diff --git a/Kernel/Arch/aarch64/RPi/SDHostController.h b/Kernel/Arch/aarch64/RPi/SDHostController.h index cdd6b9d3b58..74f5e835b0b 100644 --- a/Kernel/Arch/aarch64/RPi/SDHostController.h +++ b/Kernel/Arch/aarch64/RPi/SDHostController.h @@ -6,8 +6,8 @@ #pragma once -#include -#include +#include +#include namespace Kernel::RPi { diff --git a/Kernel/Arch/init.cpp b/Kernel/Arch/init.cpp index d69d101bef9..cf1577e293e 100644 --- a/Kernel/Arch/init.cpp +++ b/Kernel/Arch/init.cpp @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include @@ -46,7 +47,6 @@ #include #include #include -#include #include #include #include diff --git a/Kernel/Arch/x86_64/ISABus/IDEController.cpp b/Kernel/Arch/x86_64/ISABus/IDEController.cpp index da19c4dc439..e15b2a61c05 100644 --- a/Kernel/Arch/x86_64/ISABus/IDEController.cpp +++ b/Kernel/Arch/x86_64/ISABus/IDEController.cpp @@ -8,10 +8,10 @@ #include #include #include +#include +#include #include #include -#include -#include namespace Kernel { diff --git a/Kernel/Arch/x86_64/ISABus/IDEController.h b/Kernel/Arch/x86_64/ISABus/IDEController.h index 1e094e190a2..7a3c9b4b5f9 100644 --- a/Kernel/Arch/x86_64/ISABus/IDEController.h +++ b/Kernel/Arch/x86_64/ISABus/IDEController.h @@ -8,9 +8,9 @@ #include #include +#include +#include #include -#include -#include namespace Kernel { diff --git a/Kernel/Arch/x86_64/PCI/IDELegacyModeController.cpp b/Kernel/Arch/x86_64/PCI/IDELegacyModeController.cpp index 7760bcb8ebf..c0445945753 100644 --- a/Kernel/Arch/x86_64/PCI/IDELegacyModeController.cpp +++ b/Kernel/Arch/x86_64/PCI/IDELegacyModeController.cpp @@ -8,10 +8,10 @@ #include #include #include +#include +#include #include #include -#include -#include namespace Kernel { diff --git a/Kernel/Arch/x86_64/PCI/IDELegacyModeController.h b/Kernel/Arch/x86_64/PCI/IDELegacyModeController.h index f23591ee9bf..815e7f099e8 100644 --- a/Kernel/Arch/x86_64/PCI/IDELegacyModeController.h +++ b/Kernel/Arch/x86_64/PCI/IDELegacyModeController.h @@ -8,9 +8,9 @@ #include #include +#include +#include #include -#include -#include namespace Kernel { diff --git a/Kernel/CMakeLists.txt b/Kernel/CMakeLists.txt index 67694bbb500..059cdba19d0 100644 --- a/Kernel/CMakeLists.txt +++ b/Kernel/CMakeLists.txt @@ -72,6 +72,27 @@ set(KERNEL_SOURCES Devices/Generic/RandomDevice.cpp Devices/Generic/SelfTTYDevice.cpp Devices/Generic/ZeroDevice.cpp + Devices/Storage/ATA/AHCI/Controller.cpp + Devices/Storage/ATA/AHCI/Port.cpp + Devices/Storage/ATA/AHCI/InterruptHandler.cpp + Devices/Storage/ATA/GenericIDE/Controller.cpp + Devices/Storage/ATA/GenericIDE/Channel.cpp + Devices/Storage/ATA/ATAController.cpp + Devices/Storage/ATA/ATADevice.cpp + Devices/Storage/ATA/ATADiskDevice.cpp + Devices/Storage/ATA/ATAPort.cpp + Devices/Storage/NVMe/NVMeController.cpp + Devices/Storage/NVMe/NVMeNameSpace.cpp + Devices/Storage/NVMe/NVMeInterruptQueue.cpp + Devices/Storage/NVMe/NVMePollQueue.cpp + Devices/Storage/NVMe/NVMeQueue.cpp + Devices/Storage/SD/PCISDHostController.cpp + Devices/Storage/SD/SDHostController.cpp + Devices/Storage/SD/SDMemoryCard.cpp + Devices/Storage/DiskPartition.cpp + Devices/Storage/StorageController.cpp + Devices/Storage/StorageDevice.cpp + Devices/Storage/StorageManagement.cpp Graphics/Bochs/GraphicsAdapter.cpp Graphics/Bochs/QEMUDisplayConnector.cpp Graphics/Console/BootFramebufferConsole.cpp @@ -100,27 +121,6 @@ set(KERNEL_SOURCES IOWindow.cpp Jail.cpp SanCov.cpp - Storage/ATA/AHCI/Controller.cpp - Storage/ATA/AHCI/Port.cpp - Storage/ATA/AHCI/InterruptHandler.cpp - Storage/ATA/GenericIDE/Controller.cpp - Storage/ATA/GenericIDE/Channel.cpp - Storage/ATA/ATAController.cpp - Storage/ATA/ATADevice.cpp - Storage/ATA/ATADiskDevice.cpp - Storage/ATA/ATAPort.cpp - Storage/NVMe/NVMeController.cpp - Storage/NVMe/NVMeNameSpace.cpp - Storage/NVMe/NVMeInterruptQueue.cpp - Storage/NVMe/NVMePollQueue.cpp - Storage/NVMe/NVMeQueue.cpp - Storage/SD/PCISDHostController.cpp - Storage/SD/SDHostController.cpp - Storage/SD/SDMemoryCard.cpp - Storage/DiskPartition.cpp - Storage/StorageController.cpp - Storage/StorageDevice.cpp - Storage/StorageManagement.cpp DoubleBuffer.cpp FileSystem/AnonymousFile.cpp FileSystem/BlockBasedFileSystem.cpp diff --git a/Kernel/Storage/ATA/AHCI/Controller.cpp b/Kernel/Devices/Storage/ATA/AHCI/Controller.cpp similarity index 98% rename from Kernel/Storage/ATA/AHCI/Controller.cpp rename to Kernel/Devices/Storage/ATA/AHCI/Controller.cpp index 100b98dac93..6b78fda40bb 100644 --- a/Kernel/Storage/ATA/AHCI/Controller.cpp +++ b/Kernel/Devices/Storage/ATA/AHCI/Controller.cpp @@ -11,10 +11,10 @@ #include #include #include +#include +#include #include #include -#include -#include namespace Kernel { diff --git a/Kernel/Storage/ATA/AHCI/Controller.h b/Kernel/Devices/Storage/ATA/AHCI/Controller.h similarity index 93% rename from Kernel/Storage/ATA/AHCI/Controller.h rename to Kernel/Devices/Storage/ATA/AHCI/Controller.h index b2405c703cd..b9bb9df615b 100644 --- a/Kernel/Storage/ATA/AHCI/Controller.h +++ b/Kernel/Devices/Storage/ATA/AHCI/Controller.h @@ -8,12 +8,12 @@ #include #include +#include +#include +#include #include #include #include -#include -#include -#include namespace Kernel { diff --git a/Kernel/Storage/ATA/AHCI/Definitions.h b/Kernel/Devices/Storage/ATA/AHCI/Definitions.h similarity index 100% rename from Kernel/Storage/ATA/AHCI/Definitions.h rename to Kernel/Devices/Storage/ATA/AHCI/Definitions.h diff --git a/Kernel/Storage/ATA/AHCI/InterruptHandler.cpp b/Kernel/Devices/Storage/ATA/AHCI/InterruptHandler.cpp similarity index 96% rename from Kernel/Storage/ATA/AHCI/InterruptHandler.cpp rename to Kernel/Devices/Storage/ATA/AHCI/InterruptHandler.cpp index 1b8915bcc74..fa67241a85f 100644 --- a/Kernel/Storage/ATA/AHCI/InterruptHandler.cpp +++ b/Kernel/Devices/Storage/ATA/AHCI/InterruptHandler.cpp @@ -4,7 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include +#include namespace Kernel { diff --git a/Kernel/Storage/ATA/AHCI/InterruptHandler.h b/Kernel/Devices/Storage/ATA/AHCI/InterruptHandler.h similarity index 90% rename from Kernel/Storage/ATA/AHCI/InterruptHandler.h rename to Kernel/Devices/Storage/ATA/AHCI/InterruptHandler.h index 97203dcc930..56b25f66332 100644 --- a/Kernel/Storage/ATA/AHCI/InterruptHandler.h +++ b/Kernel/Devices/Storage/ATA/AHCI/InterruptHandler.h @@ -7,6 +7,9 @@ #pragma once #include +#include +#include +#include #include #include #include @@ -14,9 +17,6 @@ #include #include #include -#include -#include -#include #include namespace Kernel { diff --git a/Kernel/Storage/ATA/AHCI/Port.cpp b/Kernel/Devices/Storage/ATA/AHCI/Port.cpp similarity index 99% rename from Kernel/Storage/ATA/AHCI/Port.cpp rename to Kernel/Devices/Storage/ATA/AHCI/Port.cpp index 6497820a0ff..9055151cf36 100644 --- a/Kernel/Storage/ATA/AHCI/Port.cpp +++ b/Kernel/Devices/Storage/ATA/AHCI/Port.cpp @@ -9,14 +9,14 @@ #include #include +#include +#include +#include +#include #include #include #include #include -#include -#include -#include -#include #include namespace Kernel { diff --git a/Kernel/Storage/ATA/AHCI/Port.h b/Kernel/Devices/Storage/ATA/AHCI/Port.h similarity index 95% rename from Kernel/Storage/ATA/AHCI/Port.h rename to Kernel/Devices/Storage/ATA/AHCI/Port.h index 8818d361900..84a3684f438 100644 --- a/Kernel/Storage/ATA/AHCI/Port.h +++ b/Kernel/Devices/Storage/ATA/AHCI/Port.h @@ -9,6 +9,10 @@ #include #include #include +#include +#include +#include +#include #include #include #include @@ -20,10 +24,6 @@ #include #include #include -#include -#include -#include -#include #include namespace Kernel { diff --git a/Kernel/Storage/ATA/ATAController.cpp b/Kernel/Devices/Storage/ATA/ATAController.cpp similarity index 69% rename from Kernel/Storage/ATA/ATAController.cpp rename to Kernel/Devices/Storage/ATA/ATAController.cpp index 042bb16fde1..8631d911725 100644 --- a/Kernel/Storage/ATA/ATAController.cpp +++ b/Kernel/Devices/Storage/ATA/ATAController.cpp @@ -4,8 +4,8 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include -#include +#include +#include namespace Kernel { diff --git a/Kernel/Storage/ATA/ATAController.h b/Kernel/Devices/Storage/ATA/ATAController.h similarity index 90% rename from Kernel/Storage/ATA/ATAController.h rename to Kernel/Devices/Storage/ATA/ATAController.h index d86f840cad1..19fab7fe52f 100644 --- a/Kernel/Storage/ATA/ATAController.h +++ b/Kernel/Devices/Storage/ATA/ATAController.h @@ -9,8 +9,8 @@ #include #include #include +#include #include -#include namespace Kernel { diff --git a/Kernel/Storage/ATA/ATADevice.cpp b/Kernel/Devices/Storage/ATA/ATADevice.cpp similarity index 91% rename from Kernel/Storage/ATA/ATADevice.cpp rename to Kernel/Devices/Storage/ATA/ATADevice.cpp index f78bed22865..e5c373b9c5a 100644 --- a/Kernel/Storage/ATA/ATADevice.cpp +++ b/Kernel/Devices/Storage/ATA/ATADevice.cpp @@ -5,9 +5,9 @@ */ #include +#include +#include #include -#include -#include namespace Kernel { diff --git a/Kernel/Storage/ATA/ATADevice.h b/Kernel/Devices/Storage/ATA/ATADevice.h similarity index 92% rename from Kernel/Storage/ATA/ATADevice.h rename to Kernel/Devices/Storage/ATA/ATADevice.h index 18d95df5f3b..95b33d59dd9 100644 --- a/Kernel/Storage/ATA/ATADevice.h +++ b/Kernel/Devices/Storage/ATA/ATADevice.h @@ -6,10 +6,10 @@ #pragma once +#include +#include #include #include -#include -#include namespace Kernel { diff --git a/Kernel/Storage/ATA/ATADiskDevice.cpp b/Kernel/Devices/Storage/ATA/ATADiskDevice.cpp similarity index 91% rename from Kernel/Storage/ATA/ATADiskDevice.cpp rename to Kernel/Devices/Storage/ATA/ATADiskDevice.cpp index 79446875664..ef0d3db0cf7 100644 --- a/Kernel/Storage/ATA/ATADiskDevice.cpp +++ b/Kernel/Devices/Storage/ATA/ATADiskDevice.cpp @@ -6,9 +6,9 @@ #include #include +#include +#include #include -#include -#include namespace Kernel { diff --git a/Kernel/Storage/ATA/ATADiskDevice.h b/Kernel/Devices/Storage/ATA/ATADiskDevice.h similarity index 94% rename from Kernel/Storage/ATA/ATADiskDevice.h rename to Kernel/Devices/Storage/ATA/ATADiskDevice.h index d1b0ac2f5a7..9576a6eab13 100644 --- a/Kernel/Storage/ATA/ATADiskDevice.h +++ b/Kernel/Devices/Storage/ATA/ATADiskDevice.h @@ -6,9 +6,9 @@ #pragma once +#include #include #include -#include namespace Kernel { diff --git a/Kernel/Storage/ATA/ATAPort.cpp b/Kernel/Devices/Storage/ATA/ATAPort.cpp similarity index 99% rename from Kernel/Storage/ATA/ATAPort.cpp rename to Kernel/Devices/Storage/ATA/ATAPort.cpp index 9a4824ce581..e4fac44a0de 100644 --- a/Kernel/Storage/ATA/ATAPort.cpp +++ b/Kernel/Devices/Storage/ATA/ATAPort.cpp @@ -6,9 +6,9 @@ #include #include -#include -#include -#include +#include +#include +#include #include namespace Kernel { diff --git a/Kernel/Storage/ATA/ATAPort.h b/Kernel/Devices/Storage/ATA/ATAPort.h similarity index 99% rename from Kernel/Storage/ATA/ATAPort.h rename to Kernel/Devices/Storage/ATA/ATAPort.h index ef6942d1aff..3b05ef8cbcc 100644 --- a/Kernel/Storage/ATA/ATAPort.h +++ b/Kernel/Devices/Storage/ATA/ATAPort.h @@ -6,7 +6,7 @@ #pragma once -#include +#include namespace Kernel { diff --git a/Kernel/Storage/ATA/Definitions.h b/Kernel/Devices/Storage/ATA/Definitions.h similarity index 100% rename from Kernel/Storage/ATA/Definitions.h rename to Kernel/Devices/Storage/ATA/Definitions.h diff --git a/Kernel/Storage/ATA/GenericIDE/Channel.cpp b/Kernel/Devices/Storage/ATA/GenericIDE/Channel.cpp similarity index 98% rename from Kernel/Storage/ATA/GenericIDE/Channel.cpp rename to Kernel/Devices/Storage/ATA/GenericIDE/Channel.cpp index 9d41a2ba4cb..cec52e8fd01 100644 --- a/Kernel/Storage/ATA/GenericIDE/Channel.cpp +++ b/Kernel/Devices/Storage/ATA/GenericIDE/Channel.cpp @@ -9,14 +9,14 @@ #include #include #include +#include +#include +#include +#include #include #include #include #include -#include -#include -#include -#include #include namespace Kernel { diff --git a/Kernel/Storage/ATA/GenericIDE/Channel.h b/Kernel/Devices/Storage/ATA/GenericIDE/Channel.h similarity index 97% rename from Kernel/Storage/ATA/GenericIDE/Channel.h rename to Kernel/Devices/Storage/ATA/GenericIDE/Channel.h index 6eaa369e874..57dfba3bfb6 100644 --- a/Kernel/Storage/ATA/GenericIDE/Channel.h +++ b/Kernel/Devices/Storage/ATA/GenericIDE/Channel.h @@ -19,6 +19,9 @@ #include #include +#include +#include +#include #include #include #include @@ -26,9 +29,6 @@ #include #include #include -#include -#include -#include #include namespace Kernel { diff --git a/Kernel/Storage/ATA/GenericIDE/Controller.cpp b/Kernel/Devices/Storage/ATA/GenericIDE/Controller.cpp similarity index 93% rename from Kernel/Storage/ATA/GenericIDE/Controller.cpp rename to Kernel/Devices/Storage/ATA/GenericIDE/Controller.cpp index 33f96007ba5..8a92f97f511 100644 --- a/Kernel/Storage/ATA/GenericIDE/Controller.cpp +++ b/Kernel/Devices/Storage/ATA/GenericIDE/Controller.cpp @@ -7,11 +7,11 @@ #include #include #include +#include +#include +#include #include #include -#include -#include -#include namespace Kernel { diff --git a/Kernel/Storage/ATA/GenericIDE/Controller.h b/Kernel/Devices/Storage/ATA/GenericIDE/Controller.h similarity index 90% rename from Kernel/Storage/ATA/GenericIDE/Controller.h rename to Kernel/Devices/Storage/ATA/GenericIDE/Controller.h index 56f6b378a17..b8af2bf83fe 100644 --- a/Kernel/Storage/ATA/GenericIDE/Controller.h +++ b/Kernel/Devices/Storage/ATA/GenericIDE/Controller.h @@ -8,9 +8,9 @@ #include #include +#include +#include #include -#include -#include namespace Kernel { diff --git a/Kernel/Storage/DiskPartition.cpp b/Kernel/Devices/Storage/DiskPartition.cpp similarity index 98% rename from Kernel/Storage/DiskPartition.cpp rename to Kernel/Devices/Storage/DiskPartition.cpp index 8c23c97be11..cf570a40161 100644 --- a/Kernel/Storage/DiskPartition.cpp +++ b/Kernel/Devices/Storage/DiskPartition.cpp @@ -6,8 +6,8 @@ #include #include +#include #include -#include namespace Kernel { diff --git a/Kernel/Storage/DiskPartition.h b/Kernel/Devices/Storage/DiskPartition.h similarity index 100% rename from Kernel/Storage/DiskPartition.h rename to Kernel/Devices/Storage/DiskPartition.h diff --git a/Kernel/Storage/NVMe/NVMeController.cpp b/Kernel/Devices/Storage/NVMe/NVMeController.cpp similarity index 99% rename from Kernel/Storage/NVMe/NVMeController.cpp rename to Kernel/Devices/Storage/NVMe/NVMeController.cpp index d2753e9af04..239dc17c01c 100644 --- a/Kernel/Storage/NVMe/NVMeController.cpp +++ b/Kernel/Devices/Storage/NVMe/NVMeController.cpp @@ -13,10 +13,10 @@ #include #include #include +#include +#include #include #include -#include -#include namespace Kernel { diff --git a/Kernel/Storage/NVMe/NVMeController.h b/Kernel/Devices/Storage/NVMe/NVMeController.h similarity index 92% rename from Kernel/Storage/NVMe/NVMeController.h rename to Kernel/Devices/Storage/NVMe/NVMeController.h index 072e97aeb78..96fdc6003d2 100644 --- a/Kernel/Storage/NVMe/NVMeController.h +++ b/Kernel/Devices/Storage/NVMe/NVMeController.h @@ -11,14 +11,14 @@ #include #include #include +#include +#include +#include +#include #include #include #include #include -#include -#include -#include -#include namespace Kernel { diff --git a/Kernel/Storage/NVMe/NVMeDefinitions.h b/Kernel/Devices/Storage/NVMe/NVMeDefinitions.h similarity index 100% rename from Kernel/Storage/NVMe/NVMeDefinitions.h rename to Kernel/Devices/Storage/NVMe/NVMeDefinitions.h diff --git a/Kernel/Storage/NVMe/NVMeInterruptQueue.cpp b/Kernel/Devices/Storage/NVMe/NVMeInterruptQueue.cpp similarity index 97% rename from Kernel/Storage/NVMe/NVMeInterruptQueue.cpp rename to Kernel/Devices/Storage/NVMe/NVMeInterruptQueue.cpp index d962a2686c8..9b8c1777737 100644 --- a/Kernel/Storage/NVMe/NVMeInterruptQueue.cpp +++ b/Kernel/Devices/Storage/NVMe/NVMeInterruptQueue.cpp @@ -5,8 +5,8 @@ */ #include -#include -#include +#include +#include #include namespace Kernel { diff --git a/Kernel/Storage/NVMe/NVMeInterruptQueue.h b/Kernel/Devices/Storage/NVMe/NVMeInterruptQueue.h similarity index 96% rename from Kernel/Storage/NVMe/NVMeInterruptQueue.h rename to Kernel/Devices/Storage/NVMe/NVMeInterruptQueue.h index 4ca53913c83..f8fc9790ff1 100644 --- a/Kernel/Storage/NVMe/NVMeInterruptQueue.h +++ b/Kernel/Devices/Storage/NVMe/NVMeInterruptQueue.h @@ -6,8 +6,8 @@ #pragma once +#include #include -#include namespace Kernel { diff --git a/Kernel/Storage/NVMe/NVMeNameSpace.cpp b/Kernel/Devices/Storage/NVMe/NVMeNameSpace.cpp similarity index 91% rename from Kernel/Storage/NVMe/NVMeNameSpace.cpp rename to Kernel/Devices/Storage/NVMe/NVMeNameSpace.cpp index 48e5d2551ac..64449103107 100644 --- a/Kernel/Storage/NVMe/NVMeNameSpace.cpp +++ b/Kernel/Devices/Storage/NVMe/NVMeNameSpace.cpp @@ -6,9 +6,9 @@ #include #include -#include -#include -#include +#include +#include +#include namespace Kernel { diff --git a/Kernel/Storage/NVMe/NVMeNameSpace.h b/Kernel/Devices/Storage/NVMe/NVMeNameSpace.h similarity index 86% rename from Kernel/Storage/NVMe/NVMeNameSpace.h rename to Kernel/Devices/Storage/NVMe/NVMeNameSpace.h index 92081b7338a..98009194b40 100644 --- a/Kernel/Storage/NVMe/NVMeNameSpace.h +++ b/Kernel/Devices/Storage/NVMe/NVMeNameSpace.h @@ -9,12 +9,12 @@ #include #include #include +#include +#include +#include #include #include #include -#include -#include -#include namespace Kernel { diff --git a/Kernel/Storage/NVMe/NVMePollQueue.cpp b/Kernel/Devices/Storage/NVMe/NVMePollQueue.cpp similarity index 95% rename from Kernel/Storage/NVMe/NVMePollQueue.cpp rename to Kernel/Devices/Storage/NVMe/NVMePollQueue.cpp index 4037d8276c3..677996a4924 100644 --- a/Kernel/Storage/NVMe/NVMePollQueue.cpp +++ b/Kernel/Devices/Storage/NVMe/NVMePollQueue.cpp @@ -6,8 +6,8 @@ #include #include -#include -#include +#include +#include namespace Kernel { diff --git a/Kernel/Storage/NVMe/NVMePollQueue.h b/Kernel/Devices/Storage/NVMe/NVMePollQueue.h similarity index 95% rename from Kernel/Storage/NVMe/NVMePollQueue.h rename to Kernel/Devices/Storage/NVMe/NVMePollQueue.h index 9df05a6e770..7329f2df748 100644 --- a/Kernel/Storage/NVMe/NVMePollQueue.h +++ b/Kernel/Devices/Storage/NVMe/NVMePollQueue.h @@ -6,7 +6,7 @@ #pragma once -#include +#include namespace Kernel { diff --git a/Kernel/Storage/NVMe/NVMeQueue.cpp b/Kernel/Devices/Storage/NVMe/NVMeQueue.cpp similarity index 96% rename from Kernel/Storage/NVMe/NVMeQueue.cpp rename to Kernel/Devices/Storage/NVMe/NVMeQueue.cpp index 5f282d6a859..d9040d01094 100644 --- a/Kernel/Storage/NVMe/NVMeQueue.cpp +++ b/Kernel/Devices/Storage/NVMe/NVMeQueue.cpp @@ -5,11 +5,11 @@ */ #include +#include +#include +#include +#include #include -#include -#include -#include -#include namespace Kernel { ErrorOr> NVMeQueue::try_create(NVMeController& device, u16 qid, u8 irq, u32 q_depth, OwnPtr cq_dma_region, OwnPtr sq_dma_region, Memory::TypedMapping db_regs, QueueType queue_type) diff --git a/Kernel/Storage/NVMe/NVMeQueue.h b/Kernel/Devices/Storage/NVMe/NVMeQueue.h similarity index 98% rename from Kernel/Storage/NVMe/NVMeQueue.h rename to Kernel/Devices/Storage/NVMe/NVMeQueue.h index f291712b913..1a0d61c8c61 100644 --- a/Kernel/Storage/NVMe/NVMeQueue.h +++ b/Kernel/Devices/Storage/NVMe/NVMeQueue.h @@ -11,13 +11,13 @@ #include #include #include +#include #include #include #include #include #include #include -#include namespace Kernel { diff --git a/Kernel/Storage/SD/Commands.h b/Kernel/Devices/Storage/SD/Commands.h similarity index 100% rename from Kernel/Storage/SD/Commands.h rename to Kernel/Devices/Storage/SD/Commands.h diff --git a/Kernel/Storage/SD/PCISDHostController.cpp b/Kernel/Devices/Storage/SD/PCISDHostController.cpp similarity index 96% rename from Kernel/Storage/SD/PCISDHostController.cpp rename to Kernel/Devices/Storage/SD/PCISDHostController.cpp index 3c9fa401d2c..9f0bfc0b1e9 100644 --- a/Kernel/Storage/SD/PCISDHostController.cpp +++ b/Kernel/Devices/Storage/SD/PCISDHostController.cpp @@ -5,7 +5,7 @@ */ #include -#include +#include namespace Kernel { diff --git a/Kernel/Storage/SD/PCISDHostController.h b/Kernel/Devices/Storage/SD/PCISDHostController.h similarity index 96% rename from Kernel/Storage/SD/PCISDHostController.h rename to Kernel/Devices/Storage/SD/PCISDHostController.h index b629b945d67..ef6426e8fa9 100644 --- a/Kernel/Storage/SD/PCISDHostController.h +++ b/Kernel/Devices/Storage/SD/PCISDHostController.h @@ -8,8 +8,8 @@ #include #include +#include #include -#include namespace Kernel { diff --git a/Kernel/Storage/SD/Registers.h b/Kernel/Devices/Storage/SD/Registers.h similarity index 100% rename from Kernel/Storage/SD/Registers.h rename to Kernel/Devices/Storage/SD/Registers.h diff --git a/Kernel/Storage/SD/SDHostController.cpp b/Kernel/Devices/Storage/SD/SDHostController.cpp similarity index 99% rename from Kernel/Storage/SD/SDHostController.cpp rename to Kernel/Devices/Storage/SD/SDHostController.cpp index b21acdabb13..227eb6511bc 100644 --- a/Kernel/Storage/SD/SDHostController.cpp +++ b/Kernel/Devices/Storage/SD/SDHostController.cpp @@ -7,10 +7,10 @@ #include #include #include +#include +#include +#include #include -#include -#include -#include #include #if ARCH(AARCH64) # include diff --git a/Kernel/Storage/SD/SDHostController.h b/Kernel/Devices/Storage/SD/SDHostController.h similarity index 96% rename from Kernel/Storage/SD/SDHostController.h rename to Kernel/Devices/Storage/SD/SDHostController.h index aae11b13f6a..1d6d5af050f 100644 --- a/Kernel/Storage/SD/SDHostController.h +++ b/Kernel/Devices/Storage/SD/SDHostController.h @@ -10,10 +10,10 @@ #include #include #include +#include +#include +#include #include -#include -#include -#include namespace Kernel { diff --git a/Kernel/Storage/SD/SDMemoryCard.cpp b/Kernel/Devices/Storage/SD/SDMemoryCard.cpp similarity index 90% rename from Kernel/Storage/SD/SDMemoryCard.cpp rename to Kernel/Devices/Storage/SD/SDMemoryCard.cpp index bf1745fd3f3..8e4a76a8d50 100644 --- a/Kernel/Storage/SD/SDMemoryCard.cpp +++ b/Kernel/Devices/Storage/SD/SDMemoryCard.cpp @@ -4,9 +4,9 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include -#include -#include +#include +#include +#include namespace Kernel { diff --git a/Kernel/Storage/SD/SDMemoryCard.h b/Kernel/Devices/Storage/SD/SDMemoryCard.h similarity index 92% rename from Kernel/Storage/SD/SDMemoryCard.h rename to Kernel/Devices/Storage/SD/SDMemoryCard.h index 08cf332b0a5..98985d35f38 100644 --- a/Kernel/Storage/SD/SDMemoryCard.h +++ b/Kernel/Devices/Storage/SD/SDMemoryCard.h @@ -9,9 +9,9 @@ #include #include #include +#include +#include #include -#include -#include namespace Kernel { diff --git a/Kernel/Storage/StorageController.cpp b/Kernel/Devices/Storage/StorageController.cpp similarity index 76% rename from Kernel/Storage/StorageController.cpp rename to Kernel/Devices/Storage/StorageController.cpp index 6aec6ecd986..2e104bc2773 100644 --- a/Kernel/Storage/StorageController.cpp +++ b/Kernel/Devices/Storage/StorageController.cpp @@ -4,8 +4,8 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include -#include +#include +#include namespace Kernel { diff --git a/Kernel/Storage/StorageController.h b/Kernel/Devices/Storage/StorageController.h similarity index 100% rename from Kernel/Storage/StorageController.h rename to Kernel/Devices/Storage/StorageController.h diff --git a/Kernel/Storage/StorageDevice.cpp b/Kernel/Devices/Storage/StorageDevice.cpp similarity index 98% rename from Kernel/Storage/StorageDevice.cpp rename to Kernel/Devices/Storage/StorageDevice.cpp index 4b171270c1d..7edb89be7f2 100644 --- a/Kernel/Storage/StorageDevice.cpp +++ b/Kernel/Devices/Storage/StorageDevice.cpp @@ -8,13 +8,13 @@ #include #include #include +#include +#include #include #include #include #include #include -#include -#include namespace Kernel { diff --git a/Kernel/Storage/StorageDevice.h b/Kernel/Devices/Storage/StorageDevice.h similarity index 97% rename from Kernel/Storage/StorageDevice.h rename to Kernel/Devices/Storage/StorageDevice.h index 978212f1675..52e916587ef 100644 --- a/Kernel/Storage/StorageDevice.h +++ b/Kernel/Devices/Storage/StorageDevice.h @@ -8,10 +8,10 @@ #include #include +#include +#include #include #include -#include -#include namespace Kernel { diff --git a/Kernel/Storage/StorageManagement.cpp b/Kernel/Devices/Storage/StorageManagement.cpp similarity index 98% rename from Kernel/Storage/StorageManagement.cpp rename to Kernel/Devices/Storage/StorageManagement.cpp index cf9c589298a..590db613f04 100644 --- a/Kernel/Storage/StorageManagement.cpp +++ b/Kernel/Devices/Storage/StorageManagement.cpp @@ -22,15 +22,15 @@ #include #include #include +#include +#include +#include +#include +#include +#include #include #include #include -#include -#include -#include -#include -#include -#include #include #include #include diff --git a/Kernel/Storage/StorageManagement.h b/Kernel/Devices/Storage/StorageManagement.h similarity index 92% rename from Kernel/Storage/StorageManagement.h rename to Kernel/Devices/Storage/StorageManagement.h index bf106775fa9..832f16ddff5 100644 --- a/Kernel/Storage/StorageManagement.h +++ b/Kernel/Devices/Storage/StorageManagement.h @@ -8,12 +8,12 @@ #include #include +#include +#include +#include +#include #include #include -#include -#include -#include -#include #include namespace Kernel { diff --git a/Kernel/FileSystem/SysFS/Subsystems/Devices/Graphics/DisplayConnector/Directory.cpp b/Kernel/FileSystem/SysFS/Subsystems/Devices/Graphics/DisplayConnector/Directory.cpp index 1d897e153bb..3960bc4021a 100644 --- a/Kernel/FileSystem/SysFS/Subsystems/Devices/Graphics/DisplayConnector/Directory.cpp +++ b/Kernel/FileSystem/SysFS/Subsystems/Devices/Graphics/DisplayConnector/Directory.cpp @@ -4,13 +4,13 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include #include #include #include #include #include #include -#include namespace Kernel { diff --git a/Kernel/FileSystem/SysFS/Subsystems/Devices/Storage/DeviceDirectory.cpp b/Kernel/FileSystem/SysFS/Subsystems/Devices/Storage/DeviceDirectory.cpp index a5f284de3a0..4dbe5021738 100644 --- a/Kernel/FileSystem/SysFS/Subsystems/Devices/Storage/DeviceDirectory.cpp +++ b/Kernel/FileSystem/SysFS/Subsystems/Devices/Storage/DeviceDirectory.cpp @@ -6,10 +6,10 @@ #include #include +#include #include #include #include -#include namespace Kernel { diff --git a/Kernel/FileSystem/SysFS/Subsystems/Devices/Storage/DeviceDirectory.h b/Kernel/FileSystem/SysFS/Subsystems/Devices/Storage/DeviceDirectory.h index b06ed67ad9d..b7cb1c5b3dd 100644 --- a/Kernel/FileSystem/SysFS/Subsystems/Devices/Storage/DeviceDirectory.h +++ b/Kernel/FileSystem/SysFS/Subsystems/Devices/Storage/DeviceDirectory.h @@ -6,9 +6,9 @@ #pragma once +#include #include #include -#include namespace Kernel { diff --git a/Kernel/FileSystem/SysFS/Subsystems/Devices/Storage/Directory.cpp b/Kernel/FileSystem/SysFS/Subsystems/Devices/Storage/Directory.cpp index 8bd4c2ace8b..24a5cae233d 100644 --- a/Kernel/FileSystem/SysFS/Subsystems/Devices/Storage/Directory.cpp +++ b/Kernel/FileSystem/SysFS/Subsystems/Devices/Storage/Directory.cpp @@ -4,12 +4,12 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include #include #include #include #include #include -#include namespace Kernel { diff --git a/Userland/Libraries/LibPartition/PartitionTable.h b/Userland/Libraries/LibPartition/PartitionTable.h index cfe828491e7..58590c6ced2 100644 --- a/Userland/Libraries/LibPartition/PartitionTable.h +++ b/Userland/Libraries/LibPartition/PartitionTable.h @@ -10,7 +10,7 @@ #include #ifdef KERNEL -# include +# include #else # include #endif