aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2025-07-24 16:39:43 +0000
committerFelix Morgner <felix.morgner@ost.ch>2025-07-24 16:42:39 +0000
commitfeac668578a35aac280b59d478a57b6937bb68da (patch)
treece9bc9854c75a5a663428fcd34b3a18035e1e53f /docs
parent2d3399ab6072acd85811a54fce8eff50628888b6 (diff)
downloadkernel-feac668578a35aac280b59d478a57b6937bb68da.tar.xz
kernel-feac668578a35aac280b59d478a57b6937bb68da.zip
docs: move files out of the way
Diffstat (limited to 'docs')
-rw-r--r--docs/conf.py2
-rw-r--r--docs/pre/arch/x86_64.rst (renamed from docs/arch/x86_64.rst)0
-rw-r--r--docs/pre/arch/x86_64/boot.rst (renamed from docs/arch/x86_64/boot.rst)0
-rw-r--r--docs/pre/arch/x86_64/boot/pointers.rst (renamed from docs/arch/x86_64/boot/pointers.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching.rst (renamed from docs/arch/x86_64/context_switching.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table.rst (renamed from docs/arch/x86_64/context_switching/interrupt_descriptor_table.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/gate_descriptor.rst (renamed from docs/arch/x86_64/context_switching/interrupt_descriptor_table/gate_descriptor.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/idt_flags.rst (renamed from docs/arch/x86_64/context_switching/interrupt_descriptor_table/idt_flags.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table copy.rst (renamed from docs/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table copy.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer copy.rst (renamed from docs/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer copy.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/ist_offset.rst (renamed from docs/arch/x86_64/context_switching/interrupt_descriptor_table/ist_offset.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/segment_selector.rst (renamed from docs/arch/x86_64/context_switching/interrupt_descriptor_table/segment_selector.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/main.rst (renamed from docs/arch/x86_64/context_switching/main.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table.rst (renamed from docs/arch/x86_64/context_switching/segment_descriptor_table.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table/access_byte.rst (renamed from docs/arch/x86_64/context_switching/segment_descriptor_table/access_byte.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table/gdt_flags.rst (renamed from docs/arch/x86_64/context_switching/segment_descriptor_table/gdt_flags.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table.rst (renamed from docs/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table_pointer.rst (renamed from docs/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table_pointer.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_base.rst (renamed from docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_base.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_extension.rst (renamed from docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_extension.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_type.rst (renamed from docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_type.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table/task_state_segment.rst (renamed from docs/arch/x86_64/context_switching/segment_descriptor_table/task_state_segment.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/syscall.rst (renamed from docs/arch/x86_64/context_switching/syscall.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/syscall/main.rst (renamed from docs/arch/x86_64/context_switching/syscall/main.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/syscall/syscall_enable.rst (renamed from docs/arch/x86_64/context_switching/syscall/syscall_enable.rst)0
-rw-r--r--docs/pre/arch/x86_64/context_switching/syscall/syscall_handler.rst (renamed from docs/arch/x86_64/context_switching/syscall/syscall_handler.rst)0
-rw-r--r--docs/pre/arch/x86_64/exception_handling.rst (renamed from docs/arch/x86_64/exception_handling.rst)0
-rw-r--r--docs/pre/arch/x86_64/exception_handling/assert.rst (renamed from docs/arch/x86_64/exception_handling/assert.rst)0
-rw-r--r--docs/pre/arch/x86_64/exception_handling/panic.rst (renamed from docs/arch/x86_64/exception_handling/panic.rst)0
-rw-r--r--docs/pre/arch/x86_64/interrupt_handling.rst (renamed from docs/arch/x86_64/interrupt_handling.rst)0
-rw-r--r--docs/pre/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst (renamed from docs/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst)0
-rw-r--r--docs/pre/arch/x86_64/io.rst (renamed from docs/arch/x86_64/io.rst)0
-rw-r--r--docs/pre/arch/x86_64/io/port_io.rst (renamed from docs/arch/x86_64/io/port_io.rst)0
-rw-r--r--docs/pre/arch/x86_64/kernel.rst (renamed from docs/arch/x86_64/kernel.rst)0
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu.rst (renamed from docs/arch/x86_64/kernel/cpu.rst)0
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/call.rst (renamed from docs/arch/x86_64/kernel/cpu/call.rst)0
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/control_register.rst (renamed from docs/arch/x86_64/kernel/cpu/control_register.rst)0
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/gdtr.rst (renamed from docs/arch/x86_64/kernel/cpu/gdtr.rst)0
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/idtr.rst (renamed from docs/arch/x86_64/kernel/cpu/idtr.rst)0
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/if.rst (renamed from docs/arch/x86_64/kernel/cpu/if.rst)0
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/msr.rst (renamed from docs/arch/x86_64/kernel/cpu/msr.rst)0
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/segment_register.rst (renamed from docs/arch/x86_64/kernel/cpu/segment_register.rst)0
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/tlb.rst (renamed from docs/arch/x86_64/kernel/cpu/tlb.rst)0
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/tr.rst (renamed from docs/arch/x86_64/kernel/cpu/tr.rst)0
-rw-r--r--docs/pre/arch/x86_64/kernel/halt.rst (renamed from docs/arch/x86_64/kernel/halt.rst)0
-rw-r--r--docs/pre/arch/x86_64/kernel/main.rst (renamed from docs/arch/x86_64/kernel/main.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory.rst (renamed from docs/arch/x86_64/memory.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/allocator.rst (renamed from docs/arch/x86_64/memory/allocator.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/allocator/area_frame_allocator.rst (renamed from docs/arch/x86_64/memory/allocator/area_frame_allocator.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/allocator/concept.rst (renamed from docs/arch/x86_64/memory/allocator/concept.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/allocator/physical_frame.rst (renamed from docs/arch/x86_64/memory/allocator/physical_frame.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/allocator/tiny_frame_allocator.rst (renamed from docs/arch/x86_64/memory/allocator/tiny_frame_allocator.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/cpu.rst (renamed from docs/arch/x86_64/memory/cpu.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/heap.rst (renamed from docs/arch/x86_64/memory/heap.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/heap/bump_allocator.rst (renamed from docs/arch/x86_64/memory/heap/bump_allocator.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/heap/global_heap_allocator.rst (renamed from docs/arch/x86_64/memory/heap/global_heap_allocator.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/heap/heap_allocator.rst (renamed from docs/arch/x86_64/memory/heap/heap_allocator.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/heap/linked_list_allocator.rst (renamed from docs/arch/x86_64/memory/heap/linked_list_allocator.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/heap/memory_block.rst (renamed from docs/arch/x86_64/memory/heap/memory_block.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/heap/user_heap_allocator.rst (renamed from docs/arch/x86_64/memory/heap/user_heap_allocator.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/main.rst (renamed from docs/arch/x86_64/memory/main.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/multiboot.rst (renamed from docs/arch/x86_64/memory/multiboot.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/multiboot/elf_symbols_section.rst (renamed from docs/arch/x86_64/memory/multiboot/elf_symbols_section.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/multiboot/info.rst (renamed from docs/arch/x86_64/memory/multiboot/info.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/multiboot/memory_map.rst (renamed from docs/arch/x86_64/memory/multiboot/memory_map.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/multiboot/reader.rst (renamed from docs/arch/x86_64/memory/multiboot/reader.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/paging.rst (renamed from docs/arch/x86_64/memory/paging.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/paging/active_page_table.rst (renamed from docs/arch/x86_64/memory/paging/active_page_table.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/paging/inactive_page_table.rst (renamed from docs/arch/x86_64/memory/paging/inactive_page_table.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/paging/kernel_mapper.rst (renamed from docs/arch/x86_64/memory/paging/kernel_mapper.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/paging/page_entry.rst (renamed from docs/arch/x86_64/memory/paging/page_entry.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/paging/page_table.rst (renamed from docs/arch/x86_64/memory/paging/page_table.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/paging/temporary_page.rst (renamed from docs/arch/x86_64/memory/paging/temporary_page.rst)0
-rw-r--r--docs/pre/arch/x86_64/memory/paging/virtual_page.rst (renamed from docs/arch/x86_64/memory/paging/virtual_page.rst)0
-rw-r--r--docs/pre/arch/x86_64/stl.rst (renamed from docs/arch/x86_64/stl.rst)0
-rw-r--r--docs/pre/arch/x86_64/stl/container.rst (renamed from docs/arch/x86_64/stl/container.rst)0
-rw-r--r--docs/pre/arch/x86_64/stl/contiguous_pointer_iterator.rst (renamed from docs/arch/x86_64/stl/contiguous_pointer_iterator.rst)0
-rw-r--r--docs/pre/arch/x86_64/stl/forward_value_iterator.rst (renamed from docs/arch/x86_64/stl/forward_value_iterator.rst)0
-rw-r--r--docs/pre/arch/x86_64/stl/mutex.rst (renamed from docs/arch/x86_64/stl/mutex.rst)0
-rw-r--r--docs/pre/arch/x86_64/stl/shared_pointer.rst (renamed from docs/arch/x86_64/stl/shared_pointer.rst)0
-rw-r--r--docs/pre/arch/x86_64/stl/stack.rst (renamed from docs/arch/x86_64/stl/stack.rst)0
-rw-r--r--docs/pre/arch/x86_64/stl/unique_pointer.rst (renamed from docs/arch/x86_64/stl/unique_pointer.rst)0
-rw-r--r--docs/pre/arch/x86_64/stl/vector.rst (renamed from docs/arch/x86_64/stl/vector.rst)0
-rw-r--r--docs/pre/arch/x86_64/user.rst (renamed from docs/arch/x86_64/user.rst)0
-rw-r--r--docs/pre/arch/x86_64/user/main.rst (renamed from docs/arch/x86_64/user/main.rst)0
-rw-r--r--docs/pre/arch/x86_64/video.rst (renamed from docs/arch/x86_64/video.rst)0
-rw-r--r--docs/pre/arch/x86_64/video/vga.rst (renamed from docs/arch/x86_64/video/vga.rst)0
-rw-r--r--docs/pre/arch/x86_64/video/vga/io.rst (renamed from docs/arch/x86_64/video/vga/io.rst)0
-rw-r--r--docs/pre/arch/x86_64/video/vga/text.rst (renamed from docs/arch/x86_64/video/vga/text.rst)0
-rw-r--r--docs/pre/cross/memory.rst (renamed from docs/cross/memory.rst)0
-rw-r--r--docs/pre/cross/memory/asm_pointer.rst (renamed from docs/cross/memory/asm_pointer.rst)0
91 files changed, 1 insertions, 1 deletions
diff --git a/docs/conf.py b/docs/conf.py
index 067c1cf..b8cfe69 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -16,7 +16,7 @@ author = "Felix Morgner"
#extensions = ["breathe"]
templates_path = ["_templates"]
-exclude_patterns = []
+exclude_patterns = ["pre/**"]
# -- Options Breathe ---------------------------------------------------------
# https://breathe.readthedocs.io/en/stable/directives.html#config-values
diff --git a/docs/arch/x86_64.rst b/docs/pre/arch/x86_64.rst
index dc432f1..dc432f1 100644
--- a/docs/arch/x86_64.rst
+++ b/docs/pre/arch/x86_64.rst
diff --git a/docs/arch/x86_64/boot.rst b/docs/pre/arch/x86_64/boot.rst
index 8be2a57..8be2a57 100644
--- a/docs/arch/x86_64/boot.rst
+++ b/docs/pre/arch/x86_64/boot.rst
diff --git a/docs/arch/x86_64/boot/pointers.rst b/docs/pre/arch/x86_64/boot/pointers.rst
index 3ec626a..3ec626a 100644
--- a/docs/arch/x86_64/boot/pointers.rst
+++ b/docs/pre/arch/x86_64/boot/pointers.rst
diff --git a/docs/arch/x86_64/context_switching.rst b/docs/pre/arch/x86_64/context_switching.rst
index c3b3b03..c3b3b03 100644
--- a/docs/arch/x86_64/context_switching.rst
+++ b/docs/pre/arch/x86_64/context_switching.rst
diff --git a/docs/arch/x86_64/context_switching/interrupt_descriptor_table.rst b/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table.rst
index dd6e478..dd6e478 100644
--- a/docs/arch/x86_64/context_switching/interrupt_descriptor_table.rst
+++ b/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table.rst
diff --git a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/gate_descriptor.rst b/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/gate_descriptor.rst
index 29e7586..29e7586 100644
--- a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/gate_descriptor.rst
+++ b/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/gate_descriptor.rst
diff --git a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/idt_flags.rst b/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/idt_flags.rst
index 60e8c37..60e8c37 100644
--- a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/idt_flags.rst
+++ b/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/idt_flags.rst
diff --git a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table copy.rst b/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table copy.rst
index a2b8997..a2b8997 100644
--- a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table copy.rst
+++ b/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table copy.rst
diff --git a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer copy.rst b/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer copy.rst
index 3a8c259..3a8c259 100644
--- a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer copy.rst
+++ b/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer copy.rst
diff --git a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/ist_offset.rst b/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/ist_offset.rst
index ddba6ee..ddba6ee 100644
--- a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/ist_offset.rst
+++ b/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/ist_offset.rst
diff --git a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/segment_selector.rst b/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/segment_selector.rst
index 2da142e..2da142e 100644
--- a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/segment_selector.rst
+++ b/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/segment_selector.rst
diff --git a/docs/arch/x86_64/context_switching/main.rst b/docs/pre/arch/x86_64/context_switching/main.rst
index e9e8a35..e9e8a35 100644
--- a/docs/arch/x86_64/context_switching/main.rst
+++ b/docs/pre/arch/x86_64/context_switching/main.rst
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table.rst b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table.rst
index 449622d..449622d 100644
--- a/docs/arch/x86_64/context_switching/segment_descriptor_table.rst
+++ b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table.rst
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table/access_byte.rst b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/access_byte.rst
index f2e7d67..f2e7d67 100644
--- a/docs/arch/x86_64/context_switching/segment_descriptor_table/access_byte.rst
+++ b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/access_byte.rst
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table/gdt_flags.rst b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/gdt_flags.rst
index faa2ffc..faa2ffc 100644
--- a/docs/arch/x86_64/context_switching/segment_descriptor_table/gdt_flags.rst
+++ b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/gdt_flags.rst
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table.rst b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table.rst
index 35403db..35403db 100644
--- a/docs/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table.rst
+++ b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table.rst
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table_pointer.rst b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table_pointer.rst
index 41ceffd..41ceffd 100644
--- a/docs/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table_pointer.rst
+++ b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table_pointer.rst
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_base.rst b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_base.rst
index 952ab2a..952ab2a 100644
--- a/docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_base.rst
+++ b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_base.rst
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_extension.rst b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_extension.rst
index 874d1cb..874d1cb 100644
--- a/docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_extension.rst
+++ b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_extension.rst
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_type.rst b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_type.rst
index e45b0a5..e45b0a5 100644
--- a/docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_type.rst
+++ b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_type.rst
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table/task_state_segment.rst b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/task_state_segment.rst
index 731d7bb..731d7bb 100644
--- a/docs/arch/x86_64/context_switching/segment_descriptor_table/task_state_segment.rst
+++ b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/task_state_segment.rst
diff --git a/docs/arch/x86_64/context_switching/syscall.rst b/docs/pre/arch/x86_64/context_switching/syscall.rst
index 28acf28..28acf28 100644
--- a/docs/arch/x86_64/context_switching/syscall.rst
+++ b/docs/pre/arch/x86_64/context_switching/syscall.rst
diff --git a/docs/arch/x86_64/context_switching/syscall/main.rst b/docs/pre/arch/x86_64/context_switching/syscall/main.rst
index 6be577b..6be577b 100644
--- a/docs/arch/x86_64/context_switching/syscall/main.rst
+++ b/docs/pre/arch/x86_64/context_switching/syscall/main.rst
diff --git a/docs/arch/x86_64/context_switching/syscall/syscall_enable.rst b/docs/pre/arch/x86_64/context_switching/syscall/syscall_enable.rst
index e9162f1..e9162f1 100644
--- a/docs/arch/x86_64/context_switching/syscall/syscall_enable.rst
+++ b/docs/pre/arch/x86_64/context_switching/syscall/syscall_enable.rst
diff --git a/docs/arch/x86_64/context_switching/syscall/syscall_handler.rst b/docs/pre/arch/x86_64/context_switching/syscall/syscall_handler.rst
index 0e86780..0e86780 100644
--- a/docs/arch/x86_64/context_switching/syscall/syscall_handler.rst
+++ b/docs/pre/arch/x86_64/context_switching/syscall/syscall_handler.rst
diff --git a/docs/arch/x86_64/exception_handling.rst b/docs/pre/arch/x86_64/exception_handling.rst
index 3bf2770..3bf2770 100644
--- a/docs/arch/x86_64/exception_handling.rst
+++ b/docs/pre/arch/x86_64/exception_handling.rst
diff --git a/docs/arch/x86_64/exception_handling/assert.rst b/docs/pre/arch/x86_64/exception_handling/assert.rst
index 053cf66..053cf66 100644
--- a/docs/arch/x86_64/exception_handling/assert.rst
+++ b/docs/pre/arch/x86_64/exception_handling/assert.rst
diff --git a/docs/arch/x86_64/exception_handling/panic.rst b/docs/pre/arch/x86_64/exception_handling/panic.rst
index 50b6284..50b6284 100644
--- a/docs/arch/x86_64/exception_handling/panic.rst
+++ b/docs/pre/arch/x86_64/exception_handling/panic.rst
diff --git a/docs/arch/x86_64/interrupt_handling.rst b/docs/pre/arch/x86_64/interrupt_handling.rst
index d4ff94a..d4ff94a 100644
--- a/docs/arch/x86_64/interrupt_handling.rst
+++ b/docs/pre/arch/x86_64/interrupt_handling.rst
diff --git a/docs/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst b/docs/pre/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst
index 6099170..6099170 100644
--- a/docs/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst
+++ b/docs/pre/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst
diff --git a/docs/arch/x86_64/io.rst b/docs/pre/arch/x86_64/io.rst
index 7082bd5..7082bd5 100644
--- a/docs/arch/x86_64/io.rst
+++ b/docs/pre/arch/x86_64/io.rst
diff --git a/docs/arch/x86_64/io/port_io.rst b/docs/pre/arch/x86_64/io/port_io.rst
index 18a9f6a..18a9f6a 100644
--- a/docs/arch/x86_64/io/port_io.rst
+++ b/docs/pre/arch/x86_64/io/port_io.rst
diff --git a/docs/arch/x86_64/kernel.rst b/docs/pre/arch/x86_64/kernel.rst
index 650e3a6..650e3a6 100644
--- a/docs/arch/x86_64/kernel.rst
+++ b/docs/pre/arch/x86_64/kernel.rst
diff --git a/docs/arch/x86_64/kernel/cpu.rst b/docs/pre/arch/x86_64/kernel/cpu.rst
index da3dfc0..da3dfc0 100644
--- a/docs/arch/x86_64/kernel/cpu.rst
+++ b/docs/pre/arch/x86_64/kernel/cpu.rst
diff --git a/docs/arch/x86_64/kernel/cpu/call.rst b/docs/pre/arch/x86_64/kernel/cpu/call.rst
index 33d15ec..33d15ec 100644
--- a/docs/arch/x86_64/kernel/cpu/call.rst
+++ b/docs/pre/arch/x86_64/kernel/cpu/call.rst
diff --git a/docs/arch/x86_64/kernel/cpu/control_register.rst b/docs/pre/arch/x86_64/kernel/cpu/control_register.rst
index a45c6d9..a45c6d9 100644
--- a/docs/arch/x86_64/kernel/cpu/control_register.rst
+++ b/docs/pre/arch/x86_64/kernel/cpu/control_register.rst
diff --git a/docs/arch/x86_64/kernel/cpu/gdtr.rst b/docs/pre/arch/x86_64/kernel/cpu/gdtr.rst
index 41c0f6b..41c0f6b 100644
--- a/docs/arch/x86_64/kernel/cpu/gdtr.rst
+++ b/docs/pre/arch/x86_64/kernel/cpu/gdtr.rst
diff --git a/docs/arch/x86_64/kernel/cpu/idtr.rst b/docs/pre/arch/x86_64/kernel/cpu/idtr.rst
index b4c4bb0..b4c4bb0 100644
--- a/docs/arch/x86_64/kernel/cpu/idtr.rst
+++ b/docs/pre/arch/x86_64/kernel/cpu/idtr.rst
diff --git a/docs/arch/x86_64/kernel/cpu/if.rst b/docs/pre/arch/x86_64/kernel/cpu/if.rst
index 2dd07b4..2dd07b4 100644
--- a/docs/arch/x86_64/kernel/cpu/if.rst
+++ b/docs/pre/arch/x86_64/kernel/cpu/if.rst
diff --git a/docs/arch/x86_64/kernel/cpu/msr.rst b/docs/pre/arch/x86_64/kernel/cpu/msr.rst
index 75c4f47..75c4f47 100644
--- a/docs/arch/x86_64/kernel/cpu/msr.rst
+++ b/docs/pre/arch/x86_64/kernel/cpu/msr.rst
diff --git a/docs/arch/x86_64/kernel/cpu/segment_register.rst b/docs/pre/arch/x86_64/kernel/cpu/segment_register.rst
index 8159369..8159369 100644
--- a/docs/arch/x86_64/kernel/cpu/segment_register.rst
+++ b/docs/pre/arch/x86_64/kernel/cpu/segment_register.rst
diff --git a/docs/arch/x86_64/kernel/cpu/tlb.rst b/docs/pre/arch/x86_64/kernel/cpu/tlb.rst
index 1ceec1d..1ceec1d 100644
--- a/docs/arch/x86_64/kernel/cpu/tlb.rst
+++ b/docs/pre/arch/x86_64/kernel/cpu/tlb.rst
diff --git a/docs/arch/x86_64/kernel/cpu/tr.rst b/docs/pre/arch/x86_64/kernel/cpu/tr.rst
index a2b234b..a2b234b 100644
--- a/docs/arch/x86_64/kernel/cpu/tr.rst
+++ b/docs/pre/arch/x86_64/kernel/cpu/tr.rst
diff --git a/docs/arch/x86_64/kernel/halt.rst b/docs/pre/arch/x86_64/kernel/halt.rst
index c425e81..c425e81 100644
--- a/docs/arch/x86_64/kernel/halt.rst
+++ b/docs/pre/arch/x86_64/kernel/halt.rst
diff --git a/docs/arch/x86_64/kernel/main.rst b/docs/pre/arch/x86_64/kernel/main.rst
index 194bd85..194bd85 100644
--- a/docs/arch/x86_64/kernel/main.rst
+++ b/docs/pre/arch/x86_64/kernel/main.rst
diff --git a/docs/arch/x86_64/memory.rst b/docs/pre/arch/x86_64/memory.rst
index 58d12e9..58d12e9 100644
--- a/docs/arch/x86_64/memory.rst
+++ b/docs/pre/arch/x86_64/memory.rst
diff --git a/docs/arch/x86_64/memory/allocator.rst b/docs/pre/arch/x86_64/memory/allocator.rst
index 6ce0a74..6ce0a74 100644
--- a/docs/arch/x86_64/memory/allocator.rst
+++ b/docs/pre/arch/x86_64/memory/allocator.rst
diff --git a/docs/arch/x86_64/memory/allocator/area_frame_allocator.rst b/docs/pre/arch/x86_64/memory/allocator/area_frame_allocator.rst
index 422f33c..422f33c 100644
--- a/docs/arch/x86_64/memory/allocator/area_frame_allocator.rst
+++ b/docs/pre/arch/x86_64/memory/allocator/area_frame_allocator.rst
diff --git a/docs/arch/x86_64/memory/allocator/concept.rst b/docs/pre/arch/x86_64/memory/allocator/concept.rst
index 734a2ce..734a2ce 100644
--- a/docs/arch/x86_64/memory/allocator/concept.rst
+++ b/docs/pre/arch/x86_64/memory/allocator/concept.rst
diff --git a/docs/arch/x86_64/memory/allocator/physical_frame.rst b/docs/pre/arch/x86_64/memory/allocator/physical_frame.rst
index c5d0fd2..c5d0fd2 100644
--- a/docs/arch/x86_64/memory/allocator/physical_frame.rst
+++ b/docs/pre/arch/x86_64/memory/allocator/physical_frame.rst
diff --git a/docs/arch/x86_64/memory/allocator/tiny_frame_allocator.rst b/docs/pre/arch/x86_64/memory/allocator/tiny_frame_allocator.rst
index 27401b2..27401b2 100644
--- a/docs/arch/x86_64/memory/allocator/tiny_frame_allocator.rst
+++ b/docs/pre/arch/x86_64/memory/allocator/tiny_frame_allocator.rst
diff --git a/docs/arch/x86_64/memory/cpu.rst b/docs/pre/arch/x86_64/memory/cpu.rst
index 4cb5af0..4cb5af0 100644
--- a/docs/arch/x86_64/memory/cpu.rst
+++ b/docs/pre/arch/x86_64/memory/cpu.rst
diff --git a/docs/arch/x86_64/memory/heap.rst b/docs/pre/arch/x86_64/memory/heap.rst
index 409d93a..409d93a 100644
--- a/docs/arch/x86_64/memory/heap.rst
+++ b/docs/pre/arch/x86_64/memory/heap.rst
diff --git a/docs/arch/x86_64/memory/heap/bump_allocator.rst b/docs/pre/arch/x86_64/memory/heap/bump_allocator.rst
index b20916e..b20916e 100644
--- a/docs/arch/x86_64/memory/heap/bump_allocator.rst
+++ b/docs/pre/arch/x86_64/memory/heap/bump_allocator.rst
diff --git a/docs/arch/x86_64/memory/heap/global_heap_allocator.rst b/docs/pre/arch/x86_64/memory/heap/global_heap_allocator.rst
index 60ec0b5..60ec0b5 100644
--- a/docs/arch/x86_64/memory/heap/global_heap_allocator.rst
+++ b/docs/pre/arch/x86_64/memory/heap/global_heap_allocator.rst
diff --git a/docs/arch/x86_64/memory/heap/heap_allocator.rst b/docs/pre/arch/x86_64/memory/heap/heap_allocator.rst
index b410e41..b410e41 100644
--- a/docs/arch/x86_64/memory/heap/heap_allocator.rst
+++ b/docs/pre/arch/x86_64/memory/heap/heap_allocator.rst
diff --git a/docs/arch/x86_64/memory/heap/linked_list_allocator.rst b/docs/pre/arch/x86_64/memory/heap/linked_list_allocator.rst
index d156852..d156852 100644
--- a/docs/arch/x86_64/memory/heap/linked_list_allocator.rst
+++ b/docs/pre/arch/x86_64/memory/heap/linked_list_allocator.rst
diff --git a/docs/arch/x86_64/memory/heap/memory_block.rst b/docs/pre/arch/x86_64/memory/heap/memory_block.rst
index 8ed6566..8ed6566 100644
--- a/docs/arch/x86_64/memory/heap/memory_block.rst
+++ b/docs/pre/arch/x86_64/memory/heap/memory_block.rst
diff --git a/docs/arch/x86_64/memory/heap/user_heap_allocator.rst b/docs/pre/arch/x86_64/memory/heap/user_heap_allocator.rst
index d0febb6..d0febb6 100644
--- a/docs/arch/x86_64/memory/heap/user_heap_allocator.rst
+++ b/docs/pre/arch/x86_64/memory/heap/user_heap_allocator.rst
diff --git a/docs/arch/x86_64/memory/main.rst b/docs/pre/arch/x86_64/memory/main.rst
index d9a9f39..d9a9f39 100644
--- a/docs/arch/x86_64/memory/main.rst
+++ b/docs/pre/arch/x86_64/memory/main.rst
diff --git a/docs/arch/x86_64/memory/multiboot.rst b/docs/pre/arch/x86_64/memory/multiboot.rst
index 22ec3f2..22ec3f2 100644
--- a/docs/arch/x86_64/memory/multiboot.rst
+++ b/docs/pre/arch/x86_64/memory/multiboot.rst
diff --git a/docs/arch/x86_64/memory/multiboot/elf_symbols_section.rst b/docs/pre/arch/x86_64/memory/multiboot/elf_symbols_section.rst
index bbd6dfb..bbd6dfb 100644
--- a/docs/arch/x86_64/memory/multiboot/elf_symbols_section.rst
+++ b/docs/pre/arch/x86_64/memory/multiboot/elf_symbols_section.rst
diff --git a/docs/arch/x86_64/memory/multiboot/info.rst b/docs/pre/arch/x86_64/memory/multiboot/info.rst
index 847870d..847870d 100644
--- a/docs/arch/x86_64/memory/multiboot/info.rst
+++ b/docs/pre/arch/x86_64/memory/multiboot/info.rst
diff --git a/docs/arch/x86_64/memory/multiboot/memory_map.rst b/docs/pre/arch/x86_64/memory/multiboot/memory_map.rst
index 9c77331..9c77331 100644
--- a/docs/arch/x86_64/memory/multiboot/memory_map.rst
+++ b/docs/pre/arch/x86_64/memory/multiboot/memory_map.rst
diff --git a/docs/arch/x86_64/memory/multiboot/reader.rst b/docs/pre/arch/x86_64/memory/multiboot/reader.rst
index fac98e2..fac98e2 100644
--- a/docs/arch/x86_64/memory/multiboot/reader.rst
+++ b/docs/pre/arch/x86_64/memory/multiboot/reader.rst
diff --git a/docs/arch/x86_64/memory/paging.rst b/docs/pre/arch/x86_64/memory/paging.rst
index 10cd976..10cd976 100644
--- a/docs/arch/x86_64/memory/paging.rst
+++ b/docs/pre/arch/x86_64/memory/paging.rst
diff --git a/docs/arch/x86_64/memory/paging/active_page_table.rst b/docs/pre/arch/x86_64/memory/paging/active_page_table.rst
index 5710131..5710131 100644
--- a/docs/arch/x86_64/memory/paging/active_page_table.rst
+++ b/docs/pre/arch/x86_64/memory/paging/active_page_table.rst
diff --git a/docs/arch/x86_64/memory/paging/inactive_page_table.rst b/docs/pre/arch/x86_64/memory/paging/inactive_page_table.rst
index 5732e64..5732e64 100644
--- a/docs/arch/x86_64/memory/paging/inactive_page_table.rst
+++ b/docs/pre/arch/x86_64/memory/paging/inactive_page_table.rst
diff --git a/docs/arch/x86_64/memory/paging/kernel_mapper.rst b/docs/pre/arch/x86_64/memory/paging/kernel_mapper.rst
index 9948e4e..9948e4e 100644
--- a/docs/arch/x86_64/memory/paging/kernel_mapper.rst
+++ b/docs/pre/arch/x86_64/memory/paging/kernel_mapper.rst
diff --git a/docs/arch/x86_64/memory/paging/page_entry.rst b/docs/pre/arch/x86_64/memory/paging/page_entry.rst
index 8900b0e..8900b0e 100644
--- a/docs/arch/x86_64/memory/paging/page_entry.rst
+++ b/docs/pre/arch/x86_64/memory/paging/page_entry.rst
diff --git a/docs/arch/x86_64/memory/paging/page_table.rst b/docs/pre/arch/x86_64/memory/paging/page_table.rst
index c5ab8c7..c5ab8c7 100644
--- a/docs/arch/x86_64/memory/paging/page_table.rst
+++ b/docs/pre/arch/x86_64/memory/paging/page_table.rst
diff --git a/docs/arch/x86_64/memory/paging/temporary_page.rst b/docs/pre/arch/x86_64/memory/paging/temporary_page.rst
index 0c63899..0c63899 100644
--- a/docs/arch/x86_64/memory/paging/temporary_page.rst
+++ b/docs/pre/arch/x86_64/memory/paging/temporary_page.rst
diff --git a/docs/arch/x86_64/memory/paging/virtual_page.rst b/docs/pre/arch/x86_64/memory/paging/virtual_page.rst
index dd42f47..dd42f47 100644
--- a/docs/arch/x86_64/memory/paging/virtual_page.rst
+++ b/docs/pre/arch/x86_64/memory/paging/virtual_page.rst
diff --git a/docs/arch/x86_64/stl.rst b/docs/pre/arch/x86_64/stl.rst
index bb21f9a..bb21f9a 100644
--- a/docs/arch/x86_64/stl.rst
+++ b/docs/pre/arch/x86_64/stl.rst
diff --git a/docs/arch/x86_64/stl/container.rst b/docs/pre/arch/x86_64/stl/container.rst
index 19c735b..19c735b 100644
--- a/docs/arch/x86_64/stl/container.rst
+++ b/docs/pre/arch/x86_64/stl/container.rst
diff --git a/docs/arch/x86_64/stl/contiguous_pointer_iterator.rst b/docs/pre/arch/x86_64/stl/contiguous_pointer_iterator.rst
index 47f88c4..47f88c4 100644
--- a/docs/arch/x86_64/stl/contiguous_pointer_iterator.rst
+++ b/docs/pre/arch/x86_64/stl/contiguous_pointer_iterator.rst
diff --git a/docs/arch/x86_64/stl/forward_value_iterator.rst b/docs/pre/arch/x86_64/stl/forward_value_iterator.rst
index 72270de..72270de 100644
--- a/docs/arch/x86_64/stl/forward_value_iterator.rst
+++ b/docs/pre/arch/x86_64/stl/forward_value_iterator.rst
diff --git a/docs/arch/x86_64/stl/mutex.rst b/docs/pre/arch/x86_64/stl/mutex.rst
index 2098113..2098113 100644
--- a/docs/arch/x86_64/stl/mutex.rst
+++ b/docs/pre/arch/x86_64/stl/mutex.rst
diff --git a/docs/arch/x86_64/stl/shared_pointer.rst b/docs/pre/arch/x86_64/stl/shared_pointer.rst
index 46ddb65..46ddb65 100644
--- a/docs/arch/x86_64/stl/shared_pointer.rst
+++ b/docs/pre/arch/x86_64/stl/shared_pointer.rst
diff --git a/docs/arch/x86_64/stl/stack.rst b/docs/pre/arch/x86_64/stl/stack.rst
index a554387..a554387 100644
--- a/docs/arch/x86_64/stl/stack.rst
+++ b/docs/pre/arch/x86_64/stl/stack.rst
diff --git a/docs/arch/x86_64/stl/unique_pointer.rst b/docs/pre/arch/x86_64/stl/unique_pointer.rst
index f508763..f508763 100644
--- a/docs/arch/x86_64/stl/unique_pointer.rst
+++ b/docs/pre/arch/x86_64/stl/unique_pointer.rst
diff --git a/docs/arch/x86_64/stl/vector.rst b/docs/pre/arch/x86_64/stl/vector.rst
index b60023a..b60023a 100644
--- a/docs/arch/x86_64/stl/vector.rst
+++ b/docs/pre/arch/x86_64/stl/vector.rst
diff --git a/docs/arch/x86_64/user.rst b/docs/pre/arch/x86_64/user.rst
index 3be32bb..3be32bb 100644
--- a/docs/arch/x86_64/user.rst
+++ b/docs/pre/arch/x86_64/user.rst
diff --git a/docs/arch/x86_64/user/main.rst b/docs/pre/arch/x86_64/user/main.rst
index 0f641b2..0f641b2 100644
--- a/docs/arch/x86_64/user/main.rst
+++ b/docs/pre/arch/x86_64/user/main.rst
diff --git a/docs/arch/x86_64/video.rst b/docs/pre/arch/x86_64/video.rst
index bbae5ed..bbae5ed 100644
--- a/docs/arch/x86_64/video.rst
+++ b/docs/pre/arch/x86_64/video.rst
diff --git a/docs/arch/x86_64/video/vga.rst b/docs/pre/arch/x86_64/video/vga.rst
index 2c32bb2..2c32bb2 100644
--- a/docs/arch/x86_64/video/vga.rst
+++ b/docs/pre/arch/x86_64/video/vga.rst
diff --git a/docs/arch/x86_64/video/vga/io.rst b/docs/pre/arch/x86_64/video/vga/io.rst
index 39609c9..39609c9 100644
--- a/docs/arch/x86_64/video/vga/io.rst
+++ b/docs/pre/arch/x86_64/video/vga/io.rst
diff --git a/docs/arch/x86_64/video/vga/text.rst b/docs/pre/arch/x86_64/video/vga/text.rst
index 592cdd5..592cdd5 100644
--- a/docs/arch/x86_64/video/vga/text.rst
+++ b/docs/pre/arch/x86_64/video/vga/text.rst
diff --git a/docs/cross/memory.rst b/docs/pre/cross/memory.rst
index 3a2c1c4..3a2c1c4 100644
--- a/docs/cross/memory.rst
+++ b/docs/pre/cross/memory.rst
diff --git a/docs/cross/memory/asm_pointer.rst b/docs/pre/cross/memory/asm_pointer.rst
index 70f5c01..70f5c01 100644
--- a/docs/cross/memory/asm_pointer.rst
+++ b/docs/pre/cross/memory/asm_pointer.rst