aboutsummaryrefslogtreecommitdiff
path: root/docs/pre/arch
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-04-08 07:35:29 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-04-08 07:35:29 +0200
commit48cafb5656851bfee6a6cfa6b9fcb27d63151ae4 (patch)
tree72c6757d9d460cef26c26fc8382e38d6a662e5d4 /docs/pre/arch
parent3bf3c748eec38c776dd3c54cbb30be1d44ffb5c3 (diff)
downloadkernel-48cafb5656851bfee6a6cfa6b9fcb27d63151ae4.tar.xz
kernel-48cafb5656851bfee6a6cfa6b9fcb27d63151ae4.zip
docs: remove old documentation
Diffstat (limited to 'docs/pre/arch')
-rw-r--r--docs/pre/arch/x86_64.rst9
-rw-r--r--docs/pre/arch/x86_64/boot.rst9
-rw-r--r--docs/pre/arch/x86_64/boot/pointers.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching.rst9
-rw-r--r--docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table.rst9
-rw-r--r--docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/gate_descriptor.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/idt_flags.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table copy.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer copy.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/ist_offset.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/segment_selector.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching/main.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table.rst9
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table/access_byte.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table/gdt_flags.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table_pointer.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_base.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_extension.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_type.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching/segment_descriptor_table/task_state_segment.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching/syscall.rst9
-rw-r--r--docs/pre/arch/x86_64/context_switching/syscall/main.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching/syscall/syscall_enable.rst5
-rw-r--r--docs/pre/arch/x86_64/context_switching/syscall/syscall_handler.rst5
-rw-r--r--docs/pre/arch/x86_64/exception_handling.rst9
-rw-r--r--docs/pre/arch/x86_64/exception_handling/assert.rst5
-rw-r--r--docs/pre/arch/x86_64/exception_handling/panic.rst5
-rw-r--r--docs/pre/arch/x86_64/interrupt_handling.rst9
-rw-r--r--docs/pre/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst5
-rw-r--r--docs/pre/arch/x86_64/io.rst9
-rw-r--r--docs/pre/arch/x86_64/io/port_io.rst6
-rw-r--r--docs/pre/arch/x86_64/kernel.rst9
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu.rst9
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/call.rst5
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/control_register.rst5
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/gdtr.rst5
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/idtr.rst5
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/if.rst5
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/msr.rst5
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/segment_register.rst5
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/tlb.rst5
-rw-r--r--docs/pre/arch/x86_64/kernel/cpu/tr.rst5
-rw-r--r--docs/pre/arch/x86_64/kernel/halt.rst5
-rw-r--r--docs/pre/arch/x86_64/kernel/main.rst5
-rw-r--r--docs/pre/arch/x86_64/memory.rst9
-rw-r--r--docs/pre/arch/x86_64/memory/allocator.rst9
-rw-r--r--docs/pre/arch/x86_64/memory/allocator/area_frame_allocator.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/allocator/concept.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/allocator/physical_frame.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/allocator/tiny_frame_allocator.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/cpu.rst9
-rw-r--r--docs/pre/arch/x86_64/memory/heap.rst9
-rw-r--r--docs/pre/arch/x86_64/memory/heap/bump_allocator.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/heap/global_heap_allocator.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/heap/heap_allocator.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/heap/linked_list_allocator.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/heap/memory_block.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/heap/user_heap_allocator.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/main.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/multiboot.rst9
-rw-r--r--docs/pre/arch/x86_64/memory/multiboot/elf_symbols_section.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/multiboot/info.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/multiboot/memory_map.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/multiboot/reader.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/paging.rst9
-rw-r--r--docs/pre/arch/x86_64/memory/paging/active_page_table.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/paging/inactive_page_table.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/paging/kernel_mapper.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/paging/page_entry.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/paging/page_table.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/paging/temporary_page.rst5
-rw-r--r--docs/pre/arch/x86_64/memory/paging/virtual_page.rst5
-rw-r--r--docs/pre/arch/x86_64/stl.rst9
-rw-r--r--docs/pre/arch/x86_64/stl/container.rst5
-rw-r--r--docs/pre/arch/x86_64/stl/contiguous_pointer_iterator.rst5
-rw-r--r--docs/pre/arch/x86_64/stl/forward_value_iterator.rst5
-rw-r--r--docs/pre/arch/x86_64/stl/mutex.rst5
-rw-r--r--docs/pre/arch/x86_64/stl/shared_pointer.rst5
-rw-r--r--docs/pre/arch/x86_64/stl/stack.rst5
-rw-r--r--docs/pre/arch/x86_64/stl/unique_pointer.rst5
-rw-r--r--docs/pre/arch/x86_64/stl/vector.rst5
-rw-r--r--docs/pre/arch/x86_64/user.rst9
-rw-r--r--docs/pre/arch/x86_64/user/main.rst5
-rw-r--r--docs/pre/arch/x86_64/video.rst9
-rw-r--r--docs/pre/arch/x86_64/video/vga.rst9
-rw-r--r--docs/pre/arch/x86_64/video/vga/io.rst4
-rw-r--r--docs/pre/arch/x86_64/video/vga/text.rst5
88 files changed, 0 insertions, 524 deletions
diff --git a/docs/pre/arch/x86_64.rst b/docs/pre/arch/x86_64.rst
deleted file mode 100644
index dc432f1..0000000
--- a/docs/pre/arch/x86_64.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-x86_64
-======
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- x86_64/* \ No newline at end of file
diff --git a/docs/pre/arch/x86_64/boot.rst b/docs/pre/arch/x86_64/boot.rst
deleted file mode 100644
index 8be2a57..0000000
--- a/docs/pre/arch/x86_64/boot.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Boot Information Subsystem
-======================
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- boot/* \ No newline at end of file
diff --git a/docs/pre/arch/x86_64/boot/pointers.rst b/docs/pre/arch/x86_64/boot/pointers.rst
deleted file mode 100644
index 3ec626a..0000000
--- a/docs/pre/arch/x86_64/boot/pointers.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Boot Information Structure
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/boot/pointers.hpp
-
diff --git a/docs/pre/arch/x86_64/context_switching.rst b/docs/pre/arch/x86_64/context_switching.rst
deleted file mode 100644
index c3b3b03..0000000
--- a/docs/pre/arch/x86_64/context_switching.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Context Switching Subsystem
-======================
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- context_switching/* \ No newline at end of file
diff --git a/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table.rst b/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table.rst
deleted file mode 100644
index dd6e478..0000000
--- a/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Interrupt Descriptor Subsystem
-===========
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- interrupt_descriptor_table/*
diff --git a/docs/pre/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
deleted file mode 100644
index 29e7586..0000000
--- a/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/gate_descriptor.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Interrupt Gate Descriptor
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/gate_descriptor.hpp
-
diff --git a/docs/pre/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
deleted file mode 100644
index 60e8c37..0000000
--- a/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/idt_flags.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Interrupt Descriptor Flags
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/idt_flags.hpp
-
diff --git a/docs/pre/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
deleted file mode 100644
index a2b8997..0000000
--- a/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table copy.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Interrupt Descriptor Table
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table.hpp
-
diff --git a/docs/pre/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
deleted file mode 100644
index 3a8c259..0000000
--- a/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer copy.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Interrupt Descriptor Table Pointer
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer.hpp
-
diff --git a/docs/pre/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
deleted file mode 100644
index ddba6ee..0000000
--- a/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/ist_offset.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Interrupt Stack Table Offset
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/ist_offset.hpp
-
diff --git a/docs/pre/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
deleted file mode 100644
index 2da142e..0000000
--- a/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/segment_selector.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Segment Selector
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/segment_selector.hpp
-
diff --git a/docs/pre/arch/x86_64/context_switching/main.rst b/docs/pre/arch/x86_64/context_switching/main.rst
deleted file mode 100644
index e9e8a35..0000000
--- a/docs/pre/arch/x86_64/context_switching/main.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Context Switching Main
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/main.hpp
-
diff --git a/docs/pre/arch/x86_64/context_switching/segment_descriptor_table.rst b/docs/pre/arch/x86_64/context_switching/segment_descriptor_table.rst
deleted file mode 100644
index 449622d..0000000
--- a/docs/pre/arch/x86_64/context_switching/segment_descriptor_table.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Segment Descriptor Subsystem
-===========
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- segment_descriptor_table/*
diff --git a/docs/pre/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
deleted file mode 100644
index f2e7d67..0000000
--- a/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/access_byte.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Access Byte
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/segment_descriptor_table/access_byte.hpp
-
diff --git a/docs/pre/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
deleted file mode 100644
index faa2ffc..0000000
--- a/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/gdt_flags.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Global Descriptor Table Flags
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/segment_descriptor_table/gdt_flags.hpp
-
diff --git a/docs/pre/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
deleted file mode 100644
index 35403db..0000000
--- a/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Global Descriptor Table
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/segment_descriptor_table/global_descriptor_table.hpp
-
diff --git a/docs/pre/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
deleted file mode 100644
index 41ceffd..0000000
--- a/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table_pointer.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Global Descriptor Table Pointer
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/segment_descriptor_table/global_descriptor_table_pointer.hpp
-
diff --git a/docs/pre/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
deleted file mode 100644
index 952ab2a..0000000
--- a/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_base.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Segment Descriptor Base (32-bit)
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/segment_descriptor_table/segment_descriptor_base.hpp
-
diff --git a/docs/pre/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
deleted file mode 100644
index 874d1cb..0000000
--- a/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_extension.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Segment Descriptor Extension (64-bit)
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/segment_descriptor_table/segment_descriptor_extension.hpp
-
diff --git a/docs/pre/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
deleted file mode 100644
index e45b0a5..0000000
--- a/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_type.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Segment Descriptor Type
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/segment_descriptor_table/segment_descriptor_type.hpp
-
diff --git a/docs/pre/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
deleted file mode 100644
index 731d7bb..0000000
--- a/docs/pre/arch/x86_64/context_switching/segment_descriptor_table/task_state_segment.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Task State Segment
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/segment_descriptor_table/task_state_segment.hpp
-
diff --git a/docs/pre/arch/x86_64/context_switching/syscall.rst b/docs/pre/arch/x86_64/context_switching/syscall.rst
deleted file mode 100644
index 28acf28..0000000
--- a/docs/pre/arch/x86_64/context_switching/syscall.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-System Call Subsystem
-===========
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- syscall/*
diff --git a/docs/pre/arch/x86_64/context_switching/syscall/main.rst b/docs/pre/arch/x86_64/context_switching/syscall/main.rst
deleted file mode 100644
index 6be577b..0000000
--- a/docs/pre/arch/x86_64/context_switching/syscall/main.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-System Call Main
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/syscall/main.hpp
-
diff --git a/docs/pre/arch/x86_64/context_switching/syscall/syscall_enable.rst b/docs/pre/arch/x86_64/context_switching/syscall/syscall_enable.rst
deleted file mode 100644
index e9162f1..0000000
--- a/docs/pre/arch/x86_64/context_switching/syscall/syscall_enable.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-System Call Configuration
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/syscall/syscall_enable.hpp
-
diff --git a/docs/pre/arch/x86_64/context_switching/syscall/syscall_handler.rst b/docs/pre/arch/x86_64/context_switching/syscall/syscall_handler.rst
deleted file mode 100644
index 0e86780..0000000
--- a/docs/pre/arch/x86_64/context_switching/syscall/syscall_handler.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-System Call Handler
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/context_switching/syscall/syscall_handler.hpp
-
diff --git a/docs/pre/arch/x86_64/exception_handling.rst b/docs/pre/arch/x86_64/exception_handling.rst
deleted file mode 100644
index 3bf2770..0000000
--- a/docs/pre/arch/x86_64/exception_handling.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Exception Handling Subsystem
-======================
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- exception_handling/* \ No newline at end of file
diff --git a/docs/pre/arch/x86_64/exception_handling/assert.rst b/docs/pre/arch/x86_64/exception_handling/assert.rst
deleted file mode 100644
index 053cf66..0000000
--- a/docs/pre/arch/x86_64/exception_handling/assert.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Exception Handling Assertion
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/exception_handling/assert.hpp
-
diff --git a/docs/pre/arch/x86_64/exception_handling/panic.rst b/docs/pre/arch/x86_64/exception_handling/panic.rst
deleted file mode 100644
index 50b6284..0000000
--- a/docs/pre/arch/x86_64/exception_handling/panic.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Exception Handling Panic
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/exception_handling/panic.hpp
-
diff --git a/docs/pre/arch/x86_64/interrupt_handling.rst b/docs/pre/arch/x86_64/interrupt_handling.rst
deleted file mode 100644
index d4ff94a..0000000
--- a/docs/pre/arch/x86_64/interrupt_handling.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Interrupt Handling Subsystem
-======================
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- interrupt_handling/* \ No newline at end of file
diff --git a/docs/pre/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst b/docs/pre/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst
deleted file mode 100644
index 6099170..0000000
--- a/docs/pre/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Generic Interrupt Handler
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/interrupt_handling/generic_interrupt_handler.hpp
-
diff --git a/docs/pre/arch/x86_64/io.rst b/docs/pre/arch/x86_64/io.rst
deleted file mode 100644
index 7082bd5..0000000
--- a/docs/pre/arch/x86_64/io.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-General Input/Output Subsystem
-==============================
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- io/* \ No newline at end of file
diff --git a/docs/pre/arch/x86_64/io/port_io.rst b/docs/pre/arch/x86_64/io/port_io.rst
deleted file mode 100644
index 18a9f6a..0000000
--- a/docs/pre/arch/x86_64/io/port_io.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Port-based Input/Output
-=======================
-
-.. doxygenstruct:: teachos::arch::io::port
- :members:
-
diff --git a/docs/pre/arch/x86_64/kernel.rst b/docs/pre/arch/x86_64/kernel.rst
deleted file mode 100644
index 650e3a6..0000000
--- a/docs/pre/arch/x86_64/kernel.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Kernel Main Subsystem
-======================
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- kernel/* \ No newline at end of file
diff --git a/docs/pre/arch/x86_64/kernel/cpu.rst b/docs/pre/arch/x86_64/kernel/cpu.rst
deleted file mode 100644
index da3dfc0..0000000
--- a/docs/pre/arch/x86_64/kernel/cpu.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Kernel CPU Registers
-===========
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- cpu/*
diff --git a/docs/pre/arch/x86_64/kernel/cpu/call.rst b/docs/pre/arch/x86_64/kernel/cpu/call.rst
deleted file mode 100644
index 33d15ec..0000000
--- a/docs/pre/arch/x86_64/kernel/cpu/call.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Far Call
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/call.hpp
-
diff --git a/docs/pre/arch/x86_64/kernel/cpu/control_register.rst b/docs/pre/arch/x86_64/kernel/cpu/control_register.rst
deleted file mode 100644
index a45c6d9..0000000
--- a/docs/pre/arch/x86_64/kernel/cpu/control_register.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Control Register
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/control_register.hpp
-
diff --git a/docs/pre/arch/x86_64/kernel/cpu/gdtr.rst b/docs/pre/arch/x86_64/kernel/cpu/gdtr.rst
deleted file mode 100644
index 41c0f6b..0000000
--- a/docs/pre/arch/x86_64/kernel/cpu/gdtr.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Global Descriptor Table Register
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/gdtr.hpp
-
diff --git a/docs/pre/arch/x86_64/kernel/cpu/idtr.rst b/docs/pre/arch/x86_64/kernel/cpu/idtr.rst
deleted file mode 100644
index b4c4bb0..0000000
--- a/docs/pre/arch/x86_64/kernel/cpu/idtr.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Interrupt Descriptor Table Register
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/idtr.hpp
-
diff --git a/docs/pre/arch/x86_64/kernel/cpu/if.rst b/docs/pre/arch/x86_64/kernel/cpu/if.rst
deleted file mode 100644
index 2dd07b4..0000000
--- a/docs/pre/arch/x86_64/kernel/cpu/if.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Interrupt Flag
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/if.hpp
-
diff --git a/docs/pre/arch/x86_64/kernel/cpu/msr.rst b/docs/pre/arch/x86_64/kernel/cpu/msr.rst
deleted file mode 100644
index 75c4f47..0000000
--- a/docs/pre/arch/x86_64/kernel/cpu/msr.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Model Specific Register
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/msr.hpp
-
diff --git a/docs/pre/arch/x86_64/kernel/cpu/segment_register.rst b/docs/pre/arch/x86_64/kernel/cpu/segment_register.rst
deleted file mode 100644
index 8159369..0000000
--- a/docs/pre/arch/x86_64/kernel/cpu/segment_register.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-CPU Segment Register
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/segment_register.hpp
-
diff --git a/docs/pre/arch/x86_64/kernel/cpu/tlb.rst b/docs/pre/arch/x86_64/kernel/cpu/tlb.rst
deleted file mode 100644
index 1ceec1d..0000000
--- a/docs/pre/arch/x86_64/kernel/cpu/tlb.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Translation Lookaside Buffer
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/tlb.hpp
-
diff --git a/docs/pre/arch/x86_64/kernel/cpu/tr.rst b/docs/pre/arch/x86_64/kernel/cpu/tr.rst
deleted file mode 100644
index a2b234b..0000000
--- a/docs/pre/arch/x86_64/kernel/cpu/tr.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Task Register
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/tr.hpp
-
diff --git a/docs/pre/arch/x86_64/kernel/halt.rst b/docs/pre/arch/x86_64/kernel/halt.rst
deleted file mode 100644
index c425e81..0000000
--- a/docs/pre/arch/x86_64/kernel/halt.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Kernel Halt
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/kernel/halt.hpp
-
diff --git a/docs/pre/arch/x86_64/kernel/main.rst b/docs/pre/arch/x86_64/kernel/main.rst
deleted file mode 100644
index 194bd85..0000000
--- a/docs/pre/arch/x86_64/kernel/main.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Kernel Main
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/kernel/main.hpp
-
diff --git a/docs/pre/arch/x86_64/memory.rst b/docs/pre/arch/x86_64/memory.rst
deleted file mode 100644
index 58d12e9..0000000
--- a/docs/pre/arch/x86_64/memory.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Kernel Memory Subsystem
-======================
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- memory/* \ No newline at end of file
diff --git a/docs/pre/arch/x86_64/memory/allocator.rst b/docs/pre/arch/x86_64/memory/allocator.rst
deleted file mode 100644
index 6ce0a74..0000000
--- a/docs/pre/arch/x86_64/memory/allocator.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Physical Frame Allocator Subsystem
-===========
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- allocator/*
diff --git a/docs/pre/arch/x86_64/memory/allocator/area_frame_allocator.rst b/docs/pre/arch/x86_64/memory/allocator/area_frame_allocator.rst
deleted file mode 100644
index 422f33c..0000000
--- a/docs/pre/arch/x86_64/memory/allocator/area_frame_allocator.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Area Physical Frame Allocator
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/allocator/area_frame_allocator.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/allocator/concept.rst b/docs/pre/arch/x86_64/memory/allocator/concept.rst
deleted file mode 100644
index 734a2ce..0000000
--- a/docs/pre/arch/x86_64/memory/allocator/concept.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Physical Frame Allocator Concept
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/allocator/concept.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/allocator/physical_frame.rst b/docs/pre/arch/x86_64/memory/allocator/physical_frame.rst
deleted file mode 100644
index c5d0fd2..0000000
--- a/docs/pre/arch/x86_64/memory/allocator/physical_frame.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Physical Frame
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/allocator/physical_frame.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/allocator/tiny_frame_allocator.rst b/docs/pre/arch/x86_64/memory/allocator/tiny_frame_allocator.rst
deleted file mode 100644
index 27401b2..0000000
--- a/docs/pre/arch/x86_64/memory/allocator/tiny_frame_allocator.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Tiny Physical Frame Allocator
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/allocator/tiny_frame_allocator.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/cpu.rst b/docs/pre/arch/x86_64/memory/cpu.rst
deleted file mode 100644
index 4cb5af0..0000000
--- a/docs/pre/arch/x86_64/memory/cpu.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-CPU Registers Subsystem
-===========
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- cpu/*
diff --git a/docs/pre/arch/x86_64/memory/heap.rst b/docs/pre/arch/x86_64/memory/heap.rst
deleted file mode 100644
index 409d93a..0000000
--- a/docs/pre/arch/x86_64/memory/heap.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Heap Memory Subsystem
-===========
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- heap/*
diff --git a/docs/pre/arch/x86_64/memory/heap/bump_allocator.rst b/docs/pre/arch/x86_64/memory/heap/bump_allocator.rst
deleted file mode 100644
index b20916e..0000000
--- a/docs/pre/arch/x86_64/memory/heap/bump_allocator.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Kernel Heap Bump Allocator
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/heap/bump_allocator.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/heap/global_heap_allocator.rst b/docs/pre/arch/x86_64/memory/heap/global_heap_allocator.rst
deleted file mode 100644
index 60ec0b5..0000000
--- a/docs/pre/arch/x86_64/memory/heap/global_heap_allocator.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Global Heap Allocator
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/heap/global_heap_allocator.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/heap/heap_allocator.rst b/docs/pre/arch/x86_64/memory/heap/heap_allocator.rst
deleted file mode 100644
index b410e41..0000000
--- a/docs/pre/arch/x86_64/memory/heap/heap_allocator.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Kernel Heap Allocator
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/heap/heap_allocator.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/heap/linked_list_allocator.rst b/docs/pre/arch/x86_64/memory/heap/linked_list_allocator.rst
deleted file mode 100644
index d156852..0000000
--- a/docs/pre/arch/x86_64/memory/heap/linked_list_allocator.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Kernel Heap Linked List Allocator
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/heap/linked_list_allocator.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/heap/memory_block.rst b/docs/pre/arch/x86_64/memory/heap/memory_block.rst
deleted file mode 100644
index 8ed6566..0000000
--- a/docs/pre/arch/x86_64/memory/heap/memory_block.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Heap Linked List Free Memory Block
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/heap/memory_block.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/heap/user_heap_allocator.rst b/docs/pre/arch/x86_64/memory/heap/user_heap_allocator.rst
deleted file mode 100644
index d0febb6..0000000
--- a/docs/pre/arch/x86_64/memory/heap/user_heap_allocator.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-User Heap Linked List Allocator
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/heap/user_heap_allocator.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/main.rst b/docs/pre/arch/x86_64/memory/main.rst
deleted file mode 100644
index d9a9f39..0000000
--- a/docs/pre/arch/x86_64/memory/main.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Memory Main
-===========
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/main.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/multiboot.rst b/docs/pre/arch/x86_64/memory/multiboot.rst
deleted file mode 100644
index 22ec3f2..0000000
--- a/docs/pre/arch/x86_64/memory/multiboot.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Kernel Multiboot Subsystem
-===========
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- multiboot/*
diff --git a/docs/pre/arch/x86_64/memory/multiboot/elf_symbols_section.rst b/docs/pre/arch/x86_64/memory/multiboot/elf_symbols_section.rst
deleted file mode 100644
index bbd6dfb..0000000
--- a/docs/pre/arch/x86_64/memory/multiboot/elf_symbols_section.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Multiboot ELF Header Symbols Section Structure
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/multiboot/elf_symbols_section.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/multiboot/info.rst b/docs/pre/arch/x86_64/memory/multiboot/info.rst
deleted file mode 100644
index 847870d..0000000
--- a/docs/pre/arch/x86_64/memory/multiboot/info.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Multiboot Header Information Structure
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/multiboot/info.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/multiboot/memory_map.rst b/docs/pre/arch/x86_64/memory/multiboot/memory_map.rst
deleted file mode 100644
index 9c77331..0000000
--- a/docs/pre/arch/x86_64/memory/multiboot/memory_map.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Multiboot Memory Map Header Structure
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/multiboot/memory_map.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/multiboot/reader.rst b/docs/pre/arch/x86_64/memory/multiboot/reader.rst
deleted file mode 100644
index fac98e2..0000000
--- a/docs/pre/arch/x86_64/memory/multiboot/reader.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Multiboot Reader
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/multiboot/reader.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/paging.rst b/docs/pre/arch/x86_64/memory/paging.rst
deleted file mode 100644
index 10cd976..0000000
--- a/docs/pre/arch/x86_64/memory/paging.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Virtual Page Table Paging Subsystem
-===========
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- paging/*
diff --git a/docs/pre/arch/x86_64/memory/paging/active_page_table.rst b/docs/pre/arch/x86_64/memory/paging/active_page_table.rst
deleted file mode 100644
index 5710131..0000000
--- a/docs/pre/arch/x86_64/memory/paging/active_page_table.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Active Page Table
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/paging/active_page_table.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/paging/inactive_page_table.rst b/docs/pre/arch/x86_64/memory/paging/inactive_page_table.rst
deleted file mode 100644
index 5732e64..0000000
--- a/docs/pre/arch/x86_64/memory/paging/inactive_page_table.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Inactive Page Table
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/paging/inactive_page_table.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/paging/kernel_mapper.rst b/docs/pre/arch/x86_64/memory/paging/kernel_mapper.rst
deleted file mode 100644
index 9948e4e..0000000
--- a/docs/pre/arch/x86_64/memory/paging/kernel_mapper.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Kernel Mapper
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/paging/kernel_mapper.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/paging/page_entry.rst b/docs/pre/arch/x86_64/memory/paging/page_entry.rst
deleted file mode 100644
index 8900b0e..0000000
--- a/docs/pre/arch/x86_64/memory/paging/page_entry.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Virtual Page Table Entry
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/paging/page_entry.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/paging/page_table.rst b/docs/pre/arch/x86_64/memory/paging/page_table.rst
deleted file mode 100644
index c5ab8c7..0000000
--- a/docs/pre/arch/x86_64/memory/paging/page_table.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Virtual Page Table
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/paging/page_table.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/paging/temporary_page.rst b/docs/pre/arch/x86_64/memory/paging/temporary_page.rst
deleted file mode 100644
index 0c63899..0000000
--- a/docs/pre/arch/x86_64/memory/paging/temporary_page.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Temporary Virtual Page Table
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/paging/temporary_page.hpp
-
diff --git a/docs/pre/arch/x86_64/memory/paging/virtual_page.rst b/docs/pre/arch/x86_64/memory/paging/virtual_page.rst
deleted file mode 100644
index dd42f47..0000000
--- a/docs/pre/arch/x86_64/memory/paging/virtual_page.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Virtual Page
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/paging/virtual_page.hpp
-
diff --git a/docs/pre/arch/x86_64/stl.rst b/docs/pre/arch/x86_64/stl.rst
deleted file mode 100644
index bb21f9a..0000000
--- a/docs/pre/arch/x86_64/stl.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Standard Library Subsystem
-======================
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- stl/* \ No newline at end of file
diff --git a/docs/pre/arch/x86_64/stl/container.rst b/docs/pre/arch/x86_64/stl/container.rst
deleted file mode 100644
index 19c735b..0000000
--- a/docs/pre/arch/x86_64/stl/container.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Container Structure
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/stl/container.hpp
-
diff --git a/docs/pre/arch/x86_64/stl/contiguous_pointer_iterator.rst b/docs/pre/arch/x86_64/stl/contiguous_pointer_iterator.rst
deleted file mode 100644
index 47f88c4..0000000
--- a/docs/pre/arch/x86_64/stl/contiguous_pointer_iterator.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Contiguous Pointer Iterator
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/stl/contiguous_pointer_iterator.hpp
-
diff --git a/docs/pre/arch/x86_64/stl/forward_value_iterator.rst b/docs/pre/arch/x86_64/stl/forward_value_iterator.rst
deleted file mode 100644
index 72270de..0000000
--- a/docs/pre/arch/x86_64/stl/forward_value_iterator.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Forward Value Iterator
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/stl/forward_value_iterator.hpp
-
diff --git a/docs/pre/arch/x86_64/stl/mutex.rst b/docs/pre/arch/x86_64/stl/mutex.rst
deleted file mode 100644
index 2098113..0000000
--- a/docs/pre/arch/x86_64/stl/mutex.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Mutex
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/stl/mutex.hpp
-
diff --git a/docs/pre/arch/x86_64/stl/shared_pointer.rst b/docs/pre/arch/x86_64/stl/shared_pointer.rst
deleted file mode 100644
index 46ddb65..0000000
--- a/docs/pre/arch/x86_64/stl/shared_pointer.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Shared Pointer
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/stl/shared_pointer.hpp
-
diff --git a/docs/pre/arch/x86_64/stl/stack.rst b/docs/pre/arch/x86_64/stl/stack.rst
deleted file mode 100644
index a554387..0000000
--- a/docs/pre/arch/x86_64/stl/stack.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Stack
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/stl/stack.hpp
-
diff --git a/docs/pre/arch/x86_64/stl/unique_pointer.rst b/docs/pre/arch/x86_64/stl/unique_pointer.rst
deleted file mode 100644
index f508763..0000000
--- a/docs/pre/arch/x86_64/stl/unique_pointer.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Unique Pointer
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/stl/unique_pointer.hpp
-
diff --git a/docs/pre/arch/x86_64/stl/vector.rst b/docs/pre/arch/x86_64/stl/vector.rst
deleted file mode 100644
index b60023a..0000000
--- a/docs/pre/arch/x86_64/stl/vector.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Vector
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/stl/vector.hpp
-
diff --git a/docs/pre/arch/x86_64/user.rst b/docs/pre/arch/x86_64/user.rst
deleted file mode 100644
index 3be32bb..0000000
--- a/docs/pre/arch/x86_64/user.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-User Subsystem
-======================
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- user/* \ No newline at end of file
diff --git a/docs/pre/arch/x86_64/user/main.rst b/docs/pre/arch/x86_64/user/main.rst
deleted file mode 100644
index 0f641b2..0000000
--- a/docs/pre/arch/x86_64/user/main.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-User Main
-===========
-
-.. doxygenfile:: arch/x86_64/include/arch/user/main.hpp
-
diff --git a/docs/pre/arch/x86_64/video.rst b/docs/pre/arch/x86_64/video.rst
deleted file mode 100644
index bbae5ed..0000000
--- a/docs/pre/arch/x86_64/video.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Video Output Subsystem
-======================
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- video/* \ No newline at end of file
diff --git a/docs/pre/arch/x86_64/video/vga.rst b/docs/pre/arch/x86_64/video/vga.rst
deleted file mode 100644
index 2c32bb2..0000000
--- a/docs/pre/arch/x86_64/video/vga.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-VGA Support
-===========
-
-.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :glob:
-
- vga/*
diff --git a/docs/pre/arch/x86_64/video/vga/io.rst b/docs/pre/arch/x86_64/video/vga/io.rst
deleted file mode 100644
index 39609c9..0000000
--- a/docs/pre/arch/x86_64/video/vga/io.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-VGA Input/Output Types and Constants
-====================================
-
-.. doxygenfile:: arch/x86_64/include/arch/video/vga/io.hpp
diff --git a/docs/pre/arch/x86_64/video/vga/text.rst b/docs/pre/arch/x86_64/video/vga/text.rst
deleted file mode 100644
index 592cdd5..0000000
--- a/docs/pre/arch/x86_64/video/vga/text.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-VGA Text Mode
-=============
-
-.. doxygennamespace:: teachos::arch::video::vga::text
- :members: