aboutsummaryrefslogtreecommitdiff
path: root/kernel/include
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-04-23 13:31:17 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-04-23 13:31:17 +0200
commit2d8fed40bd0d0f8144783b6b344dc79944291b72 (patch)
tree81e8f29078723e807ad6b32391a884136ec6dd14 /kernel/include
parentdec3c3b0387ec477125db21e741bc492d3475db5 (diff)
downloadteachos-2d8fed40bd0d0f8144783b6b344dc79944291b72.tar.xz
teachos-2d8fed40bd0d0f8144783b6b344dc79944291b72.zip
chore: organize includes
Diffstat (limited to 'kernel/include')
-rw-r--r--kernel/include/kernel/acpi/manager.hpp4
-rw-r--r--kernel/include/kernel/devices/storage/management.hpp3
-rw-r--r--kernel/include/kernel/devices/storage/ram_disk/controller.hpp4
-rw-r--r--kernel/include/kernel/devices/storage/ram_disk/device.hpp4
-rw-r--r--kernel/include/kernel/filesystem/device_inode.hpp4
-rw-r--r--kernel/include/kernel/memory.hpp4
-rw-r--r--kernel/include/kernel/memory/block_list_allocator.hpp4
-rw-r--r--kernel/include/kernel/test_support/cio.hpp4
-rw-r--r--kernel/include/kernel/test_support/page_mapper.hpp4
-rw-r--r--kernel/include/kernel/test_support/simulated_memory.hpp1
10 files changed, 19 insertions, 17 deletions
diff --git a/kernel/include/kernel/acpi/manager.hpp b/kernel/include/kernel/acpi/manager.hpp
index 860d609..1e8c1e8 100644
--- a/kernel/include/kernel/acpi/manager.hpp
+++ b/kernel/include/kernel/acpi/manager.hpp
@@ -1,12 +1,12 @@
#ifndef TEACHOS_KERNEL_ACPI_MANAGER_HPP
#define TEACHOS_KERNEL_ACPI_MANAGER_HPP
+#include <acpi/acpi.hpp>
+
#include <kstd/flat_map>
#include <kstd/memory>
#include <kstd/vector>
-#include <acpi/acpi.hpp>
-
#include <string_view>
namespace kernel::acpi
diff --git a/kernel/include/kernel/devices/storage/management.hpp b/kernel/include/kernel/devices/storage/management.hpp
index 0176ce1..b2f42d1 100644
--- a/kernel/include/kernel/devices/storage/management.hpp
+++ b/kernel/include/kernel/devices/storage/management.hpp
@@ -1,9 +1,10 @@
#ifndef TEACH_OS_KERNEL_DEVICES_STORAGE_MANAGEMENT_HPP
#define TEACH_OS_KERNEL_DEVICES_STORAGE_MANAGEMENT_HPP
-#include "kapi/devices/device.hpp"
#include "kernel/devices/storage/controller.hpp"
+#include "kapi/devices/device.hpp"
+
#include <kstd/memory>
#include <kstd/vector>
diff --git a/kernel/include/kernel/devices/storage/ram_disk/controller.hpp b/kernel/include/kernel/devices/storage/ram_disk/controller.hpp
index ad8b29f..febec95 100644
--- a/kernel/include/kernel/devices/storage/ram_disk/controller.hpp
+++ b/kernel/include/kernel/devices/storage/ram_disk/controller.hpp
@@ -1,10 +1,10 @@
#ifndef TEACH_OS_KERNEL_DEVICES_STORAGE_RAM_DISK_CONTROLLER_HPP
#define TEACH_OS_KERNEL_DEVICES_STORAGE_RAM_DISK_CONTROLLER_HPP
-#include "kapi/boot_module/boot_module_registry.hpp"
-
#include "kernel/devices/storage/controller.hpp"
+#include "kapi/boot_module/boot_module_registry.hpp"
+
namespace kernel::devices::storage::ram_disk
{
/**
diff --git a/kernel/include/kernel/devices/storage/ram_disk/device.hpp b/kernel/include/kernel/devices/storage/ram_disk/device.hpp
index e17416e..0ee0f8f 100644
--- a/kernel/include/kernel/devices/storage/ram_disk/device.hpp
+++ b/kernel/include/kernel/devices/storage/ram_disk/device.hpp
@@ -1,10 +1,10 @@
#ifndef TEACH_OS_KERNEL_DEVICES_STORAGE_RAM_DISK_DEVICE_HPP
#define TEACH_OS_KERNEL_DEVICES_STORAGE_RAM_DISK_DEVICE_HPP
-#include "kapi/boot_module/boot_module.hpp"
-
#include "kernel/devices/block_device.hpp"
+#include "kapi/boot_module/boot_module.hpp"
+
#include <cstddef>
namespace kernel::devices::storage::ram_disk
diff --git a/kernel/include/kernel/filesystem/device_inode.hpp b/kernel/include/kernel/filesystem/device_inode.hpp
index c33be2a..6afe5bc 100644
--- a/kernel/include/kernel/filesystem/device_inode.hpp
+++ b/kernel/include/kernel/filesystem/device_inode.hpp
@@ -1,10 +1,10 @@
#ifndef TEACH_OS_KERNEL_FILESYSTEM_DEVICE_INODE_HPP
#define TEACH_OS_KERNEL_FILESYSTEM_DEVICE_INODE_HPP
-#include "kapi/devices/device.hpp"
-
#include "kernel/filesystem/inode.hpp"
+#include "kapi/devices/device.hpp"
+
#include <kstd/memory>
#include <cstddef>
diff --git a/kernel/include/kernel/memory.hpp b/kernel/include/kernel/memory.hpp
index f09c519..568dd24 100644
--- a/kernel/include/kernel/memory.hpp
+++ b/kernel/include/kernel/memory.hpp
@@ -1,10 +1,10 @@
#ifndef TEACHOS_KERNEL_MEMORY_HPP
#define TEACHOS_KERNEL_MEMORY_HPP
-#include "kapi/memory.hpp"
-
#include "kernel/memory/heap_allocator.hpp" // IWYU pragma: export
+#include "kapi/memory.hpp"
+
namespace kernel::memory
{
diff --git a/kernel/include/kernel/memory/block_list_allocator.hpp b/kernel/include/kernel/memory/block_list_allocator.hpp
index de89f3b..c2cb468 100644
--- a/kernel/include/kernel/memory/block_list_allocator.hpp
+++ b/kernel/include/kernel/memory/block_list_allocator.hpp
@@ -1,10 +1,10 @@
#ifndef TEACHOS_KERNEL_MEMORY_BLOCK_LIST_ALLOCATOR_HPP
#define TEACHOS_KERNEL_MEMORY_BLOCK_LIST_ALLOCATOR_HPP
-#include "kapi/memory.hpp"
-
#include "kernel/memory/heap_allocator.hpp"
+#include "kapi/memory.hpp"
+
#include <kstd/mutex>
#include <kstd/units>
diff --git a/kernel/include/kernel/test_support/cio.hpp b/kernel/include/kernel/test_support/cio.hpp
index f7bac2d..e990825 100644
--- a/kernel/include/kernel/test_support/cio.hpp
+++ b/kernel/include/kernel/test_support/cio.hpp
@@ -1,10 +1,10 @@
#ifndef TEACHOS_KERNEL_TEST_SUPPORT_CIO_HPP
#define TEACHOS_KERNEL_TEST_SUPPORT_CIO_HPP
-#include "kapi/cio.hpp"
-
#include "kernel/test_support/log_buffer.hpp"
+#include "kapi/cio.hpp"
+
#include <string_view>
namespace kernel::tests::cio
diff --git a/kernel/include/kernel/test_support/page_mapper.hpp b/kernel/include/kernel/test_support/page_mapper.hpp
index 7ae9a4f..05f4359 100644
--- a/kernel/include/kernel/test_support/page_mapper.hpp
+++ b/kernel/include/kernel/test_support/page_mapper.hpp
@@ -1,10 +1,10 @@
#ifndef TEACHOS_KERNEL_TEST_SUPPORT_PAGE_MAPPER_HPP
#define TEACHOS_KERNEL_TEST_SUPPORT_PAGE_MAPPER_HPP
-#include "kapi/memory.hpp"
-
#include "kernel/test_support/simulated_memory.hpp"
+#include "kapi/memory.hpp"
+
#include <kstd/units>
#include <cstddef>
diff --git a/kernel/include/kernel/test_support/simulated_memory.hpp b/kernel/include/kernel/test_support/simulated_memory.hpp
index fa78aed..ef4e3ec 100644
--- a/kernel/include/kernel/test_support/simulated_memory.hpp
+++ b/kernel/include/kernel/test_support/simulated_memory.hpp
@@ -6,6 +6,7 @@
#include <kstd/units>
#include <cstddef>
+
#include <sys/types.h>
namespace kernel::tests