This patchset improves Raven PCI host emulation, found in some PPC platforms,
like the QEMU 'prep' one, and for example the IBM RS/6000 40p.

Some features added to raven emulation were already present in prep board
(non contiguous I/O, firmware loading), while some other are new (PCI bus
mastering memory region).

This patchset has been tested against Linux 2.4 PPC and IBM RS/6000 40p
firmware.

Hervé Poussineau (3):
  pci: remove explicit check to 64K ioport size
  prep: kill get_system_io() usage
  prep: improve Raven PCI host emulation

 hw/pci-host/prep.c |  173 +++++++++++++++++++++++++++++++++++++++++++++++-----
 hw/pci/pci.c       |    3 +-
 hw/ppc/prep.c      |  152 +++++++--------------------------------------
 3 files changed, 182 insertions(+), 146 deletions(-)

-- 
1.7.10.4


Reply via email to