aboutsummaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-07-09 13:55:03 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-07-09 13:55:03 +0200
commit47b935e2c85a794d60c22e8d96f53c0a2d364977 (patch)
tree1ff0b98b1391905a31ac1539ff1a0da509a90b7a /kernel
parentcdb8a0928ddfe626a1ac0acd1ae63bc8e5b77355 (diff)
downloadkernel-47b935e2c85a794d60c22e8d96f53c0a2d364977.tar.xz
kernel-47b935e2c85a794d60c22e8d96f53c0a2d364977.zip
kstd: rename kstd header to include hpp
Diffstat (limited to 'kernel')
-rw-r--r--kernel/kapi/acpi.cpp2
-rw-r--r--kernel/kapi/cpu.cpp2
-rw-r--r--kernel/kapi/devices.cpp6
-rw-r--r--kernel/kapi/devices/bus.cpp8
-rw-r--r--kernel/kapi/devices/device.cpp4
-rw-r--r--kernel/kapi/filesystem.cpp2
-rw-r--r--kernel/kapi/interrupts.cpp6
-rw-r--r--kernel/kapi/memory.cpp4
-rw-r--r--kernel/kapi/system.cpp2
-rw-r--r--kernel/kapi/system.tests.cpp2
-rw-r--r--kernel/kernel/acpi/manager.cpp4
-rw-r--r--kernel/kernel/acpi/manager.hpp6
-rw-r--r--kernel/kernel/devices/block_device.cpp2
-rw-r--r--kernel/kernel/devices/block_device.hpp2
-rw-r--r--kernel/kernel/devices/block_device.tests.cpp8
-rw-r--r--kernel/kernel/devices/block_device_utils.cpp6
-rw-r--r--kernel/kernel/devices/block_device_utils.hpp2
-rw-r--r--kernel/kernel/devices/block_device_utils.tests.cpp6
-rw-r--r--kernel/kernel/devices/storage/controller.cpp4
-rw-r--r--kernel/kernel/devices/storage/controller.hpp4
-rw-r--r--kernel/kernel/devices/storage/management.cpp4
-rw-r--r--kernel/kernel/devices/storage/management.hpp4
-rw-r--r--kernel/kernel/devices/storage/ram_disk/controller.cpp2
-rw-r--r--kernel/kernel/devices/storage/ram_disk/device.cpp4
-rw-r--r--kernel/kernel/filesystem/dentry.cpp4
-rw-r--r--kernel/kernel/filesystem/dentry.hpp6
-rw-r--r--kernel/kernel/filesystem/dentry.tests.cpp4
-rw-r--r--kernel/kernel/filesystem/devfs/filesystem.cpp2
-rw-r--r--kernel/kernel/filesystem/devfs/filesystem.hpp4
-rw-r--r--kernel/kernel/filesystem/devfs/inode.tests.cpp6
-rw-r--r--kernel/kernel/filesystem/device_inode.cpp2
-rw-r--r--kernel/kernel/filesystem/device_inode.hpp2
-rw-r--r--kernel/kernel/filesystem/device_inode.tests.cpp6
-rw-r--r--kernel/kernel/filesystem/ext2/filesystem.cpp4
-rw-r--r--kernel/kernel/filesystem/ext2/filesystem.hpp4
-rw-r--r--kernel/kernel/filesystem/ext2/filesystem.tests.cpp4
-rw-r--r--kernel/kernel/filesystem/ext2/inode.cpp2
-rw-r--r--kernel/kernel/filesystem/ext2/inode.hpp2
-rw-r--r--kernel/kernel/filesystem/ext2/inode.tests.cpp4
-rw-r--r--kernel/kernel/filesystem/filesystem.cpp2
-rw-r--r--kernel/kernel/filesystem/filesystem.hpp4
-rw-r--r--kernel/kernel/filesystem/mount.cpp4
-rw-r--r--kernel/kernel/filesystem/mount.hpp4
-rw-r--r--kernel/kernel/filesystem/mount.tests.cpp6
-rw-r--r--kernel/kernel/filesystem/mount_table.cpp4
-rw-r--r--kernel/kernel/filesystem/mount_table.hpp4
-rw-r--r--kernel/kernel/filesystem/mount_table.tests.cpp6
-rw-r--r--kernel/kernel/filesystem/open_file_descriptor.cpp2
-rw-r--r--kernel/kernel/filesystem/open_file_descriptor.hpp2
-rw-r--r--kernel/kernel/filesystem/open_file_descriptor.tests.cpp6
-rw-r--r--kernel/kernel/filesystem/open_file_table.cpp2
-rw-r--r--kernel/kernel/filesystem/open_file_table.hpp4
-rw-r--r--kernel/kernel/filesystem/open_file_table.tests.cpp6
-rw-r--r--kernel/kernel/filesystem/path.hpp2
-rw-r--r--kernel/kernel/filesystem/rootfs/filesystem.cpp2
-rw-r--r--kernel/kernel/filesystem/rootfs/filesystem.hpp6
-rw-r--r--kernel/kernel/filesystem/rootfs/filesystem.tests.cpp6
-rw-r--r--kernel/kernel/filesystem/rootfs/inode.hpp6
-rw-r--r--kernel/kernel/filesystem/rootfs/inode.tests.cpp6
-rw-r--r--kernel/kernel/filesystem/type.hpp2
-rw-r--r--kernel/kernel/filesystem/type_registry.cpp4
-rw-r--r--kernel/kernel/filesystem/type_registry.hpp6
-rw-r--r--kernel/kernel/filesystem/type_registry.tests.cpp2
-rw-r--r--kernel/kernel/filesystem/vfs.cpp4
-rw-r--r--kernel/kernel/filesystem/vfs.hpp2
-rw-r--r--kernel/kernel/filesystem/vfs.tests.cpp4
-rw-r--r--kernel/kernel/main.cpp8
-rw-r--r--kernel/kernel/memory.cpp4
-rw-r--r--kernel/kernel/memory/block_list_allocator.cpp4
-rw-r--r--kernel/kernel/memory/block_list_allocator.hpp4
-rw-r--r--kernel/kernel/memory/block_list_allocator.tests.cpp2
-rw-r--r--kernel/kernel/memory/heap_allocator.hpp2
-rw-r--r--kernel/kernel/memory/mmio_allocator.cpp2
-rw-r--r--kernel/kernel/memory/mmio_allocator.hpp4
-rw-r--r--kernel/kernel/memory/operators.cpp2
-rw-r--r--kernel/kernel/test_support/devices/block_device.cpp4
-rw-r--r--kernel/kernel/test_support/devices/block_device.hpp4
-rw-r--r--kernel/kernel/test_support/devices/character_device.cpp2
-rw-r--r--kernel/kernel/test_support/devices/character_device.hpp4
-rw-r--r--kernel/kernel/test_support/filesystem/filesystem.cpp2
-rw-r--r--kernel/kernel/test_support/filesystem/filesystem.hpp2
-rw-r--r--kernel/kernel/test_support/kapi/memory.cpp2
-rw-r--r--kernel/kernel/test_support/page_mapper.cpp2
-rw-r--r--kernel/kernel/test_support/page_mapper.hpp2
-rw-r--r--kernel/kernel/test_support/simulated_memory.cpp2
-rw-r--r--kernel/kernel/test_support/simulated_memory.hpp2
-rw-r--r--kernel/kstd/print.cpp4
-rw-r--r--kernel/kstd/print.tests.cpp2
88 files changed, 163 insertions, 163 deletions
diff --git a/kernel/kapi/acpi.cpp b/kernel/kapi/acpi.cpp
index b6d5cdf9..19188590 100644
--- a/kernel/kapi/acpi.cpp
+++ b/kernel/kapi/acpi.cpp
@@ -6,7 +6,7 @@
#include <acpi/acpi.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <atomic>
#include <optional>
diff --git a/kernel/kapi/cpu.cpp b/kernel/kapi/cpu.cpp
index 7b1a43b3..44331908 100644
--- a/kernel/kapi/cpu.cpp
+++ b/kernel/kapi/cpu.cpp
@@ -2,7 +2,7 @@
#include <kapi/system.hpp>
-#include <kstd/print>
+#include <kstd/print.hpp>
namespace kapi::cpu
{
diff --git a/kernel/kapi/devices.cpp b/kernel/kapi/devices.cpp
index 572227e6..577a8898 100644
--- a/kernel/kapi/devices.cpp
+++ b/kernel/kapi/devices.cpp
@@ -4,9 +4,9 @@
#include <kapi/system.hpp>
-#include <kstd/flat_map>
-#include <kstd/memory>
-#include <kstd/print>
+#include <kstd/flat_map.hpp>
+#include <kstd/memory.hpp>
+#include <kstd/print.hpp>
#include <atomic>
#include <cstddef>
diff --git a/kernel/kapi/devices/bus.cpp b/kernel/kapi/devices/bus.cpp
index 59753f79..43310d2b 100644
--- a/kernel/kapi/devices/bus.cpp
+++ b/kernel/kapi/devices/bus.cpp
@@ -3,10 +3,10 @@
#include <kapi/devices.hpp>
#include <kapi/system.hpp>
-#include <kstd/memory>
-#include <kstd/print>
-#include <kstd/string>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/print.hpp>
+#include <kstd/string.hpp>
+#include <kstd/vector.hpp>
#include <algorithm>
#include <cstddef>
diff --git a/kernel/kapi/devices/device.cpp b/kernel/kapi/devices/device.cpp
index 8b5d6b97..5dc59a27 100644
--- a/kernel/kapi/devices/device.cpp
+++ b/kernel/kapi/devices/device.cpp
@@ -2,8 +2,8 @@
#include <kapi/devices/bus.hpp>
-#include <kstd/memory>
-#include <kstd/string>
+#include <kstd/memory.hpp>
+#include <kstd/string.hpp>
#include <cstddef>
diff --git a/kernel/kapi/filesystem.cpp b/kernel/kapi/filesystem.cpp
index 68b51c97..4880ae38 100644
--- a/kernel/kapi/filesystem.cpp
+++ b/kernel/kapi/filesystem.cpp
@@ -4,7 +4,7 @@
#include <kernel/filesystem/open_file_table.hpp>
#include <kernel/filesystem/vfs.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <kstd/unikstd.h>
#include <cstddef>
diff --git a/kernel/kapi/interrupts.cpp b/kernel/kapi/interrupts.cpp
index 4efcaa37..18a1b29d 100644
--- a/kernel/kapi/interrupts.cpp
+++ b/kernel/kapi/interrupts.cpp
@@ -1,8 +1,8 @@
#include <kapi/interrupts.hpp>
-#include <kstd/flat_map>
-#include <kstd/print>
-#include <kstd/vector>
+#include <kstd/flat_map.hpp>
+#include <kstd/print.hpp>
+#include <kstd/vector.hpp>
#include <algorithm>
#include <cstdint>
diff --git a/kernel/kapi/memory.cpp b/kernel/kapi/memory.cpp
index 5ea08b16..91a6c2c7 100644
--- a/kernel/kapi/memory.cpp
+++ b/kernel/kapi/memory.cpp
@@ -5,8 +5,8 @@
#include <kapi/system.hpp>
-#include <kstd/print>
-#include <kstd/units>
+#include <kstd/print.hpp>
+#include <kstd/units.hpp>
#include <algorithm>
#include <cstddef>
diff --git a/kernel/kapi/system.cpp b/kernel/kapi/system.cpp
index 9819ceb7..86c99515 100644
--- a/kernel/kapi/system.cpp
+++ b/kernel/kapi/system.cpp
@@ -2,7 +2,7 @@
#include <kapi/cpu.hpp>
-#include <kstd/print>
+#include <kstd/print.hpp>
#include <source_location>
#include <string_view>
diff --git a/kernel/kapi/system.tests.cpp b/kernel/kapi/system.tests.cpp
index 1e300316..a05e348b 100644
--- a/kernel/kapi/system.tests.cpp
+++ b/kernel/kapi/system.tests.cpp
@@ -3,7 +3,7 @@
#include <kernel/test_support/cio.hpp>
#include <kernel/test_support/cpu.hpp>
-#include <kstd/print>
+#include <kstd/print.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kernel/acpi/manager.cpp b/kernel/kernel/acpi/manager.cpp
index bb895fda..e99baed8 100644
--- a/kernel/kernel/acpi/manager.cpp
+++ b/kernel/kernel/acpi/manager.cpp
@@ -5,8 +5,8 @@
#include <acpi/acpi.hpp>
-#include <kstd/memory>
-#include <kstd/print>
+#include <kstd/memory.hpp>
+#include <kstd/print.hpp>
#include <algorithm>
#include <cstddef>
diff --git a/kernel/kernel/acpi/manager.hpp b/kernel/kernel/acpi/manager.hpp
index 1e8c1e85..ba05c682 100644
--- a/kernel/kernel/acpi/manager.hpp
+++ b/kernel/kernel/acpi/manager.hpp
@@ -3,9 +3,9 @@
#include <acpi/acpi.hpp>
-#include <kstd/flat_map>
-#include <kstd/memory>
-#include <kstd/vector>
+#include <kstd/flat_map.hpp>
+#include <kstd/memory.hpp>
+#include <kstd/vector.hpp>
#include <string_view>
diff --git a/kernel/kernel/devices/block_device.cpp b/kernel/kernel/devices/block_device.cpp
index 13d73acd..a3531121 100644
--- a/kernel/kernel/devices/block_device.cpp
+++ b/kernel/kernel/devices/block_device.cpp
@@ -3,7 +3,7 @@
#include <kapi/devices/device.hpp>
#include <kapi/system.hpp>
-#include <kstd/string>
+#include <kstd/string.hpp>
#include <cstddef>
diff --git a/kernel/kernel/devices/block_device.hpp b/kernel/kernel/devices/block_device.hpp
index a6d68ee2..31599502 100644
--- a/kernel/kernel/devices/block_device.hpp
+++ b/kernel/kernel/devices/block_device.hpp
@@ -3,7 +3,7 @@
#include <kapi/devices/device.hpp>
-#include <kstd/string>
+#include <kstd/string.hpp>
#include <cstddef>
diff --git a/kernel/kernel/devices/block_device.tests.cpp b/kernel/kernel/devices/block_device.tests.cpp
index a2ddd2bb..98722638 100644
--- a/kernel/kernel/devices/block_device.tests.cpp
+++ b/kernel/kernel/devices/block_device.tests.cpp
@@ -2,10 +2,10 @@
#include <kernel/test_support/cpu.hpp>
-#include <kstd/memory>
-#include <kstd/print>
-#include <kstd/string>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/print.hpp>
+#include <kstd/string.hpp>
+#include <kstd/vector.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kernel/devices/block_device_utils.cpp b/kernel/kernel/devices/block_device_utils.cpp
index 18d1e9d7..68a0a306 100644
--- a/kernel/kernel/devices/block_device_utils.cpp
+++ b/kernel/kernel/devices/block_device_utils.cpp
@@ -5,9 +5,9 @@
#include <kapi/devices/device.hpp>
#include <kapi/system.hpp>
-#include <kstd/cstring>
-#include <kstd/memory>
-#include <kstd/vector>
+#include <kstd/cstring.hpp>
+#include <kstd/memory.hpp>
+#include <kstd/vector.hpp>
#include <algorithm>
#include <cstddef>
diff --git a/kernel/kernel/devices/block_device_utils.hpp b/kernel/kernel/devices/block_device_utils.hpp
index 8be75b6f..88e23347 100644
--- a/kernel/kernel/devices/block_device_utils.hpp
+++ b/kernel/kernel/devices/block_device_utils.hpp
@@ -3,7 +3,7 @@
#include <kapi/devices/device.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <cstddef>
diff --git a/kernel/kernel/devices/block_device_utils.tests.cpp b/kernel/kernel/devices/block_device_utils.tests.cpp
index e2e1e65e..c8c4acfb 100644
--- a/kernel/kernel/devices/block_device_utils.tests.cpp
+++ b/kernel/kernel/devices/block_device_utils.tests.cpp
@@ -4,9 +4,9 @@
#include <kernel/test_support/devices/block_device.hpp>
#include <kernel/test_support/devices/character_device.hpp>
-#include <kstd/memory>
-#include <kstd/print>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/print.hpp>
+#include <kstd/vector.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kernel/devices/storage/controller.cpp b/kernel/kernel/devices/storage/controller.cpp
index 171b918e..5ea9eb71 100644
--- a/kernel/kernel/devices/storage/controller.cpp
+++ b/kernel/kernel/devices/storage/controller.cpp
@@ -2,8 +2,8 @@
#include <kapi/devices/device.hpp>
-#include <kstd/memory>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/vector.hpp>
#include <algorithm>
#include <cstddef>
diff --git a/kernel/kernel/devices/storage/controller.hpp b/kernel/kernel/devices/storage/controller.hpp
index bea18f38..13494a52 100644
--- a/kernel/kernel/devices/storage/controller.hpp
+++ b/kernel/kernel/devices/storage/controller.hpp
@@ -3,8 +3,8 @@
#include <kapi/devices/device.hpp>
-#include <kstd/memory>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/vector.hpp>
#include <cstddef>
diff --git a/kernel/kernel/devices/storage/management.cpp b/kernel/kernel/devices/storage/management.cpp
index 06efc27d..90c3696f 100644
--- a/kernel/kernel/devices/storage/management.cpp
+++ b/kernel/kernel/devices/storage/management.cpp
@@ -7,8 +7,8 @@
#include <kapi/devices/device.hpp>
#include <kapi/system.hpp>
-#include <kstd/memory>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/vector.hpp>
#include <algorithm>
#include <cstddef>
diff --git a/kernel/kernel/devices/storage/management.hpp b/kernel/kernel/devices/storage/management.hpp
index 9a840875..a9704462 100644
--- a/kernel/kernel/devices/storage/management.hpp
+++ b/kernel/kernel/devices/storage/management.hpp
@@ -5,8 +5,8 @@
#include <kapi/devices/device.hpp>
-#include <kstd/memory>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/vector.hpp>
#include <cstddef>
diff --git a/kernel/kernel/devices/storage/ram_disk/controller.cpp b/kernel/kernel/devices/storage/ram_disk/controller.cpp
index 30441fa5..c1075733 100644
--- a/kernel/kernel/devices/storage/ram_disk/controller.cpp
+++ b/kernel/kernel/devices/storage/ram_disk/controller.cpp
@@ -4,7 +4,7 @@
#include <kapi/boot_module/boot_module_registry.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <algorithm>
#include <cstddef>
diff --git a/kernel/kernel/devices/storage/ram_disk/device.cpp b/kernel/kernel/devices/storage/ram_disk/device.cpp
index 1557204b..1b53b0d3 100644
--- a/kernel/kernel/devices/storage/ram_disk/device.cpp
+++ b/kernel/kernel/devices/storage/ram_disk/device.cpp
@@ -5,8 +5,8 @@
#include <kapi/boot_module/boot_module.hpp>
#include <kapi/system.hpp>
-#include <kstd/cstring>
-#include <kstd/string>
+#include <kstd/cstring.hpp>
+#include <kstd/string.hpp>
#include <cstddef>
diff --git a/kernel/kernel/filesystem/dentry.cpp b/kernel/kernel/filesystem/dentry.cpp
index 01de276c..9321453a 100644
--- a/kernel/kernel/filesystem/dentry.cpp
+++ b/kernel/kernel/filesystem/dentry.cpp
@@ -4,8 +4,8 @@
#include <kapi/system.hpp>
-#include <kstd/memory>
-#include <kstd/string>
+#include <kstd/memory.hpp>
+#include <kstd/string.hpp>
#include <algorithm>
#include <cstdint>
diff --git a/kernel/kernel/filesystem/dentry.hpp b/kernel/kernel/filesystem/dentry.hpp
index 096a6bbb..ea689485 100644
--- a/kernel/kernel/filesystem/dentry.hpp
+++ b/kernel/kernel/filesystem/dentry.hpp
@@ -3,9 +3,9 @@
#include <kernel/filesystem/inode.hpp>
-#include <kstd/memory>
-#include <kstd/string>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/string.hpp>
+#include <kstd/vector.hpp>
#include <cstdint>
#include <string_view>
diff --git a/kernel/kernel/filesystem/dentry.tests.cpp b/kernel/kernel/filesystem/dentry.tests.cpp
index b7690f57..55cdf21e 100644
--- a/kernel/kernel/filesystem/dentry.tests.cpp
+++ b/kernel/kernel/filesystem/dentry.tests.cpp
@@ -3,8 +3,8 @@
#include <kernel/test_support/cpu.hpp>
#include <kernel/test_support/filesystem/inode.hpp>
-#include <kstd/memory>
-#include <kstd/print>
+#include <kstd/memory.hpp>
+#include <kstd/print.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kernel/filesystem/devfs/filesystem.cpp b/kernel/kernel/filesystem/devfs/filesystem.cpp
index ce887ff3..3b1da25c 100644
--- a/kernel/kernel/filesystem/devfs/filesystem.cpp
+++ b/kernel/kernel/filesystem/devfs/filesystem.cpp
@@ -9,7 +9,7 @@
#include <kapi/devices/device.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <algorithm>
#include <string_view>
diff --git a/kernel/kernel/filesystem/devfs/filesystem.hpp b/kernel/kernel/filesystem/devfs/filesystem.hpp
index dbaa387b..083d248c 100644
--- a/kernel/kernel/filesystem/devfs/filesystem.hpp
+++ b/kernel/kernel/filesystem/devfs/filesystem.hpp
@@ -5,8 +5,8 @@
#include <kernel/filesystem/filesystem.hpp>
#include <kernel/filesystem/inode.hpp>
-#include <kstd/memory>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/vector.hpp>
#include <string_view>
diff --git a/kernel/kernel/filesystem/devfs/inode.tests.cpp b/kernel/kernel/filesystem/devfs/inode.tests.cpp
index ae26e742..ecf9a79b 100644
--- a/kernel/kernel/filesystem/devfs/inode.tests.cpp
+++ b/kernel/kernel/filesystem/devfs/inode.tests.cpp
@@ -1,8 +1,8 @@
#include <kernel/filesystem/devfs/inode.hpp>
-#include <kstd/memory>
-#include <kstd/print>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/print.hpp>
+#include <kstd/vector.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kernel/filesystem/device_inode.cpp b/kernel/kernel/filesystem/device_inode.cpp
index 81a784cd..091b5499 100644
--- a/kernel/kernel/filesystem/device_inode.cpp
+++ b/kernel/kernel/filesystem/device_inode.cpp
@@ -5,7 +5,7 @@
#include <kapi/devices/device.hpp>
#include <kapi/system.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <cstddef>
diff --git a/kernel/kernel/filesystem/device_inode.hpp b/kernel/kernel/filesystem/device_inode.hpp
index f4aa2d1e..b461f225 100644
--- a/kernel/kernel/filesystem/device_inode.hpp
+++ b/kernel/kernel/filesystem/device_inode.hpp
@@ -5,7 +5,7 @@
#include <kapi/devices/device.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <cstddef>
diff --git a/kernel/kernel/filesystem/device_inode.tests.cpp b/kernel/kernel/filesystem/device_inode.tests.cpp
index 025a22a2..d78d4a07 100644
--- a/kernel/kernel/filesystem/device_inode.tests.cpp
+++ b/kernel/kernel/filesystem/device_inode.tests.cpp
@@ -4,9 +4,9 @@
#include <kernel/test_support/devices/block_device.hpp>
#include <kernel/test_support/devices/character_device.hpp>
-#include <kstd/memory>
-#include <kstd/print>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/print.hpp>
+#include <kstd/vector.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kernel/filesystem/ext2/filesystem.cpp b/kernel/kernel/filesystem/ext2/filesystem.cpp
index 3180a19a..82c6441d 100644
--- a/kernel/kernel/filesystem/ext2/filesystem.cpp
+++ b/kernel/kernel/filesystem/ext2/filesystem.cpp
@@ -8,9 +8,9 @@
#include <kernel/filesystem/inode.hpp>
#include <kernel/filesystem/type.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <kstd/unikstd.h>
-#include <kstd/vector>
+#include <kstd/vector.hpp>
#include <array>
#include <cstddef>
diff --git a/kernel/kernel/filesystem/ext2/filesystem.hpp b/kernel/kernel/filesystem/ext2/filesystem.hpp
index 2284d7bf..fc2ba7df 100644
--- a/kernel/kernel/filesystem/ext2/filesystem.hpp
+++ b/kernel/kernel/filesystem/ext2/filesystem.hpp
@@ -7,9 +7,9 @@
#include <kernel/filesystem/filesystem.hpp>
#include <kernel/filesystem/inode.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <kstd/unikstd.h>
-#include <kstd/vector>
+#include <kstd/vector.hpp>
#include <array>
#include <cstddef>
diff --git a/kernel/kernel/filesystem/ext2/filesystem.tests.cpp b/kernel/kernel/filesystem/ext2/filesystem.tests.cpp
index 83410702..ed3ac1ac 100644
--- a/kernel/kernel/filesystem/ext2/filesystem.tests.cpp
+++ b/kernel/kernel/filesystem/ext2/filesystem.tests.cpp
@@ -8,8 +8,8 @@
#include <kernel/test_support/filesystem/ext2.hpp>
#include <kernel/test_support/filesystem/storage_boot_module_fixture.hpp>
-#include <kstd/memory>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/vector.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kernel/filesystem/ext2/inode.cpp b/kernel/kernel/filesystem/ext2/inode.cpp
index 35a32ee4..11f55cb6 100644
--- a/kernel/kernel/filesystem/ext2/inode.cpp
+++ b/kernel/kernel/filesystem/ext2/inode.cpp
@@ -5,7 +5,7 @@
#include <kapi/system.hpp>
-#include <kstd/cstring>
+#include <kstd/cstring.hpp>
#include <algorithm>
#include <cstddef>
diff --git a/kernel/kernel/filesystem/ext2/inode.hpp b/kernel/kernel/filesystem/ext2/inode.hpp
index f2496f0f..8b63f787 100644
--- a/kernel/kernel/filesystem/ext2/inode.hpp
+++ b/kernel/kernel/filesystem/ext2/inode.hpp
@@ -3,7 +3,7 @@
#include <kernel/filesystem/inode.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <array>
#include <cstddef>
diff --git a/kernel/kernel/filesystem/ext2/inode.tests.cpp b/kernel/kernel/filesystem/ext2/inode.tests.cpp
index 4aecc04a..aa21f6ed 100644
--- a/kernel/kernel/filesystem/ext2/inode.tests.cpp
+++ b/kernel/kernel/filesystem/ext2/inode.tests.cpp
@@ -10,8 +10,8 @@
#include <kernel/test_support/filesystem/ext2.hpp>
#include <kernel/test_support/filesystem/storage_boot_module_fixture.hpp>
-#include <kstd/memory>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/vector.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kernel/filesystem/filesystem.cpp b/kernel/kernel/filesystem/filesystem.cpp
index 24d0e229..f0b7fd28 100644
--- a/kernel/kernel/filesystem/filesystem.cpp
+++ b/kernel/kernel/filesystem/filesystem.cpp
@@ -5,7 +5,7 @@
#include <kapi/system.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <array>
diff --git a/kernel/kernel/filesystem/filesystem.hpp b/kernel/kernel/filesystem/filesystem.hpp
index bec1b160..b818d992 100644
--- a/kernel/kernel/filesystem/filesystem.hpp
+++ b/kernel/kernel/filesystem/filesystem.hpp
@@ -3,8 +3,8 @@
#include <kernel/filesystem/inode.hpp>
-#include <kstd/memory>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/vector.hpp>
#include <string_view>
diff --git a/kernel/kernel/filesystem/mount.cpp b/kernel/kernel/filesystem/mount.cpp
index ead7479d..009ab230 100644
--- a/kernel/kernel/filesystem/mount.cpp
+++ b/kernel/kernel/filesystem/mount.cpp
@@ -5,8 +5,8 @@
#include <kapi/system.hpp>
-#include <kstd/memory>
-#include <kstd/string>
+#include <kstd/memory.hpp>
+#include <kstd/string.hpp>
#include <cstddef>
#include <string_view>
diff --git a/kernel/kernel/filesystem/mount.hpp b/kernel/kernel/filesystem/mount.hpp
index ced4f814..589094e0 100644
--- a/kernel/kernel/filesystem/mount.hpp
+++ b/kernel/kernel/filesystem/mount.hpp
@@ -4,8 +4,8 @@
#include <kernel/filesystem/dentry.hpp>
#include <kernel/filesystem/filesystem.hpp>
-#include <kstd/memory>
-#include <kstd/string>
+#include <kstd/memory.hpp>
+#include <kstd/string.hpp>
#include <atomic>
#include <cstddef>
diff --git a/kernel/kernel/filesystem/mount.tests.cpp b/kernel/kernel/filesystem/mount.tests.cpp
index c9ff82e9..800a0cfc 100644
--- a/kernel/kernel/filesystem/mount.tests.cpp
+++ b/kernel/kernel/filesystem/mount.tests.cpp
@@ -5,9 +5,9 @@
#include <kernel/test_support/filesystem/filesystem.hpp>
#include <kernel/test_support/filesystem/inode.hpp>
-#include <kstd/memory>
-#include <kstd/print>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/print.hpp>
+#include <kstd/vector.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kernel/filesystem/mount_table.cpp b/kernel/kernel/filesystem/mount_table.cpp
index e4baac7a..d3f252b4 100644
--- a/kernel/kernel/filesystem/mount_table.cpp
+++ b/kernel/kernel/filesystem/mount_table.cpp
@@ -3,8 +3,8 @@
#include <kernel/filesystem/dentry.hpp>
#include <kernel/filesystem/mount.hpp>
-#include <kstd/memory>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/vector.hpp>
#include <algorithm>
#include <ranges>
diff --git a/kernel/kernel/filesystem/mount_table.hpp b/kernel/kernel/filesystem/mount_table.hpp
index 4f2d1b7f..46e2a439 100644
--- a/kernel/kernel/filesystem/mount_table.hpp
+++ b/kernel/kernel/filesystem/mount_table.hpp
@@ -3,8 +3,8 @@
#include <kernel/filesystem/mount.hpp>
-#include <kstd/memory>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/vector.hpp>
#include <string_view>
diff --git a/kernel/kernel/filesystem/mount_table.tests.cpp b/kernel/kernel/filesystem/mount_table.tests.cpp
index 19b47b23..39ad6b01 100644
--- a/kernel/kernel/filesystem/mount_table.tests.cpp
+++ b/kernel/kernel/filesystem/mount_table.tests.cpp
@@ -5,9 +5,9 @@
#include <kernel/test_support/filesystem/filesystem.hpp>
#include <kernel/test_support/filesystem/inode.hpp>
-#include <kstd/memory>
-#include <kstd/print>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/print.hpp>
+#include <kstd/vector.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kernel/filesystem/open_file_descriptor.cpp b/kernel/kernel/filesystem/open_file_descriptor.cpp
index a5567bf4..bec484d7 100644
--- a/kernel/kernel/filesystem/open_file_descriptor.cpp
+++ b/kernel/kernel/filesystem/open_file_descriptor.cpp
@@ -2,7 +2,7 @@
#include <kernel/filesystem/dentry.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <kstd/os/error.hpp>
#include <cstddef>
diff --git a/kernel/kernel/filesystem/open_file_descriptor.hpp b/kernel/kernel/filesystem/open_file_descriptor.hpp
index fd10e646..beb32ec6 100644
--- a/kernel/kernel/filesystem/open_file_descriptor.hpp
+++ b/kernel/kernel/filesystem/open_file_descriptor.hpp
@@ -3,7 +3,7 @@
#include <kernel/filesystem/dentry.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <cstddef>
diff --git a/kernel/kernel/filesystem/open_file_descriptor.tests.cpp b/kernel/kernel/filesystem/open_file_descriptor.tests.cpp
index 8c24cf0e..c666ef43 100644
--- a/kernel/kernel/filesystem/open_file_descriptor.tests.cpp
+++ b/kernel/kernel/filesystem/open_file_descriptor.tests.cpp
@@ -6,9 +6,9 @@
#include <kernel/test_support/filesystem/inode.hpp>
#include <kernel/test_support/filesystem/storage_boot_module_vfs_fixture.hpp>
-#include <kstd/memory>
-#include <kstd/print>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/print.hpp>
+#include <kstd/vector.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kernel/filesystem/open_file_table.cpp b/kernel/kernel/filesystem/open_file_table.cpp
index 2afe3aa4..38bd7a43 100644
--- a/kernel/kernel/filesystem/open_file_table.cpp
+++ b/kernel/kernel/filesystem/open_file_table.cpp
@@ -4,7 +4,7 @@
#include <kapi/system.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <kstd/unikstd.h>
#include <algorithm>
diff --git a/kernel/kernel/filesystem/open_file_table.hpp b/kernel/kernel/filesystem/open_file_table.hpp
index 7e754ac1..a5e6b496 100644
--- a/kernel/kernel/filesystem/open_file_table.hpp
+++ b/kernel/kernel/filesystem/open_file_table.hpp
@@ -3,9 +3,9 @@
#include <kernel/filesystem/open_file_descriptor.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <kstd/unikstd.h>
-#include <kstd/vector>
+#include <kstd/vector.hpp>
#include <cstddef>
diff --git a/kernel/kernel/filesystem/open_file_table.tests.cpp b/kernel/kernel/filesystem/open_file_table.tests.cpp
index 3e91111d..ffb4a650 100644
--- a/kernel/kernel/filesystem/open_file_table.tests.cpp
+++ b/kernel/kernel/filesystem/open_file_table.tests.cpp
@@ -4,9 +4,9 @@
#include <kernel/filesystem/open_file_descriptor.hpp>
#include <kernel/test_support/filesystem/inode.hpp>
-#include <kstd/memory>
-#include <kstd/print>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/print.hpp>
+#include <kstd/vector.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kernel/filesystem/path.hpp b/kernel/kernel/filesystem/path.hpp
index 4845bf1a..438c22f3 100644
--- a/kernel/kernel/filesystem/path.hpp
+++ b/kernel/kernel/filesystem/path.hpp
@@ -3,7 +3,7 @@
#include <kernel/filesystem/constants.hpp>
-#include <kstd/string>
+#include <kstd/string.hpp>
#include <ranges>
#include <string_view>
diff --git a/kernel/kernel/filesystem/rootfs/filesystem.cpp b/kernel/kernel/filesystem/rootfs/filesystem.cpp
index 7fe5c1ea..52c2cec2 100644
--- a/kernel/kernel/filesystem/rootfs/filesystem.cpp
+++ b/kernel/kernel/filesystem/rootfs/filesystem.cpp
@@ -5,7 +5,7 @@
#include <kernel/filesystem/rootfs/inode.hpp>
#include <kernel/filesystem/type.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <string_view>
diff --git a/kernel/kernel/filesystem/rootfs/filesystem.hpp b/kernel/kernel/filesystem/rootfs/filesystem.hpp
index 3c2dcb1c..5d59486d 100644
--- a/kernel/kernel/filesystem/rootfs/filesystem.hpp
+++ b/kernel/kernel/filesystem/rootfs/filesystem.hpp
@@ -4,9 +4,9 @@
#include <kernel/filesystem/filesystem.hpp>
#include <kernel/filesystem/inode.hpp>
-#include <kstd/memory>
-#include <kstd/string>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/string.hpp>
+#include <kstd/vector.hpp>
#include <string_view>
diff --git a/kernel/kernel/filesystem/rootfs/filesystem.tests.cpp b/kernel/kernel/filesystem/rootfs/filesystem.tests.cpp
index ae320e95..8f16077a 100644
--- a/kernel/kernel/filesystem/rootfs/filesystem.tests.cpp
+++ b/kernel/kernel/filesystem/rootfs/filesystem.tests.cpp
@@ -2,9 +2,9 @@
#include <kernel/filesystem/filesystem.hpp>
-#include <kstd/memory>
-#include <kstd/print>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/print.hpp>
+#include <kstd/vector.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kernel/filesystem/rootfs/inode.hpp b/kernel/kernel/filesystem/rootfs/inode.hpp
index 0f21eaa0..ee5b9012 100644
--- a/kernel/kernel/filesystem/rootfs/inode.hpp
+++ b/kernel/kernel/filesystem/rootfs/inode.hpp
@@ -3,9 +3,9 @@
#include <kernel/filesystem/inode.hpp>
-#include <kstd/memory>
-#include <kstd/string>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/string.hpp>
+#include <kstd/vector.hpp>
#include <cstddef>
diff --git a/kernel/kernel/filesystem/rootfs/inode.tests.cpp b/kernel/kernel/filesystem/rootfs/inode.tests.cpp
index f4b634fa..0b48ca71 100644
--- a/kernel/kernel/filesystem/rootfs/inode.tests.cpp
+++ b/kernel/kernel/filesystem/rootfs/inode.tests.cpp
@@ -1,8 +1,8 @@
#include <kernel/filesystem/rootfs/inode.hpp>
-#include <kstd/memory>
-#include <kstd/print>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/print.hpp>
+#include <kstd/vector.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kernel/filesystem/type.hpp b/kernel/kernel/filesystem/type.hpp
index 0948e549..ebf43176 100644
--- a/kernel/kernel/filesystem/type.hpp
+++ b/kernel/kernel/filesystem/type.hpp
@@ -3,7 +3,7 @@
#include <kernel/filesystem/filesystem.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <string_view>
diff --git a/kernel/kernel/filesystem/type_registry.cpp b/kernel/kernel/filesystem/type_registry.cpp
index 74b12090..6850090a 100644
--- a/kernel/kernel/filesystem/type_registry.cpp
+++ b/kernel/kernel/filesystem/type_registry.cpp
@@ -2,8 +2,8 @@
#include <kapi/system.hpp>
-#include <kstd/memory>
-#include <kstd/print>
+#include <kstd/memory.hpp>
+#include <kstd/print.hpp>
#include <algorithm>
#include <cstddef>
diff --git a/kernel/kernel/filesystem/type_registry.hpp b/kernel/kernel/filesystem/type_registry.hpp
index 3be72950..bda2326b 100644
--- a/kernel/kernel/filesystem/type_registry.hpp
+++ b/kernel/kernel/filesystem/type_registry.hpp
@@ -3,9 +3,9 @@
#include <kernel/filesystem/type.hpp>
-#include <kstd/flat_map>
-#include <kstd/memory>
-#include <kstd/string>
+#include <kstd/flat_map.hpp>
+#include <kstd/memory.hpp>
+#include <kstd/string.hpp>
#include <cstddef>
#include <span>
diff --git a/kernel/kernel/filesystem/type_registry.tests.cpp b/kernel/kernel/filesystem/type_registry.tests.cpp
index 8382579f..dbd3cdfd 100644
--- a/kernel/kernel/filesystem/type_registry.tests.cpp
+++ b/kernel/kernel/filesystem/type_registry.tests.cpp
@@ -3,7 +3,7 @@
#include <kernel/filesystem/filesystem.hpp>
#include <kernel/filesystem/type.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kernel/filesystem/vfs.cpp b/kernel/kernel/filesystem/vfs.cpp
index e5dff8c4..f6c64f0f 100644
--- a/kernel/kernel/filesystem/vfs.cpp
+++ b/kernel/kernel/filesystem/vfs.cpp
@@ -11,8 +11,8 @@
#include <kapi/system.hpp>
-#include <kstd/memory>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/vector.hpp>
#include <algorithm>
#include <cstdint>
diff --git a/kernel/kernel/filesystem/vfs.hpp b/kernel/kernel/filesystem/vfs.hpp
index ddc9a9bc..bb1167fb 100644
--- a/kernel/kernel/filesystem/vfs.hpp
+++ b/kernel/kernel/filesystem/vfs.hpp
@@ -7,7 +7,7 @@
#include <kernel/filesystem/mount.hpp>
#include <kernel/filesystem/mount_table.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <string_view>
#include <utility>
diff --git a/kernel/kernel/filesystem/vfs.tests.cpp b/kernel/kernel/filesystem/vfs.tests.cpp
index f1d0df0d..849300ac 100644
--- a/kernel/kernel/filesystem/vfs.tests.cpp
+++ b/kernel/kernel/filesystem/vfs.tests.cpp
@@ -3,8 +3,8 @@
#include <kernel/filesystem/open_file_descriptor.hpp>
#include <kernel/test_support/filesystem/storage_boot_module_vfs_fixture.hpp>
-#include <kstd/memory>
-#include <kstd/vector>
+#include <kstd/memory.hpp>
+#include <kstd/vector.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kernel/main.cpp b/kernel/kernel/main.cpp
index 8dc13490..88f76f88 100644
--- a/kernel/kernel/main.cpp
+++ b/kernel/kernel/main.cpp
@@ -13,10 +13,10 @@
#include <kapi/memory.hpp>
#include <kapi/system.hpp>
-#include <kstd/format>
-#include <kstd/print>
-#include <kstd/units>
-#include <kstd/vector>
+#include <kstd/format.hpp>
+#include <kstd/print.hpp>
+#include <kstd/units.hpp>
+#include <kstd/vector.hpp>
#include <cstddef>
#include <string_view>
diff --git a/kernel/kernel/memory.cpp b/kernel/kernel/memory.cpp
index 6a85c0e7..663137eb 100644
--- a/kernel/kernel/memory.cpp
+++ b/kernel/kernel/memory.cpp
@@ -6,8 +6,8 @@
#include <kapi/memory.hpp>
#include <kapi/system.hpp>
-#include <kstd/print>
-#include <kstd/units>
+#include <kstd/print.hpp>
+#include <kstd/units.hpp>
#include <atomic>
#include <optional>
diff --git a/kernel/kernel/memory/block_list_allocator.cpp b/kernel/kernel/memory/block_list_allocator.cpp
index 6e68ada7..a682051f 100644
--- a/kernel/kernel/memory/block_list_allocator.cpp
+++ b/kernel/kernel/memory/block_list_allocator.cpp
@@ -5,8 +5,8 @@
#include <kapi/memory.hpp>
#include <kapi/system.hpp>
-#include <kstd/mutex>
-#include <kstd/units>
+#include <kstd/mutex.hpp>
+#include <kstd/units.hpp>
#include <bit>
#include <cstddef>
diff --git a/kernel/kernel/memory/block_list_allocator.hpp b/kernel/kernel/memory/block_list_allocator.hpp
index 51b226ee..ac6257c0 100644
--- a/kernel/kernel/memory/block_list_allocator.hpp
+++ b/kernel/kernel/memory/block_list_allocator.hpp
@@ -5,8 +5,8 @@
#include <kapi/memory.hpp>
-#include <kstd/mutex>
-#include <kstd/units>
+#include <kstd/mutex.hpp>
+#include <kstd/units.hpp>
#include <cstddef>
#include <new>
diff --git a/kernel/kernel/memory/block_list_allocator.tests.cpp b/kernel/kernel/memory/block_list_allocator.tests.cpp
index c5f84c52..6efcd31a 100644
--- a/kernel/kernel/memory/block_list_allocator.tests.cpp
+++ b/kernel/kernel/memory/block_list_allocator.tests.cpp
@@ -4,7 +4,7 @@
#include <kapi/memory.hpp>
-#include <kstd/units>
+#include <kstd/units.hpp>
#include <catch2/catch_test_macros.hpp>
diff --git a/kernel/kernel/memory/heap_allocator.hpp b/kernel/kernel/memory/heap_allocator.hpp
index fd39bef8..59fa98b0 100644
--- a/kernel/kernel/memory/heap_allocator.hpp
+++ b/kernel/kernel/memory/heap_allocator.hpp
@@ -1,7 +1,7 @@
#ifndef TEACHOS_KERNEL_MEMORY_HEAP_ALLOCATOR_HPP
#define TEACHOS_KERNEL_MEMORY_HEAP_ALLOCATOR_HPP
-#include <kstd/units>
+#include <kstd/units.hpp>
namespace kernel::memory
{
diff --git a/kernel/kernel/memory/mmio_allocator.cpp b/kernel/kernel/memory/mmio_allocator.cpp
index ba23dbde..17f436f8 100644
--- a/kernel/kernel/memory/mmio_allocator.cpp
+++ b/kernel/kernel/memory/mmio_allocator.cpp
@@ -3,7 +3,7 @@
#include <kapi/memory.hpp>
#include <kapi/system.hpp>
-#include <kstd/allocator>
+#include <kstd/allocator.hpp>
#include <cstddef>
#include <memory>
diff --git a/kernel/kernel/memory/mmio_allocator.hpp b/kernel/kernel/memory/mmio_allocator.hpp
index c7a8ed0c..862188fa 100644
--- a/kernel/kernel/memory/mmio_allocator.hpp
+++ b/kernel/kernel/memory/mmio_allocator.hpp
@@ -3,8 +3,8 @@
#include <kapi/memory.hpp>
-#include <kstd/allocator>
-#include <kstd/memory>
+#include <kstd/allocator.hpp>
+#include <kstd/memory.hpp>
#include <cstddef>
diff --git a/kernel/kernel/memory/operators.cpp b/kernel/kernel/memory/operators.cpp
index 5673d680..5de5101d 100644
--- a/kernel/kernel/memory/operators.cpp
+++ b/kernel/kernel/memory/operators.cpp
@@ -2,7 +2,7 @@
#include <kapi/system.hpp>
-#include <kstd/units>
+#include <kstd/units.hpp>
#include <cstddef>
#include <new>
diff --git a/kernel/kernel/test_support/devices/block_device.cpp b/kernel/kernel/test_support/devices/block_device.cpp
index 9a9e544d..2dda5dec 100644
--- a/kernel/kernel/test_support/devices/block_device.cpp
+++ b/kernel/kernel/test_support/devices/block_device.cpp
@@ -2,8 +2,8 @@
#include <kernel/devices/block_device.hpp>
-#include <kstd/string>
-#include <kstd/vector>
+#include <kstd/string.hpp>
+#include <kstd/vector.hpp>
#include <algorithm>
#include <cstddef>
diff --git a/kernel/kernel/test_support/devices/block_device.hpp b/kernel/kernel/test_support/devices/block_device.hpp
index 89a2bf15..d83dddd1 100644
--- a/kernel/kernel/test_support/devices/block_device.hpp
+++ b/kernel/kernel/test_support/devices/block_device.hpp
@@ -3,8 +3,8 @@
#include <kernel/devices/block_device.hpp>
-#include <kstd/string>
-#include <kstd/vector>
+#include <kstd/string.hpp>
+#include <kstd/vector.hpp>
#include <cstddef>
#include <cstdint>
diff --git a/kernel/kernel/test_support/devices/character_device.cpp b/kernel/kernel/test_support/devices/character_device.cpp
index 3806654f..fef5baf5 100644
--- a/kernel/kernel/test_support/devices/character_device.cpp
+++ b/kernel/kernel/test_support/devices/character_device.cpp
@@ -2,7 +2,7 @@
#include <kapi/devices.hpp>
-#include <kstd/string>
+#include <kstd/string.hpp>
#include <cstddef>
diff --git a/kernel/kernel/test_support/devices/character_device.hpp b/kernel/kernel/test_support/devices/character_device.hpp
index aba183a1..5790a561 100644
--- a/kernel/kernel/test_support/devices/character_device.hpp
+++ b/kernel/kernel/test_support/devices/character_device.hpp
@@ -3,8 +3,8 @@
#include <kapi/devices/device.hpp>
-#include <kstd/string>
-#include <kstd/vector>
+#include <kstd/string.hpp>
+#include <kstd/vector.hpp>
#include <cstddef>
diff --git a/kernel/kernel/test_support/filesystem/filesystem.cpp b/kernel/kernel/test_support/filesystem/filesystem.cpp
index ec706077..a4ea30bb 100644
--- a/kernel/kernel/test_support/filesystem/filesystem.cpp
+++ b/kernel/kernel/test_support/filesystem/filesystem.cpp
@@ -3,7 +3,7 @@
#include <kernel/filesystem/inode.hpp>
#include <kernel/test_support/filesystem/inode.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <string_view>
diff --git a/kernel/kernel/test_support/filesystem/filesystem.hpp b/kernel/kernel/test_support/filesystem/filesystem.hpp
index 5f260220..5809bb5e 100644
--- a/kernel/kernel/test_support/filesystem/filesystem.hpp
+++ b/kernel/kernel/test_support/filesystem/filesystem.hpp
@@ -4,7 +4,7 @@
#include <kernel/filesystem/filesystem.hpp>
#include <kernel/filesystem/inode.hpp>
-#include <kstd/memory>
+#include <kstd/memory.hpp>
#include <string_view>
diff --git a/kernel/kernel/test_support/kapi/memory.cpp b/kernel/kernel/test_support/kapi/memory.cpp
index 7fc95cb0..33b725bd 100644
--- a/kernel/kernel/test_support/kapi/memory.cpp
+++ b/kernel/kernel/test_support/kapi/memory.cpp
@@ -5,7 +5,7 @@
#include <kapi/memory.hpp>
-#include <kstd/units>
+#include <kstd/units.hpp>
#include <optional>
diff --git a/kernel/kernel/test_support/page_mapper.cpp b/kernel/kernel/test_support/page_mapper.cpp
index 3d50ff1a..b1a6f92b 100644
--- a/kernel/kernel/test_support/page_mapper.cpp
+++ b/kernel/kernel/test_support/page_mapper.cpp
@@ -2,7 +2,7 @@
#include <kapi/memory.hpp>
-#include <kstd/units>
+#include <kstd/units.hpp>
#include <cstddef>
#include <format>
diff --git a/kernel/kernel/test_support/page_mapper.hpp b/kernel/kernel/test_support/page_mapper.hpp
index be4403b0..a9985393 100644
--- a/kernel/kernel/test_support/page_mapper.hpp
+++ b/kernel/kernel/test_support/page_mapper.hpp
@@ -5,7 +5,7 @@
#include <kapi/memory.hpp>
-#include <kstd/units>
+#include <kstd/units.hpp>
#include <cstddef>
#include <cstdint>
diff --git a/kernel/kernel/test_support/simulated_memory.cpp b/kernel/kernel/test_support/simulated_memory.cpp
index 074e6b10..07adab17 100644
--- a/kernel/kernel/test_support/simulated_memory.cpp
+++ b/kernel/kernel/test_support/simulated_memory.cpp
@@ -2,7 +2,7 @@
#include <kapi/memory.hpp>
-#include <kstd/units>
+#include <kstd/units.hpp>
#include <cerrno>
#include <cstddef>
diff --git a/kernel/kernel/test_support/simulated_memory.hpp b/kernel/kernel/test_support/simulated_memory.hpp
index a201c3d7..e7ca9f6c 100644
--- a/kernel/kernel/test_support/simulated_memory.hpp
+++ b/kernel/kernel/test_support/simulated_memory.hpp
@@ -3,7 +3,7 @@
#include <kapi/memory.hpp>
-#include <kstd/units>
+#include <kstd/units.hpp>
#include <cstddef>
diff --git a/kernel/kstd/print.cpp b/kernel/kstd/print.cpp
index d0611b21..cff1ea34 100644
--- a/kernel/kstd/print.cpp
+++ b/kernel/kstd/print.cpp
@@ -3,8 +3,8 @@
#include <kapi/cio.hpp>
#include <kstd/bits/format/output_buffer.hpp>
-#include <kstd/format>
-#include <kstd/print>
+#include <kstd/format.hpp>
+#include <kstd/print.hpp>
#include <algorithm>
#include <array>
diff --git a/kernel/kstd/print.tests.cpp b/kernel/kstd/print.tests.cpp
index 4963f46e..a8c4ae25 100644
--- a/kernel/kstd/print.tests.cpp
+++ b/kernel/kstd/print.tests.cpp
@@ -1,4 +1,4 @@
-#include <kstd/print>
+#include <kstd/print.hpp>
#include <kernel/test_support/cio.hpp>