diff --git a/Kernel/Arch/aarch64/kprintf.cpp b/Kernel/Arch/aarch64/kprintf.cpp index ea85134c073..1c907245456 100644 --- a/Kernel/Arch/aarch64/kprintf.cpp +++ b/Kernel/Arch/aarch64/kprintf.cpp @@ -6,7 +6,7 @@ #include #include -#include +#include #include // FIXME: Merge the code in this file with Kernel/kprintf.cpp once the proper abstractions are in place. diff --git a/Kernel/Arch/init.cpp b/Kernel/Arch/init.cpp index d139131b2b6..1a901a0ae23 100644 --- a/Kernel/Arch/init.cpp +++ b/Kernel/Arch/init.cpp @@ -16,6 +16,9 @@ #include #include #include +#include +#include +#include #include #include #include @@ -33,9 +36,6 @@ #include #include #include -#include -#include -#include #include #include #include diff --git a/Kernel/Arch/x86_64/Hypervisor/BochsDisplayConnector.cpp b/Kernel/Arch/x86_64/Hypervisor/BochsDisplayConnector.cpp index 0a438190046..fd40de1c441 100644 --- a/Kernel/Arch/x86_64/Hypervisor/BochsDisplayConnector.cpp +++ b/Kernel/Arch/x86_64/Hypervisor/BochsDisplayConnector.cpp @@ -10,9 +10,9 @@ #include #include #include -#include -#include -#include +#include +#include +#include namespace Kernel { diff --git a/Kernel/Arch/x86_64/Hypervisor/BochsDisplayConnector.h b/Kernel/Arch/x86_64/Hypervisor/BochsDisplayConnector.h index cf9f79f9a48..43817000d98 100644 --- a/Kernel/Arch/x86_64/Hypervisor/BochsDisplayConnector.h +++ b/Kernel/Arch/x86_64/Hypervisor/BochsDisplayConnector.h @@ -7,9 +7,9 @@ #pragma once #include -#include -#include -#include +#include +#include +#include #include #include #include diff --git a/Kernel/CMakeLists.txt b/Kernel/CMakeLists.txt index ff516086e42..23be471e85e 100644 --- a/Kernel/CMakeLists.txt +++ b/Kernel/CMakeLists.txt @@ -68,6 +68,31 @@ set(KERNEL_SOURCES Devices/Generic/RandomDevice.cpp Devices/Generic/SelfTTYDevice.cpp Devices/Generic/ZeroDevice.cpp + Devices/GPU/Bochs/GraphicsAdapter.cpp + Devices/GPU/Bochs/QEMUDisplayConnector.cpp + Devices/GPU/Console/BootFramebufferConsole.cpp + Devices/GPU/Console/GenericFramebufferConsole.cpp + Devices/GPU/Console/ContiguousFramebufferConsole.cpp + Devices/GPU/Console/VGATextModeConsole.cpp + Devices/GPU/DisplayConnector.cpp + Devices/GPU/Generic/DisplayConnector.cpp + Devices/GPU/Management.cpp + Devices/GPU/Intel/Auxiliary/GMBusConnector.cpp + Devices/GPU/Intel/Plane/DisplayPlane.cpp + Devices/GPU/Intel/Plane/G33DisplayPlane.cpp + Devices/GPU/Intel/Transcoder/AnalogDisplayTranscoder.cpp + Devices/GPU/Intel/Transcoder/DisplayTranscoder.cpp + Devices/GPU/Intel/Transcoder/PLL.cpp + Devices/GPU/Intel/DisplayConnectorGroup.cpp + Devices/GPU/Intel/NativeDisplayConnector.cpp + Devices/GPU/Intel/NativeGraphicsAdapter.cpp + Devices/GPU/VMWare/Console.cpp + Devices/GPU/VMWare/GraphicsAdapter.cpp + Devices/GPU/VMWare/DisplayConnector.cpp + Devices/GPU/VirtIO/DisplayConnector.cpp + Devices/GPU/VirtIO/Console.cpp + Devices/GPU/VirtIO/GPU3DDevice.cpp + Devices/GPU/VirtIO/GraphicsAdapter.cpp Devices/Storage/ATA/AHCI/Controller.cpp Devices/Storage/ATA/AHCI/Port.cpp Devices/Storage/ATA/AHCI/InterruptHandler.cpp @@ -89,31 +114,6 @@ set(KERNEL_SOURCES Devices/Storage/StorageController.cpp Devices/Storage/StorageDevice.cpp Devices/Storage/StorageManagement.cpp - Graphics/Bochs/GraphicsAdapter.cpp - Graphics/Bochs/QEMUDisplayConnector.cpp - Graphics/Console/BootFramebufferConsole.cpp - Graphics/Console/GenericFramebufferConsole.cpp - Graphics/Console/ContiguousFramebufferConsole.cpp - Graphics/Console/VGATextModeConsole.cpp - Graphics/DisplayConnector.cpp - Graphics/Generic/DisplayConnector.cpp - Graphics/GraphicsManagement.cpp - Graphics/Intel/Auxiliary/GMBusConnector.cpp - Graphics/Intel/Plane/DisplayPlane.cpp - Graphics/Intel/Plane/G33DisplayPlane.cpp - Graphics/Intel/Transcoder/AnalogDisplayTranscoder.cpp - Graphics/Intel/Transcoder/DisplayTranscoder.cpp - Graphics/Intel/Transcoder/PLL.cpp - Graphics/Intel/DisplayConnectorGroup.cpp - Graphics/Intel/NativeDisplayConnector.cpp - Graphics/Intel/NativeGraphicsAdapter.cpp - Graphics/VMWare/Console.cpp - Graphics/VMWare/GraphicsAdapter.cpp - Graphics/VMWare/DisplayConnector.cpp - Graphics/VirtIOGPU/DisplayConnector.cpp - Graphics/VirtIOGPU/Console.cpp - Graphics/VirtIOGPU/GPU3DDevice.cpp - Graphics/VirtIOGPU/GraphicsAdapter.cpp SanCov.cpp FileSystem/AnonymousFile.cpp FileSystem/BlockBasedFileSystem.cpp diff --git a/Kernel/Graphics/Bochs/Definitions.h b/Kernel/Devices/GPU/Bochs/Definitions.h similarity index 100% rename from Kernel/Graphics/Bochs/Definitions.h rename to Kernel/Devices/GPU/Bochs/Definitions.h diff --git a/Kernel/Graphics/Bochs/GraphicsAdapter.cpp b/Kernel/Devices/GPU/Bochs/GraphicsAdapter.cpp similarity index 93% rename from Kernel/Graphics/Bochs/GraphicsAdapter.cpp rename to Kernel/Devices/GPU/Bochs/GraphicsAdapter.cpp index c707931bf6d..3255719e467 100644 --- a/Kernel/Graphics/Bochs/GraphicsAdapter.cpp +++ b/Kernel/Devices/GPU/Bochs/GraphicsAdapter.cpp @@ -12,11 +12,11 @@ #endif #include #include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #include #include diff --git a/Kernel/Graphics/Bochs/GraphicsAdapter.h b/Kernel/Devices/GPU/Bochs/GraphicsAdapter.h similarity index 85% rename from Kernel/Graphics/Bochs/GraphicsAdapter.h rename to Kernel/Devices/GPU/Bochs/GraphicsAdapter.h index d3c8e02086d..728308c693d 100644 --- a/Kernel/Graphics/Bochs/GraphicsAdapter.h +++ b/Kernel/Devices/GPU/Bochs/GraphicsAdapter.h @@ -8,9 +8,9 @@ #include #include -#include -#include -#include +#include +#include +#include #include #include diff --git a/Kernel/Graphics/Bochs/QEMUDisplayConnector.cpp b/Kernel/Devices/GPU/Bochs/QEMUDisplayConnector.cpp similarity index 97% rename from Kernel/Graphics/Bochs/QEMUDisplayConnector.cpp rename to Kernel/Devices/GPU/Bochs/QEMUDisplayConnector.cpp index 69d1a5bc586..abf2679630e 100644 --- a/Kernel/Graphics/Bochs/QEMUDisplayConnector.cpp +++ b/Kernel/Devices/GPU/Bochs/QEMUDisplayConnector.cpp @@ -6,9 +6,9 @@ #include #include -#include -#include -#include +#include +#include +#include #include namespace Kernel { diff --git a/Kernel/Graphics/Bochs/QEMUDisplayConnector.h b/Kernel/Devices/GPU/Bochs/QEMUDisplayConnector.h similarity index 92% rename from Kernel/Graphics/Bochs/QEMUDisplayConnector.h rename to Kernel/Devices/GPU/Bochs/QEMUDisplayConnector.h index 4fa68d3e8d8..496e231e9e1 100644 --- a/Kernel/Graphics/Bochs/QEMUDisplayConnector.h +++ b/Kernel/Devices/GPU/Bochs/QEMUDisplayConnector.h @@ -7,9 +7,9 @@ #pragma once #include -#include -#include -#include +#include +#include +#include #include #include #include diff --git a/Kernel/Graphics/Console/BootFramebufferConsole.cpp b/Kernel/Devices/GPU/Console/BootFramebufferConsole.cpp similarity index 97% rename from Kernel/Graphics/Console/BootFramebufferConsole.cpp rename to Kernel/Devices/GPU/Console/BootFramebufferConsole.cpp index b342dd4bb9d..6b090847f55 100644 --- a/Kernel/Graphics/Console/BootFramebufferConsole.cpp +++ b/Kernel/Devices/GPU/Console/BootFramebufferConsole.cpp @@ -4,7 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include +#include #include #include diff --git a/Kernel/Graphics/Console/BootFramebufferConsole.h b/Kernel/Devices/GPU/Console/BootFramebufferConsole.h similarity index 95% rename from Kernel/Graphics/Console/BootFramebufferConsole.h rename to Kernel/Devices/GPU/Console/BootFramebufferConsole.h index 1236656b503..a280c54401e 100644 --- a/Kernel/Graphics/Console/BootFramebufferConsole.h +++ b/Kernel/Devices/GPU/Console/BootFramebufferConsole.h @@ -6,8 +6,8 @@ #pragma once +#include #include -#include namespace Kernel::Graphics { diff --git a/Kernel/Graphics/Console/Console.h b/Kernel/Devices/GPU/Console/Console.h similarity index 97% rename from Kernel/Graphics/Console/Console.h rename to Kernel/Devices/GPU/Console/Console.h index d55896101a2..e0c355a7160 100644 --- a/Kernel/Graphics/Console/Console.h +++ b/Kernel/Devices/GPU/Console/Console.h @@ -8,7 +8,7 @@ #include #include -#include +#include namespace Kernel::Graphics { diff --git a/Kernel/Graphics/Console/ContiguousFramebufferConsole.cpp b/Kernel/Devices/GPU/Console/ContiguousFramebufferConsole.cpp similarity index 95% rename from Kernel/Graphics/Console/ContiguousFramebufferConsole.cpp rename to Kernel/Devices/GPU/Console/ContiguousFramebufferConsole.cpp index 2480dc81bf5..9c770339e40 100644 --- a/Kernel/Graphics/Console/ContiguousFramebufferConsole.cpp +++ b/Kernel/Devices/GPU/Console/ContiguousFramebufferConsole.cpp @@ -4,7 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include +#include #include namespace Kernel::Graphics { diff --git a/Kernel/Graphics/Console/ContiguousFramebufferConsole.h b/Kernel/Devices/GPU/Console/ContiguousFramebufferConsole.h similarity index 92% rename from Kernel/Graphics/Console/ContiguousFramebufferConsole.h rename to Kernel/Devices/GPU/Console/ContiguousFramebufferConsole.h index 4a31851b8b3..0ae8f2d3fab 100644 --- a/Kernel/Graphics/Console/ContiguousFramebufferConsole.h +++ b/Kernel/Devices/GPU/Console/ContiguousFramebufferConsole.h @@ -6,7 +6,7 @@ #pragma once -#include +#include namespace Kernel::Graphics { diff --git a/Kernel/Graphics/Console/GenericFramebufferConsole.cpp b/Kernel/Devices/GPU/Console/GenericFramebufferConsole.cpp similarity index 99% rename from Kernel/Graphics/Console/GenericFramebufferConsole.cpp rename to Kernel/Devices/GPU/Console/GenericFramebufferConsole.cpp index 8bf96f5e864..78dd812f507 100644 --- a/Kernel/Graphics/Console/GenericFramebufferConsole.cpp +++ b/Kernel/Devices/GPU/Console/GenericFramebufferConsole.cpp @@ -5,7 +5,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include +#include #include namespace Kernel::Graphics { diff --git a/Kernel/Graphics/Console/GenericFramebufferConsole.h b/Kernel/Devices/GPU/Console/GenericFramebufferConsole.h similarity index 98% rename from Kernel/Graphics/Console/GenericFramebufferConsole.h rename to Kernel/Devices/GPU/Console/GenericFramebufferConsole.h index 3101fd45915..1065597b9a2 100644 --- a/Kernel/Graphics/Console/GenericFramebufferConsole.h +++ b/Kernel/Devices/GPU/Console/GenericFramebufferConsole.h @@ -7,7 +7,7 @@ #pragma once #include -#include +#include #include namespace Kernel::Graphics { diff --git a/Kernel/Graphics/Console/VGATextModeConsole.cpp b/Kernel/Devices/GPU/Console/VGATextModeConsole.cpp similarity index 97% rename from Kernel/Graphics/Console/VGATextModeConsole.cpp rename to Kernel/Devices/GPU/Console/VGATextModeConsole.cpp index c70ca7bfebc..24c319a3f4e 100644 --- a/Kernel/Graphics/Console/VGATextModeConsole.cpp +++ b/Kernel/Devices/GPU/Console/VGATextModeConsole.cpp @@ -4,8 +4,8 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include -#include +#include +#include #include namespace Kernel::Graphics { diff --git a/Kernel/Graphics/Console/VGATextModeConsole.h b/Kernel/Devices/GPU/Console/VGATextModeConsole.h similarity index 96% rename from Kernel/Graphics/Console/VGATextModeConsole.h rename to Kernel/Devices/GPU/Console/VGATextModeConsole.h index f487b1bfae7..ad5a46db562 100644 --- a/Kernel/Graphics/Console/VGATextModeConsole.h +++ b/Kernel/Devices/GPU/Console/VGATextModeConsole.h @@ -7,7 +7,7 @@ #pragma once #include -#include +#include #include namespace Kernel::Graphics { diff --git a/Kernel/Graphics/Definitions.h b/Kernel/Devices/GPU/Definitions.h similarity index 100% rename from Kernel/Graphics/Definitions.h rename to Kernel/Devices/GPU/Definitions.h diff --git a/Kernel/Graphics/DisplayConnector.cpp b/Kernel/Devices/GPU/DisplayConnector.cpp similarity index 99% rename from Kernel/Graphics/DisplayConnector.cpp rename to Kernel/Devices/GPU/DisplayConnector.cpp index ea90a175fa5..bd69c82d2e8 100644 --- a/Kernel/Graphics/DisplayConnector.cpp +++ b/Kernel/Devices/GPU/DisplayConnector.cpp @@ -5,11 +5,11 @@ */ #include +#include +#include #include #include #include -#include -#include #include namespace Kernel { diff --git a/Kernel/Graphics/DisplayConnector.h b/Kernel/Devices/GPU/DisplayConnector.h similarity index 100% rename from Kernel/Graphics/DisplayConnector.h rename to Kernel/Devices/GPU/DisplayConnector.h diff --git a/Kernel/Graphics/Generic/DisplayConnector.cpp b/Kernel/Devices/GPU/Generic/DisplayConnector.cpp similarity index 92% rename from Kernel/Graphics/Generic/DisplayConnector.cpp rename to Kernel/Devices/GPU/Generic/DisplayConnector.cpp index 1a24a494512..90d4de9ef2d 100644 --- a/Kernel/Graphics/Generic/DisplayConnector.cpp +++ b/Kernel/Devices/GPU/Generic/DisplayConnector.cpp @@ -5,9 +5,9 @@ */ #include -#include -#include -#include +#include +#include +#include namespace Kernel { diff --git a/Kernel/Graphics/Generic/DisplayConnector.h b/Kernel/Devices/GPU/Generic/DisplayConnector.h similarity index 94% rename from Kernel/Graphics/Generic/DisplayConnector.h rename to Kernel/Devices/GPU/Generic/DisplayConnector.h index c593e4def78..438398b77c8 100644 --- a/Kernel/Graphics/Generic/DisplayConnector.h +++ b/Kernel/Devices/GPU/Generic/DisplayConnector.h @@ -7,8 +7,8 @@ #pragma once #include -#include -#include +#include +#include #include #include #include diff --git a/Kernel/Graphics/GenericGraphicsAdapter.h b/Kernel/Devices/GPU/GenericGraphicsAdapter.h similarity index 100% rename from Kernel/Graphics/GenericGraphicsAdapter.h rename to Kernel/Devices/GPU/GenericGraphicsAdapter.h diff --git a/Kernel/Graphics/Intel/Auxiliary/GMBusConnector.cpp b/Kernel/Devices/GPU/Intel/Auxiliary/GMBusConnector.cpp similarity index 98% rename from Kernel/Graphics/Intel/Auxiliary/GMBusConnector.cpp rename to Kernel/Devices/GPU/Intel/Auxiliary/GMBusConnector.cpp index 35ac1334b98..a7f7ff1b883 100644 --- a/Kernel/Graphics/Intel/Auxiliary/GMBusConnector.cpp +++ b/Kernel/Devices/GPU/Intel/Auxiliary/GMBusConnector.cpp @@ -5,7 +5,7 @@ */ #include -#include +#include #include namespace Kernel { diff --git a/Kernel/Graphics/Intel/Auxiliary/GMBusConnector.h b/Kernel/Devices/GPU/Intel/Auxiliary/GMBusConnector.h similarity index 100% rename from Kernel/Graphics/Intel/Auxiliary/GMBusConnector.h rename to Kernel/Devices/GPU/Intel/Auxiliary/GMBusConnector.h diff --git a/Kernel/Graphics/Intel/Definitions.h b/Kernel/Devices/GPU/Intel/Definitions.h similarity index 100% rename from Kernel/Graphics/Intel/Definitions.h rename to Kernel/Devices/GPU/Intel/Definitions.h diff --git a/Kernel/Graphics/Intel/DisplayConnectorGroup.cpp b/Kernel/Devices/GPU/Intel/DisplayConnectorGroup.cpp similarity index 97% rename from Kernel/Graphics/Intel/DisplayConnectorGroup.cpp rename to Kernel/Devices/GPU/Intel/DisplayConnectorGroup.cpp index b803ac5edac..76046713af5 100644 --- a/Kernel/Graphics/Intel/DisplayConnectorGroup.cpp +++ b/Kernel/Devices/GPU/Intel/DisplayConnectorGroup.cpp @@ -8,12 +8,12 @@ #include #include #include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/Kernel/Graphics/Intel/DisplayConnectorGroup.h b/Kernel/Devices/GPU/Intel/DisplayConnectorGroup.h similarity index 90% rename from Kernel/Graphics/Intel/DisplayConnectorGroup.h rename to Kernel/Devices/GPU/Intel/DisplayConnectorGroup.h index 4895b0d3170..5ef6e4394cd 100644 --- a/Kernel/Graphics/Intel/DisplayConnectorGroup.h +++ b/Kernel/Devices/GPU/Intel/DisplayConnectorGroup.h @@ -8,12 +8,12 @@ #include #include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/Kernel/Graphics/Intel/NativeDisplayConnector.cpp b/Kernel/Devices/GPU/Intel/NativeDisplayConnector.cpp similarity index 93% rename from Kernel/Graphics/Intel/NativeDisplayConnector.cpp rename to Kernel/Devices/GPU/Intel/NativeDisplayConnector.cpp index d25f8c6f6a9..b66c5db033f 100644 --- a/Kernel/Graphics/Intel/NativeDisplayConnector.cpp +++ b/Kernel/Devices/GPU/Intel/NativeDisplayConnector.cpp @@ -8,10 +8,10 @@ #include #include #include -#include -#include -#include -#include +#include +#include +#include +#include #include namespace Kernel { diff --git a/Kernel/Graphics/Intel/NativeDisplayConnector.h b/Kernel/Devices/GPU/Intel/NativeDisplayConnector.h similarity index 92% rename from Kernel/Graphics/Intel/NativeDisplayConnector.h rename to Kernel/Devices/GPU/Intel/NativeDisplayConnector.h index d832a9d6c60..6aca2869e86 100644 --- a/Kernel/Graphics/Intel/NativeDisplayConnector.h +++ b/Kernel/Devices/GPU/Intel/NativeDisplayConnector.h @@ -7,10 +7,10 @@ #pragma once #include -#include -#include -#include -#include +#include +#include +#include +#include #include #include diff --git a/Kernel/Graphics/Intel/NativeGraphicsAdapter.cpp b/Kernel/Devices/GPU/Intel/NativeGraphicsAdapter.cpp similarity index 92% rename from Kernel/Graphics/Intel/NativeGraphicsAdapter.cpp rename to Kernel/Devices/GPU/Intel/NativeGraphicsAdapter.cpp index fa576b97d52..326c9049a97 100644 --- a/Kernel/Graphics/Intel/NativeGraphicsAdapter.cpp +++ b/Kernel/Devices/GPU/Intel/NativeGraphicsAdapter.cpp @@ -5,10 +5,10 @@ */ #include -#include -#include -#include -#include +#include +#include +#include +#include #include namespace Kernel { diff --git a/Kernel/Graphics/Intel/NativeGraphicsAdapter.h b/Kernel/Devices/GPU/Intel/NativeGraphicsAdapter.h similarity index 84% rename from Kernel/Graphics/Intel/NativeGraphicsAdapter.h rename to Kernel/Devices/GPU/Intel/NativeGraphicsAdapter.h index 697e1e216f9..69875d958b4 100644 --- a/Kernel/Graphics/Intel/NativeGraphicsAdapter.h +++ b/Kernel/Devices/GPU/Intel/NativeGraphicsAdapter.h @@ -8,9 +8,9 @@ #include #include -#include -#include -#include +#include +#include +#include #include #include diff --git a/Kernel/Graphics/Intel/Plane/DisplayPlane.cpp b/Kernel/Devices/GPU/Intel/Plane/DisplayPlane.cpp similarity index 97% rename from Kernel/Graphics/Intel/Plane/DisplayPlane.cpp rename to Kernel/Devices/GPU/Intel/Plane/DisplayPlane.cpp index 31b01011c60..de8f033af51 100644 --- a/Kernel/Graphics/Intel/Plane/DisplayPlane.cpp +++ b/Kernel/Devices/GPU/Intel/Plane/DisplayPlane.cpp @@ -4,7 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include +#include #include namespace Kernel { diff --git a/Kernel/Graphics/Intel/Plane/DisplayPlane.h b/Kernel/Devices/GPU/Intel/Plane/DisplayPlane.h similarity index 96% rename from Kernel/Graphics/Intel/Plane/DisplayPlane.h rename to Kernel/Devices/GPU/Intel/Plane/DisplayPlane.h index 8dfecbffbff..1cbecd41b18 100644 --- a/Kernel/Graphics/Intel/Plane/DisplayPlane.h +++ b/Kernel/Devices/GPU/Intel/Plane/DisplayPlane.h @@ -9,8 +9,8 @@ #include #include #include -#include -#include +#include +#include #include #include diff --git a/Kernel/Graphics/Intel/Plane/G33DisplayPlane.cpp b/Kernel/Devices/GPU/Intel/Plane/G33DisplayPlane.cpp similarity index 97% rename from Kernel/Graphics/Intel/Plane/G33DisplayPlane.cpp rename to Kernel/Devices/GPU/Intel/Plane/G33DisplayPlane.cpp index 05d55dd7983..a0ac74be955 100644 --- a/Kernel/Graphics/Intel/Plane/G33DisplayPlane.cpp +++ b/Kernel/Devices/GPU/Intel/Plane/G33DisplayPlane.cpp @@ -4,7 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include +#include #include namespace Kernel { diff --git a/Kernel/Graphics/Intel/Plane/G33DisplayPlane.h b/Kernel/Devices/GPU/Intel/Plane/G33DisplayPlane.h similarity index 92% rename from Kernel/Graphics/Intel/Plane/G33DisplayPlane.h rename to Kernel/Devices/GPU/Intel/Plane/G33DisplayPlane.h index 4c1ae3a5400..200b3ee4957 100644 --- a/Kernel/Graphics/Intel/Plane/G33DisplayPlane.h +++ b/Kernel/Devices/GPU/Intel/Plane/G33DisplayPlane.h @@ -9,7 +9,7 @@ #include #include #include -#include +#include namespace Kernel { diff --git a/Kernel/Graphics/Intel/Transcoder/AnalogDisplayTranscoder.cpp b/Kernel/Devices/GPU/Intel/Transcoder/AnalogDisplayTranscoder.cpp similarity index 98% rename from Kernel/Graphics/Intel/Transcoder/AnalogDisplayTranscoder.cpp rename to Kernel/Devices/GPU/Intel/Transcoder/AnalogDisplayTranscoder.cpp index 206af11437e..26e2ba49b7a 100644 --- a/Kernel/Graphics/Intel/Transcoder/AnalogDisplayTranscoder.cpp +++ b/Kernel/Devices/GPU/Intel/Transcoder/AnalogDisplayTranscoder.cpp @@ -5,7 +5,7 @@ */ #include -#include +#include #include namespace Kernel { diff --git a/Kernel/Graphics/Intel/Transcoder/AnalogDisplayTranscoder.h b/Kernel/Devices/GPU/Intel/Transcoder/AnalogDisplayTranscoder.h similarity index 96% rename from Kernel/Graphics/Intel/Transcoder/AnalogDisplayTranscoder.h rename to Kernel/Devices/GPU/Intel/Transcoder/AnalogDisplayTranscoder.h index 32c1cf0cbc7..11c0caffec1 100644 --- a/Kernel/Graphics/Intel/Transcoder/AnalogDisplayTranscoder.h +++ b/Kernel/Devices/GPU/Intel/Transcoder/AnalogDisplayTranscoder.h @@ -9,7 +9,7 @@ #include #include #include -#include +#include namespace Kernel { diff --git a/Kernel/Graphics/Intel/Transcoder/DisplayTranscoder.cpp b/Kernel/Devices/GPU/Intel/Transcoder/DisplayTranscoder.cpp similarity index 98% rename from Kernel/Graphics/Intel/Transcoder/DisplayTranscoder.cpp rename to Kernel/Devices/GPU/Intel/Transcoder/DisplayTranscoder.cpp index 0ffa8bb8d88..f4cc5849c35 100644 --- a/Kernel/Graphics/Intel/Transcoder/DisplayTranscoder.cpp +++ b/Kernel/Devices/GPU/Intel/Transcoder/DisplayTranscoder.cpp @@ -5,7 +5,7 @@ */ #include -#include +#include #include namespace Kernel { diff --git a/Kernel/Graphics/Intel/Transcoder/DisplayTranscoder.h b/Kernel/Devices/GPU/Intel/Transcoder/DisplayTranscoder.h similarity index 97% rename from Kernel/Graphics/Intel/Transcoder/DisplayTranscoder.h rename to Kernel/Devices/GPU/Intel/Transcoder/DisplayTranscoder.h index 9ad038ee765..3341740b537 100644 --- a/Kernel/Graphics/Intel/Transcoder/DisplayTranscoder.h +++ b/Kernel/Devices/GPU/Intel/Transcoder/DisplayTranscoder.h @@ -9,8 +9,8 @@ #include #include #include -#include -#include +#include +#include #include #include diff --git a/Kernel/Graphics/Intel/Transcoder/PLL.cpp b/Kernel/Devices/GPU/Intel/Transcoder/PLL.cpp similarity index 98% rename from Kernel/Graphics/Intel/Transcoder/PLL.cpp rename to Kernel/Devices/GPU/Intel/Transcoder/PLL.cpp index e6a967a449a..ce024196120 100644 --- a/Kernel/Graphics/Intel/Transcoder/PLL.cpp +++ b/Kernel/Devices/GPU/Intel/Transcoder/PLL.cpp @@ -6,7 +6,7 @@ #include #include -#include +#include namespace Kernel::IntelGraphics { diff --git a/Kernel/Graphics/Intel/Transcoder/PLL.h b/Kernel/Devices/GPU/Intel/Transcoder/PLL.h similarity index 90% rename from Kernel/Graphics/Intel/Transcoder/PLL.h rename to Kernel/Devices/GPU/Intel/Transcoder/PLL.h index 1d62f82da79..7f9488553a4 100644 --- a/Kernel/Graphics/Intel/Transcoder/PLL.h +++ b/Kernel/Devices/GPU/Intel/Transcoder/PLL.h @@ -7,7 +7,7 @@ #pragma once #include -#include +#include namespace Kernel::IntelGraphics { diff --git a/Kernel/Graphics/GraphicsManagement.cpp b/Kernel/Devices/GPU/Management.cpp similarity index 97% rename from Kernel/Graphics/GraphicsManagement.cpp rename to Kernel/Devices/GPU/Management.cpp index 3e372930194..32e24031b07 100644 --- a/Kernel/Graphics/GraphicsManagement.cpp +++ b/Kernel/Devices/GPU/Management.cpp @@ -13,12 +13,12 @@ #include #include #include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/Kernel/Graphics/GraphicsManagement.h b/Kernel/Devices/GPU/Management.h similarity index 88% rename from Kernel/Graphics/GraphicsManagement.h rename to Kernel/Devices/GPU/Management.h index c7432f639d0..c25fb95e925 100644 --- a/Kernel/Graphics/GraphicsManagement.h +++ b/Kernel/Devices/GPU/Management.h @@ -13,11 +13,11 @@ # include #endif #include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #include #include diff --git a/Kernel/Graphics/VMWare/Console.cpp b/Kernel/Devices/GPU/VMWare/Console.cpp similarity index 97% rename from Kernel/Graphics/VMWare/Console.cpp rename to Kernel/Devices/GPU/VMWare/Console.cpp index a061b979182..76fc9bef209 100644 --- a/Kernel/Graphics/VMWare/Console.cpp +++ b/Kernel/Devices/GPU/VMWare/Console.cpp @@ -4,7 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include +#include #include namespace Kernel { diff --git a/Kernel/Graphics/VMWare/Console.h b/Kernel/Devices/GPU/VMWare/Console.h similarity index 88% rename from Kernel/Graphics/VMWare/Console.h rename to Kernel/Devices/GPU/VMWare/Console.h index cb4e3d44df4..c1e0366a04d 100644 --- a/Kernel/Graphics/VMWare/Console.h +++ b/Kernel/Devices/GPU/VMWare/Console.h @@ -6,8 +6,8 @@ #pragma once -#include -#include +#include +#include #include namespace Kernel { diff --git a/Kernel/Graphics/VMWare/Definitions.h b/Kernel/Devices/GPU/VMWare/Definitions.h similarity index 100% rename from Kernel/Graphics/VMWare/Definitions.h rename to Kernel/Devices/GPU/VMWare/Definitions.h diff --git a/Kernel/Graphics/VMWare/DisplayConnector.cpp b/Kernel/Devices/GPU/VMWare/DisplayConnector.cpp similarity index 97% rename from Kernel/Graphics/VMWare/DisplayConnector.cpp rename to Kernel/Devices/GPU/VMWare/DisplayConnector.cpp index 591e40bac56..07e76d217a0 100644 --- a/Kernel/Graphics/VMWare/DisplayConnector.cpp +++ b/Kernel/Devices/GPU/VMWare/DisplayConnector.cpp @@ -5,9 +5,9 @@ */ #include -#include -#include -#include +#include +#include +#include namespace Kernel { diff --git a/Kernel/Graphics/VMWare/DisplayConnector.h b/Kernel/Devices/GPU/VMWare/DisplayConnector.h similarity index 92% rename from Kernel/Graphics/VMWare/DisplayConnector.h rename to Kernel/Devices/GPU/VMWare/DisplayConnector.h index 8bda8cf1745..5275e7e7773 100644 --- a/Kernel/Graphics/VMWare/DisplayConnector.h +++ b/Kernel/Devices/GPU/VMWare/DisplayConnector.h @@ -7,9 +7,9 @@ #pragma once #include -#include -#include -#include +#include +#include +#include #include #include #include diff --git a/Kernel/Graphics/VMWare/GraphicsAdapter.cpp b/Kernel/Devices/GPU/VMWare/GraphicsAdapter.cpp similarity index 96% rename from Kernel/Graphics/VMWare/GraphicsAdapter.cpp rename to Kernel/Devices/GPU/VMWare/GraphicsAdapter.cpp index 00c5c8fb2da..c0a59215866 100644 --- a/Kernel/Graphics/VMWare/GraphicsAdapter.cpp +++ b/Kernel/Devices/GPU/VMWare/GraphicsAdapter.cpp @@ -9,11 +9,11 @@ #include #include #include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #include #include #include diff --git a/Kernel/Graphics/VMWare/GraphicsAdapter.h b/Kernel/Devices/GPU/VMWare/GraphicsAdapter.h similarity index 95% rename from Kernel/Graphics/VMWare/GraphicsAdapter.h rename to Kernel/Devices/GPU/VMWare/GraphicsAdapter.h index dc8e503a38c..49a36785dc3 100644 --- a/Kernel/Graphics/VMWare/GraphicsAdapter.h +++ b/Kernel/Devices/GPU/VMWare/GraphicsAdapter.h @@ -8,8 +8,8 @@ #include #include -#include -#include +#include +#include #include #include #include diff --git a/Kernel/Graphics/VirtIOGPU/Console.cpp b/Kernel/Devices/GPU/VirtIO/Console.cpp similarity index 98% rename from Kernel/Graphics/VirtIOGPU/Console.cpp rename to Kernel/Devices/GPU/VirtIO/Console.cpp index a7e64bb0f51..729b4d6d567 100644 --- a/Kernel/Graphics/VirtIOGPU/Console.cpp +++ b/Kernel/Devices/GPU/VirtIO/Console.cpp @@ -4,7 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include +#include #include #include diff --git a/Kernel/Graphics/VirtIOGPU/Console.h b/Kernel/Devices/GPU/VirtIO/Console.h similarity index 89% rename from Kernel/Graphics/VirtIOGPU/Console.h rename to Kernel/Devices/GPU/VirtIO/Console.h index d1a994aaef2..68802cb37e5 100644 --- a/Kernel/Graphics/VirtIOGPU/Console.h +++ b/Kernel/Devices/GPU/VirtIO/Console.h @@ -6,8 +6,8 @@ #pragma once -#include -#include +#include +#include #include namespace Kernel::Graphics::VirtIOGPU { diff --git a/Kernel/Graphics/VirtIOGPU/DisplayConnector.cpp b/Kernel/Devices/GPU/VirtIO/DisplayConnector.cpp similarity index 96% rename from Kernel/Graphics/VirtIOGPU/DisplayConnector.cpp rename to Kernel/Devices/GPU/VirtIO/DisplayConnector.cpp index d5acdb96d6f..753764a0646 100644 --- a/Kernel/Graphics/VirtIOGPU/DisplayConnector.cpp +++ b/Kernel/Devices/GPU/VirtIO/DisplayConnector.cpp @@ -6,11 +6,11 @@ #include #include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #include namespace Kernel { diff --git a/Kernel/Graphics/VirtIOGPU/DisplayConnector.h b/Kernel/Devices/GPU/VirtIO/DisplayConnector.h similarity index 94% rename from Kernel/Graphics/VirtIOGPU/DisplayConnector.h rename to Kernel/Devices/GPU/VirtIO/DisplayConnector.h index a8ee840aab8..37c9b555ced 100644 --- a/Kernel/Graphics/VirtIOGPU/DisplayConnector.h +++ b/Kernel/Devices/GPU/VirtIO/DisplayConnector.h @@ -9,10 +9,10 @@ #include #include #include -#include -#include -#include -#include +#include +#include +#include +#include #include #include diff --git a/Kernel/Graphics/VirtIOGPU/GPU3DDevice.cpp b/Kernel/Devices/GPU/VirtIO/GPU3DDevice.cpp similarity index 96% rename from Kernel/Graphics/VirtIOGPU/GPU3DDevice.cpp rename to Kernel/Devices/GPU/VirtIO/GPU3DDevice.cpp index 0d9bcb0a930..a00a1651af3 100644 --- a/Kernel/Graphics/VirtIOGPU/GPU3DDevice.cpp +++ b/Kernel/Devices/GPU/VirtIO/GPU3DDevice.cpp @@ -6,11 +6,11 @@ #include #include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #include namespace Kernel { diff --git a/Kernel/Graphics/VirtIOGPU/GPU3DDevice.h b/Kernel/Devices/GPU/VirtIO/GPU3DDevice.h similarity index 99% rename from Kernel/Graphics/VirtIOGPU/GPU3DDevice.h rename to Kernel/Devices/GPU/VirtIO/GPU3DDevice.h index 168896709b0..171785ba390 100644 --- a/Kernel/Graphics/VirtIOGPU/GPU3DDevice.h +++ b/Kernel/Devices/GPU/VirtIO/GPU3DDevice.h @@ -10,7 +10,7 @@ #include #include #include -#include +#include #include namespace Kernel::Graphics::VirtIOGPU { diff --git a/Kernel/Graphics/VirtIOGPU/GraphicsAdapter.cpp b/Kernel/Devices/GPU/VirtIO/GraphicsAdapter.cpp similarity index 98% rename from Kernel/Graphics/VirtIOGPU/GraphicsAdapter.cpp rename to Kernel/Devices/GPU/VirtIO/GraphicsAdapter.cpp index 7db5c318ffa..a0f5dbcdbba 100644 --- a/Kernel/Graphics/VirtIOGPU/GraphicsAdapter.cpp +++ b/Kernel/Devices/GPU/VirtIO/GraphicsAdapter.cpp @@ -9,12 +9,12 @@ #include #include #include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include namespace Kernel { diff --git a/Kernel/Graphics/VirtIOGPU/GraphicsAdapter.h b/Kernel/Devices/GPU/VirtIO/GraphicsAdapter.h similarity index 98% rename from Kernel/Graphics/VirtIOGPU/GraphicsAdapter.h rename to Kernel/Devices/GPU/VirtIO/GraphicsAdapter.h index 1bd845e2711..fbd93873129 100644 --- a/Kernel/Graphics/VirtIOGPU/GraphicsAdapter.h +++ b/Kernel/Devices/GPU/VirtIO/GraphicsAdapter.h @@ -10,8 +10,8 @@ #include #include #include -#include -#include +#include +#include namespace Kernel { diff --git a/Kernel/Graphics/VirtIOGPU/Protocol.h b/Kernel/Devices/GPU/VirtIO/Protocol.h similarity index 100% rename from Kernel/Graphics/VirtIOGPU/Protocol.h rename to Kernel/Devices/GPU/VirtIO/Protocol.h diff --git a/Kernel/FileSystem/SysFS/Subsystems/Devices/Graphics/DisplayConnector/DeviceAttribute.h b/Kernel/FileSystem/SysFS/Subsystems/Devices/Graphics/DisplayConnector/DeviceAttribute.h index a3fb1261cee..959a8d742a4 100644 --- a/Kernel/FileSystem/SysFS/Subsystems/Devices/Graphics/DisplayConnector/DeviceAttribute.h +++ b/Kernel/FileSystem/SysFS/Subsystems/Devices/Graphics/DisplayConnector/DeviceAttribute.h @@ -6,9 +6,9 @@ #pragma once +#include #include #include -#include #include namespace Kernel { diff --git a/Kernel/FileSystem/SysFS/Subsystems/Devices/Graphics/DisplayConnector/DeviceDirectory.cpp b/Kernel/FileSystem/SysFS/Subsystems/Devices/Graphics/DisplayConnector/DeviceDirectory.cpp index 4c6d274f1bf..1b33379b661 100644 --- a/Kernel/FileSystem/SysFS/Subsystems/Devices/Graphics/DisplayConnector/DeviceDirectory.cpp +++ b/Kernel/FileSystem/SysFS/Subsystems/Devices/Graphics/DisplayConnector/DeviceDirectory.cpp @@ -6,9 +6,9 @@ #include #include +#include #include #include -#include #include namespace Kernel { diff --git a/Kernel/FileSystem/SysFS/Subsystems/Devices/Graphics/DisplayConnector/DeviceDirectory.h b/Kernel/FileSystem/SysFS/Subsystems/Devices/Graphics/DisplayConnector/DeviceDirectory.h index dc1c2208ae8..6ed3cfc7976 100644 --- a/Kernel/FileSystem/SysFS/Subsystems/Devices/Graphics/DisplayConnector/DeviceDirectory.h +++ b/Kernel/FileSystem/SysFS/Subsystems/Devices/Graphics/DisplayConnector/DeviceDirectory.h @@ -6,8 +6,8 @@ #pragma once +#include #include -#include #include namespace Kernel { diff --git a/Kernel/TTY/ConsoleManagement.cpp b/Kernel/TTY/ConsoleManagement.cpp index e648ac5679f..c5c0cdee1c7 100644 --- a/Kernel/TTY/ConsoleManagement.cpp +++ b/Kernel/TTY/ConsoleManagement.cpp @@ -8,7 +8,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/Kernel/TTY/VirtualConsole.cpp b/Kernel/TTY/VirtualConsole.cpp index 563d5ed1860..f7718a63fca 100644 --- a/Kernel/TTY/VirtualConsole.cpp +++ b/Kernel/TTY/VirtualConsole.cpp @@ -13,8 +13,8 @@ #endif #include #include +#include #include -#include #include #include #include diff --git a/Kernel/TTY/VirtualConsole.h b/Kernel/TTY/VirtualConsole.h index 530b98c1e69..beae1ddb220 100644 --- a/Kernel/TTY/VirtualConsole.h +++ b/Kernel/TTY/VirtualConsole.h @@ -10,9 +10,9 @@ #include #include #include +#include #include #include -#include #include #include #include diff --git a/Kernel/kprintf.cpp b/Kernel/kprintf.cpp index 8a4491c497b..57a5465472a 100644 --- a/Kernel/kprintf.cpp +++ b/Kernel/kprintf.cpp @@ -12,10 +12,10 @@ # include #endif #include +#include +#include #include #include -#include -#include #include #include #include