diff --git a/Kernel/ACPI/Parser.cpp b/Kernel/ACPI/Parser.cpp index e86f27f33a..804b00f2f5 100644 --- a/Kernel/ACPI/Parser.cpp +++ b/Kernel/ACPI/Parser.cpp @@ -10,9 +10,9 @@ #include #include #include +#include #include #include -#include #include #include #include diff --git a/Kernel/PCI/Access.cpp b/Kernel/Bus/PCI/Access.cpp similarity index 99% rename from Kernel/PCI/Access.cpp rename to Kernel/Bus/PCI/Access.cpp index 0796dd0233..f30b461a94 100644 --- a/Kernel/PCI/Access.cpp +++ b/Kernel/Bus/PCI/Access.cpp @@ -4,10 +4,10 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include +#include #include #include -#include -#include #include namespace Kernel { diff --git a/Kernel/PCI/Access.h b/Kernel/Bus/PCI/Access.h similarity index 98% rename from Kernel/PCI/Access.h rename to Kernel/Bus/PCI/Access.h index 3b42db6fd7..14fb4be299 100644 --- a/Kernel/PCI/Access.h +++ b/Kernel/Bus/PCI/Access.h @@ -9,8 +9,8 @@ #include #include #include +#include #include -#include namespace Kernel::PCI { diff --git a/Kernel/PCI/Definitions.h b/Kernel/Bus/PCI/Definitions.h similarity index 100% rename from Kernel/PCI/Definitions.h rename to Kernel/Bus/PCI/Definitions.h diff --git a/Kernel/PCI/Device.cpp b/Kernel/Bus/PCI/Device.cpp similarity index 93% rename from Kernel/PCI/Device.cpp rename to Kernel/Bus/PCI/Device.cpp index a38fed2eaa..ecb30d9c96 100644 --- a/Kernel/PCI/Device.cpp +++ b/Kernel/Bus/PCI/Device.cpp @@ -4,7 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include +#include namespace Kernel { namespace PCI { diff --git a/Kernel/PCI/Device.h b/Kernel/Bus/PCI/Device.h similarity index 92% rename from Kernel/PCI/Device.h rename to Kernel/Bus/PCI/Device.h index 5569461ff5..a2fc714501 100644 --- a/Kernel/PCI/Device.h +++ b/Kernel/Bus/PCI/Device.h @@ -7,8 +7,8 @@ #pragma once #include +#include #include -#include namespace Kernel { class PCI::Device : public IRQHandler { diff --git a/Kernel/PCI/DeviceController.cpp b/Kernel/Bus/PCI/DeviceController.cpp similarity index 96% rename from Kernel/PCI/DeviceController.cpp rename to Kernel/Bus/PCI/DeviceController.cpp index 5c974b818a..7dd396dc0b 100644 --- a/Kernel/PCI/DeviceController.cpp +++ b/Kernel/Bus/PCI/DeviceController.cpp @@ -4,7 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include +#include namespace Kernel { namespace PCI { diff --git a/Kernel/PCI/DeviceController.h b/Kernel/Bus/PCI/DeviceController.h similarity index 95% rename from Kernel/PCI/DeviceController.h rename to Kernel/Bus/PCI/DeviceController.h index 5d24edb1a7..ced0b67ad1 100644 --- a/Kernel/PCI/DeviceController.h +++ b/Kernel/Bus/PCI/DeviceController.h @@ -7,7 +7,7 @@ #pragma once #include -#include +#include namespace Kernel { class PCI::DeviceController { diff --git a/Kernel/PCI/IDs.h b/Kernel/Bus/PCI/IDs.h similarity index 100% rename from Kernel/PCI/IDs.h rename to Kernel/Bus/PCI/IDs.h diff --git a/Kernel/PCI/IOAccess.cpp b/Kernel/Bus/PCI/IOAccess.cpp similarity index 98% rename from Kernel/PCI/IOAccess.cpp rename to Kernel/Bus/PCI/IOAccess.cpp index 663f4f5e3a..37beb6db22 100644 --- a/Kernel/PCI/IOAccess.cpp +++ b/Kernel/Bus/PCI/IOAccess.cpp @@ -4,9 +4,9 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include #include #include -#include #include namespace Kernel { diff --git a/Kernel/PCI/IOAccess.h b/Kernel/Bus/PCI/IOAccess.h similarity index 96% rename from Kernel/PCI/IOAccess.h rename to Kernel/Bus/PCI/IOAccess.h index 0473d53071..806eba549b 100644 --- a/Kernel/PCI/IOAccess.h +++ b/Kernel/Bus/PCI/IOAccess.h @@ -6,7 +6,7 @@ #pragma once -#include +#include namespace Kernel { namespace PCI { diff --git a/Kernel/PCI/Initializer.cpp b/Kernel/Bus/PCI/Initializer.cpp similarity index 91% rename from Kernel/PCI/Initializer.cpp rename to Kernel/Bus/PCI/Initializer.cpp index 338c6cfc81..466ea84f31 100644 --- a/Kernel/PCI/Initializer.cpp +++ b/Kernel/Bus/PCI/Initializer.cpp @@ -5,12 +5,12 @@ */ #include +#include +#include +#include +#include #include #include -#include -#include -#include -#include #include #include diff --git a/Kernel/PCI/Initializer.h b/Kernel/Bus/PCI/Initializer.h similarity index 100% rename from Kernel/PCI/Initializer.h rename to Kernel/Bus/PCI/Initializer.h diff --git a/Kernel/PCI/MMIOAccess.cpp b/Kernel/Bus/PCI/MMIOAccess.cpp similarity index 99% rename from Kernel/PCI/MMIOAccess.cpp rename to Kernel/Bus/PCI/MMIOAccess.cpp index 55bd097d2a..4bf0f6f996 100644 --- a/Kernel/PCI/MMIOAccess.cpp +++ b/Kernel/Bus/PCI/MMIOAccess.cpp @@ -7,8 +7,8 @@ #include #include #include +#include #include -#include #include #include diff --git a/Kernel/PCI/MMIOAccess.h b/Kernel/Bus/PCI/MMIOAccess.h similarity index 98% rename from Kernel/PCI/MMIOAccess.h rename to Kernel/Bus/PCI/MMIOAccess.h index 0a93f3ba08..d804479746 100644 --- a/Kernel/PCI/MMIOAccess.h +++ b/Kernel/Bus/PCI/MMIOAccess.h @@ -11,7 +11,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/Kernel/PCI/WindowedMMIOAccess.cpp b/Kernel/Bus/PCI/WindowedMMIOAccess.cpp similarity index 99% rename from Kernel/PCI/WindowedMMIOAccess.cpp rename to Kernel/Bus/PCI/WindowedMMIOAccess.cpp index 4eeef08bf5..221bf55d3e 100644 --- a/Kernel/PCI/WindowedMMIOAccess.cpp +++ b/Kernel/Bus/PCI/WindowedMMIOAccess.cpp @@ -7,8 +7,8 @@ #include #include #include +#include #include -#include #include #include diff --git a/Kernel/PCI/WindowedMMIOAccess.h b/Kernel/Bus/PCI/WindowedMMIOAccess.h similarity index 95% rename from Kernel/PCI/WindowedMMIOAccess.h rename to Kernel/Bus/PCI/WindowedMMIOAccess.h index a91c92e566..115407d1fe 100644 --- a/Kernel/PCI/WindowedMMIOAccess.h +++ b/Kernel/Bus/PCI/WindowedMMIOAccess.h @@ -11,8 +11,8 @@ #include #include #include -#include -#include +#include +#include #include #include #include diff --git a/Kernel/CMakeLists.txt b/Kernel/CMakeLists.txt index d50f8dc940..499b202fa2 100644 --- a/Kernel/CMakeLists.txt +++ b/Kernel/CMakeLists.txt @@ -26,6 +26,13 @@ set(KERNEL_SOURCES AddressSanitizer.cpp Arch/PC/BIOS.cpp Arch/x86/SmapDisabler.h + Bus/PCI/Access.cpp + Bus/PCI/Device.cpp + Bus/PCI/DeviceController.cpp + Bus/PCI/IOAccess.cpp + Bus/PCI/MMIOAccess.cpp + Bus/PCI/Initializer.cpp + Bus/PCI/WindowedMMIOAccess.cpp CMOS.cpp CommandLine.cpp ConsoleDevice.cpp @@ -139,13 +146,6 @@ set(KERNEL_SOURCES Net/Socket.cpp Net/TCPSocket.cpp Net/UDPSocket.cpp - PCI/Access.cpp - PCI/Device.cpp - PCI/DeviceController.cpp - PCI/IOAccess.cpp - PCI/MMIOAccess.cpp - PCI/Initializer.cpp - PCI/WindowedMMIOAccess.cpp Panic.cpp PerformanceEventBuffer.cpp Process.cpp diff --git a/Kernel/Devices/PCISerialDevice.h b/Kernel/Devices/PCISerialDevice.h index f2f7206cba..864941ed70 100644 --- a/Kernel/Devices/PCISerialDevice.h +++ b/Kernel/Devices/PCISerialDevice.h @@ -6,10 +6,10 @@ #pragma once +#include +#include #include #include -#include -#include namespace Kernel { diff --git a/Kernel/Devices/USB/UHCIController.h b/Kernel/Devices/USB/UHCIController.h index 9731877372..54cb8cf3c0 100644 --- a/Kernel/Devices/USB/UHCIController.h +++ b/Kernel/Devices/USB/UHCIController.h @@ -10,11 +10,11 @@ #include #include +#include #include #include #include #include -#include #include #include #include diff --git a/Kernel/GlobalProcessExposed.cpp b/Kernel/GlobalProcessExposed.cpp index 4f76959a81..71f73b71a3 100644 --- a/Kernel/GlobalProcessExposed.cpp +++ b/Kernel/GlobalProcessExposed.cpp @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include @@ -26,7 +27,6 @@ #include #include #include -#include #include #include diff --git a/Kernel/Graphics/BochsGraphicsAdapter.cpp b/Kernel/Graphics/BochsGraphicsAdapter.cpp index bf8aa1300a..c957e58dae 100644 --- a/Kernel/Graphics/BochsGraphicsAdapter.cpp +++ b/Kernel/Graphics/BochsGraphicsAdapter.cpp @@ -7,13 +7,13 @@ #include #include #include +#include #include #include #include #include #include #include -#include #include #include #include diff --git a/Kernel/Graphics/BochsGraphicsAdapter.h b/Kernel/Graphics/BochsGraphicsAdapter.h index 663c098c53..deef1bb4ca 100644 --- a/Kernel/Graphics/BochsGraphicsAdapter.h +++ b/Kernel/Graphics/BochsGraphicsAdapter.h @@ -8,10 +8,10 @@ #include #include +#include #include #include #include -#include #include namespace Kernel { diff --git a/Kernel/Graphics/GraphicsDevice.h b/Kernel/Graphics/GraphicsDevice.h index ed409188dc..f730f32667 100644 --- a/Kernel/Graphics/GraphicsDevice.h +++ b/Kernel/Graphics/GraphicsDevice.h @@ -8,8 +8,8 @@ #include #include +#include #include -#include #include namespace Kernel { diff --git a/Kernel/Graphics/GraphicsManagement.cpp b/Kernel/Graphics/GraphicsManagement.cpp index 39bb6866d5..567b2ea2f1 100644 --- a/Kernel/Graphics/GraphicsManagement.cpp +++ b/Kernel/Graphics/GraphicsManagement.cpp @@ -6,6 +6,7 @@ #include #include +#include #include #include #include @@ -16,7 +17,6 @@ #include #include #include -#include #include #include #include diff --git a/Kernel/Graphics/GraphicsManagement.h b/Kernel/Graphics/GraphicsManagement.h index e4b41558e4..7ccb56dc09 100644 --- a/Kernel/Graphics/GraphicsManagement.h +++ b/Kernel/Graphics/GraphicsManagement.h @@ -10,11 +10,11 @@ #include #include #include +#include #include #include #include #include -#include #include namespace Kernel { diff --git a/Kernel/Graphics/IntelNativeGraphicsAdapter.h b/Kernel/Graphics/IntelNativeGraphicsAdapter.h index a58bae009f..2cd87ad440 100644 --- a/Kernel/Graphics/IntelNativeGraphicsAdapter.h +++ b/Kernel/Graphics/IntelNativeGraphicsAdapter.h @@ -8,10 +8,10 @@ #include #include +#include #include #include #include -#include #include namespace Kernel { diff --git a/Kernel/Graphics/VGACompatibleAdapter.h b/Kernel/Graphics/VGACompatibleAdapter.h index bc74be0e30..239ab287ed 100644 --- a/Kernel/Graphics/VGACompatibleAdapter.h +++ b/Kernel/Graphics/VGACompatibleAdapter.h @@ -8,10 +8,10 @@ #include #include +#include #include #include #include -#include #include namespace Kernel { diff --git a/Kernel/Net/E1000ENetworkAdapter.cpp b/Kernel/Net/E1000ENetworkAdapter.cpp index fcd092e1ae..d9cfe06c6f 100644 --- a/Kernel/Net/E1000ENetworkAdapter.cpp +++ b/Kernel/Net/E1000ENetworkAdapter.cpp @@ -5,9 +5,9 @@ */ #include +#include #include #include -#include #include namespace Kernel { diff --git a/Kernel/Net/E1000ENetworkAdapter.h b/Kernel/Net/E1000ENetworkAdapter.h index a6e84f37fc..5d3ee68710 100644 --- a/Kernel/Net/E1000ENetworkAdapter.h +++ b/Kernel/Net/E1000ENetworkAdapter.h @@ -8,12 +8,12 @@ #include #include +#include +#include #include #include #include #include -#include -#include #include namespace Kernel { diff --git a/Kernel/Net/E1000NetworkAdapter.cpp b/Kernel/Net/E1000NetworkAdapter.cpp index 64991cd72b..16324e728a 100644 --- a/Kernel/Net/E1000NetworkAdapter.cpp +++ b/Kernel/Net/E1000NetworkAdapter.cpp @@ -5,9 +5,9 @@ */ #include +#include #include #include -#include #include namespace Kernel { diff --git a/Kernel/Net/E1000NetworkAdapter.h b/Kernel/Net/E1000NetworkAdapter.h index b2533f7995..71d5566b47 100644 --- a/Kernel/Net/E1000NetworkAdapter.h +++ b/Kernel/Net/E1000NetworkAdapter.h @@ -8,11 +8,11 @@ #include #include +#include +#include #include #include #include -#include -#include #include namespace Kernel { diff --git a/Kernel/Net/NE2000NetworkAdapter.h b/Kernel/Net/NE2000NetworkAdapter.h index e923707bb7..555deaff54 100644 --- a/Kernel/Net/NE2000NetworkAdapter.h +++ b/Kernel/Net/NE2000NetworkAdapter.h @@ -7,10 +7,10 @@ #pragma once #include +#include +#include #include #include -#include -#include #include namespace Kernel { diff --git a/Kernel/Net/NetworkAdapter.h b/Kernel/Net/NetworkAdapter.h index 4ddee225e6..945c40784c 100644 --- a/Kernel/Net/NetworkAdapter.h +++ b/Kernel/Net/NetworkAdapter.h @@ -13,12 +13,12 @@ #include #include #include +#include #include #include #include #include #include -#include #include namespace Kernel { diff --git a/Kernel/Net/NetworkingManagement.h b/Kernel/Net/NetworkingManagement.h index f8be65a6c8..f16a8a5fc6 100644 --- a/Kernel/Net/NetworkingManagement.h +++ b/Kernel/Net/NetworkingManagement.h @@ -11,7 +11,7 @@ #include #include #include -#include +#include #include namespace Kernel { diff --git a/Kernel/Net/RTL8139NetworkAdapter.h b/Kernel/Net/RTL8139NetworkAdapter.h index 751c8e5234..3b4b8ca3b7 100644 --- a/Kernel/Net/RTL8139NetworkAdapter.h +++ b/Kernel/Net/RTL8139NetworkAdapter.h @@ -7,10 +7,10 @@ #pragma once #include +#include +#include #include #include -#include -#include #include namespace Kernel { diff --git a/Kernel/Net/RTL8168NetworkAdapter.cpp b/Kernel/Net/RTL8168NetworkAdapter.cpp index 6a31096d7a..039ab521ac 100644 --- a/Kernel/Net/RTL8168NetworkAdapter.cpp +++ b/Kernel/Net/RTL8168NetworkAdapter.cpp @@ -5,10 +5,10 @@ */ #include +#include #include #include #include -#include #include namespace Kernel { diff --git a/Kernel/Net/RTL8168NetworkAdapter.h b/Kernel/Net/RTL8168NetworkAdapter.h index 24d093bb4e..180279c3d3 100644 --- a/Kernel/Net/RTL8168NetworkAdapter.h +++ b/Kernel/Net/RTL8168NetworkAdapter.h @@ -8,10 +8,10 @@ #include #include +#include +#include #include #include -#include -#include #include namespace Kernel { diff --git a/Kernel/Storage/StorageController.h b/Kernel/Storage/StorageController.h index 99cbcec362..358516d5ac 100644 --- a/Kernel/Storage/StorageController.h +++ b/Kernel/Storage/StorageController.h @@ -8,11 +8,11 @@ #include #include +#include +#include #include #include #include -#include -#include #include #include #include diff --git a/Kernel/Storage/StorageManagement.cpp b/Kernel/Storage/StorageManagement.cpp index ac14eb0094..281702ae4b 100644 --- a/Kernel/Storage/StorageManagement.cpp +++ b/Kernel/Storage/StorageManagement.cpp @@ -5,10 +5,10 @@ */ #include +#include #include #include #include -#include #include #include #include diff --git a/Kernel/VirtIO/VirtIO.cpp b/Kernel/VirtIO/VirtIO.cpp index c544c1eae8..0137faf418 100644 --- a/Kernel/VirtIO/VirtIO.cpp +++ b/Kernel/VirtIO/VirtIO.cpp @@ -4,8 +4,8 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include #include -#include #include #include #include diff --git a/Kernel/VirtIO/VirtIO.h b/Kernel/VirtIO/VirtIO.h index 9b49926722..8ba6f1cf3e 100644 --- a/Kernel/VirtIO/VirtIO.h +++ b/Kernel/VirtIO/VirtIO.h @@ -7,10 +7,10 @@ #pragma once #include +#include +#include #include #include -#include -#include #include #include diff --git a/Kernel/init.cpp b/Kernel/init.cpp index 39760f7c7b..106800382e 100644 --- a/Kernel/init.cpp +++ b/Kernel/init.cpp @@ -10,6 +10,8 @@ #include #include #include +#include +#include #include #include #include @@ -36,8 +38,6 @@ #include #include #include -#include -#include #include #include #include