aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-04-23 14:03:28 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-04-23 14:15:18 +0200
commitf6f10575f75ac23d06e1d94f7861611503daa7af (patch)
tree23c93eb6d63aac78cbe6c2b1b190665c1530e0dd
parent2d8fed40bd0d0f8144783b6b344dc79944291b72 (diff)
downloadteachos-f6f10575f75ac23d06e1d94f7861611503daa7af.tar.xz
teachos-f6f10575f75ac23d06e1d94f7861611503daa7af.zip
chore: banish relative includes
-rw-r--r--arch/x86_64/include/arch/boot/boot.hpp2
-rw-r--r--arch/x86_64/include/arch/bus/isa.hpp2
-rw-r--r--arch/x86_64/include/arch/cpu/control_register.hpp4
-rw-r--r--arch/x86_64/include/arch/cpu/global_descriptor_table.hpp4
-rw-r--r--arch/x86_64/include/arch/cpu/interrupts.hpp4
-rw-r--r--arch/x86_64/include/arch/cpu/legacy_pic.hpp2
-rw-r--r--arch/x86_64/include/arch/cpu/model_specific_register.hpp2
-rw-r--r--arch/x86_64/include/arch/cpu/registers.hpp6
-rw-r--r--arch/x86_64/include/arch/debug/qemu_output.hpp4
-rw-r--r--arch/x86_64/include/arch/devices/legacy_pit.hpp4
-rw-r--r--arch/x86_64/include/arch/devices/local_apic.hpp4
-rw-r--r--arch/x86_64/include/arch/memory/higher_half_mapper.hpp4
-rw-r--r--arch/x86_64/include/arch/memory/kernel_mapper.hpp2
-rw-r--r--arch/x86_64/include/arch/memory/mmu.hpp2
-rw-r--r--arch/x86_64/include/arch/memory/page_table.hpp2
-rw-r--r--arch/x86_64/include/arch/memory/page_utilities.hpp2
-rw-r--r--arch/x86_64/include/arch/memory/region_allocator.hpp6
-rw-r--r--arch/x86_64/include/arch/vga/crtc.hpp2
-rw-r--r--arch/x86_64/include/arch/vga/text.hpp10
-rw-r--r--arch/x86_64/include/arch/vga/text/attribute.hpp6
-rw-r--r--arch/x86_64/include/arch/vga/text/buffer.hpp4
-rw-r--r--arch/x86_64/include/arch/vga/text/color.hpp2
-rw-r--r--arch/x86_64/include/arch/vga/text/common_attributes.hpp8
-rw-r--r--arch/x86_64/include/arch/vga/text/device.hpp6
-rw-r--r--arch/x86_64/include/arch/vga/text/flags.hpp2
-rw-r--r--arch/x86_64/kapi/boot_modules.cpp16
-rw-r--r--arch/x86_64/kapi/cio.cpp6
-rw-r--r--arch/x86_64/kapi/cpu.cpp16
-rw-r--r--arch/x86_64/kapi/devices.cpp4
-rw-r--r--arch/x86_64/kapi/interrupts.cpp2
-rw-r--r--arch/x86_64/kapi/memory.cpp26
-rw-r--r--arch/x86_64/kapi/system.cpp2
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/main.hpp4
-rw-r--r--arch/x86_64/pre/src/context_switching/main.cpp16
-rw-r--r--arch/x86_64/pre/src/context_switching/syscall/main.cpp2
-rw-r--r--arch/x86_64/pre/src/context_switching/syscall/syscall_enable.cpp8
-rw-r--r--arch/x86_64/pre/src/context_switching/syscall/syscall_handler.cpp14
-rw-r--r--arch/x86_64/pre/src/kernel/main.cpp24
-rw-r--r--arch/x86_64/pre/src/user/main.cpp6
-rw-r--r--arch/x86_64/src/boot/boot32.S2
-rw-r--r--arch/x86_64/src/bus/isa.cpp4
-rw-r--r--arch/x86_64/src/cpu/initialization.cpp12
-rw-r--r--arch/x86_64/src/cpu/interrupts.cpp12
-rw-r--r--arch/x86_64/src/debug/qemu_output.cpp4
-rw-r--r--arch/x86_64/src/devices/init.cpp14
-rw-r--r--arch/x86_64/src/devices/legacy_pit.cpp10
-rw-r--r--arch/x86_64/src/devices/local_apic.cpp6
-rw-r--r--arch/x86_64/src/memory/higher_half_mapper.cpp10
-rw-r--r--arch/x86_64/src/memory/kernel_mapper.cpp8
-rw-r--r--arch/x86_64/src/memory/mmu.cpp6
-rw-r--r--arch/x86_64/src/memory/page_table.cpp4
-rw-r--r--arch/x86_64/src/memory/region_allocator.cpp6
-rw-r--r--arch/x86_64/src/vga/text/buffer.cpp4
-rw-r--r--arch/x86_64/src/vga/text/device.cpp10
-rw-r--r--kapi/include/kapi/boot_module/boot_module.hpp2
-rw-r--r--kapi/include/kapi/boot_module/boot_module_registry.hpp2
-rw-r--r--kapi/include/kapi/boot_modules.hpp2
-rw-r--r--kapi/include/kapi/cio.hpp2
-rw-r--r--kapi/include/kapi/cio/output_device.hpp2
-rw-r--r--kapi/include/kapi/cpu.hpp2
-rw-r--r--kapi/include/kapi/devices.hpp8
-rw-r--r--kapi/include/kapi/devices/bus.hpp4
-rw-r--r--kapi/include/kapi/devices/cpu.hpp2
-rw-r--r--kapi/include/kapi/devices/device.hpp2
-rw-r--r--kapi/include/kapi/devices/manager.hpp4
-rw-r--r--kapi/include/kapi/memory.hpp14
-rw-r--r--kapi/include/kapi/memory/address.hpp2
-rw-r--r--kapi/include/kapi/memory/chunk.hpp2
-rw-r--r--kapi/include/kapi/memory/frame.hpp8
-rw-r--r--kapi/include/kapi/memory/frame_allocator.hpp4
-rw-r--r--kapi/include/kapi/memory/layout.hpp4
-rw-r--r--kapi/include/kapi/memory/page.hpp8
-rw-r--r--kapi/include/kapi/memory/page_mapper.hpp6
-rw-r--r--kernel/include/kernel/devices/block_device.hpp2
-rw-r--r--kernel/include/kernel/devices/block_device_utils.hpp2
-rw-r--r--kernel/include/kernel/devices/root_bus.hpp2
-rw-r--r--kernel/include/kernel/devices/storage/controller.hpp2
-rw-r--r--kernel/include/kernel/devices/storage/management.hpp4
-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/dentry.hpp2
-rw-r--r--kernel/include/kernel/filesystem/devfs/filesystem.hpp6
-rw-r--r--kernel/include/kernel/filesystem/devfs/inode.hpp2
-rw-r--r--kernel/include/kernel/filesystem/device_inode.hpp4
-rw-r--r--kernel/include/kernel/filesystem/ext2/filesystem.hpp10
-rw-r--r--kernel/include/kernel/filesystem/ext2/inode.hpp2
-rw-r--r--kernel/include/kernel/filesystem/file_descriptor_table.hpp2
-rw-r--r--kernel/include/kernel/filesystem/filesystem.hpp2
-rw-r--r--kernel/include/kernel/filesystem/mount.hpp4
-rw-r--r--kernel/include/kernel/filesystem/mount_table.hpp2
-rw-r--r--kernel/include/kernel/filesystem/open_file_description.hpp2
-rw-r--r--kernel/include/kernel/filesystem/rootfs/filesystem.hpp4
-rw-r--r--kernel/include/kernel/filesystem/rootfs/inode.hpp2
-rw-r--r--kernel/include/kernel/filesystem/vfs.hpp8
-rw-r--r--kernel/include/kernel/memory.hpp4
-rw-r--r--kernel/include/kernel/memory/bitmap_allocator.hpp2
-rw-r--r--kernel/include/kernel/memory/block_list_allocator.hpp4
-rw-r--r--kernel/include/kernel/memory/mmio_allocator.hpp2
-rw-r--r--kernel/include/kernel/test_support/bump_frame_allocator.hpp2
-rw-r--r--kernel/include/kernel/test_support/cio.hpp4
-rw-r--r--kernel/include/kernel/test_support/devices/block_device.hpp2
-rw-r--r--kernel/include/kernel/test_support/devices/character_device.hpp2
-rw-r--r--kernel/include/kernel/test_support/filesystem/ext2.hpp2
-rw-r--r--kernel/include/kernel/test_support/filesystem/filesystem.hpp4
-rw-r--r--kernel/include/kernel/test_support/filesystem/inode.hpp2
-rw-r--r--kernel/include/kernel/test_support/filesystem/storage_boot_module_fixture.hpp2
-rw-r--r--kernel/include/kernel/test_support/filesystem/storage_boot_module_vfs_fixture.hpp2
-rw-r--r--kernel/include/kernel/test_support/memory.hpp2
-rw-r--r--kernel/include/kernel/test_support/page_mapper.hpp4
-rw-r--r--kernel/include/kernel/test_support/simulated_memory.hpp2
-rw-r--r--kernel/kapi/acpi.cpp6
-rw-r--r--kernel/kapi/boot_modules.cpp4
-rw-r--r--kernel/kapi/cio.cpp2
-rw-r--r--kernel/kapi/cpu.cpp4
-rw-r--r--kernel/kapi/cpu.tests.cpp4
-rw-r--r--kernel/kapi/devices.cpp6
-rw-r--r--kernel/kapi/devices/bus.cpp6
-rw-r--r--kernel/kapi/devices/cpu.cpp4
-rw-r--r--kernel/kapi/devices/device.cpp4
-rw-r--r--kernel/kapi/filesystem.cpp8
-rw-r--r--kernel/kapi/filesystem.tests.cpp4
-rw-r--r--kernel/kapi/interrupts.cpp2
-rw-r--r--kernel/kapi/memory.cpp8
-rw-r--r--kernel/kapi/system.cpp4
-rw-r--r--kernel/kapi/system.tests.cpp6
-rw-r--r--kernel/kstd/os.cpp2
-rw-r--r--kernel/kstd/print.cpp2
-rw-r--r--kernel/kstd/print.tests.cpp4
-rw-r--r--kernel/src/acpi/manager.cpp6
-rw-r--r--kernel/src/devices/block_device.cpp6
-rw-r--r--