aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/arch/x86_64/context_switching.rst9
-rw-r--r--docs/arch/x86_64/context_switching/interrupt_descriptor_table.rst9
-rw-r--r--docs/arch/x86_64/context_switching/interrupt_descriptor_table/gate_descriptor.rst5
-rw-r--r--docs/arch/x86_64/context_switching/interrupt_descriptor_table/idt_flags.rst5
-rw-r--r--docs/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table copy.rst5
-rw-r--r--docs/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer copy.rst5
-rw-r--r--docs/arch/x86_64/context_switching/interrupt_descriptor_table/ist_offset.rst5
-rw-r--r--docs/arch/x86_64/context_switching/interrupt_descriptor_table/segment_selector.rst5
-rw-r--r--docs/arch/x86_64/context_switching/main.rst5
-rw-r--r--docs/arch/x86_64/context_switching/segment_descriptor_table.rst9
-rw-r--r--docs/arch/x86_64/context_switching/segment_descriptor_table/access_byte.rst5
-rw-r--r--docs/arch/x86_64/context_switching/segment_descriptor_table/gdt_flags.rst5
-rw-r--r--docs/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table.rst5
-rw-r--r--docs/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table_pointer.rst5
-rw-r--r--docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_base.rst5
-rw-r--r--docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_extension.rst5
-rw-r--r--docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_type.rst5
-rw-r--r--docs/arch/x86_64/context_switching/segment_descriptor_table/task_state_segment.rst5
-rw-r--r--docs/arch/x86_64/context_switching/syscall.rst9
-rw-r--r--docs/arch/x86_64/context_switching/syscall/main.rst5
-rw-r--r--docs/arch/x86_64/context_switching/syscall/syscall_enable.rst5
-rw-r--r--docs/arch/x86_64/context_switching/syscall/syscall_handler.rst5
-rw-r--r--docs/arch/x86_64/interrupt_handling.rst9
-rw-r--r--docs/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst5
-rw-r--r--docs/arch/x86_64/kernel/cpu.rst9
-rw-r--r--docs/arch/x86_64/kernel/cpu/call.rst5
-rw-r--r--docs/arch/x86_64/kernel/cpu/control_register.rst5
-rw-r--r--docs/arch/x86_64/kernel/cpu/gdtr.rst5
-rw-r--r--docs/arch/x86_64/kernel/cpu/idtr.rst5
-rw-r--r--docs/arch/x86_64/kernel/cpu/if.rst5
-rw-r--r--docs/arch/x86_64/kernel/cpu/msr.rst5
-rw-r--r--docs/arch/x86_64/kernel/cpu/segment_register.rst5
-rw-r--r--docs/arch/x86_64/kernel/cpu/tlb.rst5
-rw-r--r--docs/arch/x86_64/kernel/cpu/tr.rst5
-rw-r--r--docs/arch/x86_64/memory/cpu/control_register.rst5
-rw-r--r--docs/arch/x86_64/memory/cpu/msr.rst5
-rw-r--r--docs/arch/x86_64/memory/cpu/tlb.rst5
-rw-r--r--docs/arch/x86_64/memory/heap/bump_allocator.rst2
-rw-r--r--docs/arch/x86_64/memory/heap/concept.rst5
-rw-r--r--docs/arch/x86_64/memory/heap/global_heap_allocator.rst5
-rw-r--r--docs/arch/x86_64/memory/heap/heap_allocator.rst5
-rw-r--r--docs/arch/x86_64/memory/heap/linked_list_allocator.rst2
-rw-r--r--docs/arch/x86_64/memory/heap/user_heap_allocator.rst5
-rw-r--r--docs/arch/x86_64/shared/container.rst5
-rw-r--r--docs/arch/x86_64/shared/contiguous_pointer_iterator.rst5
-rw-r--r--docs/arch/x86_64/shared/forward_value_iterator.rst5
-rw-r--r--docs/arch/x86_64/shared/mutex.rst5
-rw-r--r--docs/arch/x86_64/stl.rst9
-rw-r--r--docs/arch/x86_64/stl/container.rst5
-rw-r--r--docs/arch/x86_64/stl/contiguous_pointer_iterator.rst5
-rw-r--r--docs/arch/x86_64/stl/forward_value_iterator.rst5
-rw-r--r--docs/arch/x86_64/stl/mutex.rst5
-rw-r--r--docs/arch/x86_64/stl/shared_pointer.rst5
-rw-r--r--docs/arch/x86_64/stl/stack.rst5
-rw-r--r--docs/arch/x86_64/stl/unique_pointer.rst5
-rw-r--r--docs/arch/x86_64/stl/vector.rst5
-rw-r--r--docs/arch/x86_64/user.rst (renamed from docs/arch/x86_64/shared.rst)4
-rw-r--r--docs/arch/x86_64/user/main.rst5
58 files changed, 267 insertions, 44 deletions
diff --git a/docs/arch/x86_64/context_switching.rst b/docs/arch/x86_64/context_switching.rst
new file mode 100644
index 0000000..c3b3b03
--- /dev/null
+++ b/docs/arch/x86_64/context_switching.rst
@@ -0,0 +1,9 @@
+Context Switching Subsystem
+======================
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+ :glob:
+
+ context_switching/* \ No newline at end of file
diff --git a/docs/arch/x86_64/context_switching/interrupt_descriptor_table.rst b/docs/arch/x86_64/context_switching/interrupt_descriptor_table.rst
new file mode 100644
index 0000000..dd6e478
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/interrupt_descriptor_table.rst
@@ -0,0 +1,9 @@
+Interrupt Descriptor Subsystem
+===========
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+ :glob:
+
+ interrupt_descriptor_table/*
diff --git a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/gate_descriptor.rst b/docs/arch/x86_64/context_switching/interrupt_descriptor_table/gate_descriptor.rst
new file mode 100644
index 0000000..29e7586
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/interrupt_descriptor_table/gate_descriptor.rst
@@ -0,0 +1,5 @@
+Interrupt Gate Descriptor
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/gate_descriptor.hpp
+
diff --git a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/idt_flags.rst b/docs/arch/x86_64/context_switching/interrupt_descriptor_table/idt_flags.rst
new file mode 100644
index 0000000..60e8c37
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/interrupt_descriptor_table/idt_flags.rst
@@ -0,0 +1,5 @@
+Interrupt Descriptor Flags
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/idt_flags.hpp
+
diff --git a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table copy.rst b/docs/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table copy.rst
new file mode 100644
index 0000000..a2b8997
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table copy.rst
@@ -0,0 +1,5 @@
+Interrupt Descriptor Table
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table.hpp
+
diff --git a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer copy.rst b/docs/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer copy.rst
new file mode 100644
index 0000000..3a8c259
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer copy.rst
@@ -0,0 +1,5 @@
+Interrupt Descriptor Table Pointer
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer.hpp
+
diff --git a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/ist_offset.rst b/docs/arch/x86_64/context_switching/interrupt_descriptor_table/ist_offset.rst
new file mode 100644
index 0000000..ddba6ee
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/interrupt_descriptor_table/ist_offset.rst
@@ -0,0 +1,5 @@
+Interrupt Stack Table Offset
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/ist_offset.hpp
+
diff --git a/docs/arch/x86_64/context_switching/interrupt_descriptor_table/segment_selector.rst b/docs/arch/x86_64/context_switching/interrupt_descriptor_table/segment_selector.rst
new file mode 100644
index 0000000..2da142e
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/interrupt_descriptor_table/segment_selector.rst
@@ -0,0 +1,5 @@
+Segment Selector
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/interrupt_descriptor_table/segment_selector.hpp
+
diff --git a/docs/arch/x86_64/context_switching/main.rst b/docs/arch/x86_64/context_switching/main.rst
new file mode 100644
index 0000000..e9e8a35
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/main.rst
@@ -0,0 +1,5 @@
+Context Switching Main
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/main.hpp
+
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table.rst b/docs/arch/x86_64/context_switching/segment_descriptor_table.rst
new file mode 100644
index 0000000..449622d
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/segment_descriptor_table.rst
@@ -0,0 +1,9 @@
+Segment Descriptor Subsystem
+===========
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+ :glob:
+
+ segment_descriptor_table/*
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table/access_byte.rst b/docs/arch/x86_64/context_switching/segment_descriptor_table/access_byte.rst
new file mode 100644
index 0000000..f2e7d67
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/segment_descriptor_table/access_byte.rst
@@ -0,0 +1,5 @@
+Access Byte
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/segment_descriptor_table/access_byte.hpp
+
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table/gdt_flags.rst b/docs/arch/x86_64/context_switching/segment_descriptor_table/gdt_flags.rst
new file mode 100644
index 0000000..faa2ffc
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/segment_descriptor_table/gdt_flags.rst
@@ -0,0 +1,5 @@
+Global Descriptor Table Flags
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/segment_descriptor_table/gdt_flags.hpp
+
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table.rst b/docs/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table.rst
new file mode 100644
index 0000000..35403db
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table.rst
@@ -0,0 +1,5 @@
+Global Descriptor Table
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/segment_descriptor_table/global_descriptor_table.hpp
+
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table_pointer.rst b/docs/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table_pointer.rst
new file mode 100644
index 0000000..41ceffd
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table_pointer.rst
@@ -0,0 +1,5 @@
+Global Descriptor Table Pointer
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/segment_descriptor_table/global_descriptor_table_pointer.hpp
+
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_base.rst b/docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_base.rst
new file mode 100644
index 0000000..952ab2a
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_base.rst
@@ -0,0 +1,5 @@
+Segment Descriptor Base (32-bit)
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/segment_descriptor_table/segment_descriptor_base.hpp
+
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_extension.rst b/docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_extension.rst
new file mode 100644
index 0000000..874d1cb
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_extension.rst
@@ -0,0 +1,5 @@
+Segment Descriptor Extension (64-bit)
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/segment_descriptor_table/segment_descriptor_extension.hpp
+
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_type.rst b/docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_type.rst
new file mode 100644
index 0000000..e45b0a5
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_type.rst
@@ -0,0 +1,5 @@
+Segment Descriptor Type
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/segment_descriptor_table/segment_descriptor_type.hpp
+
diff --git a/docs/arch/x86_64/context_switching/segment_descriptor_table/task_state_segment.rst b/docs/arch/x86_64/context_switching/segment_descriptor_table/task_state_segment.rst
new file mode 100644
index 0000000..731d7bb
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/segment_descriptor_table/task_state_segment.rst
@@ -0,0 +1,5 @@
+Task State Segment
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/segment_descriptor_table/task_state_segment.hpp
+
diff --git a/docs/arch/x86_64/context_switching/syscall.rst b/docs/arch/x86_64/context_switching/syscall.rst
new file mode 100644
index 0000000..28acf28
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/syscall.rst
@@ -0,0 +1,9 @@
+System Call Subsystem
+===========
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+ :glob:
+
+ syscall/*
diff --git a/docs/arch/x86_64/context_switching/syscall/main.rst b/docs/arch/x86_64/context_switching/syscall/main.rst
new file mode 100644
index 0000000..6be577b
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/syscall/main.rst
@@ -0,0 +1,5 @@
+System Call Main
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/syscall/main.hpp
+
diff --git a/docs/arch/x86_64/context_switching/syscall/syscall_enable.rst b/docs/arch/x86_64/context_switching/syscall/syscall_enable.rst
new file mode 100644
index 0000000..e9162f1
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/syscall/syscall_enable.rst
@@ -0,0 +1,5 @@
+System Call Configuration
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/syscall/syscall_enable.hpp
+
diff --git a/docs/arch/x86_64/context_switching/syscall/syscall_handler.rst b/docs/arch/x86_64/context_switching/syscall/syscall_handler.rst
new file mode 100644
index 0000000..0e86780
--- /dev/null
+++ b/docs/arch/x86_64/context_switching/syscall/syscall_handler.rst
@@ -0,0 +1,5 @@
+System Call Handler
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/context_switching/syscall/syscall_handler.hpp
+
diff --git a/docs/arch/x86_64/interrupt_handling.rst b/docs/arch/x86_64/interrupt_handling.rst
new file mode 100644
index 0000000..d4ff94a
--- /dev/null
+++ b/docs/arch/x86_64/interrupt_handling.rst
@@ -0,0 +1,9 @@
+Interrupt Handling Subsystem
+======================
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+ :glob:
+
+ interrupt_handling/* \ No newline at end of file
diff --git a/docs/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst b/docs/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst
new file mode 100644
index 0000000..6099170
--- /dev/null
+++ b/docs/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst
@@ -0,0 +1,5 @@
+Generic Interrupt Handler
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/interrupt_handling/generic_interrupt_handler.hpp
+
diff --git a/docs/arch/x86_64/kernel/cpu.rst b/docs/arch/x86_64/kernel/cpu.rst
new file mode 100644
index 0000000..da3dfc0
--- /dev/null
+++ b/docs/arch/x86_64/kernel/cpu.rst
@@ -0,0 +1,9 @@
+Kernel CPU Registers
+===========
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+ :glob:
+
+ cpu/*
diff --git a/docs/arch/x86_64/kernel/cpu/call.rst b/docs/arch/x86_64/kernel/cpu/call.rst
new file mode 100644
index 0000000..33d15ec
--- /dev/null
+++ b/docs/arch/x86_64/kernel/cpu/call.rst
@@ -0,0 +1,5 @@
+Far Call
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/call.hpp
+
diff --git a/docs/arch/x86_64/kernel/cpu/control_register.rst b/docs/arch/x86_64/kernel/cpu/control_register.rst
new file mode 100644
index 0000000..a45c6d9
--- /dev/null
+++ b/docs/arch/x86_64/kernel/cpu/control_register.rst
@@ -0,0 +1,5 @@
+Control Register
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/control_register.hpp
+
diff --git a/docs/arch/x86_64/kernel/cpu/gdtr.rst b/docs/arch/x86_64/kernel/cpu/gdtr.rst
new file mode 100644
index 0000000..41c0f6b
--- /dev/null
+++ b/docs/arch/x86_64/kernel/cpu/gdtr.rst
@@ -0,0 +1,5 @@
+Global Descriptor Table Register
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/gdtr.hpp
+
diff --git a/docs/arch/x86_64/kernel/cpu/idtr.rst b/docs/arch/x86_64/kernel/cpu/idtr.rst
new file mode 100644
index 0000000..b4c4bb0
--- /dev/null
+++ b/docs/arch/x86_64/kernel/cpu/idtr.rst
@@ -0,0 +1,5 @@
+Interrupt Descriptor Table Register
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/idtr.hpp
+
diff --git a/docs/arch/x86_64/kernel/cpu/if.rst b/docs/arch/x86_64/kernel/cpu/if.rst
new file mode 100644
index 0000000..2dd07b4
--- /dev/null
+++ b/docs/arch/x86_64/kernel/cpu/if.rst
@@ -0,0 +1,5 @@
+Interrupt Flag
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/if.hpp
+
diff --git a/docs/arch/x86_64/kernel/cpu/msr.rst b/docs/arch/x86_64/kernel/cpu/msr.rst
new file mode 100644
index 0000000..75c4f47
--- /dev/null
+++ b/docs/arch/x86_64/kernel/cpu/msr.rst
@@ -0,0 +1,5 @@
+Model Specific Register
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/msr.hpp
+
diff --git a/docs/arch/x86_64/kernel/cpu/segment_register.rst b/docs/arch/x86_64/kernel/cpu/segment_register.rst
new file mode 100644
index 0000000..8159369
--- /dev/null
+++ b/docs/arch/x86_64/kernel/cpu/segment_register.rst
@@ -0,0 +1,5 @@
+CPU Segment Register
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/segment_register.hpp
+
diff --git a/docs/arch/x86_64/kernel/cpu/tlb.rst b/docs/arch/x86_64/kernel/cpu/tlb.rst
new file mode 100644
index 0000000..1ceec1d
--- /dev/null
+++ b/docs/arch/x86_64/kernel/cpu/tlb.rst
@@ -0,0 +1,5 @@
+Translation Lookaside Buffer
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/tlb.hpp
+
diff --git a/docs/arch/x86_64/kernel/cpu/tr.rst b/docs/arch/x86_64/kernel/cpu/tr.rst
new file mode 100644
index 0000000..a2b234b
--- /dev/null
+++ b/docs/arch/x86_64/kernel/cpu/tr.rst
@@ -0,0 +1,5 @@
+Task Register
+=======================
+
+.. doxygenfile:: arch/x86_64/include/arch/kernel/cpu/tr.hpp
+
diff --git a/docs/arch/x86_64/memory/cpu/control_register.rst b/docs/arch/x86_64/memory/cpu/control_register.rst
deleted file mode 100644
index f087112..0000000
--- a/docs/arch/x86_64/memory/cpu/control_register.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-CPU Control Registers
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/cpu/control_register.hpp
-
diff --git a/docs/arch/x86_64/memory/cpu/msr.rst b/docs/arch/x86_64/memory/cpu/msr.rst
deleted file mode 100644
index c67d51c..0000000
--- a/docs/arch/x86_64/memory/cpu/msr.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-CPU Model-Specific Register
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/cpu/msr.hpp
-
diff --git a/docs/arch/x86_64/memory/cpu/tlb.rst b/docs/arch/x86_64/memory/cpu/tlb.rst
deleted file mode 100644
index 0d482dc..0000000
--- a/docs/arch/x86_64/memory/cpu/tlb.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-CPU Translation Lookaside Buffer
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/cpu/tlb.hpp
-
diff --git a/docs/arch/x86_64/memory/heap/bump_allocator.rst b/docs/arch/x86_64/memory/heap/bump_allocator.rst
index 185f00b..b20916e 100644
--- a/docs/arch/x86_64/memory/heap/bump_allocator.rst
+++ b/docs/arch/x86_64/memory/heap/bump_allocator.rst
@@ -1,4 +1,4 @@
-Heap Bump Allocator
+Kernel Heap Bump Allocator
=======================
.. doxygenfile:: arch/x86_64/include/arch/memory/heap/bump_allocator.hpp
diff --git a/docs/arch/x86_64/memory/heap/concept.rst b/docs/arch/x86_64/memory/heap/concept.rst
deleted file mode 100644
index c0c3123..0000000
--- a/docs/arch/x86_64/memory/heap/concept.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Heap Allocator Concept
-=======================
-
-.. doxygenfile:: arch/x86_64/include/arch/memory/heap/concept.hp