aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
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 067c1cfe..b8cfe694 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 dc432f16..dc432f16 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 8be2a57c..8be2a57c 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 3ec626ab..3ec626ab 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 c3b3b038..c3b3b038 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 dd6e478d..dd6e478d 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 29e7586a..29e7586a 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 60e8c377..60e8c377 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 a2b89971..a2b89971 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 3a8c2597..3a8c2597 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 ddba6ee9..ddba6ee9 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 2da142e1..2da142e1 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 e9e8a35d..e9e8a35d 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 449622d8..449622d8 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 f2e7d679..f2e7d679 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 faa2ffcb..faa2ffcb 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 35403dbc..35403dbc 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 41ceffd5..41ceffd5 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 952ab2a6..952ab2a6 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 874d1cbf..874d1cbf 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 e45b0a50..e45b0a50 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 731d7bb0..731d7bb0 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 28acf284..28acf284 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 6be577b0..6be577b0 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 e9162f10..e9162f10 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 0e867800..0e867800 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 3bf27709..3bf27709 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 053cf666..053cf666 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 50b62848..50b62848 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 d4ff94a2..d4ff94a2 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 60991705..60991705 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 7082bd5d..7082bd5d 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 18a9f6af..18a9f6af 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 650e3a6c..650e3a6c 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 da3dfc08..da3dfc08 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 33d15ecc..33d15ecc 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 a45c6d9b..a45c6d9b 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 41c0f6b5..41c0f6b5 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 b4c4bb05..b4c4bb05 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 2dd07b47..2dd07b47 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 75c4f473..75c4f473 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 8159369f..8159369f 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 1ceec1d6..1ceec1d6 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 a2b234ba..a2b234ba 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 c425e817..c425e817 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 194bd85f..194bd85f 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 58d12e9e..58d12e9e 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 6ce0a740..6ce0a740 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 422f33c7..422f33c7 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 734a2cee..734a2cee 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 c5d0fd2a..c5d0fd2a 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 27401b22..27401b22 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 4cb5af08..4cb5af08 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 409d93a8..409d93a8 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 b20916e3..b20916e3 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 60ec0b56..60ec0b56 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 b410e417..b410e417 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 d156852a..d156852a 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 8ed65660..8ed65660 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 d0febb6d..d0febb6d 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 d9a9f39d..d9a9f39d 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 22ec3f2a..22ec3f2a 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 bbd6dfb8..bbd6dfb8 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 847870dc..847870dc 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 9c77331f..9c77331f 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 fac98e26..fac98e26 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 10cd9769..10cd9769 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 5710131c..5710131c 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 5732e64c..5732e64c 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 9948e4e8..9948e4e8 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 8900b0ee..8900b0ee 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 c5ab8c78..c5ab8c78 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 0c638995..0c638995 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 dd42f473..dd42f473 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 bb21f9a2..bb21f9a2 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 19c735b8..19c735b8 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 47f88c4c..47f88c4c 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 72270dec..72270dec 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 2098113d..2098113d 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 46ddb659..46ddb659 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 a554387f..a554387f 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 f508763c..f508763c 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 b60023a8..b60023a8 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 3be32bbf..3be32bbf 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 0f641b20..0f641b20 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 bbae5eda..bbae5eda 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 2c32bb25..2c32bb25 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 39609c99..39609c99 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 592cdd57..592cdd57 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 3a2c1c40..3a2c1c40 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 70f5c016..70f5c016 100644
--- a/docs/cross/memory/asm_pointer.rst
+++ b/docs/pre/cross/memory/asm_pointer.rst