qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 0/9] pci: pcie host and mmcfg support


From: Isaku Yamahata
Subject: [Qemu-devel] [PATCH 0/9] pci: pcie host and mmcfg support
Date: Wed, 15 Jul 2009 20:15:00 +0900

This patch series clean ups pci code and then implements generic
routines for PCI express host and mmcfg.
The eventual goal is to implement q35 (or more later) based chipset
emulator and pcie native direct attach. This patch set is preliminary
for it.

Isaku Yamahata (9):
  pci: fix PCI_DPRINTF() wrt variadic macro.
  pci.c: use appropriate PRIs in PCI_DPRINTF().
  pci: define a constant to represent a unmapped bar and use it.
  pci: use uint64_t for bar addr and size instead of uint32_t.
  pci: 64bit bar support.
  pci.c: factor out while(bus) bus->next loop logic into
    pci_find_bus_from().
  pci: factor out the logic to get pci device from address.
  pci_host.h: split non-inline static function in pci_host.h into
    pci_host_c.h
  pci: pcie host and mmcfg support.

 hw/ac97.c                       |    2 +-
 hw/apb_pci.c                    |    2 +-
 hw/cirrus_vga.c                 |    6 +-
 hw/e1000.c                      |   12 +-
 hw/eepro100.c                   |    8 +-
 hw/es1370.c                     |    2 +-
 hw/grackle_pci.c                |    2 +-
 hw/gt64xxx.c                    |    2 +-
 hw/ide.c                        |    4 +-
 hw/lsi53c895a.c                 |    6 +-
 hw/macio.c                      |    2 +-
 hw/msix.c                       |    2 +-
 hw/msix.h                       |    2 +-
 hw/ne2000.c                     |    2 +-
 hw/openpic.c                    |    2 +-
 hw/pci.c                        |  429 +++++++++++++++++++++++++++++---------
 hw/pci.h                        |   47 ++++-
 hw/pci_host.h                   |  104 ++--------
 hw/{pci_host.h => pci_host_c.h} |    8 +-
 hw/pcnet.c                      |    9 +-
 hw/piix_pci.c                   |    2 +-
 hw/ppc4xx_pci.c                 |    2 +-
 hw/ppce500_pci.c                |    2 +-
 hw/prep_pci.c                   |    2 +-
 hw/rtl8139.c                    |    4 +-
 hw/sun4u.c                      |    2 +-
 hw/unin_pci.c                   |    2 +-
 hw/usb-ohci.c                   |    2 +-
 hw/usb-uhci.c                   |    2 +-
 hw/vga.c                        |    2 +-
 hw/virtio-pci.c                 |    2 +-
 hw/vmware_vga.c                 |    4 +-
 hw/wdt_i6300esb.c               |    5 +-
 33 files changed, 437 insertions(+), 249 deletions(-)
 copy hw/{pci_host.h => pci_host_c.h} (96%)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]