7c7b829e46
pci_bridge: make pci bridge aware of pci multi function bit.
...
make pci bridge aware of pci multi function property and let pci generic
code to set the bit.
Cc: Blue Swirl <blauwirbel@gmail.com >
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
Signed-off-by: Blue Swirl <blauwirbel@gmail.com >
2010-07-11 20:01:00 +03:00
e327e323f1
pci: remove PCIDeviceInfo::header_type
...
replace PCIDeviceInfo::header_type with is_bridge
as suggested by Michael S. Tsirkin <mst@redhat.com >
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
Signed-off-by: Blue Swirl <blauwirbel@gmail.com >
2010-07-11 20:00:57 +03:00
952760bb7b
Compile pci_host only once
...
Convert pci_host_conf_register_mmio_noswap(x) to
pci_host_conf_register_mmio(x, 0).
Convert pci_host_conf_register_mmio(x) to
pci_host_conf_register_mmio(x, 1) for big endian hosts, all cases
happen to be BE.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com >
2010-03-21 19:47:15 +00:00
204ff57128
dec: use PCI accessors
...
Signed-off-by: Blue Swirl <blauwirbel@gmail.com >
2010-02-14 09:01:14 +00:00
d55380bb9c
dec: actually implement PCI bridging
...
Signed-off-by: Blue Swirl <blauwirbel@gmail.com >
2010-02-07 19:28:32 +00:00
e1c6bbabee
Refactor DEC 21154 PCI bridge
...
It's currently not used by PPC machines. Refactor so that also Sparc64
machines can use it.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com >
2010-02-05 18:48:36 +00:00