All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 00/11] Memory API conversion for ISA
@ 2011-08-10 22:28 Richard Henderson
  2011-08-10 22:28 ` [Qemu-devel] [PATCH 01/11] pci: add pci_address_space_io() Richard Henderson
                   ` (11 more replies)
  0 siblings, 12 replies; 23+ messages in thread
From: Richard Henderson @ 2011-08-10 22:28 UTC (permalink / raw)
  To: qemu-devel; +Cc: avi

[ Sorry about the partial duplicates, Avi.  ]

This patchset is relative to
  git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git memory-region

although I'm sure it could be applied on top of Avi's batch 4.

This is not complete by any means.  I'm interested in feedback
for some of the trickier points, e.g. pckbd and fdc.

The pckbd mmio interface to mips_jazz is similar to how serial and
ide/mmio are structured.  But there are way more uses of serial.


r~


Richard Henderson (11):
  pci: add pci_address_space_io()
  isa: Pass i/o address space to isa_bus_new.
  isa: add isa_register_ioport()
  pc: Re-order pc_init1 to initialize the ISA bus before ISA devices.
  cs4231a: Convert to MemoryRegion.
  i8254: Convert to MemoryRegion.
  i8259: Convert to MemoryRegion.
  pckbd: Convert to MemoryRegion.
  serial: Convert serial_isa_initfn to MemoryRegion.
  memory: Fix old_portio vs non-zero offset.
  fdc: Convert isabus_fdc_init1 to MemoryRegion.

 hw/cs4231a.c   |   38 ++++++++++++++++----------------
 hw/fdc.c       |   53 ++++++++++++++++++++++++++++-----------------
 hw/i8254.c     |   16 +++++++++++--
 hw/i8259.c     |   65 +++++++++++++++++++++++++++++++++++++++----------------
 hw/isa-bus.c   |   14 +++++++++++-
 hw/isa.h       |    7 ++++-
 hw/mips_jazz.c |   21 +++++++++++-------
 hw/mips_r4k.c  |    2 +-
 hw/pc.h        |    2 +-
 hw/pc_piix.c   |   24 +++++++++++---------
 hw/pci.c       |    5 ++++
 hw/pci.h       |    1 +
 hw/pckbd.c     |   59 +++++++++++++++++++++++++++++++-------------------
 hw/piix4.c     |    2 +-
 hw/piix_pci.c  |    2 +-
 hw/ppc_prep.c  |    2 +-
 hw/serial.c    |   15 ++++++++++--
 hw/sun4u.c     |    2 +-
 hw/vt82c686.c  |    2 +-
 memory.c       |    4 +-
 20 files changed, 218 insertions(+), 118 deletions(-)

-- 
1.7.6

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2011-08-28 15:25 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-10 22:28 [Qemu-devel] [PATCH 00/11] Memory API conversion for ISA Richard Henderson
2011-08-10 22:28 ` [Qemu-devel] [PATCH 01/11] pci: add pci_address_space_io() Richard Henderson
2011-08-10 22:28 ` [Qemu-devel] [PATCH 02/11] isa: Pass i/o address space to isa_bus_new Richard Henderson
2011-08-10 22:28 ` [Qemu-devel] [PATCH 03/11] isa: add isa_register_ioport() Richard Henderson
2011-08-11  6:18   ` Avi Kivity
2011-08-10 22:28 ` [Qemu-devel] [PATCH 04/11] pc: Re-order pc_init1 to initialize the ISA bus before ISA devices Richard Henderson
2011-08-10 22:28 ` [Qemu-devel] [PATCH 05/11] cs4231a: Convert to MemoryRegion Richard Henderson
2011-08-11  6:22   ` Avi Kivity
2011-08-11  6:27     ` Avi Kivity
2011-08-10 22:28 ` [Qemu-devel] [PATCH 06/11] i8254: " Richard Henderson
2011-08-10 22:28 ` [Qemu-devel] [PATCH 07/11] i8259: " Richard Henderson
2011-08-28 15:25   ` Avi Kivity
2011-08-10 22:28 ` [Qemu-devel] [PATCH 08/11] pckbd: " Richard Henderson
2011-08-10 22:28 ` [Qemu-devel] [PATCH 09/11] serial: Convert serial_isa_initfn " Richard Henderson
2011-08-10 22:28 ` [Qemu-devel] [PATCH 10/11] memory: Fix old_portio vs non-zero offset Richard Henderson
2011-08-10 22:28 ` [Qemu-devel] [PATCH 11/11] fdc: Convert isabus_fdc_init1 to MemoryRegion Richard Henderson
2011-08-11  7:48 ` [Qemu-devel] [PATCH 00/11] Memory API conversion for ISA Avi Kivity
2011-08-11  8:05   ` Edgar E. Iglesias
2011-08-11  8:20     ` Avi Kivity
2011-08-11 10:24       ` Edgar E. Iglesias
2011-08-11 11:19         ` Avi Kivity
2011-08-11 14:58   ` Richard Henderson
2011-08-11 15:16     ` Avi Kivity

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.