aboutsummaryrefslogtreecommitdiff
path: root/kernel/src
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/src
parentdec3c3b0387ec477125db21e741bc492d3475db5 (diff)
downloadteachos-2d8fed40bd0d0f8144783b6b344dc79944291b72.tar.xz
teachos-2d8fed40bd0d0f8144783b6b344dc79944291b72.zip
chore: organize includes
Diffstat (limited to 'kernel/src')
-rw-r--r--kernel/src/acpi/manager.cpp4
-rw-r--r--kernel/src/devices/block_device_utils.cpp4
-rw-r--r--kernel/src/devices/storage/management.cpp6
-rw-r--r--kernel/src/devices/storage/ram_disk/controller.cpp4
-rw-r--r--kernel/src/devices/storage/ram_disk/device.cpp4
-rw-r--r--kernel/src/devices/storage/ram_disk/device.tests.cpp5
-rw-r--r--kernel/src/filesystem/dentry.cpp4
-rw-r--r--kernel/src/filesystem/devfs/filesystem.cpp4
-rw-r--r--kernel/src/filesystem/device_inode.cpp6
-rw-r--r--kernel/src/filesystem/ext2/inode.cpp4
-rw-r--r--kernel/src/filesystem/file_descriptor_table.cpp4
-rw-r--r--kernel/src/filesystem/filesystem.cpp4
-rw-r--r--kernel/src/filesystem/mount.cpp8
-rw-r--r--kernel/src/filesystem/vfs.cpp4
-rw-r--r--kernel/src/main.cpp14
-rw-r--r--kernel/src/memory.cpp6
-rw-r--r--kernel/src/memory/bitmap_allocator.tests.cpp1
-rw-r--r--kernel/src/memory/block_list_allocator.cpp4
-rw-r--r--kernel/src/memory/block_list_allocator.tests.cpp4
-rw-r--r--kernel/src/memory/operators.cpp4
-rw-r--r--kernel/src/test_support/filesystem/storage_boot_module_fixture.cpp13
-rw-r--r--kernel/src/test_support/kapi/cio.cpp4
-rw-r--r--kernel/src/test_support/kapi/memory.cpp4
-rw-r--r--kernel/src/test_support/output_device.cpp4
-rw-r--r--kernel/src/test_support/simulated_memory.cpp3
-rw-r--r--kernel/src/test_support/state_reset_listener.cpp8
26 files changed, 67 insertions, 67 deletions
diff --git a/kernel/src/acpi/manager.cpp b/kernel/src/acpi/manager.cpp
index 5876799..f17c9cb 100644
--- a/kernel/src/acpi/manager.cpp
+++ b/kernel/src/acpi/manager.cpp
@@ -3,11 +3,11 @@
#include "kapi/memory.hpp"
#include "kapi/system.hpp"
+#include <acpi/acpi.hpp>
+
#include <kstd/memory>
#include <kstd/print>
-#include <acpi/acpi.hpp>
-
#include <algorithm>
#include <cstddef>
#include <cstdint>
diff --git a/kernel/src/devices/block_device_utils.cpp b/kernel/src/devices/block_device_utils.cpp
index 59e9b97..3c77308 100644
--- a/kernel/src/devices/block_device_utils.cpp
+++ b/kernel/src/devices/block_device_utils.cpp
@@ -1,10 +1,10 @@
#include "kernel/devices/block_device_utils.hpp"
+#include "kernel/devices/block_device.hpp"
+
#include "kapi/devices/device.hpp"
#include "kapi/system.hpp"
-#include "kernel/devices/block_device.hpp"
-
#include <kstd/cstring>
#include <kstd/memory>
#include <kstd/vector>
diff --git a/kernel/src/devices/storage/management.cpp b/kernel/src/devices/storage/management.cpp
index c9fa0a8..8ff1b06 100644
--- a/kernel/src/devices/storage/management.cpp
+++ b/kernel/src/devices/storage/management.cpp
@@ -1,12 +1,12 @@
#include "kernel/devices/storage/management.hpp"
+#include "kernel/devices/storage/controller.hpp"
+#include "kernel/devices/storage/ram_disk/controller.hpp"
+
#include "kapi/boot_modules.hpp"
#include "kapi/devices/device.hpp"
#include "kapi/system.hpp"
-#include "kernel/devices/storage/controller.hpp"
-#include "kernel/devices/storage/ram_disk/controller.hpp"
-
#include <kstd/memory>
#include <kstd/vector>
diff --git a/kernel/src/devices/storage/ram_disk/controller.cpp b/kernel/src/devices/storage/ram_disk/controller.cpp
index 040e61f..d230533 100644
--- a/kernel/src/devices/storage/ram_disk/controller.cpp
+++ b/kernel/src/devices/storage/ram_disk/controller.cpp
@@ -1,9 +1,9 @@
#include "kernel/devices/storage/ram_disk/controller.hpp"
-#include "kapi/boot_module/boot_module_registry.hpp"
-
#include "kernel/devices/storage/ram_disk/device.hpp"
+#include "kapi/boot_module/boot_module_registry.hpp"
+
#include <kstd/memory>
#include <algorithm>
diff --git a/kernel/src/devices/storage/ram_disk/device.cpp b/kernel/src/devices/storage/ram_disk/device.cpp
index 8fc3b2a..c6a1363 100644
--- a/kernel/src/devices/storage/ram_disk/device.cpp
+++ b/kernel/src/devices/storage/ram_disk/device.cpp
@@ -1,10 +1,10 @@
#include "kernel/devices/storage/ram_disk/device.hpp"
+#include "kernel/devices/block_device.hpp"
+
#include "kapi/boot_module/boot_module.hpp"
#include "kapi/system.hpp"
-#include "kernel/devices/block_device.hpp"
-
#include <kstd/cstring>
#include <kstd/string>
diff --git a/kernel/src/devices/storage/ram_disk/device.tests.cpp b/kernel/src/devices/storage/ram_disk/device.tests.cpp
index eacdb04..b475c4b 100644
--- a/kernel/src/devices/storage/ram_disk/device.tests.cpp
+++ b/kernel/src/devices/storage/ram_disk/device.tests.cpp
@@ -3,10 +3,9 @@
#include "kapi/boot_module/boot_module.hpp"
#include "kapi/memory.hpp"
-#include "catch2/matchers/catch_matchers.hpp"
-#include "catch2/matchers/catch_matchers_range_equals.hpp"
-
#include <catch2/catch_test_macros.hpp>
+#include <catch2/matchers/catch_matchers.hpp>
+#include <catch2/matchers/catch_matchers_range_equals.hpp>
#include <cstddef>
#include <ranges>
diff --git a/kernel/src/filesystem/dentry.cpp b/kernel/src/filesystem/dentry.cpp
index 6591011..af5ceab 100644
--- a/kernel/src/filesystem/dentry.cpp
+++ b/kernel/src/filesystem/dentry.cpp
@@ -1,9 +1,9 @@
#include "kernel/filesystem/dentry.hpp"
-#include "kapi/system.hpp"
-
#include "kernel/filesystem/inode.hpp"
+#include "kapi/system.hpp"
+
#include <kstd/memory>
#include <algorithm>
diff --git a/kernel/src/filesystem/devfs/filesystem.cpp b/kernel/src/filesystem/devfs/filesystem.cpp
index dd60c5d..76b9489 100644
--- a/kernel/src/filesystem/devfs/filesystem.cpp
+++ b/kernel/src/filesystem/devfs/filesystem.cpp
@@ -1,12 +1,12 @@
#include "kernel/filesystem/devfs/filesystem.hpp"
-#include "kapi/devices/device.hpp"
-
#include "kernel/devices/storage/management.hpp"
#include "kernel/filesystem/devfs/inode.hpp"
#include "kernel/filesystem/device_inode.hpp"
#include "kernel/filesystem/inode.hpp"
+#include "kapi/devices/device.hpp"
+
#include <kstd/memory>
#include <algorithm>
diff --git a/kernel/src/filesystem/device_inode.cpp b/kernel/src/filesystem/device_inode.cpp
index 397a0fd..5793bfc 100644
--- a/kernel/src/filesystem/device_inode.cpp
+++ b/kernel/src/filesystem/device_inode.cpp
@@ -1,11 +1,11 @@
#include "kernel/filesystem/device_inode.hpp"
-#include "kapi/devices/device.hpp"
-#include "kapi/system.hpp"
-
#include "kernel/devices/block_device_utils.hpp"
#include "kernel/filesystem/inode.hpp"
+#include "kapi/devices/device.hpp"
+#include "kapi/system.hpp"
+
#include <kstd/memory>
#include <cstddef>
diff --git a/kernel/src/filesystem/ext2/inode.cpp b/kernel/src/filesystem/ext2/inode.cpp
index 07a5525..6b42db6 100644
--- a/kernel/src/filesystem/ext2/inode.cpp
+++ b/kernel/src/filesystem/ext2/inode.cpp
@@ -1,10 +1,10 @@
#include "kernel/filesystem/ext2/inode.hpp"
-#include "kapi/system.hpp"
-
#include "kernel/filesystem/ext2/filesystem.hpp"
#include "kernel/filesystem/inode.hpp"
+#include "kapi/system.hpp"
+
#include <algorithm>
#include <cstddef>
#include <cstdint>
diff --git a/kernel/src/filesystem/file_descriptor_table.cpp b/kernel/src/filesystem/file_descriptor_table.cpp
index 7569cea..4160429 100644
--- a/kernel/src/filesystem/file_descriptor_table.cpp
+++ b/kernel/src/filesystem/file_descriptor_table.cpp
@@ -1,9 +1,9 @@
#include "kernel/filesystem/file_descriptor_table.hpp"
-#include "kapi/system.hpp"
-
#include "kernel/filesystem/open_file_description.hpp"
+#include "kapi/system.hpp"
+
#include <kstd/memory>
#include <algorithm>
diff --git a/kernel/src/filesystem/filesystem.cpp b/kernel/src/filesystem/filesystem.cpp
index 99e7456..f958660 100644
--- a/kernel/src/filesystem/filesystem.cpp
+++ b/kernel/src/filesystem/filesystem.cpp
@@ -1,10 +1,10 @@
#include "kernel/filesystem/filesystem.hpp"
-#include "kapi/system.hpp"
-
#include "kernel/filesystem/ext2/filesystem.hpp"
#include "kernel/filesystem/inode.hpp"
+#include "kapi/system.hpp"
+
#include <kstd/memory>
#include <array>
diff --git a/kernel/src/filesystem/mount.cpp b/kernel/src/filesystem/mount.cpp
index d165385..9c8584b 100644
--- a/kernel/src/filesystem/mount.cpp
+++ b/kernel/src/filesystem/mount.cpp
@@ -1,10 +1,10 @@
#include "kernel/filesystem/mount.hpp"
-#include "kapi/system.hpp"
-
#include "kernel/filesystem/dentry.hpp"
#include "kernel/filesystem/filesystem.hpp"
+#include "kapi/system.hpp"
+
#include <kstd/memory>
#include <kstd/string>
@@ -13,8 +13,8 @@
namespace kernel::filesystem
{
mount::mount(kstd::shared_ptr<dentry> const & mount_dentry, kstd::shared_ptr<dentry> const & root_dentry,
- kstd::shared_ptr<filesystem> const & fs, std::string_view mount_path,
- kstd::shared_ptr<mount> const & parent_mount)
+ kstd::shared_ptr<filesystem> const & fs, std::string_view mount_path,
+ kstd::shared_ptr<mount> const & parent_mount)
: m_mount_path(mount_path)
, m_mount_dentry(mount_dentry)
, m_root_dentry(root_dentry)
diff --git a/kernel/src/filesystem/vfs.cpp b/kernel/src/filesystem/vfs.cpp
index 84c8047..23ced4c 100644
--- a/kernel/src/filesystem/vfs.cpp
+++ b/kernel/src/filesystem/vfs.cpp
@@ -1,7 +1,5 @@
#include "kernel/filesystem/vfs.hpp"
-#include "kapi/system.hpp"
-
#include "kernel/filesystem/dentry.hpp"
#include "kernel/filesystem/devfs/filesystem.hpp"
#include "kernel/filesystem/filesystem.hpp"
@@ -9,6 +7,8 @@
#include "kernel/filesystem/mount_table.hpp"
#include "kernel/filesystem/rootfs/filesystem.hpp"
+#include "kapi/system.hpp"
+
#include <kstd/memory>
#include <optional>
diff --git a/kernel/src/main.cpp b/kernel/src/main.cpp
index aee3579..52cbe2e 100644
--- a/kernel/src/main.cpp
+++ b/kernel/src/main.cpp
@@ -1,3 +1,10 @@
+#include "kernel/devices/storage/management.hpp"
+#include "kernel/filesystem/device_inode.hpp"
+#include "kernel/filesystem/file_descriptor_table.hpp"
+#include "kernel/filesystem/open_file_description.hpp"
+#include "kernel/filesystem/vfs.hpp"
+#include "kernel/memory.hpp"
+
#include "kapi/boot_modules.hpp"
#include "kapi/cio.hpp"
#include "kapi/cpu.hpp"
@@ -6,13 +13,6 @@
#include "kapi/memory.hpp"
#include "kapi/system.hpp"
-#include "kernel/devices/storage/management.hpp"
-#include "kernel/filesystem/device_inode.hpp"
-#include "kernel/filesystem/file_descriptor_table.hpp"
-#include "kernel/filesystem/open_file_description.hpp"
-#include "kernel/filesystem/vfs.hpp"
-#include "kernel/memory.hpp"
-
#include <kstd/format>
#include <kstd/memory>
#include <kstd/os/error.hpp>
diff --git a/kernel/src/memory.cpp b/kernel/src/memory.cpp
index 4a8e203..b5f65fa 100644
--- a/kernel/src/memory.cpp
+++ b/kernel/src/memory.cpp
@@ -1,11 +1,11 @@
#include "kernel/memory.hpp"
-#include "kapi/memory.hpp"
-#include "kapi/system.hpp"
-
#include "kernel/memory/block_list_allocator.hpp"
#include "kernel/memory/heap_allocator.hpp"
+#include "kapi/memory.hpp"
+#include "kapi/system.hpp"
+
#include <kstd/print>
#include <kstd/units>
diff --git a/kernel/src/memory/bitmap_allocator.tests.cpp b/kernel/src/memory/bitmap_allocator.tests.cpp
index 56ec0a4..eff6d85 100644
--- a/kernel/src/memory/bitmap_allocator.tests.cpp
+++ b/kernel/src/memory/bitmap_allocator.tests.cpp
@@ -4,7 +4,6 @@
#include "catch2/matchers/catch_matchers.hpp"
#include "catch2/matchers/catch_matchers_range_equals.hpp"
-
#include <catch2/catch_test_macros.hpp>
#include <cstdint>
diff --git a/kernel/src/memory/block_list_allocator.cpp b/kernel/src/memory/block_list_allocator.cpp
index fbc5945..5c416fa 100644
--- a/kernel/src/memory/block_list_allocator.cpp
+++ b/kernel/src/memory/block_list_allocator.cpp
@@ -1,10 +1,10 @@
#include "kernel/memory/block_list_allocator.hpp"
+#include "kernel/memory/heap_allocator.hpp"
+
#include "kapi/memory.hpp"
#include "kapi/system.hpp"
-#include "kernel/memory/heap_allocator.hpp"
-
#include <kstd/mutex>
#include <kstd/units>
diff --git a/kernel/src/memory/block_list_allocator.tests.cpp b/kernel/src/memory/block_list_allocator.tests.cpp
index 0571441..fccdad5 100644
--- a/kernel/src/memory/block_list_allocator.tests.cpp
+++ b/kernel/src/memory/block_list_allocator.tests.cpp
@@ -1,9 +1,9 @@
#include "kernel/memory/block_list_allocator.hpp"
-#include "kapi/memory.hpp"
-
#include "kernel/test_support/memory.hpp"
+#include "kapi/memory.hpp"
+
#include <kstd/units>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/src/memory/operators.cpp b/kernel/src/memory/operators.cpp
index 25b5f24..dd3b4fa 100644
--- a/kernel/src/memory/operators.cpp
+++ b/kernel/src/memory/operators.cpp
@@ -1,7 +1,7 @@
-#include "kapi/system.hpp"
-
#include "kernel/memory.hpp"
+#include "kapi/system.hpp"
+
#include <kstd/units>
#include <cstddef>
diff --git a/kernel/src/test_support/filesystem/storage_boot_module_fixture.cpp b/kernel/src/test_support/filesystem/storage_boot_module_fixture.cpp
index cd8360b..7fa2cb8 100644
--- a/kernel/src/test_support/filesystem/storage_boot_module_fixture.cpp
+++ b/kernel/src/test_support/filesystem/storage_boot_module_fixture.cpp
@@ -1,25 +1,26 @@
#include "kernel/test_support/filesystem/storage_boot_module_fixture.hpp"
-#include "kapi/boot_module/boot_module.hpp"
-#include "kapi/boot_modules.hpp"
-#include "kapi/memory.hpp"
-
#include "kernel/devices/storage/management.hpp"
#include "kernel/test_support/boot_modules.hpp"
#include "kernel/test_support/devices/storage/management.hpp"
+#include "kapi/boot_module/boot_module.hpp"
+#include "kapi/boot_modules.hpp"
+#include "kapi/memory.hpp"
+
#include <cstddef>
#include <fcntl.h>
#include <filesystem>
#include <format>
#include <stdexcept>
#include <string>
-#include <sys/mman.h>
-#include <sys/stat.h>
#include <unistd.h>
#include <utility>
#include <vector>
+#include <sys/mman.h>
+#include <sys/stat.h>
+
namespace kernel::tests::filesystem
{
storage_boot_module_fixture::mapped_image::mapped_image(std::filesystem::path path)
diff --git a/kernel/src/test_support/kapi/cio.cpp b/kernel/src/test_support/kapi/cio.cpp
index 4a1cd1f..5cdd462 100644
--- a/kernel/src/test_support/kapi/cio.cpp
+++ b/kernel/src/test_support/kapi/cio.cpp
@@ -1,9 +1,9 @@
#include "kernel/test_support/cio.hpp"
-#include <kapi/cio.hpp>
-
#include "kernel/test_support/log_buffer.hpp"
+#include <kapi/cio.hpp>
+
#include <atomic>
#include <optional>
#include <stdexcept>
diff --git a/kernel/src/test_support/kapi/memory.cpp b/kernel/src/test_support/kapi/memory.cpp
index e926ba6..3b4a1bd 100644
--- a/kernel/src/test_support/kapi/memory.cpp
+++ b/kernel/src/test_support/kapi/memory.cpp
@@ -1,10 +1,10 @@
#include "kapi/memory.hpp"
-#include <kapi/memory.hpp>
-
#include "kernel/test_support/bump_frame_allocator.hpp"
#include "kernel/test_support/page_mapper.hpp"
+#include <kapi/memory.hpp>
+
#include <kstd/units>
#include <optional>
diff --git a/kernel/src/test_support/output_device.cpp b/kernel/src/test_support/output_device.cpp
index 83dcbcc..505e385 100644
--- a/kernel/src/test_support/output_device.cpp
+++ b/kernel/src/test_support/output_device.cpp
@@ -1,8 +1,8 @@
-#include "kapi/cio.hpp"
-
#include "kernel/test_support/cio.hpp"
#include "kernel/test_support/log_buffer.hpp"
+#include "kapi/cio.hpp"
+
#include <iostream>
#include <string>
#include <string_view>
diff --git a/kernel/src/test_support/simulated_memory.cpp b/kernel/src/test_support/simulated_memory.cpp
index 03dac1d..2a4f15b 100644
--- a/kernel/src/test_support/simulated_memory.cpp
+++ b/kernel/src/test_support/simulated_memory.cpp
@@ -9,9 +9,10 @@
#include <cstring>
#include <format>
#include <stdexcept>
+#include <unistd.h>
+
#include <sys/mman.h>
#include <sys/types.h>
-#include <unistd.h>
namespace kernel::tests
{
diff --git a/kernel/src/test_support/state_reset_listener.cpp b/kernel/src/test_support/state_reset_listener.cpp
index 9120c89..1967743 100644
--- a/kernel/src/test_support/state_reset_listener.cpp
+++ b/kernel/src/test_support/state_reset_listener.cpp
@@ -1,7 +1,3 @@
-#include "kapi/cio.hpp"
-#include "kapi/cpu.hpp"
-#include "kapi/memory.hpp"
-
#include "kernel/filesystem/file_descriptor_table.hpp"
#include "kernel/test_support/boot_modules.hpp"
#include "kernel/test_support/cio.hpp"
@@ -11,6 +7,10 @@
#include "kernel/test_support/filesystem/vfs.hpp"
#include "kernel/test_support/memory.hpp"
+#include "kapi/cio.hpp"
+#include "kapi/cpu.hpp"
+#include "kapi/memory.hpp"
+
#include <catch2/catch_test_case_info.hpp>
#include <catch2/interfaces/catch_interfaces_reporter.hpp>
#include <catch2/reporters/catch_reporter_event_listener.hpp>