ladybird/Kernel/PCI
Andreas Kling e1709a0904 Kernel: Remove an unnecessary layer of indirection in the PCI code
The PCI access layer was composed of a bunch of virtual functions that
did nothing but call other virtual functions. The first layer was never
overridden so there was no need for them to be virtual.

This patch removes the indirection and moves logic from PCI::Access
down into the various PCI::get_foo() helpers that were the sole users.
2020-04-08 17:19:46 +02:00
..
Access.cpp Kernel: Remove an unnecessary layer of indirection in the PCI code 2020-04-08 17:19:46 +02:00
Access.h Kernel: Remove an unnecessary layer of indirection in the PCI code 2020-04-08 17:19:46 +02:00
Definitions.h Kernel: Remove an unnecessary layer of indirection in the PCI code 2020-04-08 17:19:46 +02:00
Device.cpp Kernel: Update PCI::Device class to use the new IRQHandler class 2020-02-24 11:27:03 +01:00
Device.h Kernel: Change get_pci_address() to pci_address() in PCI::Device class 2020-02-24 11:27:03 +01:00
Initializer.cpp Kernel: Rename KParams => Kernel::CommandLine 2020-04-08 17:19:46 +02:00
Initializer.h Meta: Claim copyright on PCI files 2020-03-06 16:03:58 +01:00
IOAccess.cpp Meta: Claim copyright on PCI files 2020-03-06 16:03:58 +01:00
IOAccess.h Kernel: Allow to reboot in ACPI via PCI or MMIO access 2020-03-09 10:53:13 +01:00
MMIOAccess.cpp AK: Reduce header dependency graph of String.h 2020-03-23 13:48:44 +01:00
MMIOAccess.h Kernel: Allow to reboot in ACPI via PCI or MMIO access 2020-03-09 10:53:13 +01:00