aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2025-07-24 16:35:34 +0000
committerFelix Morgner <felix.morgner@ost.ch>2025-07-24 16:35:34 +0000
commit2d3399ab6072acd85811a54fce8eff50628888b6 (patch)
treebb6f63b58861938c6e15492732b440459dd22d62 /arch/x86_64
parent1b65136a11453fe7e89320dfe6170a0cd75e60dd (diff)
downloadkernel-2d3399ab6072acd85811a54fce8eff50628888b6.tar.xz
kernel-2d3399ab6072acd85811a54fce8eff50628888b6.zip
x86_64: move files out of the way
Diffstat (limited to 'arch/x86_64')
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/gate_descriptor.hpp (renamed from arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/gate_descriptor.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/idt_flags.hpp (renamed from arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/idt_flags.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table.hpp (renamed from arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer.hpp (renamed from arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/ist_offset.hpp (renamed from arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/ist_offset.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/segment_selector.hpp (renamed from arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/segment_selector.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/main.hpp (renamed from arch/x86_64/include/arch/context_switching/main.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/access_byte.hpp (renamed from arch/x86_64/include/arch/context_switching/segment_descriptor_table/access_byte.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/gdt_flags.hpp (renamed from arch/x86_64/include/arch/context_switching/segment_descriptor_table/gdt_flags.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/global_descriptor_table.hpp (renamed from arch/x86_64/include/arch/context_switching/segment_descriptor_table/global_descriptor_table.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/global_descriptor_table_pointer.hpp (renamed from arch/x86_64/include/arch/context_switching/segment_descriptor_table/global_descriptor_table_pointer.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/segment_descriptor_base.hpp (renamed from arch/x86_64/include/arch/context_switching/segment_descriptor_table/segment_descriptor_base.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/segment_descriptor_extension.hpp (renamed from arch/x86_64/include/arch/context_switching/segment_descriptor_table/segment_descriptor_extension.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/segment_descriptor_type.hpp (renamed from arch/x86_64/include/arch/context_switching/segment_descriptor_table/segment_descriptor_type.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/task_state_segment.hpp (renamed from arch/x86_64/include/arch/context_switching/segment_descriptor_table/task_state_segment.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/syscall/main.hpp (renamed from arch/x86_64/include/arch/context_switching/syscall/main.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/syscall/syscall_enable.hpp (renamed from arch/x86_64/include/arch/context_switching/syscall/syscall_enable.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/context_switching/syscall/syscall_handler.hpp (renamed from arch/x86_64/include/arch/context_switching/syscall/syscall_handler.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/exception_handling/assert.hpp (renamed from arch/x86_64/include/arch/exception_handling/assert.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/exception_handling/panic.hpp (renamed from arch/x86_64/include/arch/exception_handling/panic.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/interrupt_handling/generic_interrupt_handler.hpp (renamed from arch/x86_64/include/arch/interrupt_handling/generic_interrupt_handler.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/kernel/cpu/call.hpp (renamed from arch/x86_64/include/arch/kernel/cpu/call.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/kernel/cpu/gdtr.hpp (renamed from arch/x86_64/include/arch/kernel/cpu/gdtr.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/kernel/cpu/idtr.hpp (renamed from arch/x86_64/include/arch/kernel/cpu/idtr.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/kernel/cpu/if.hpp (renamed from arch/x86_64/include/arch/kernel/cpu/if.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/kernel/cpu/msr.hpp (renamed from arch/x86_64/include/arch/kernel/cpu/msr.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/kernel/cpu/segment_register.hpp (renamed from arch/x86_64/include/arch/kernel/cpu/segment_register.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/kernel/cpu/tr.hpp (renamed from arch/x86_64/include/arch/kernel/cpu/tr.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/kernel/halt.hpp (renamed from arch/x86_64/include/arch/kernel/halt.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/kernel/main.hpp (renamed from arch/x86_64/include/arch/kernel/main.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/allocator/area_frame_allocator.hpp (renamed from arch/x86_64/include/arch/memory/allocator/area_frame_allocator.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/allocator/concept.hpp (renamed from arch/x86_64/include/arch/memory/allocator/concept.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/allocator/tiny_frame_allocator.hpp (renamed from arch/x86_64/include/arch/memory/allocator/tiny_frame_allocator.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/heap/bump_allocator.hpp (renamed from arch/x86_64/include/arch/memory/heap/bump_allocator.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/heap/global_heap_allocator.hpp (renamed from arch/x86_64/include/arch/memory/heap/global_heap_allocator.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/heap/heap_allocator.hpp (renamed from arch/x86_64/include/arch/memory/heap/heap_allocator.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/heap/linked_list_allocator.hpp (renamed from arch/x86_64/include/arch/memory/heap/linked_list_allocator.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/heap/memory_block.hpp (renamed from arch/x86_64/include/arch/memory/heap/memory_block.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/heap/user_heap_allocator.hpp (renamed from arch/x86_64/include/arch/memory/heap/user_heap_allocator.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/main.hpp (renamed from arch/x86_64/include/arch/memory/main.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/multiboot/elf_symbols_section.hpp (renamed from arch/x86_64/include/arch/memory/multiboot/elf_symbols_section.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/multiboot/reader.hpp (renamed from arch/x86_64/include/arch/memory/multiboot/reader.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/paging/active_page_table.hpp (renamed from arch/x86_64/include/arch/memory/paging/active_page_table.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/paging/inactive_page_table.hpp (renamed from arch/x86_64/include/arch/memory/paging/inactive_page_table.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/paging/kernel_mapper.hpp (renamed from arch/x86_64/include/arch/memory/paging/kernel_mapper.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/paging/page_entry.hpp (renamed from arch/x86_64/include/arch/memory/paging/page_entry.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/paging/page_table.hpp (renamed from arch/x86_64/include/arch/memory/paging/page_table.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/paging/temporary_page.hpp (renamed from arch/x86_64/include/arch/memory/paging/temporary_page.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/memory/paging/virtual_page.hpp (renamed from arch/x86_64/include/arch/memory/paging/virtual_page.hpp)0
-rw-r--r--arch/x86_64/pre/include/arch/user/main.hpp (renamed from arch/x86_64/include/arch/user/main.hpp)0
-rw-r--r--arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/gate_descriptor.cpp (renamed from arch/x86_64/src/context_switching/interrupt_descriptor_table/gate_descriptor.cpp)0
-rw-r--r--arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/idt_flags.cpp (renamed from arch/x86_64/src/context_switching/interrupt_descriptor_table/idt_flags.cpp)0
-rw-r--r--arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/interrupt_descriptor_table.cpp (renamed from arch/x86_64/src/context_switching/interrupt_descriptor_table/interrupt_descriptor_table.cpp)0
-rw-r--r--arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer.cpp (renamed from arch/x86_64/src/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer.cpp)0
-rw-r--r--arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/ist_offset.cpp (renamed from arch/x86_64/src/context_switching/interrupt_descriptor_table/ist_offset.cpp)0
-rw-r--r--arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/segment_selector.cpp (renamed from arch/x86_64/src/context_switching/interrupt_descriptor_table/segment_selector.cpp)0
-rw-r--r--arch/x86_64/pre/src/context_switching/main.cpp (renamed from arch/x86_64/src/context_switching/main.cpp)0
-rw-r--r--arch/x86_64/pre/src/context_switching/segment_descriptor_table/access_byte.cpp (renamed from arch/x86_64/src/context_switching/segment_descriptor_table/access_byte.cpp)0
-rw-r--r--arch/x86_64/pre/src/context_switching/segment_descriptor_table/gdt_flags.cpp (renamed from arch/x86_64/src/context_switching/segment_descriptor_table/gdt_flags.cpp)0
-rw-r--r--arch/x86_64/pre/src/context_switching/segment_descriptor_table/global_descriptor_table.cpp (renamed from arch/x86_64/src/context_switching/segment_descriptor_table/global_descriptor_table.cpp)0
-rw-r--r--arch/x86_64/pre/src/context_switching/segment_descriptor_table/global_descriptor_table_pointer.cpp (renamed from arch/x86_64/src/context_switching/segment_descriptor_table/global_descriptor_table_pointer.cpp)0
-rw-r--r--arch/x86_64/pre/src/context_switching/segment_descriptor_table/segment_descriptor_base.cpp (renamed from arch/x86_64/src/context_switching/segment_descriptor_table/segment_descriptor_base.cpp)0
-rw-r--r--arch/x86_64/pre/src/context_switching/segment_descriptor_table/segment_descriptor_extension.cpp (renamed from arch/x86_64/src/context_switching/segment_descriptor_table/segment_descriptor_extension.cpp)0
-rw-r--r--arch/x86_64/pre/src/context_switching/syscall/main.cpp (renamed from arch/x86_64/src/context_switching/syscall/main.cpp)0
-rw-r--r--arch/x86_64/pre/src/context_switching/syscall/syscall_enable.cpp (renamed from arch/x86_64/src/context_switching/syscall/syscall_enable.cpp)0
-rw-r--r--arch/x86_64/pre/src/context_switching/syscall/syscall_handler.cpp (renamed from arch/x86_64/src/context_switching/syscall/syscall_handler.cpp)0
-rw-r--r--arch/x86_64/pre/src/exception_handling/abort.cpp (renamed from arch/x86_64/src/exception_handling/abort.cpp)0
-rw-r--r--arch/x86_64/pre/src/exception_handling/assert.cpp (renamed from arch/x86_64/src/exception_handling/assert.cpp)0
-rw-r--r--arch/x86_64/pre/src/exception_handling/panic.cpp (renamed from arch/x86_64/src/exception_handling/panic.cpp)0
-rw-r--r--arch/x86_64/pre/src/exception_handling/pure_virtual.cpp (renamed from arch/x86_64/src/exception_handling/pure_virtual.cpp)0
-rw-r--r--arch/x86_64/pre/src/interrupt_handling/generic_interrupt_handler.cpp (renamed from arch/x86_64/src/interrupt_handling/generic_interrupt_handler.cpp)0
-rw-r--r--arch/x86_64/pre/src/kernel/cpu/call.cpp (renamed from arch/x86_64/src/kernel/cpu/call.cpp)0
-rw-r--r--arch/x86_64/pre/src/kernel/cpu/gdtr.cpp (renamed from arch/x86_64/src/kernel/cpu/gdtr.cpp)0
-rw-r--r--arch/x86_64/pre/src/kernel/cpu/idtr.cpp (renamed from arch/x86_64/src/kernel/cpu/idtr.cpp)0
-rw-r--r--arch/x86_64/pre/src/kernel/cpu/if.cpp (renamed from arch/x86_64/src/kernel/cpu/if.cpp)0
-rw-r--r--arch/x86_64/pre/src/kernel/cpu/msr.cpp (renamed from arch/x86_64/src/kernel/cpu/msr.cpp)0
-rw-r--r--arch/x86_64/pre/src/kernel/cpu/segment_register.cpp (renamed from arch/x86_64/src/kernel/cpu/segment_register.cpp)0
-rw-r--r--arch/x86_64/pre/src/kernel/cpu/tr.cpp (renamed from arch/x86_64/src/kernel/cpu/tr.cpp)0
-rw-r--r--arch/x86_64/pre/src/kernel/main.cpp (renamed from arch/x86_64/src/kernel/main.cpp)0
-rw-r--r--arch/x86_64/pre/src/memory/allocator/area_frame_allocator.cpp (renamed from arch/x86_64/src/memory/allocator/area_frame_allocator.cpp)0
-rw-r--r--arch/x86_64/pre/src/memory/allocator/tiny_frame_allocator.cpp (renamed from arch/x86_64/src/memory/allocator/tiny_frame_allocator.cpp)0
-rw-r--r--arch/x86_64/pre/src/memory/heap/bump_allocator.cpp (renamed from arch/x86_64/src/memory/heap/bump_allocator.cpp)0
-rw-r--r--arch/x86_64/pre/src/memory/heap/global_heap_allocator.cpp (renamed from arch/x86_64/src/memory/heap/global_heap_allocator.cpp)0
-rw-r--r--arch/x86_64/pre/src/memory/heap/linked_list_allocator.cpp (renamed from arch/x86_64/src/memory/heap/linked_list_allocator.cpp)0
-rw-r--r--arch/x86_64/pre/src/memory/heap/memory_block.cpp (renamed from arch/x86_64/src/memory/heap/memory_block.cpp)0
-rw-r--r--arch/x86_64/pre/src/memory/heap/user_heap_allocator.cpp (renamed from arch/x86_64/src/memory/heap/user_heap_allocator.cpp)0
-rw-r--r--arch/x86_64/pre/src/memory/main.cpp (renamed from arch/x86_64/src/memory/main.cpp)0
-rw-r--r--arch/x86_64/pre/src/memory/multiboot/elf_symbols_section.cpp (renamed from arch/x86_64/src/memory/multiboot/elf_symbols_section.cpp)0
-rw-r--r--arch/x86_64/pre/src/memory/multiboot/reader.cpp (renamed from arch/x86_64/src/memory/multiboot/reader.cpp)0
-rw-r--r--arch/x86_64/pre/src/memory/paging/active_page_table.cpp (renamed from arch/x86_64/src/memory/paging/active_page_table.cpp)0
-rw-r--r--arch/x86_64/pre/src/memory/paging/inactive_page_table.cpp (renamed from arch/x86_64/src/memory/paging/inactive_page_table.cpp)0
-rw-r--r--arch/x86_64/pre/src/memory/paging/page_entry.cpp (renamed from arch/x86_64/src/memory/paging/page_entry.cpp)0
-rw-r--r--arch/x86_64/pre/src/memory/paging/page_table.cpp (renamed from arch/x86_64/src/memory/paging/page_table.cpp)0
-rw-r--r--arch/x86_64/pre/src/memory/paging/temporary_page.cpp (renamed from arch/x86_64/src/memory/paging/temporary_page.cpp)0
-rw-r--r--arch/x86_64/pre/src/memory/paging/virtual_page.cpp (renamed from arch/x86_64/src/memory/paging/virtual_page.cpp)0
-rw-r--r--arch/x86_64/pre/src/user/main.cpp (renamed from arch/x86_64/src/user/main.cpp)0
96 files changed, 0 insertions, 0 deletions
diff --git a/arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/gate_descriptor.hpp b/arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/gate_descriptor.hpp
index 07110c88..07110c88 100644
--- a/arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/gate_descriptor.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/gate_descriptor.hpp
diff --git a/arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/idt_flags.hpp b/arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/idt_flags.hpp
index 5104c369..5104c369 100644
--- a/arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/idt_flags.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/idt_flags.hpp
diff --git a/arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table.hpp b/arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table.hpp
index b388e0e8..b388e0e8 100644
--- a/arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table.hpp
diff --git a/arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer.hpp b/arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer.hpp
index 7fe933ba..7fe933ba 100644
--- a/arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer.hpp
diff --git a/arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/ist_offset.hpp b/arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/ist_offset.hpp
index e45bcf41..e45bcf41 100644
--- a/arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/ist_offset.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/ist_offset.hpp
diff --git a/arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/segment_selector.hpp b/arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/segment_selector.hpp
index 2a7704e7..2a7704e7 100644
--- a/arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/segment_selector.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/interrupt_descriptor_table/segment_selector.hpp
diff --git a/arch/x86_64/include/arch/context_switching/main.hpp b/arch/x86_64/pre/include/arch/context_switching/main.hpp
index f8477ea0..f8477ea0 100644
--- a/arch/x86_64/include/arch/context_switching/main.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/main.hpp
diff --git a/arch/x86_64/include/arch/context_switching/segment_descriptor_table/access_byte.hpp b/arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/access_byte.hpp
index 74503309..74503309 100644
--- a/arch/x86_64/include/arch/context_switching/segment_descriptor_table/access_byte.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/access_byte.hpp
diff --git a/arch/x86_64/include/arch/context_switching/segment_descriptor_table/gdt_flags.hpp b/arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/gdt_flags.hpp
index e24b9880..e24b9880 100644
--- a/arch/x86_64/include/arch/context_switching/segment_descriptor_table/gdt_flags.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/gdt_flags.hpp
diff --git a/arch/x86_64/include/arch/context_switching/segment_descriptor_table/global_descriptor_table.hpp b/arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/global_descriptor_table.hpp
index 44f26923..44f26923 100644
--- a/arch/x86_64/include/arch/context_switching/segment_descriptor_table/global_descriptor_table.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/global_descriptor_table.hpp
diff --git a/arch/x86_64/include/arch/context_switching/segment_descriptor_table/global_descriptor_table_pointer.hpp b/arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/global_descriptor_table_pointer.hpp
index 292ff705..292ff705 100644
--- a/arch/x86_64/include/arch/context_switching/segment_descriptor_table/global_descriptor_table_pointer.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/global_descriptor_table_pointer.hpp
diff --git a/arch/x86_64/include/arch/context_switching/segment_descriptor_table/segment_descriptor_base.hpp b/arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/segment_descriptor_base.hpp
index 933fb4db..933fb4db 100644
--- a/arch/x86_64/include/arch/context_switching/segment_descriptor_table/segment_descriptor_base.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/segment_descriptor_base.hpp
diff --git a/arch/x86_64/include/arch/context_switching/segment_descriptor_table/segment_descriptor_extension.hpp b/arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/segment_descriptor_extension.hpp
index 40bcc8ae..40bcc8ae 100644
--- a/arch/x86_64/include/arch/context_switching/segment_descriptor_table/segment_descriptor_extension.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/segment_descriptor_extension.hpp
diff --git a/arch/x86_64/include/arch/context_switching/segment_descriptor_table/segment_descriptor_type.hpp b/arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/segment_descriptor_type.hpp
index 8770b810..8770b810 100644
--- a/arch/x86_64/include/arch/context_switching/segment_descriptor_table/segment_descriptor_type.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/segment_descriptor_type.hpp
diff --git a/arch/x86_64/include/arch/context_switching/segment_descriptor_table/task_state_segment.hpp b/arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/task_state_segment.hpp
index d4aa5e82..d4aa5e82 100644
--- a/arch/x86_64/include/arch/context_switching/segment_descriptor_table/task_state_segment.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/segment_descriptor_table/task_state_segment.hpp
diff --git a/arch/x86_64/include/arch/context_switching/syscall/main.hpp b/arch/x86_64/pre/include/arch/context_switching/syscall/main.hpp
index 59adc131..59adc131 100644
--- a/arch/x86_64/include/arch/context_switching/syscall/main.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/syscall/main.hpp
diff --git a/arch/x86_64/include/arch/context_switching/syscall/syscall_enable.hpp b/arch/x86_64/pre/include/arch/context_switching/syscall/syscall_enable.hpp
index 8cb468a2..8cb468a2 100644
--- a/arch/x86_64/include/arch/context_switching/syscall/syscall_enable.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/syscall/syscall_enable.hpp
diff --git a/arch/x86_64/include/arch/context_switching/syscall/syscall_handler.hpp b/arch/x86_64/pre/include/arch/context_switching/syscall/syscall_handler.hpp
index 2e7bcd11..2e7bcd11 100644
--- a/arch/x86_64/include/arch/context_switching/syscall/syscall_handler.hpp
+++ b/arch/x86_64/pre/include/arch/context_switching/syscall/syscall_handler.hpp
diff --git a/arch/x86_64/include/arch/exception_handling/assert.hpp b/arch/x86_64/pre/include/arch/exception_handling/assert.hpp
index 12867680..12867680 100644
--- a/arch/x86_64/include/arch/exception_handling/assert.hpp
+++ b/arch/x86_64/pre/include/arch/exception_handling/assert.hpp
diff --git a/arch/x86_64/include/arch/exception_handling/panic.hpp b/arch/x86_64/pre/include/arch/exception_handling/panic.hpp
index 6a2404ca..6a2404ca 100644
--- a/arch/x86_64/include/arch/exception_handling/panic.hpp
+++ b/arch/x86_64/pre/include/arch/exception_handling/panic.hpp
diff --git a/arch/x86_64/include/arch/interrupt_handling/generic_interrupt_handler.hpp b/arch/x86_64/pre/include/arch/interrupt_handling/generic_interrupt_handler.hpp
index 15b35c1c..15b35c1c 100644
--- a/arch/x86_64/include/arch/interrupt_handling/generic_interrupt_handler.hpp
+++ b/arch/x86_64/pre/include/arch/interrupt_handling/generic_interrupt_handler.hpp
diff --git a/arch/x86_64/include/arch/kernel/cpu/call.hpp b/arch/x86_64/pre/include/arch/kernel/cpu/call.hpp
index 3c433044..3c433044 100644
--- a/arch/x86_64/include/arch/kernel/cpu/call.hpp
+++ b/arch/x86_64/pre/include/arch/kernel/cpu/call.hpp
diff --git a/arch/x86_64/include/arch/kernel/cpu/gdtr.hpp b/arch/x86_64/pre/include/arch/kernel/cpu/gdtr.hpp
index 68b950de..68b950de 100644
--- a/arch/x86_64/include/arch/kernel/cpu/gdtr.hpp
+++ b/arch/x86_64/pre/include/arch/kernel/cpu/gdtr.hpp
diff --git a/arch/x86_64/include/arch/kernel/cpu/idtr.hpp b/arch/x86_64/pre/include/arch/kernel/cpu/idtr.hpp
index cb800d0c..cb800d0c 100644
--- a/arch/x86_64/include/arch/kernel/cpu/idtr.hpp
+++ b/arch/x86_64/pre/include/arch/kernel/cpu/idtr.hpp
diff --git a/arch/x86_64/include/arch/kernel/cpu/if.hpp b/arch/x86_64/pre/include/arch/kernel/cpu/if.hpp
index 48707dc1..48707dc1 100644
--- a/arch/x86_64/include/arch/kernel/cpu/if.hpp
+++ b/arch/x86_64/pre/include/arch/kernel/cpu/if.hpp
diff --git a/arch/x86_64/include/arch/kernel/cpu/msr.hpp b/arch/x86_64/pre/include/arch/kernel/cpu/msr.hpp
index 99d63784..99d63784 100644
--- a/arch/x86_64/include/arch/kernel/cpu/msr.hpp
+++ b/arch/x86_64/pre/include/arch/kernel/cpu/msr.hpp
diff --git a/arch/x86_64/include/arch/kernel/cpu/segment_register.hpp b/arch/x86_64/pre/include/arch/kernel/cpu/segment_register.hpp
index a2364521..a2364521 100644
--- a/arch/x86_64/include/arch/kernel/cpu/segment_register.hpp
+++ b/arch/x86_64/pre/include/arch/kernel/cpu/segment_register.hpp
diff --git a/arch/x86_64/include/arch/kernel/cpu/tr.hpp b/arch/x86_64/pre/include/arch/kernel/cpu/tr.hpp
index 7c856f14..7c856f14 100644
--- a/arch/x86_64/include/arch/kernel/cpu/tr.hpp
+++ b/arch/x86_64/pre/include/arch/kernel/cpu/tr.hpp
diff --git a/arch/x86_64/include/arch/kernel/halt.hpp b/arch/x86_64/pre/include/arch/kernel/halt.hpp
index 377acc04..377acc04 100644
--- a/arch/x86_64/include/arch/kernel/halt.hpp
+++ b/arch/x86_64/pre/include/arch/kernel/halt.hpp
diff --git a/arch/x86_64/include/arch/kernel/main.hpp b/arch/x86_64/pre/include/arch/kernel/main.hpp
index a13e5f4a..a13e5f4a 100644
--- a/arch/x86_64/include/arch/kernel/main.hpp
+++ b/arch/x86_64/pre/include/arch/kernel/main.hpp
diff --git a/arch/x86_64/include/arch/memory/allocator/area_frame_allocator.hpp b/arch/x86_64/pre/include/arch/memory/allocator/area_frame_allocator.hpp
index a86c9b75..a86c9b75 100644
--- a/arch/x86_64/include/arch/memory/allocator/area_frame_allocator.hpp
+++ b/arch/x86_64/pre/include/arch/memory/allocator/area_frame_allocator.hpp
diff --git a/arch/x86_64/include/arch/memory/allocator/concept.hpp b/arch/x86_64/pre/include/arch/memory/allocator/concept.hpp
index 2d3f4ae8..2d3f4ae8 100644
--- a/arch/x86_64/include/arch/memory/allocator/concept.hpp
+++ b/arch/x86_64/pre/include/arch/memory/allocator/concept.hpp
diff --git a/arch/x86_64/include/arch/memory/allocator/tiny_frame_allocator.hpp b/arch/x86_64/pre/include/arch/memory/allocator/tiny_frame_allocator.hpp
index 1ceb74dd..1ceb74dd 100644
--- a/arch/x86_64/include/arch/memory/allocator/tiny_frame_allocator.hpp
+++ b/arch/x86_64/pre/include/arch/memory/allocator/tiny_frame_allocator.hpp
diff --git a/arch/x86_64/include/arch/memory/heap/bump_allocator.hpp b/arch/x86_64/pre/include/arch/memory/heap/bump_allocator.hpp
index 011f45c1..011f45c1 100644
--- a/arch/x86_64/include/arch/memory/heap/bump_allocator.hpp
+++ b/arch/x86_64/pre/include/arch/memory/heap/bump_allocator.hpp
diff --git a/arch/x86_64/include/arch/memory/heap/global_heap_allocator.hpp b/arch/x86_64/pre/include/arch/memory/heap/global_heap_allocator.hpp
index c98c130c..c98c130c 100644
--- a/arch/x86_64/include/arch/memory/heap/global_heap_allocator.hpp
+++ b/arch/x86_64/pre/include/arch/memory/heap/global_heap_allocator.hpp
diff --git a/arch/x86_64/include/arch/memory/heap/heap_allocator.hpp b/arch/x86_64/pre/include/arch/memory/heap/heap_allocator.hpp
index 420a1d3a..420a1d3a 100644
--- a/arch/x86_64/include/arch/memory/heap/heap_allocator.hpp
+++ b/arch/x86_64/pre/include/arch/memory/heap/heap_allocator.hpp
diff --git a/arch/x86_64/include/arch/memory/heap/linked_list_allocator.hpp b/arch/x86_64/pre/include/arch/memory/heap/linked_list_allocator.hpp
index bbbad190..bbbad190 100644
--- a/arch/x86_64/include/arch/memory/heap/linked_list_allocator.hpp
+++ b/arch/x86_64/pre/include/arch/memory/heap/linked_list_allocator.hpp
diff --git a/arch/x86_64/include/arch/memory/heap/memory_block.hpp b/arch/x86_64/pre/include/arch/memory/heap/memory_block.hpp
index 9d1fb020..9d1fb020 100644
--- a/arch/x86_64/include/arch/memory/heap/memory_block.hpp
+++ b/arch/x86_64/pre/include/arch/memory/heap/memory_block.hpp
diff --git a/arch/x86_64/include/arch/memory/heap/user_heap_allocator.hpp b/arch/x86_64/pre/include/arch/memory/heap/user_heap_allocator.hpp
index 3b47f15a..3b47f15a 100644
--- a/arch/x86_64/include/arch/memory/heap/user_heap_allocator.hpp
+++ b/arch/x86_64/pre/include/arch/memory/heap/user_heap_allocator.hpp
diff --git a/arch/x86_64/include/arch/memory/main.hpp b/arch/x86_64/pre/include/arch/memory/main.hpp
index d51815fc..d51815fc 100644
--- a/arch/x86_64/include/arch/memory/main.hpp
+++ b/arch/x86_64/pre/include/arch/memory/main.hpp
diff --git a/arch/x86_64/include/arch/memory/multiboot/elf_symbols_section.hpp b/arch/x86_64/pre/include/arch/memory/multiboot/elf_symbols_section.hpp
index 348c1593..348c1593 100644
--- a/arch/x86_64/include/arch/memory/multiboot/elf_symbols_section.hpp
+++ b/arch/x86_64/pre/include/arch/memory/multiboot/elf_symbols_section.hpp
diff --git a/arch/x86_64/include/arch/memory/multiboot/reader.hpp b/arch/x86_64/pre/include/arch/memory/multiboot/reader.hpp
index c5464cbe..c5464cbe 100644
--- a/arch/x86_64/include/arch/memory/multiboot/reader.hpp
+++ b/arch/x86_64/pre/include/arch/memory/multiboot/reader.hpp
diff --git a/arch/x86_64/include/arch/memory/paging/active_page_table.hpp b/arch/x86_64/pre/include/arch/memory/paging/active_page_table.hpp
index f68d8b6e..f68d8b6e 100644
--- a/arch/x86_64/include/arch/memory/paging/active_page_table.hpp
+++ b/arch/x86_64/pre/include/arch/memory/paging/active_page_table.hpp
diff --git a/arch/x86_64/include/arch/memory/paging/inactive_page_table.hpp b/arch/x86_64/pre/include/arch/memory/paging/inactive_page_table.hpp
index 8d967406..8d967406 100644
--- a/arch/x86_64/include/arch/memory/paging/inactive_page_table.hpp
+++ b/arch/x86_64/pre/include/arch/memory/paging/inactive_page_table.hpp
diff --git a/arch/x86_64/include/arch/memory/paging/kernel_mapper.hpp b/arch/x86_64/pre/include/arch/memory/paging/kernel_mapper.hpp
index 3afb54bc..3afb54bc 100644
--- a/arch/x86_64/include/arch/memory/paging/kernel_mapper.hpp
+++ b/arch/x86_64/pre/include/arch/memory/paging/kernel_mapper.hpp
diff --git a/arch/x86_64/include/arch/memory/paging/page_entry.hpp b/arch/x86_64/pre/include/arch/memory/paging/page_entry.hpp
index 8147c5c8..8147c5c8 100644
--- a/arch/x86_64/include/arch/memory/paging/page_entry.hpp
+++ b/arch/x86_64/pre/include/arch/memory/paging/page_entry.hpp
diff --git a/arch/x86_64/include/arch/memory/paging/page_table.hpp b/arch/x86_64/pre/include/arch/memory/paging/page_table.hpp
index b9723379..b9723379 100644
--- a/arch/x86_64/include/arch/memory/paging/page_table.hpp
+++ b/arch/x86_64/pre/include/arch/memory/paging/page_table.hpp
diff --git a/arch/x86_64/include/arch/memory/paging/temporary_page.hpp b/arch/x86_64/pre/include/arch/memory/paging/temporary_page.hpp
index d0d77816..d0d77816 100644
--- a/arch/x86_64/include/arch/memory/paging/temporary_page.hpp
+++ b/arch/x86_64/pre/include/arch/memory/paging/temporary_page.hpp
diff --git a/arch/x86_64/include/arch/memory/paging/virtual_page.hpp b/arch/x86_64/pre/include/arch/memory/paging/virtual_page.hpp
index a6c8c39e..a6c8c39e 100644
--- a/arch/x86_64/include/arch/memory/paging/virtual_page.hpp
+++ b/arch/x86_64/pre/include/arch/memory/paging/virtual_page.hpp
diff --git a/arch/x86_64/include/arch/user/main.hpp b/arch/x86_64/pre/include/arch/user/main.hpp
index c168a1f3..c168a1f3 100644
--- a/arch/x86_64/include/arch/user/main.hpp
+++ b/arch/x86_64/pre/include/arch/user/main.hpp
diff --git a/arch/x86_64/src/context_switching/interrupt_descriptor_table/gate_descriptor.cpp b/arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/gate_descriptor.cpp
index 28f289cd..28f289cd 100644
--- a/arch/x86_64/src/context_switching/interrupt_descriptor_table/gate_descriptor.cpp
+++ b/arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/gate_descriptor.cpp
diff --git a/arch/x86_64/src/context_switching/interrupt_descriptor_table/idt_flags.cpp b/arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/idt_flags.cpp
index d36a4c19..d36a4c19 100644
--- a/arch/x86_64/src/context_switching/interrupt_descriptor_table/idt_flags.cpp
+++ b/arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/idt_flags.cpp
diff --git a/arch/x86_64/src/context_switching/interrupt_descriptor_table/interrupt_descriptor_table.cpp b/arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/interrupt_descriptor_table.cpp
index 7aa08593..7aa08593 100644
--- a/arch/x86_64/src/context_switching/interrupt_descriptor_table/interrupt_descriptor_table.cpp
+++ b/arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/interrupt_descriptor_table.cpp
diff --git a/arch/x86_64/src/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer.cpp b/arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer.cpp
index 7bcbae68..7bcbae68 100644
--- a/arch/x86_64/src/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer.cpp
+++ b/arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer.cpp
diff --git a/arch/x86_64/src/context_switching/interrupt_descriptor_table/ist_offset.cpp b/arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/ist_offset.cpp
index a70e75d0..a70e75d0 100644
--- a/arch/x86_64/src/context_switching/interrupt_descriptor_table/ist_offset.cpp
+++ b/arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/ist_offset.cpp
diff --git a/arch/x86_64/src/context_switching/interrupt_descriptor_table/segment_selector.cpp b/arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/segment_selector.cpp
index 27f0a3b0..27f0a3b0 100644
--- a/arch/x86_64/src/context_switching/interrupt_descriptor_table/segment_selector.cpp
+++ b/arch/x86_64/pre/src/context_switching/interrupt_descriptor_table/segment_selector.cpp
diff --git a/arch/x86_64/src/context_switching/main.cpp b/arch/x86_64/pre/src/context_switching/main.cpp
index 95394283..95394283 100644
--- a/arch/x86_64/src/context_switching/main.cpp
+++ b/arch/x86_64/pre/src/context_switching/main.cpp
diff --git a/arch/x86_64/src/context_switching/segment_descriptor_table/access_byte.cpp b/arch/x86_64/pre/src/context_switching/segment_descriptor_table/access_byte.cpp
index e31e021f..e31e021f 100644
--- a/arch/x86_64/src/context_switching/segment_descriptor_table/access_byte.cpp
+++ b/arch/x86_64/pre/src/context_switching/segment_descriptor_table/access_byte.cpp
diff --git a/arch/x86_64/src/context_switching/segment_descriptor_table/gdt_flags.cpp b/arch/x86_64/pre/src/context_switching/segment_descriptor_table/gdt_flags.cpp
index e444a242..e444a242 100644
--- a/arch/x86_64/src/context_switching/segment_descriptor_table/gdt_flags.cpp
+++ b/arch/x86_64/pre/src/context_switching/segment_descriptor_table/gdt_flags.cpp
diff --git a/arch/x86_64/src/context_switching/segment_descriptor_table/global_descriptor_table.cpp b/arch/x86_64/pre/src/context_switching/segment_descriptor_table/global_descriptor_table.cpp
index bbcee31b..bbcee31b 100644
--- a/arch/x86_64/src/context_switching/segment_descriptor_table/global_descriptor_table.cpp
+++ b/arch/x86_64/pre/src/context_switching/segment_descriptor_table/global_descriptor_table.cpp
diff --git a/arch/x86_64/src/context_switching/segment_descriptor_table/global_descriptor_table_pointer.cpp b/arch/x86_64/pre/src/context_switching/segment_descriptor_table/global_descriptor_table_pointer.cpp
index 79088b83..79088b83 100644
--- a/arch/x86_64/src/context_switching/segment_descriptor_table/global_descriptor_table_pointer.cpp
+++ b/arch/x86_64/pre/src/context_switching/segment_descriptor_table/global_descriptor_table_pointer.cpp
diff --git a/arch/x86_64/src/context_switching/segment_descriptor_table/segment_descriptor_base.cpp b/arch/x86_64/pre/src/context_switching/segment_descriptor_table/segment_descriptor_base.cpp
index 04804d9b..04804d9b 100644
--- a/arch/x86_64/src/context_switching/segment_descriptor_table/segment_descriptor_base.cpp
+++ b/arch/x86_64/pre/src/context_switching/segment_descriptor_table/segment_descriptor_base.cpp
diff --git a/arch/x86_64/src/context_switching/segment_descriptor_table/segment_descriptor_extension.cpp b/arch/x86_64/pre/src/context_switching/segment_descriptor_table/segment_descriptor_extension.cpp
index a28ec9b0..a28ec9b0 100644
--- a/arch/x86_64/src/context_switching/segment_descriptor_table/segment_descriptor_extension.cpp
+++ b/arch/x86_64/pre/src/context_switching/segment_descriptor_table/segment_descriptor_extension.cpp
diff --git a/arch/x86_64/src/context_switching/syscall/main.cpp b/arch/x86_64/pre/src/context_switching/syscall/main.cpp
index b4ab468c..b4ab468c 100644
--- a/arch/x86_64/src/context_switching/syscall/main.cpp
+++ b/arch/x86_64/pre/src/context_switching/syscall/main.cpp
diff --git a/arch/x86_64/src/context_switching/syscall/syscall_enable.cpp b/arch/x86_64/pre/src/context_switching/syscall/syscall_enable.cpp
index 3c433369..3c433369 100644
--- a/arch/x86_64/src/context_switching/syscall/syscall_enable.cpp
+++ b/arch/x86_64/pre/src/context_switching/syscall/syscall_enable.cpp
diff --git a/arch/x86_64/src/context_switching/syscall/syscall_handler.cpp b/arch/x86_64/pre/src/context_switching/syscall/syscall_handler.cpp
index 84dbe5f2..84dbe5f2 100644
--- a/arch/x86_64/src/context_switching/syscall/syscall_handler.cpp
+++ b/arch/x86_64/pre/src/context_switching/syscall/syscall_handler.cpp
diff --git a/arch/x86_64/src/exception_handling/abort.cpp b/arch/x86_64/pre/src/exception_handling/abort.cpp
index e12e4cb0..e12e4cb0 100644
--- a/arch/x86_64/src/exception_handling/abort.cpp
+++ b/arch/x86_64/pre/src/exception_handling/abort.cpp
diff --git a/arch/x86_64/src/exception_handling/assert.cpp b/arch/x86_64/pre/src/exception_handling/assert.cpp
index b2963de3..b2963de3 100644
--- a/arch/x86_64/src/exception_handling/assert.cpp
+++ b/arch/x86_64/pre/src/exception_handling/assert.cpp
diff --git a/arch/x86_64/src/exception_handling/panic.cpp b/arch/x86_64/pre/src/exception_handling/panic.cpp
index 8e3802ac..8e3802ac 100644
--- a/arch/x86_64/src/exception_handling/panic.cpp
+++ b/arch/x86_64/pre/src/exception_handling/panic.cpp
diff --git a/arch/x86_64/src/exception_handling/pure_virtual.cpp b/arch/x86_64/pre/src/exception_handling/pure_virtual.cpp
index 67772f77..67772f77 100644
--- a/arch/x86_64/src/exception_handling/pure_virtual.cpp
+++ b/arch/x86_64/pre/src/exception_handling/pure_virtual.cpp
diff --git a/arch/x86_64/src/interrupt_handling/generic_interrupt_handler.cpp b/arch/x86_64/pre/src/interrupt_handling/generic_interrupt_handler.cpp
index 9d061a83..9d061a83 100644
--- a/arch/x86_64/src/interrupt_handling/generic_interrupt_handler.cpp
+++ b/arch/x86_64/pre/src/interrupt_handling/generic_interrupt_handler.cpp
diff --git a/arch/x86_64/src/kernel/cpu/call.cpp b/arch/x86_64/pre/src/kernel/cpu/call.cpp
index 98fa2480..98fa2480 100644
--- a/arch/x86_64/src/kernel/cpu/call.cpp
+++ b/arch/x86_64/pre/src/kernel/cpu/call.cpp
diff --git a/arch/x86_64/src/kernel/cpu/gdtr.cpp b/arch/x86_64/pre/src/kernel/cpu/gdtr.cpp
index 74a4e1c3..74a4e1c3 100644
--- a/arch/x86_64/src/kernel/cpu/gdtr.cpp
+++ b/arch/x86_64/pre/src/kernel/cpu/gdtr.cpp
diff --git a/arch/x86_64/src/kernel/cpu/idtr.cpp b/arch/x86_64/pre/src/kernel/cpu/idtr.cpp
index 7aa20c10..7aa20c10 100644
--- a/arch/x86_64/src/kernel/cpu/idtr.cpp
+++ b/arch/x86_64/pre/src/kernel/cpu/idtr.cpp
diff --git a/arch/x86_64/src/kernel/cpu/if.cpp b/arch/x86_64/pre/src/kernel/cpu/if.cpp
index 60a90a35..60a90a35 100644
--- a/arch/x86_64/src/kernel/cpu/if.cpp
+++ b/arch/x86_64/pre/src/kernel/cpu/if.cpp
diff --git a/arch/x86_64/src/kernel/cpu/msr.cpp b/arch/x86_64/pre/src/kernel/cpu/msr.cpp
index 9c474a1e..9c474a1e 100644
--- a/arch/x86_64/src/kernel/cpu/msr.cpp
+++ b/arch/x86_64/pre/src/kernel/cpu/msr.cpp
diff --git a/arch/x86_64/src/kernel/cpu/segment_register.cpp b/arch/x86_64/pre/src/kernel/cpu/segment_register.cpp
index b08c9c49..b08c9c49 100644
--- a/arch/x86_64/src/kernel/cpu/segment_register.cpp
+++ b/arch/x86_64/pre/src/kernel/cpu/segment_register.cpp
diff --git a/arch/x86_64/src/kernel/cpu/tr.cpp b/arch/x86_64/pre/src/kernel/cpu/tr.cpp
index a435540c..a435540c 100644
--- a/arch/x86_64/src/kernel/cpu/tr.cpp
+++ b/arch/x86_64/pre/src/kernel/cpu/tr.cpp
diff --git a/arch/x86_64/src/kernel/main.cpp b/arch/x86_64/pre/src/kernel/main.cpp
index 43b5f902..43b5f902 100644
--- a/arch/x86_64/src/kernel/main.cpp
+++ b/arch/x86_64/pre/src/kernel/main.cpp
diff --git a/arch/x86_64/src/memory/allocator/area_frame_allocator.cpp b/arch/x86_64/pre/src/memory/allocator/area_frame_allocator.cpp
index a5a1b49c..a5a1b49c 100644
--- a/arch/x86_64/src/memory/allocator/area_frame_allocator.cpp
+++ b/arch/x86_64/pre/src/memory/allocator/area_frame_allocator.cpp
diff --git a/arch/x86_64/src/memory/allocator/tiny_frame_allocator.cpp b/arch/x86_64/pre/src/memory/allocator/tiny_frame_allocator.cpp
index 3cdf9c73..3cdf9c73 100644
--- a/arch/x86_64/src/memory/allocator/tiny_frame_allocator.cpp
+++ b/arch/x86_64/pre/src/memory/allocator/tiny_frame_allocator.cpp
diff --git a/arch/x86_64/src/memory/heap/bump_allocator.cpp b/arch/x86_64/pre/src/memory/heap/bump_allocator.cpp
index 525f45c7..525f45c7 100644
--- a/arch/x86_64/src/memory/heap/bump_allocator.cpp
+++ b/arch/x86_64/pre/src/memory/heap/bump_allocator.cpp
diff --git a/arch/x86_64/src/memory/heap/global_heap_allocator.cpp b/arch/x86_64/pre/src/memory/heap/global_heap_allocator.cpp
index 35cd6233..35cd6233 100644
--- a/arch/x86_64/src/memory/heap/global_heap_allocator.cpp
+++ b/arch/x86_64/pre/src/memory/heap/global_heap_allocator.cpp
diff --git a/arch/x86_64/src/memory/heap/linked_list_allocator.cpp b/arch/x86_64/pre/src/memory/heap/linked_list_allocator.cpp
index 00ca366f..00ca366f 100644
--- a/arch/x86_64/src/memory/heap/linked_list_allocator.cpp
+++ b/arch/x86_64/pre/src/memory/heap/linked_list_allocator.cpp
diff --git a/arch/x86_64/src/memory/heap/memory_block.cpp b/arch/x86_64/pre/src/memory/heap/memory_block.cpp
index bc97bd6f..bc97bd6f 100644
--- a/arch/x86_64/src/memory/heap/memory_block.cpp
+++ b/arch/x86_64/pre/src/memory/heap/memory_block.cpp
diff --git a/arch/x86_64/src/memory/heap/user_heap_allocator.cpp b/arch/x86_64/pre/src/memory/heap/user_heap_allocator.cpp
index 427a68a0..427a68a0 100644
--- a/arch/x86_64/src/memory/heap/user_heap_allocator.cpp
+++ b/arch/x86_64/pre/src/memory/heap/user_heap_allocator.cpp
diff --git a/arch/x86_64/src/memory/main.cpp b/arch/x86_64/pre/src/memory/main.cpp
index 2746a711..2746a711 100644
--- a/arch/x86_64/src/memory/main.cpp
+++ b/arch/x86_64/pre/src/memory/main.cpp
diff --git a/arch/x86_64/src/memory/multiboot/elf_symbols_section.cpp b/arch/x86_64/pre/src/memory/multiboot/elf_symbols_section.cpp
index f5d126b2..f5d126b2 100644
--- a/arch/x86_64/src/memory/multiboot/elf_symbols_section.cpp
+++ b/arch/x86_64/pre/src/memory/multiboot/elf_symbols_section.cpp
diff --git a/arch/x86_64/src/memory/multiboot/reader.cpp b/arch/x86_64/pre/src/memory/multiboot/reader.cpp
index b05e6b3b..b05e6b3b 100644
--- a/arch/x86_64/src/memory/multiboot/reader.cpp
+++ b/arch/x86_64/pre/src/memory/multiboot/reader.cpp
diff --git a/arch/x86_64/src/memory/paging/active_page_table.cpp b/arch/x86_64/pre/src/memory/paging/active_page_table.cpp
index 01138695..01138695 100644
--- a/arch/x86_64/src/memory/paging/active_page_table.cpp
+++ b/arch/x86_64/pre/src/memory/paging/active_page_table.cpp
diff --git a/arch/x86_64/src/memory/paging/inactive_page_table.cpp b/arch/x86_64/pre/src/memory/paging/inactive_page_table.cpp
index 4e0610ec..4e0610ec 100644
--- a/arch/x86_64/src/memory/paging/inactive_page_table.cpp
+++ b/arch/x86_64/pre/src/memory/paging/inactive_page_table.cpp
diff --git a/arch/x86_64/src/memory/paging/page_entry.cpp b/arch/x86_64/pre/src/memory/paging/page_entry.cpp
index 57045cac..57045cac 100644
--- a/arch/x86_64/src/memory/paging/page_entry.cpp
+++ b/arch/x86_64/pre/src/memory/paging/page_entry.cpp
diff --git a/arch/x86_64/src/memory/paging/page_table.cpp b/arch/x86_64/pre/src/memory/paging/page_table.cpp
index eb118103..eb118103 100644
--- a/arch/x86_64/src/memory/paging/page_table.cpp
+++ b/arch/x86_64/pre/src/memory/paging/page_table.cpp
diff --git a/arch/x86_64/src/memory/paging/temporary_page.cpp b/arch/x86_64/pre/src/memory/paging/temporary_page.cpp
index 8e735233..8e735233 100644
--- a/arch/x86_64/src/memory/paging/temporary_page.cpp
+++ b/arch/x86_64/pre/src/memory/paging/temporary_page.cpp
diff --git a/arch/x86_64/src/memory/paging/virtual_page.cpp b/arch/x86_64/pre/src/memory/paging/virtual_page.cpp
index d3741567..d3741567 100644
--- a/arch/x86_64/src/memory/paging/virtual_page.cpp
+++ b/arch/x86_64/pre/src/memory/paging/virtual_page.cpp
diff --git a/arch/x86_64/src/user/main.cpp b/arch/x86_64/pre/src/user/main.cpp
index 8b07e4ac..8b07e4ac 100644
--- a/arch/x86_64/src/user/main.cpp
+++ b/arch/x86_64/pre/src/user/main.cpp