ladybird/Kernel/Bus/PCI
Liav A f6e635938f Kernel: Change PCI access commandline option to also represent no access
This change allow the user to request the kernel to not use any PCI
resources/devices at all.

Also, don't try to initialize devices that rely on PCI if disabled.
2022-03-02 18:41:54 +01:00
..
Controller AK: Make Bitmap construction OOM-fallible 2022-02-11 17:49:46 +02:00
Access.cpp Kernel: Protect PCI access with spinlock instead of mutex 2022-02-03 16:11:26 +01:00
Access.h Kernel: Protect PCI access with spinlock instead of mutex 2022-02-03 16:11:26 +01:00
API.cpp Everywhere: Fix spelling of "offsetted" 2021-11-21 20:22:48 +01:00
API.h Kernel/PCI: Remove all macros and replace them with enum classes 2021-09-29 11:24:33 +02:00
Definitions.h Kernel/PCI: Don't cast a domain number to u16 2022-01-19 21:54:41 +02:00
Device.cpp Kernel: Use AK:any_of in PCI::Device capability checks 2021-12-09 22:53:42 -08:00
Device.h Kernel: Clean up PCI::Device namespace formatting 2021-09-20 16:00:43 +03:00
IDs.h Kernel/VirtIO: Determine VirtIO device class also with the PCI device ID 2021-09-04 20:53:26 +02:00
Initializer.cpp Kernel: Change PCI access commandline option to also represent no access 2022-03-02 18:41:54 +01:00
Initializer.h Kernel/PCI: Move the PCI components as a subfolder to the Bus directory 2021-07-02 13:16:12 +02:00
SysFSPCI.cpp Kernel: Tighten String-related includes 2021-12-30 14:16:03 +01:00
SysFSPCI.h Kernel/SysFS: Prevent allocation for component name during construction 2021-12-14 09:01:33 +01:00