Statistics
| Branch: | Revision:

root / hw / pci @ 1f56f50a

Name Size
Makefile.objs 355 Bytes
msi.c 12.2 kB
msi.h 1.6 kB
msix.c 16.2 kB
msix.h 1.7 kB
pci-hotplug.c 8.4 kB
pci-stub.c 1.4 kB
pci.c 64.6 kB
pci.h 21.2 kB
pci_bridge.c 13.1 kB
pci_bridge.h 2.1 kB
pci_bus.h 2 kB
pci_host.c 5.2 kB
pci_host.h 2.4 kB
pci_ids.h 5.1 kB
pci_regs.h 35.5 kB
pcie.c 19.2 kB
pcie.h 5.9 kB
pcie_aer.c 31.7 kB
pcie_aer.h 3.4 kB
pcie_host.c 5.1 kB
pcie_host.h 1.6 kB
pcie_port.c 3.1 kB
pcie_port.h 1.4 kB
pcie_regs.h 7.2 kB
shpc.c 24 kB
shpc.h 1.2 kB
slotid_cap.c 1.4 kB
slotid_cap.h 249 Bytes

Latest revisions

# Date Author Comment
6e72a00f 03/11/2013 02:56 am Anthony Liguori

Merge remote-tracking branch 'bonzini/hw-dirs' into staging

  • bonzini/hw-dirs:
    sh: move files referencing CPU to hw/sh4/
    ppc: move more files to hw/ppc
    ppc: move files referencing CPU to hw/ppc/
    m68k: move files referencing CPU to hw/m68k/
    i386: move files referencing CPU to hw/i386/...
d37e12a0 03/08/2013 02:15 pm Peter Maydell

pci_host: Drop write-only address_space field

The address_space field of PCIHostState was only ever written, never used.
Drop it completely.

Signed-off-by: Peter Maydell <>
Reviewed-by: Andreas Färber <>
Signed-off-by: Stefan Hajnoczi <>

b4a42f81 03/01/2013 02:54 pm Paolo Bonzini

hw: move qdev-monitor.o to toplevel directory

qdev-monitor.c is the only "core qdev" file that is not used in
user-mode emulation, and it does not define anything that is used
by hardware models. Remove it from the hw/ directory and
remove hw/qdev-monitor.h from hw/qdev.h too; this requires...

312fd5f2 02/11/2013 04:13 pm Markus Armbruster

error: Strip trailing '\n' from error string arguments (again)

Commit 6daf194d and be62a2eb got rid of a bunch, but they keep coming
back. Tracked down with this Coccinelle semantic patch:

r
expression err, eno, cls, fmt;
position p;
@@
(...
4fec6404 02/01/2013 11:53 pm Paolo Bonzini

pci: use qbus_create in pci_bus_new

Remove knowledge of QOM innards. The common part of pci_bus_new and
pci_bus_new_inplace is moved to a new function pci_bus_init.

Acked-by: Andreas Färber <>
Signed-off-by: Paolo Bonzini <>...

82cb6b04 01/26/2013 03:15 pm Paolo Bonzini

build: remove extra-obj-y

extra-obj-y is somewhat complicated to understand. Replace it with a
special CONFIG_ALL symbol that is defined only at toplevel.
This limits the case of directories defining more than one
*-obj-y target.

Signed-off-by: Paolo Bonzini <>...

9c16fa79 01/14/2013 09:26 pm Alberto Garcia

Add TEWS TPCI200 IndustryPack emulation

The TPCI200 is a PCI board that supports up to 4 IndustryPack modules.

A new bus type called 'IndustryPack' has been created so any
compatible module can be attached to this board.

Reviewed-by: Andreas Färber <>...

8e9a8681 01/14/2013 06:23 pm Anthony Liguori

Merge remote-tracking branch 'mst/tags/for_anthony' into staging

pci,virtio

This further optimizes MSIX handling in virtio-pci.
Also included is pci cleanup by Paolo, and pci device
assignment fix by Alex.

Signed-off-by: Michael S. Tsirkin <>...

8c43a6f0 01/10/2013 11:11 pm Andreas Färber

Make all static TypeInfos const

Since 39bffca2030950ef6efe57c2fac8327a45ae1015 (qdev: register all
types natively through QEMU Object Model), TypeInfo as used in
the common, non-iterative pattern is no longer amended with information
and should therefore be const....

5c03a254 01/09/2013 12:10 pm Paolo Bonzini

pci: use constants for devices under the 1B36 device ID, document them

Signed-off-by: Paolo Bonzini <>
Signed-off-by: Michael S. Tsirkin <>

View revisions

Also available in: Atom