From feac668578a35aac280b59d478a57b6937bb68da Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Thu, 24 Jul 2025 16:39:43 +0000 Subject: docs: move files out of the way --- docs/arch/x86_64.rst | 9 --------- docs/arch/x86_64/boot.rst | 9 --------- docs/arch/x86_64/boot/pointers.rst | 5 ----- docs/arch/x86_64/context_switching.rst | 9 --------- .../x86_64/context_switching/interrupt_descriptor_table.rst | 9 --------- .../interrupt_descriptor_table/gate_descriptor.rst | 5 ----- .../interrupt_descriptor_table/idt_flags.rst | 5 ----- .../interrupt_descriptor_table copy.rst | 5 ----- .../interrupt_descriptor_table_pointer copy.rst | 5 ----- .../interrupt_descriptor_table/ist_offset.rst | 5 ----- .../interrupt_descriptor_table/segment_selector.rst | 5 ----- docs/arch/x86_64/context_switching/main.rst | 5 ----- .../x86_64/context_switching/segment_descriptor_table.rst | 9 --------- .../segment_descriptor_table/access_byte.rst | 5 ----- .../context_switching/segment_descriptor_table/gdt_flags.rst | 5 ----- .../segment_descriptor_table/global_descriptor_table.rst | 5 ----- .../global_descriptor_table_pointer.rst | 5 ----- .../segment_descriptor_table/segment_descriptor_base.rst | 5 ----- .../segment_descriptor_table/segment_descriptor_extension.rst | 5 ----- .../segment_descriptor_table/segment_descriptor_type.rst | 5 ----- .../segment_descriptor_table/task_state_segment.rst | 5 ----- docs/arch/x86_64/context_switching/syscall.rst | 9 --------- docs/arch/x86_64/context_switching/syscall/main.rst | 5 ----- docs/arch/x86_64/context_switching/syscall/syscall_enable.rst | 5 ----- .../arch/x86_64/context_switching/syscall/syscall_handler.rst | 5 ----- docs/arch/x86_64/exception_handling.rst | 9 --------- docs/arch/x86_64/exception_handling/assert.rst | 5 ----- docs/arch/x86_64/exception_handling/panic.rst | 5 ----- docs/arch/x86_64/interrupt_handling.rst | 9 --------- .../x86_64/interrupt_handling/generic_interrupt_handler.rst | 5 ----- docs/arch/x86_64/io.rst | 9 --------- docs/arch/x86_64/io/port_io.rst | 6 ------ docs/arch/x86_64/kernel.rst | 9 --------- docs/arch/x86_64/kernel/cpu.rst | 9 --------- docs/arch/x86_64/kernel/cpu/call.rst | 5 ----- docs/arch/x86_64/kernel/cpu/control_register.rst | 5 ----- docs/arch/x86_64/kernel/cpu/gdtr.rst | 5 ----- docs/arch/x86_64/kernel/cpu/idtr.rst | 5 ----- docs/arch/x86_64/kernel/cpu/if.rst | 5 ----- docs/arch/x86_64/kernel/cpu/msr.rst | 5 ----- docs/arch/x86_64/kernel/cpu/segment_register.rst | 5 ----- docs/arch/x86_64/kernel/cpu/tlb.rst | 5 ----- docs/arch/x86_64/kernel/cpu/tr.rst | 5 ----- docs/arch/x86_64/kernel/halt.rst | 5 ----- docs/arch/x86_64/kernel/main.rst | 5 ----- docs/arch/x86_64/memory.rst | 9 --------- docs/arch/x86_64/memory/allocator.rst | 9 --------- docs/arch/x86_64/memory/allocator/area_frame_allocator.rst | 5 ----- docs/arch/x86_64/memory/allocator/concept.rst | 5 ----- docs/arch/x86_64/memory/allocator/physical_frame.rst | 5 ----- docs/arch/x86_64/memory/allocator/tiny_frame_allocator.rst | 5 ----- docs/arch/x86_64/memory/cpu.rst | 9 --------- docs/arch/x86_64/memory/heap.rst | 9 --------- docs/arch/x86_64/memory/heap/bump_allocator.rst | 5 ----- docs/arch/x86_64/memory/heap/global_heap_allocator.rst | 5 ----- docs/arch/x86_64/memory/heap/heap_allocator.rst | 5 ----- docs/arch/x86_64/memory/heap/linked_list_allocator.rst | 5 ----- docs/arch/x86_64/memory/heap/memory_block.rst | 5 ----- docs/arch/x86_64/memory/heap/user_heap_allocator.rst | 5 ----- docs/arch/x86_64/memory/main.rst | 5 ----- docs/arch/x86_64/memory/multiboot.rst | 9 --------- docs/arch/x86_64/memory/multiboot/elf_symbols_section.rst | 5 ----- docs/arch/x86_64/memory/multiboot/info.rst | 5 ----- docs/arch/x86_64/memory/multiboot/memory_map.rst | 5 ----- docs/arch/x86_64/memory/multiboot/reader.rst | 5 ----- docs/arch/x86_64/memory/paging.rst | 9 --------- docs/arch/x86_64/memory/paging/active_page_table.rst | 5 ----- docs/arch/x86_64/memory/paging/inactive_page_table.rst | 5 ----- docs/arch/x86_64/memory/paging/kernel_mapper.rst | 5 ----- docs/arch/x86_64/memory/paging/page_entry.rst | 5 ----- docs/arch/x86_64/memory/paging/page_table.rst | 5 ----- docs/arch/x86_64/memory/paging/temporary_page.rst | 5 ----- docs/arch/x86_64/memory/paging/virtual_page.rst | 5 ----- docs/arch/x86_64/stl.rst | 9 --------- docs/arch/x86_64/stl/container.rst | 5 ----- docs/arch/x86_64/stl/contiguous_pointer_iterator.rst | 5 ----- docs/arch/x86_64/stl/forward_value_iterator.rst | 5 ----- docs/arch/x86_64/stl/mutex.rst | 5 ----- docs/arch/x86_64/stl/shared_pointer.rst | 5 ----- docs/arch/x86_64/stl/stack.rst | 5 ----- docs/arch/x86_64/stl/unique_pointer.rst | 5 ----- docs/arch/x86_64/stl/vector.rst | 5 ----- docs/arch/x86_64/user.rst | 9 --------- docs/arch/x86_64/user/main.rst | 5 ----- docs/arch/x86_64/video.rst | 9 --------- docs/arch/x86_64/video/vga.rst | 9 --------- docs/arch/x86_64/video/vga/io.rst | 4 ---- docs/arch/x86_64/video/vga/text.rst | 5 ----- docs/conf.py | 2 +- docs/cross/memory.rst | 11 ----------- docs/cross/memory/asm_pointer.rst | 10 ---------- docs/pre/arch/x86_64.rst | 9 +++++++++ docs/pre/arch/x86_64/boot.rst | 9 +++++++++ docs/pre/arch/x86_64/boot/pointers.rst | 5 +++++ docs/pre/arch/x86_64/context_switching.rst | 9 +++++++++ .../x86_64/context_switching/interrupt_descriptor_table.rst | 9 +++++++++ .../interrupt_descriptor_table/gate_descriptor.rst | 5 +++++ .../interrupt_descriptor_table/idt_flags.rst | 5 +++++ .../interrupt_descriptor_table copy.rst | 5 +++++ .../interrupt_descriptor_table_pointer copy.rst | 5 +++++ .../interrupt_descriptor_table/ist_offset.rst | 5 +++++ .../interrupt_descriptor_table/segment_selector.rst | 5 +++++ docs/pre/arch/x86_64/context_switching/main.rst | 5 +++++ .../x86_64/context_switching/segment_descriptor_table.rst | 9 +++++++++ .../segment_descriptor_table/access_byte.rst | 5 +++++ .../context_switching/segment_descriptor_table/gdt_flags.rst | 5 +++++ .../segment_descriptor_table/global_descriptor_table.rst | 5 +++++ .../global_descriptor_table_pointer.rst | 5 +++++ .../segment_descriptor_table/segment_descriptor_base.rst | 5 +++++ .../segment_descriptor_table/segment_descriptor_extension.rst | 5 +++++ .../segment_descriptor_table/segment_descriptor_type.rst | 5 +++++ .../segment_descriptor_table/task_state_segment.rst | 5 +++++ docs/pre/arch/x86_64/context_switching/syscall.rst | 9 +++++++++ docs/pre/arch/x86_64/context_switching/syscall/main.rst | 5 +++++ .../arch/x86_64/context_switching/syscall/syscall_enable.rst | 5 +++++ .../arch/x86_64/context_switching/syscall/syscall_handler.rst | 5 +++++ docs/pre/arch/x86_64/exception_handling.rst | 9 +++++++++ docs/pre/arch/x86_64/exception_handling/assert.rst | 5 +++++ docs/pre/arch/x86_64/exception_handling/panic.rst | 5 +++++ docs/pre/arch/x86_64/interrupt_handling.rst | 9 +++++++++ .../x86_64/interrupt_handling/generic_interrupt_handler.rst | 5 +++++ docs/pre/arch/x86_64/io.rst | 9 +++++++++ docs/pre/arch/x86_64/io/port_io.rst | 6 ++++++ docs/pre/arch/x86_64/kernel.rst | 9 +++++++++ docs/pre/arch/x86_64/kernel/cpu.rst | 9 +++++++++ docs/pre/arch/x86_64/kernel/cpu/call.rst | 5 +++++ docs/pre/arch/x86_64/kernel/cpu/control_register.rst | 5 +++++ docs/pre/arch/x86_64/kernel/cpu/gdtr.rst | 5 +++++ docs/pre/arch/x86_64/kernel/cpu/idtr.rst | 5 +++++ docs/pre/arch/x86_64/kernel/cpu/if.rst | 5 +++++ docs/pre/arch/x86_64/kernel/cpu/msr.rst | 5 +++++ docs/pre/arch/x86_64/kernel/cpu/segment_register.rst | 5 +++++ docs/pre/arch/x86_64/kernel/cpu/tlb.rst | 5 +++++ docs/pre/arch/x86_64/kernel/cpu/tr.rst | 5 +++++ docs/pre/arch/x86_64/kernel/halt.rst | 5 +++++ docs/pre/arch/x86_64/kernel/main.rst | 5 +++++ docs/pre/arch/x86_64/memory.rst | 9 +++++++++ docs/pre/arch/x86_64/memory/allocator.rst | 9 +++++++++ .../pre/arch/x86_64/memory/allocator/area_frame_allocator.rst | 5 +++++ docs/pre/arch/x86_64/memory/allocator/concept.rst | 5 +++++ docs/pre/arch/x86_64/memory/allocator/physical_frame.rst | 5 +++++ .../pre/arch/x86_64/memory/allocator/tiny_frame_allocator.rst | 5 +++++ docs/pre/arch/x86_64/memory/cpu.rst | 9 +++++++++ docs/pre/arch/x86_64/memory/heap.rst | 9 +++++++++ docs/pre/arch/x86_64/memory/heap/bump_allocator.rst | 5 +++++ docs/pre/arch/x86_64/memory/heap/global_heap_allocator.rst | 5 +++++ docs/pre/arch/x86_64/memory/heap/heap_allocator.rst | 5 +++++ docs/pre/arch/x86_64/memory/heap/linked_list_allocator.rst | 5 +++++ docs/pre/arch/x86_64/memory/heap/memory_block.rst | 5 +++++ docs/pre/arch/x86_64/memory/heap/user_heap_allocator.rst | 5 +++++ docs/pre/arch/x86_64/memory/main.rst | 5 +++++ docs/pre/arch/x86_64/memory/multiboot.rst | 9 +++++++++ docs/pre/arch/x86_64/memory/multiboot/elf_symbols_section.rst | 5 +++++ docs/pre/arch/x86_64/memory/multiboot/info.rst | 5 +++++ docs/pre/arch/x86_64/memory/multiboot/memory_map.rst | 5 +++++ docs/pre/arch/x86_64/memory/multiboot/reader.rst | 5 +++++ docs/pre/arch/x86_64/memory/paging.rst | 9 +++++++++ docs/pre/arch/x86_64/memory/paging/active_page_table.rst | 5 +++++ docs/pre/arch/x86_64/memory/paging/inactive_page_table.rst | 5 +++++ docs/pre/arch/x86_64/memory/paging/kernel_mapper.rst | 5 +++++ docs/pre/arch/x86_64/memory/paging/page_entry.rst | 5 +++++ docs/pre/arch/x86_64/memory/paging/page_table.rst | 5 +++++ docs/pre/arch/x86_64/memory/paging/temporary_page.rst | 5 +++++ docs/pre/arch/x86_64/memory/paging/virtual_page.rst | 5 +++++ docs/pre/arch/x86_64/stl.rst | 9 +++++++++ docs/pre/arch/x86_64/stl/container.rst | 5 +++++ docs/pre/arch/x86_64/stl/contiguous_pointer_iterator.rst | 5 +++++ docs/pre/arch/x86_64/stl/forward_value_iterator.rst | 5 +++++ docs/pre/arch/x86_64/stl/mutex.rst | 5 +++++ docs/pre/arch/x86_64/stl/shared_pointer.rst | 5 +++++ docs/pre/arch/x86_64/stl/stack.rst | 5 +++++ docs/pre/arch/x86_64/stl/unique_pointer.rst | 5 +++++ docs/pre/arch/x86_64/stl/vector.rst | 5 +++++ docs/pre/arch/x86_64/user.rst | 9 +++++++++ docs/pre/arch/x86_64/user/main.rst | 5 +++++ docs/pre/arch/x86_64/video.rst | 9 +++++++++ docs/pre/arch/x86_64/video/vga.rst | 9 +++++++++ docs/pre/arch/x86_64/video/vga/io.rst | 4 ++++ docs/pre/arch/x86_64/video/vga/text.rst | 5 +++++ docs/pre/cross/memory.rst | 11 +++++++++++ docs/pre/cross/memory/asm_pointer.rst | 10 ++++++++++ 181 files changed, 546 insertions(+), 546 deletions(-) delete mode 100644 docs/arch/x86_64.rst delete mode 100644 docs/arch/x86_64/boot.rst delete mode 100644 docs/arch/x86_64/boot/pointers.rst delete mode 100644 docs/arch/x86_64/context_switching.rst delete mode 100644 docs/arch/x86_64/context_switching/interrupt_descriptor_table.rst delete mode 100644 docs/arch/x86_64/context_switching/interrupt_descriptor_table/gate_descriptor.rst delete mode 100644 docs/arch/x86_64/context_switching/interrupt_descriptor_table/idt_flags.rst delete mode 100644 docs/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table copy.rst delete mode 100644 docs/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer copy.rst delete mode 100644 docs/arch/x86_64/context_switching/interrupt_descriptor_table/ist_offset.rst delete mode 100644 docs/arch/x86_64/context_switching/interrupt_descriptor_table/segment_selector.rst delete mode 100644 docs/arch/x86_64/context_switching/main.rst delete mode 100644 docs/arch/x86_64/context_switching/segment_descriptor_table.rst delete mode 100644 docs/arch/x86_64/context_switching/segment_descriptor_table/access_byte.rst delete mode 100644 docs/arch/x86_64/context_switching/segment_descriptor_table/gdt_flags.rst delete mode 100644 docs/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table.rst delete mode 100644 docs/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table_pointer.rst delete mode 100644 docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_base.rst delete mode 100644 docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_extension.rst delete mode 100644 docs/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_type.rst delete mode 100644 docs/arch/x86_64/context_switching/segment_descriptor_table/task_state_segment.rst delete mode 100644 docs/arch/x86_64/context_switching/syscall.rst delete mode 100644 docs/arch/x86_64/context_switching/syscall/main.rst delete mode 100644 docs/arch/x86_64/context_switching/syscall/syscall_enable.rst delete mode 100644 docs/arch/x86_64/context_switching/syscall/syscall_handler.rst delete mode 100644 docs/arch/x86_64/exception_handling.rst delete mode 100644 docs/arch/x86_64/exception_handling/assert.rst delete mode 100644 docs/arch/x86_64/exception_handling/panic.rst delete mode 100644 docs/arch/x86_64/interrupt_handling.rst delete mode 100644 docs/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst delete mode 100644 docs/arch/x86_64/io.rst delete mode 100644 docs/arch/x86_64/io/port_io.rst delete mode 100644 docs/arch/x86_64/kernel.rst delete mode 100644 docs/arch/x86_64/kernel/cpu.rst delete mode 100644 docs/arch/x86_64/kernel/cpu/call.rst delete mode 100644 docs/arch/x86_64/kernel/cpu/control_register.rst delete mode 100644 docs/arch/x86_64/kernel/cpu/gdtr.rst delete mode 100644 docs/arch/x86_64/kernel/cpu/idtr.rst delete mode 100644 docs/arch/x86_64/kernel/cpu/if.rst delete mode 100644 docs/arch/x86_64/kernel/cpu/msr.rst delete mode 100644 docs/arch/x86_64/kernel/cpu/segment_register.rst delete mode 100644 docs/arch/x86_64/kernel/cpu/tlb.rst delete mode 100644 docs/arch/x86_64/kernel/cpu/tr.rst delete mode 100644 docs/arch/x86_64/kernel/halt.rst delete mode 100644 docs/arch/x86_64/kernel/main.rst delete mode 100644 docs/arch/x86_64/memory.rst delete mode 100644 docs/arch/x86_64/memory/allocator.rst delete mode 100644 docs/arch/x86_64/memory/allocator/area_frame_allocator.rst delete mode 100644 docs/arch/x86_64/memory/allocator/concept.rst delete mode 100644 docs/arch/x86_64/memory/allocator/physical_frame.rst delete mode 100644 docs/arch/x86_64/memory/allocator/tiny_frame_allocator.rst delete mode 100644 docs/arch/x86_64/memory/cpu.rst delete mode 100644 docs/arch/x86_64/memory/heap.rst delete mode 100644 docs/arch/x86_64/memory/heap/bump_allocator.rst delete mode 100644 docs/arch/x86_64/memory/heap/global_heap_allocator.rst delete mode 100644 docs/arch/x86_64/memory/heap/heap_allocator.rst delete mode 100644 docs/arch/x86_64/memory/heap/linked_list_allocator.rst delete mode 100644 docs/arch/x86_64/memory/heap/memory_block.rst delete mode 100644 docs/arch/x86_64/memory/heap/user_heap_allocator.rst delete mode 100644 docs/arch/x86_64/memory/main.rst delete mode 100644 docs/arch/x86_64/memory/multiboot.rst delete mode 100644 docs/arch/x86_64/memory/multiboot/elf_symbols_section.rst delete mode 100644 docs/arch/x86_64/memory/multiboot/info.rst delete mode 100644 docs/arch/x86_64/memory/multiboot/memory_map.rst delete mode 100644 docs/arch/x86_64/memory/multiboot/reader.rst delete mode 100644 docs/arch/x86_64/memory/paging.rst delete mode 100644 docs/arch/x86_64/memory/paging/active_page_table.rst delete mode 100644 docs/arch/x86_64/memory/paging/inactive_page_table.rst delete mode 100644 docs/arch/x86_64/memory/paging/kernel_mapper.rst delete mode 100644 docs/arch/x86_64/memory/paging/page_entry.rst delete mode 100644 docs/arch/x86_64/memory/paging/page_table.rst delete mode 100644 docs/arch/x86_64/memory/paging/temporary_page.rst delete mode 100644 docs/arch/x86_64/memory/paging/virtual_page.rst delete mode 100644 docs/arch/x86_64/stl.rst delete mode 100644 docs/arch/x86_64/stl/container.rst delete mode 100644 docs/arch/x86_64/stl/contiguous_pointer_iterator.rst delete mode 100644 docs/arch/x86_64/stl/forward_value_iterator.rst delete mode 100644 docs/arch/x86_64/stl/mutex.rst delete mode 100644 docs/arch/x86_64/stl/shared_pointer.rst delete mode 100644 docs/arch/x86_64/stl/stack.rst delete mode 100644 docs/arch/x86_64/stl/unique_pointer.rst delete mode 100644 docs/arch/x86_64/stl/vector.rst delete mode 100644 docs/arch/x86_64/user.rst delete mode 100644 docs/arch/x86_64/user/main.rst delete mode 100644 docs/arch/x86_64/video.rst delete mode 100644 docs/arch/x86_64/video/vga.rst delete mode 100644 docs/arch/x86_64/video/vga/io.rst delete mode 100644 docs/arch/x86_64/video/vga/text.rst delete mode 100644 docs/cross/memory.rst delete mode 100644 docs/cross/memory/asm_pointer.rst create mode 100644 docs/pre/arch/x86_64.rst create mode 100644 docs/pre/arch/x86_64/boot.rst create mode 100644 docs/pre/arch/x86_64/boot/pointers.rst create mode 100644 docs/pre/arch/x86_64/context_switching.rst create mode 100644 docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table.rst create mode 100644 docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/gate_descriptor.rst create mode 100644 docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/idt_flags.rst create mode 100644 docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table copy.rst create mode 100644 docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/interrupt_descriptor_table_pointer copy.rst create mode 100644 docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/ist_offset.rst create mode 100644 docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table/segment_selector.rst create mode 100644 docs/pre/arch/x86_64/context_switching/main.rst create mode 100644 docs/pre/arch/x86_64/context_switching/segment_descriptor_table.rst create mode 100644 docs/pre/arch/x86_64/context_switching/segment_descriptor_table/access_byte.rst create mode 100644 docs/pre/arch/x86_64/context_switching/segment_descriptor_table/gdt_flags.rst create mode 100644 docs/pre/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table.rst create mode 100644 docs/pre/arch/x86_64/context_switching/segment_descriptor_table/global_descriptor_table_pointer.rst create mode 100644 docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_base.rst create mode 100644 docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_extension.rst create mode 100644 docs/pre/arch/x86_64/context_switching/segment_descriptor_table/segment_descriptor_type.rst create mode 100644 docs/pre/arch/x86_64/context_switching/segment_descriptor_table/task_state_segment.rst create mode 100644 docs/pre/arch/x86_64/context_switching/syscall.rst create mode 100644 docs/pre/arch/x86_64/context_switching/syscall/main.rst create mode 100644 docs/pre/arch/x86_64/context_switching/syscall/syscall_enable.rst create mode 100644 docs/pre/arch/x86_64/context_switching/syscall/syscall_handler.rst create mode 100644 docs/pre/arch/x86_64/exception_handling.rst create mode 100644 docs/pre/arch/x86_64/exception_handling/assert.rst create mode 100644 docs/pre/arch/x86_64/exception_handling/panic.rst create mode 100644 docs/pre/arch/x86_64/interrupt_handling.rst create mode 100644 docs/pre/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst create mode 100644 docs/pre/arch/x86_64/io.rst create mode 100644 docs/pre/arch/x86_64/io/port_io.rst create mode 100644 docs/pre/arch/x86_64/kernel.rst create mode 100644 docs/pre/arch/x86_64/kernel/cpu.rst create mode 100644 docs/pre/arch/x86_64/kernel/cpu/call.rst create mode 100644 docs/pre/arch/x86_64/kernel/cpu/control_register.rst create mode 100644 docs/pre/arch/x86_64/kernel/cpu/gdtr.rst create mode 100644 docs/pre/arch/x86_64/kernel/cpu/idtr.rst create mode 100644 docs/pre/arch/x86_64/kernel/cpu/if.rst create mode 100644 docs/pre/arch/x86_64/kernel/cpu/msr.rst create mode 100644 docs/pre/arch/x86_64/kernel/cpu/segment_register.rst create mode 100644 docs/pre/arch/x86_64/kernel/cpu/tlb.rst create mode 100644 docs/pre/arch/x86_64/kernel/cpu/tr.rst create mode 100644 docs/pre/arch/x86_64/kernel/halt.rst create mode 100644 docs/pre/arch/x86_64/kernel/main.rst create mode 100644 docs/pre/arch/x86_64/memory.rst create mode 100644 docs/pre/arch/x86_64/memory/allocator.rst create mode 100644 docs/pre/arch/x86_64/memory/allocator/area_frame_allocator.rst create mode 100644 docs/pre/arch/x86_64/memory/allocator/concept.rst create mode 100644 docs/pre/arch/x86_64/memory/allocator/physical_frame.rst create mode 100644 docs/pre/arch/x86_64/memory/allocator/tiny_frame_allocator.rst create mode 100644 docs/pre/arch/x86_64/memory/cpu.rst create mode 100644 docs/pre/arch/x86_64/memory/heap.rst create mode 100644 docs/pre/arch/x86_64/memory/heap/bump_allocator.rst create mode 100644 docs/pre/arch/x86_64/memory/heap/global_heap_allocator.rst create mode 100644 docs/pre/arch/x86_64/memory/heap/heap_allocator.rst create mode 100644 docs/pre/arch/x86_64/memory/heap/linked_list_allocator.rst create mode 100644 docs/pre/arch/x86_64/memory/heap/memory_block.rst create mode 100644 docs/pre/arch/x86_64/memory/heap/user_heap_allocator.rst create mode 100644 docs/pre/arch/x86_64/memory/main.rst create mode 100644 docs/pre/arch/x86_64/memory/multiboot.rst create mode 100644 docs/pre/arch/x86_64/memory/multiboot/elf_symbols_section.rst create mode 100644 docs/pre/arch/x86_64/memory/multiboot/info.rst create mode 100644 docs/pre/arch/x86_64/memory/multiboot/memory_map.rst create mode 100644 docs/pre/arch/x86_64/memory/multiboot/reader.rst create mode 100644 docs/pre/arch/x86_64/memory/paging.rst create mode 100644 docs/pre/arch/x86_64/memory/paging/active_page_table.rst create mode 100644 docs/pre/arch/x86_64/memory/paging/inactive_page_table.rst create mode 100644 docs/pre/arch/x86_64/memory/paging/kernel_mapper.rst create mode 100644 docs/pre/arch/x86_64/memory/paging/page_entry.rst create mode 100644 docs/pre/arch/x86_64/memory/paging/page_table.rst create mode 100644 docs/pre/arch/x86_64/memory/paging/temporary_page.rst create mode 100644 docs/pre/arch/x86_64/memory/paging/virtual_page.rst create mode 100644 docs/pre/arch/x86_64/stl.rst create mode 100644 docs/pre/arch/x86_64/stl/container.rst create mode 100644 docs/pre/arch/x86_64/stl/contiguous_pointer_iterator.rst create mode 100644 docs/pre/arch/x86_64/stl/forward_value_iterator.rst create mode 100644 docs/pre/arch/x86_64/stl/mutex.rst create mode 100644 docs/pre/arch/x86_64/stl/shared_pointer.rst create mode 100644 docs/pre/arch/x86_64/stl/stack.rst create mode 100644 docs/pre/arch/x86_64/stl/unique_pointer.rst create mode 100644 docs/pre/arch/x86_64/stl/vector.rst create mode 100644 docs/pre/arch/x86_64/user.rst create mode 100644 docs/pre/arch/x86_64/user/main.rst create mode 100644 docs/pre/arch/x86_64/video.rst create mode 100644 docs/pre/arch/x86_64/video/vga.rst create mode 100644 docs/pre/arch/x86_64/video/vga/io.rst create mode 100644 docs/pre/arch/x86_64/video/vga/text.rst create mode 100644 docs/pre/cross/memory.rst create mode 100644 docs/pre/cross/memory/asm_pointer.rst (limited to 'docs') diff --git a/docs/arch/x86_64.rst b/docs/arch/x86_64.rst deleted file mode 100644 index dc432f1..0000000 --- a/docs/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/arch/x86_64/boot.rst b/docs/arch/x86_64/boot.rst deleted file mode 100644 index 8be2a57..0000000 --- a/docs/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/arch/x86_64/boot/pointers.rst b/docs/arch/x86_64/boot/pointers.rst deleted file mode 100644 index 3ec626a..0000000 --- a/docs/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/arch/x86_64/context_switching.rst b/docs/arch/x86_64/context_switching.rst deleted file mode 100644 index c3b3b03..0000000 --- a/docs/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/arch/x86_64/context_switching/interrupt_descriptor_table.rst b/docs/arch/x86_64/context_switching/interrupt_descriptor_table.rst deleted file mode 100644 index dd6e478..0000000 --- a/docs/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/arch/x86_64/context_switching/interrupt_descriptor_table/gate_descriptor.rst b/docs/arch/x86_64/context_switching/interrupt_descriptor_table/gate_descriptor.rst deleted file mode 100644 index 29e7586..0000000 --- a/docs/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/arch/x86_64/context_switching/interrupt_descriptor_table/idt_flags.rst b/docs/arch/x86_64/context_switching/interrupt_descriptor_table/idt_flags.rst deleted file mode 100644 index 60e8c37..0000000 --- a/docs/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/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 deleted file mode 100644 index a2b8997..0000000 --- a/docs/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/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 deleted file mode 100644 index 3a8c259..0000000 --- a/docs/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/arch/x86_64/context_switching/interrupt_descriptor_table/ist_offset.rst b/docs/arch/x86_64/context_switching/interrupt_descriptor_table/ist_offset.rst deleted file mode 100644 index ddba6ee..0000000 --- a/docs/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/arch/x86_64/context_switching/interrupt_descriptor_table/segment_selector.rst b/docs/arch/x86_64/context_switching/interrupt_descriptor_table/segment_selector.rst deleted file mode 100644 index 2da142e..0000000 --- a/docs/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/arch/x86_64/context_switching/main.rst b/docs/arch/x86_64/context_switching/main.rst deleted file mode 100644 index e9e8a35..0000000 --- a/docs/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/arch/x86_64/context_switching/segment_descriptor_table.rst b/docs/arch/x86_64/context_switching/segment_descriptor_table.rst deleted file mode 100644 index 449622d..0000000 --- a/docs/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/arch/x86_64/context_switching/segment_descriptor_table/access_byte.rst b/docs/arch/x86_64/context_switching/segment_descriptor_table/access_byte.rst deleted file mode 100644 index f2e7d67..0000000 --- a/docs/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/arch/x86_64/context_switching/segment_descriptor_table/gdt_flags.rst b/docs/arch/x86_64/context_switching/segment_descriptor_table/gdt_flags.rst deleted file mode 100644 index faa2ffc..0000000 --- a/docs/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/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 deleted file mode 100644 index 35403db..0000000 --- a/docs/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/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 deleted file mode 100644 index 41ceffd..0000000 --- a/docs/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/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 deleted file mode 100644 index 952ab2a..0000000 --- a/docs/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/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 deleted file mode 100644 index 874d1cb..0000000 --- a/docs/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/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 deleted file mode 100644 index e45b0a5..0000000 --- a/docs/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/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 deleted file mode 100644 index 731d7bb..0000000 --- a/docs/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/arch/x86_64/context_switching/syscall.rst b/docs/arch/x86_64/context_switching/syscall.rst deleted file mode 100644 index 28acf28..0000000 --- a/docs/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/arch/x86_64/context_switching/syscall/main.rst b/docs/arch/x86_64/context_switching/syscall/main.rst deleted file mode 100644 index 6be577b..0000000 --- a/docs/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/arch/x86_64/context_switching/syscall/syscall_enable.rst b/docs/arch/x86_64/context_switching/syscall/syscall_enable.rst deleted file mode 100644 index e9162f1..0000000 --- a/docs/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/arch/x86_64/context_switching/syscall/syscall_handler.rst b/docs/arch/x86_64/context_switching/syscall/syscall_handler.rst deleted file mode 100644 index 0e86780..0000000 --- a/docs/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/arch/x86_64/exception_handling.rst b/docs/arch/x86_64/exception_handling.rst deleted file mode 100644 index 3bf2770..0000000 --- a/docs/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/arch/x86_64/exception_handling/assert.rst b/docs/arch/x86_64/exception_handling/assert.rst deleted file mode 100644 index 053cf66..0000000 --- a/docs/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/arch/x86_64/exception_handling/panic.rst b/docs/arch/x86_64/exception_handling/panic.rst deleted file mode 100644 index 50b6284..0000000 --- a/docs/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/arch/x86_64/interrupt_handling.rst b/docs/arch/x86_64/interrupt_handling.rst deleted file mode 100644 index d4ff94a..0000000 --- a/docs/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/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst b/docs/arch/x86_64/interrupt_handling/generic_interrupt_handler.rst deleted file mode 100644 index 6099170..0000000 --- a/docs/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/arch/x86_64/io.rst b/docs/arch/x86_64/io.rst deleted file mode 100644 index 7082bd5..0000000 --- a/docs/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/arch/x86_64/io/port_io.rst b/docs/arch/x86_64/io/port_io.rst deleted file mode 100644 index 18a9f6a..0000000 --- a/docs/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/arch/x86_64/kernel.rst b/docs/arch/x86_64/kernel.rst deleted file mode 100644 index 650e3a6..0000000 --- a/docs/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/arch/x86_64/kernel/cpu.rst b/docs/arch/x86_64/kernel/cpu.rst deleted file mode 100644 index da3dfc0..0000000 --- a/docs/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/arch/x86_64/kernel/cpu/call.rst b/docs/arch/x86_64/kernel/cpu/call.rst deleted file mode 100644 index 33d15ec..0000000 --- a/docs/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/arch/x86_64/kernel/cpu/control_register.rst b/docs/arch/x86_64/kernel/cpu/control_register.rst deleted file mode 100644 index a45c6d9..0000000 --- a/docs/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/arch/x86_64/kernel/cpu/gdtr.rst b/docs/arch/x86_64/kernel/cpu/gdtr.rst deleted file mode 100644 index 41c0f6b..0000000 --- a/docs/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/arch/x86_64/kernel/cpu/idtr.rst b/docs/arch/x86_64/kernel/cpu/idtr.rst deleted file mode 100644 index b4c4bb0..0000000 --- a/docs/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/arch/x86_64/kernel/cpu/if.rst b/docs/arch/x86_64/kernel/cpu/if.rst deleted file mode 100644 index 2dd07b4..0000000 --- a/docs/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/arch/x86_64/kernel/cpu/msr.rst b/docs/arch/x86_64/kernel/cpu/msr.rst deleted file mode 100644 index 75c4f47..0000000 --- a/docs/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/arch/x86_64/kernel/cpu/segment_register.rst b/docs/arch/x86_64/kernel/cpu/segment_register.rst deleted file mode 100644 index 8159369..0000000 --- a/docs/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/arch/x86_64/kernel/cpu/tlb.rst b/docs/arch/x86_64/kernel/cpu/tlb.rst deleted file mode 100644 index 1ceec1d..0000000 --- a/docs/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/arch/x86_64/kernel/cpu/tr.rst b/docs/arch/x86_64/kernel/cpu/tr.rst deleted file mode 100644 index a2b234b..0000000 --- a/docs/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/arch/x86_64/kernel/halt.rst b/docs/arch/x86_64/kernel/halt.rst deleted file mode 100644 index c425e81..0000000 --- a/docs/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/arch/x86_64/kernel/main.rst b/docs/arch/x86_64/kernel/main.rst deleted file mode 100644 index 194bd85..0000000 --- a/docs/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/arch/x86_64/memory.rst b/docs/arch/x86_64/memory.rst deleted file mode 100644 index 58d12e9..0000000 --- a/docs/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/arch/x86_64/memory/allocator.rst b/docs/arch/x86_64/memory/allocator.rst deleted file mode 100644 index 6ce0a74..0000000 --- a/docs/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/arch/x86_64/memory/allocator/area_frame_allocator.rst b/docs/arch/x86_64/memory/allocator/area_frame_allocator.rst deleted file mode 100644 index 422f33c..0000000 --- a/docs/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/arch/x86_64/memory/allocator/concept.rst b/docs/arch/x86_64/memory/allocator/concept.rst deleted file mode 100644 index 734a2ce..0000000 --- a/docs/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/arch/x86_64/memory/allocator/physical_frame.rst b/docs/arch/x86_64/memory/allocator/physical_frame.rst deleted file mode 100644 index c5d0fd2..0000000 --- a/docs/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/arch/x86_64/memory/allocator/tiny_frame_allocator.rst b/docs/arch/x86_64/memory/allocator/tiny_frame_allocator.rst deleted file mode 100644 index 27401b2..0000000 --- a/docs/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/arch/x86_64/memory/cpu.rst b/docs/arch/x86_64/memory/cpu.rst deleted file mode 100644 index 4cb5af0..0000000 --- a/docs/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/arch/x86_64/memory/heap.rst b/docs/arch/x86_64/memory/heap.rst deleted file mode 100644 index 409d93a..0000000 --- a/docs/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/arch/x86_64/memory/heap/bump_allocator.rst b/docs/arch/x86_64/memory/heap/bump_allocator.rst deleted file mode 100644 index b20916e..0000000 --- a/docs/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/arch/x86_64/memory/heap/global_heap_allocator.rst b/docs/arch/x86_64/memory/heap/global_heap_allocator.rst deleted file mode 100644 index 60ec0b5..0000000 --- a/docs/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/arch/x86_64/memory/heap/heap_allocator.rst b/docs/arch/x86_64/memory/heap/heap_allocator.rst deleted file mode 100644 index b410e41..0000000 --- a/docs/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/arch/x86_64/memory/heap/linked_list_allocator.rst b/docs/arch/x86_64/memory/heap/linked_list_allocator.rst deleted file mode 100644 index d156852..0000000 --- a/docs/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/arch/x86_64/memory/heap/memory_block.rst b/docs/arch/x86_64/memory/heap/memory_block.rst deleted file mode 100644 index 8ed6566..0000000 --- a/docs/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/arch/x86_64/memory/heap/user_heap_allocator.rst b/docs/arch/x86_64/memory/heap/user_heap_allocator.rst deleted file mode 100644 index d0febb6..0000000 --- a/docs/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/arch/x86_64/memory/main.rst b/docs/arch/x86_64/memory/main.rst deleted file mode 100644 index d9a9f39..0000000 --- a/docs/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/arch/x86_64/memory/multiboot.rst b/docs/arch/x86_64/memory/multiboot.rst deleted file mode 100644 index 22ec3f2..0000000 --- a/docs/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/arch/x86_64/memory/multiboot/elf_symbols_section.rst b/docs/arch/x86_64/memory/multiboot/elf_symbols_section.rst deleted file mode 100644 index bbd6dfb..0000000 --- a/docs/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/arch/x86_64/memory/multiboot/info.rst b/docs/arch/x86_64/memory/multiboot/info.rst deleted file mode 100644 index 847870d..0000000 --- a/docs/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/arch/x86_64/memory/multiboot/memory_map.rst b/docs/arch/x86_64/memory/multiboot/memory_map.rst deleted file mode 100644 index 9c77331..0000000 --- a/docs/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/arch/x86_64/memory/multiboot/reader.rst b/docs/arch/x86_64/memory/multiboot/reader.rst deleted file mode 100644 index fac98e2..0000000 --- a/docs/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/arch/x86_64/memory/paging.rst b/docs/arch/x86_64/memory/paging.rst deleted file mode 100644 index 10cd976..0000000 --- a/docs/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/arch/x86_64/memory/paging/active_page_table.rst b/docs/arch/x86_64/memory/paging/active_page_table.rst deleted file mode 100644 index 5710131..0000000 --- a/docs/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/arch/x86_64/memory/paging/inactive_page_table.rst b/docs/arch/x86_64/memory/paging/inactive_page_table.rst deleted file mode 100644 index 5732e64..0000000 --- a/docs/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/arch/x86_64/memory/paging/kernel_mapper.rst b/docs/arch/x86_64/memory/paging/kernel_mapper.rst deleted file mode 100644 index 9948e4e..0000000 --- a/docs/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/arch/x86_64/memory/paging/page_entry.rst b/docs/arch/x86_64/memory/paging/page_entry.rst deleted file mode 100644 index 8900b0e..0000000 --- a/docs/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/arch/x86_64/memory/paging/page_table.rst b/docs/arch/x86_64/memory/paging/page_table.rst deleted file mode 100644 index c5ab8c7..0000000 --- a/docs/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/arch/x86_64/memory/paging/temporary_page.rst b/docs/arch/x86_64/memory/paging/temporary_page.rst deleted file mode 100644 index 0c63899..0000000 --- a/docs/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/arch/x86_64/memory/paging/virtual_page.rst b/docs/arch/x86_64/memory/paging/virtual_page.rst deleted file mode 100644 index dd42f47..0000000 --- a/docs/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/arch/x86_64/stl.rst b/docs/arch/x86_64/stl.rst deleted file mode 100644 index bb21f9a..0000000 --- a/docs/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/arch/x86_64/stl/container.rst b/docs/arch/x86_64/stl/container.rst deleted file mode 100644 index 19c735b..0000000 --- a/docs/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/arch/x86_64/stl/contiguous_pointer_iterator.rst b/docs/arch/x86_64/stl/contiguous_pointer_iterator.rst deleted file mode 100644 index 47f88c4..0000000 --- a/docs/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/arch/x86_64/stl/forward_value_iterator.rst b/docs/arch/x86_64/stl/forward_value_iterator.rst deleted file mode 100644 index 72270de..0000000 --- a/docs/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/arch/x86_64/stl/mutex.rst b/docs/arch/x86_64/stl/mutex.rst deleted file mode 100644 index 2098113..0000000 --- a/docs/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/arch/x86_64/stl/shared_pointer.rst b/docs/arch/x86_64/stl/shared_pointer.rst deleted file mode 100644 index 46ddb65..0000000 --- a/docs/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/arch/x86_64/stl/stack.rst b/docs/arch/x86_64/stl/stack.rst deleted file mode 100644 index a554387..0000000 --- a/docs/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/arch/x86_64/stl/unique_pointer.rst b/docs/arch/x86_64/stl/unique_pointer.rst deleted file mode 100644 index f508763..0000000 --- a/docs/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/arch/x86_64/stl/vector.rst b/docs/arch/x86_64/stl/vector.rst deleted file mode 100644 index b60023a..0000000 --- a/docs/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/arch/x86_64/user.rst b/docs/arch/x86_64/user.rst deleted file mode 100644 index 3be32bb..0000000 --- a/docs/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/arch/x86_64/user/main.rst b/docs/arch/x86_64/user/main.rst deleted file mode 100644 index 0f641b2..0000000 --- a/docs/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/arch/x86_64/video.rst b/docs/arch/x86_64/video.rst deleted file mode 100644 index bbae5ed..0000000 --- a/docs/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/arch/x86_64/video/vga.rst b/docs/arch/x86_64/video/vga.rst deleted file mode 100644 index 2c32bb2..0000000 --- a/docs/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/arch/x86_64/video/vga/io.rst b/docs/arch/x86_64/video/vga/io.rst deleted file mode 100644 index 39609c9..0000000 --- a/docs/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/arch/x86_64/video/vga/text.rst b/docs/arch/x86_64/video/vga/text.rst deleted file mode 100644 index 592cdd5..0000000 --- a/docs/arch/x86_64/video/vga/text.rst +++ /dev/null @@ -1,5 +0,0 @@ -VGA Text Mode -============= - -.. doxygennamespace:: teachos::arch::video::vga::text - :members: diff --git a/docs/conf.py b/docs/conf.py index 067c1cf..b8cfe69 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -16,7 +16,7 @@ author = "Felix Morgner" #extensions = ["breathe"] templates_path = ["_templates"] -exclude_patterns = [] +exclude_patterns = ["pre/**"] # -- Options Breathe --------------------------------------------------------- # https://breathe.readthedocs.io/en/stable/directives.html#config-values diff --git a/docs/cross/memory.rst b/docs/cross/memory.rst deleted file mode 100644 index 3a2c1c4..0000000 --- a/docs/cross/memory.rst +++ /dev/null @@ -1,11 +0,0 @@ -Memory Access and Management -============================ - -This sections details the platform-**independent** infrastructure for memory access and management. - -.. toctree:: - :maxdepth: 1 - :glob: - :caption: Types: - - memory/* diff --git a/docs/cross/memory/asm_pointer.rst b/docs/cross/memory/asm_pointer.rst deleted file mode 100644 index 70f5c01..0000000 --- a/docs/cross/memory/asm_pointer.rst +++ /dev/null @@ -1,10 +0,0 @@ -Access to Pointers Defined in Assembly -====================================== - -.. doxygenstruct:: teachos::memory::asm_pointer - :members: - -Specializations ---------------- - -.. doxygenstruct:: teachos::memory::asm_pointer< Type const > \ No newline at end of file diff --git a/docs/pre/arch/x86_64.rst b/docs/pre/arch/x86_64.rst new file mode 100644 index 0000000..dc432f1 --- /dev/null +++ b/docs/pre/arch/x86_64.rst @@ -0,0 +1,9 @@ +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 new file mode 100644 index 0000000..8be2a57 --- /dev/null +++ b/docs/pre/arch/x86_64/boot.rst @@ -0,0 +1,9 @@ +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 new file mode 100644 index 0000000..3ec626a --- /dev/null +++ b/docs/pre/arch/x86_64/boot/pointers.rst @@ -0,0 +1,5 @@ +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 new file mode 100644 index 0000000..c3b3b03 --- /dev/null +++ b/docs/pre/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/pre/arch/x86_64/context_switching/interrupt_descriptor_table.rst b/docs/pre/arch/x86_64/context_switching/interrupt_descriptor_table.rst new file mode 100644 index 0000000..dd6e478 --- /dev/null +++ b/docs/pre/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/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 new file mode 100644 index 0000000..29e7586 --- /dev/null +++ b/docs/pre/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/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 new file mode 100644 index 0000000..60e8c37 --- /dev/null +++ b/docs/pre/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/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 new file mode 100644 index 0000000..a2b8997 --- /dev/null +++ b/docs/pre/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/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 new file mode 100644 index 0000000..3a8c259 --- /dev/null +++ b/docs/pre/arch/x86_64/context_swi