aboutsummaryrefslogtreecommitdiff
path: root/pci.c
AgeCommit message (Collapse)AuthorFilesLines
2019-12-18limit C headers to freestanding onesPaolo Bonzini1-1/+1
inttypes.h is not part of the subset of standard headers for freestanding environments. Replace it with stdint.h. Also include string.h with quotes, since we provide it. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2019-07-24do not mix tabs and spaces in a single filePaolo Bonzini1-3/+3
2019-07-24implement PCIBIOS specificationPaolo Bonzini1-1/+19
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2018-12-11pci: improve PCI bus discoveryStefano Garzarella1-23/+40
When we discovery devices on a PCI BUS, we block bridges, and we use PCI_SECONDARY_BUS to create a linked list of bridges to recursively setup new buses. This avoids a second visit of all the addresses on the bus. Signed-off-by: Stefano Garzarella <sgarzare@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2015-05-25fix for PCI bridgesPaolo Bonzini1-0/+1
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2015-05-25setup PCI devicesPaolo Bonzini1-0/+141
setup interrupt line, PCI bridges, and IDE devices Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>