ladybird/Kernel/PCI
Liav A 07474b4349 Kernel/PCI: Fix support of multiple PCI host controllers enumeration
First scan PCI bus 0. Find any device on that bus, and if it's a
PCI-to-PCI bridge, recursively scan it too.

Then try to handle Multiple PCI host bridges on slot 0, device 0.
If we happen to miss some PCI buses because they are not reachable
through recursive PCI-to-PCI bridges scanning starting from bus 0, we
might find them in this scanning.
2021-05-21 17:58:53 +01:00
..
Access.cpp Kernel/PCI: Fix support of multiple PCI host controllers enumeration 2021-05-21 17:58:53 +01:00
Access.h Kernel/PCI: Fix support of multiple PCI host controllers enumeration 2021-05-21 17:58:53 +01:00
Definitions.h Kernel/PCI: Add helper to determine if device can access IO space 2021-05-16 19:58:33 +02:00
Device.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Device.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
DeviceController.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
DeviceController.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
IDs.h Kernel: Add support for QEMU's emulated pci serial (-pci-serial option) 2021-05-17 19:45:35 +01:00
Initializer.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Initializer.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
IOAccess.cpp Kernel/PCI: Fix support of multiple PCI host controllers enumeration 2021-05-21 17:58:53 +01:00
IOAccess.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
MMIOAccess.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
MMIOAccess.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WindowedMMIOAccess.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WindowedMMIOAccess.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00