aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/include
AgeCommit message (Expand)AuthorFilesLines
2025-12-12x86_64/memory: clean up dependenciesFelix Morgner4-24/+62
2025-12-12x86_64/cpu: move register definitionsFelix Morgner3-19/+24
2025-12-12x86_64/cpu: flatten file hierarchyFelix Morgner3-2/+2
2025-12-12x86_64/cpu: update documentation and structureFelix Morgner2-73/+127
2025-12-12x86_64/device_io: split port read/write featuresFelix Morgner2-46/+56
2025-12-12x86_64/device_io: switch to typed port io.Felix Morgner2-7/+19
2025-12-12x86_64/device_io: simplify implementationFelix Morgner1-102/+53
2025-12-11kapi: finish documentationFelix Morgner2-3/+3
2025-12-11docs: improve documentationFelix Morgner6-261/+416
2025-12-10kapi: extract page_mapper interfaceFelix Morgner5-13/+98
2025-12-10kstd: extract bitwise enum operationsFelix Morgner3-110/+42
2025-12-10x86_64/memory: implement simple kernel remapperFelix Morgner3-0/+57
2025-12-03x86_64/memory: make scoped_mapping swappableFelix Morgner1-0/+4
2025-12-03x86_64/memory: only deallocate allocated framesFelix Morgner1-0/+1
2025-12-03x86_64/memory: improve scoped_mapping docsFelix Morgner1-5/+30
2025-12-02x86_64/memory: introduce frame allocation bufferFelix Morgner1-0/+67
2025-12-02x86_64: basic code cleanupFelix Morgner2-3/+5
2025-12-02x86_64/memory: extract PML4 injectionFelix Morgner2-2/+5
2025-12-02x86_64/memory: extend scoped_mappingFelix Morgner1-0/+22
2025-12-01x86_64/memory: prepare scoped_mapping extractionFelix Morgner1-0/+39
2025-12-01x86_64/memory: prevent copying of page rootFelix Morgner1-0/+5
2025-11-28x86_64: port basic page and page table abstractionsFelix Morgner2-0/+166
2025-11-24x86_64/vga: rely less on magic stateFelix Morgner3-14/+30
2025-11-24x86-64/kapi: reimplement ia32_efer supportFelix Morgner2-1/+114
2025-11-21x86_64: rework control register accessFelix Morgner2-67/+197
2025-11-18x86_64/memory: perform slight cleanupFelix Morgner1-0/+12
2025-10-29chore: configure clang-tidyFelix Morgner3-15/+23
2025-10-29chore: reformat source codeFelix Morgner3-11/+24
2025-10-29x86_64/boot: add missing linker script symbolsFelix Morgner1-23/+43
2025-10-29kapi: export frame_allocator interfaceFelix Morgner1-3/+4
2025-10-29kapi: move frame and address to KAPIFelix Morgner10-172/+34
2025-07-24kapi: rework text device interfaceFelix Morgner1-74/+48
2025-07-24x86_64: move files out of the wayFelix Morgner50-3223/+0
2025-07-24x86_64: clean up hw detailsFelix Morgner3-31/+17
2025-07-24x86_64: clean up vga hierarchyFelix Morgner3-39/+35
2025-07-23x86_64: rename _*_linear to _*_physicalFelix Morgner1-6/+6
2025-07-23x86_64: improve linker script interface docsFelix Morgner1-13/+38
2025-07-23x86_64: extract linker script interface headerFelix Morgner1-0/+22
2025-07-23x86_64: move port_io to x86_64/ioFelix Morgner2-9/+8
2025-07-23libs: move asm_ptr to kstdFelix Morgner1-4/+4
2025-07-22x86_64: extract constants from bootstrap codeFelix Morgner1-0/+66
2025-07-18x86-64: prepare new architectureFelix Morgner5-92/+224
2025-07-14x86_64: move basic text output implementationFelix Morgner2-12/+16
2025-07-14x86_64: remove forward_value_iteratorFelix Morgner1-121/+0
2025-07-14libs: move stack to kstdFelix Morgner1-212/+0
2025-07-14x86_64: remove containerFelix Morgner2-315/+0
2025-07-14libs: move shared_pointer to kstdFelix Morgner1-269/+0
2025-07-14libs: move unique_ptr to kstdFelix Morgner1-204/+0
2025-07-14libs: move vector to kstdFelix Morgner1-601/+0
2025-07-14libs: begin extraction of kernel stdFelix Morgner7-208/+39