Isaku Yamahata
|
92f9a4f13e
apb_pci: convert to PCIDeviceInfo to initialize ids
|
14 years ago |
Alexander Graf
|
6bef043655
Make simple io mem handler endian aware
|
14 years ago |
Alexander Graf
|
2507c12ab0
Add endianness as io mem parameter
|
14 years ago |
Isaku Yamahata
|
68f799944b
pci_bridge: introduce pci bridge library.
|
15 years ago |
Isaku Yamahata
|
783753fd53
pci/bridge: split out pci bridge code into pci_bridge.c from pci.c
|
15 years ago |
Isaku Yamahata
|
6eab3de16d
pci: set PCI multi-function bit appropriately.
|
15 years ago |
Isaku Yamahata
|
7c7b829e46
pci_bridge: make pci bridge aware of pci multi function bit.
|
15 years ago |
Isaku Yamahata
|
e327e323f1
pci: remove PCIDeviceInfo::header_type
|
15 years ago |
Isaku Yamahata
|
b80d4a9887
pci: don't overwrite multi functio bit in pci header type.
|
15 years ago |
Markus Armbruster
|
666daa6823
blockdev: Collect block device code in new blockdev.c
|
15 years ago |
Igor V. Kovalenko
|
d63baf92e3
sparc64: clean up pci bridge map
|
15 years ago |
Blue Swirl
|
9c0afd0e1d
apb: don't use any static state
|
15 years ago |
Blue Swirl
|
c9a43af9af
Fix Sparc64 build
|
15 years ago |
Michael S. Tsirkin
|
63e6f31d1b
apc_pci: simplify using rwhandler
|
15 years ago |
Michael S. Tsirkin
|
8414f45cb0
apb_pci: minor cleanup
|
15 years ago |
Blue Swirl
|
9fe52c7f48
sparc64: use PCI accessors for APB/PBM
|
15 years ago |
Blue Swirl
|
95819af015
sparc64: implement basic IOMMU/interrupt handling
|
15 years ago |
Blue Swirl
|
a4d5f62ceb
Sparc64: byte swap IO port access
|
15 years ago |
Blue Swirl
|
776e1bbb6c
PCI: fix bridge configuration
|
15 years ago |
Blue Swirl
|
204c7a39d0
Sparc64: fix PCI probe problems
|
15 years ago |
Blue Swirl
|
3eb26cc216
Sparc64: Fix PCI config accessor order
|
15 years ago |
Blue Swirl
|
5a5d4a7651
Sparc64: enable real access to PCI configuration space
|
15 years ago |
Blue Swirl
|
bae7b517a2
Sparc64: increase APB register range
|
15 years ago |
Blue Swirl
|
f6b6f1bc80
Sparc64: move APB PCI memory base to correct location
|
15 years ago |
Michael S. Tsirkin
|
d6318738c3
pci: move apb specific stuff to apb_pci.c
|
16 years ago |
Isaku Yamahata
|
f08b32fe95
pci: shorten pci_host_{conf, data}_register_xxx function a bit.
|
16 years ago |
Michael S. Tsirkin
|
18e08a5529
pci: pci.h cleanup: move out stuff not in pci.c
|
16 years ago |
Isaku Yamahata
|
a455783bb6
pci_host: consolidate pci config address access.
|
16 years ago |
Isaku Yamahata
|
4f5e19e6c5
pci_host.h: move functions in pci_host.h into .c file.
|
16 years ago |
Isaku Yamahata
|
2217dcfff5
pci: use PCI_SLOT() and PCI_FUNC().
|
16 years ago |