mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 18:27:35 +00:00
Kernel: Move PCI IDE driver code to the Arch/x86 directory
That code heavily relies on x86-specific instructions, and while other CPU architectures and platforms can have PCI IDE controllers, currently we don't support those, so this code is a special case which needs to be in the Arch/x86 directory. In the future it could be put back to the original place when we make it more generic and suitable for other platforms.
This commit is contained in:
parent
8d6da9863f
commit
aeef1c52bc
6 changed files with 21 additions and 19 deletions
|
@ -90,7 +90,6 @@ set(KERNEL_SOURCES
|
|||
Storage/ATA/AHCI/InterruptHandler.cpp
|
||||
Storage/ATA/GenericIDE/Controller.cpp
|
||||
Storage/ATA/GenericIDE/Channel.cpp
|
||||
Storage/ATA/GenericIDE/PCIController.cpp
|
||||
Storage/ATA/ATAController.cpp
|
||||
Storage/ATA/ATADevice.cpp
|
||||
Storage/ATA/ATADiskDevice.cpp
|
||||
|
@ -341,6 +340,7 @@ if ("${SERENITY_ARCH}" STREQUAL "i686" OR "${SERENITY_ARCH}" STREQUAL "x86_64")
|
|||
Arch/x86/ISABus/I8042Controller.cpp
|
||||
Arch/x86/ISABus/IDEController.cpp
|
||||
Arch/x86/PCI/Controller/HostBridge.cpp
|
||||
Arch/x86/PCI/IDELegacyModeController.cpp
|
||||
Arch/x86/PCI/Initializer.cpp
|
||||
)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue