aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/include
AgeCommit message (Expand)AuthorFilesLines
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
2025-07-14memory: adapt to changes memory layoutFelix Morgner1-2/+2
2025-06-04Adjust minor commentsMatteo Gmür7-13/+16
2025-05-30Clean up filesMatteo Gmür1-67/+0
2025-05-27Readd text kernels ection with explanationMatteo Gmür2-1/+4
2025-05-20Improve syscalls and user heap allocatorMatteo Gmür2-12/+23
2025-05-18Make new usable for both kernel and user callsMatteo Gmür4-0/+18
2025-05-18update linker file and improve section parsingFabian Imhof1-16/+12
2025-05-16Fix bug where level 4 to level 2 entries are not mapped user accesible.Matteo Gmür5-12/+14
2025-05-16Attempt to move atomic into stl text as wellMatteo Gmür1-6/+6
2025-05-12Fix crashes because of are frame allocator copyMatteo Gmür3-4/+6
2025-05-12Adjust user heap to lazy allocate heapMatteo Gmür2-13/+5
2025-05-11make frame_allocator and active_page_table statically availableFabian Imhof3-4/+17
2025-05-11Adjust user heap allocator with expanding heap functionalityMatteo Gmür2-3/+29
2025-05-11rename page table entry functionFabian Imhof2-5/+5
2025-05-10continue experimenting with user heapFabian Imhof2-3/+11
2025-05-10experiment with globally available linker sections and page table entry flagsFabian Imhof11-55/+298
2025-05-09Switch uer heap to linked list allocatorMatteo Gmür1-21/+97
2025-05-09Move necessary code into user textMatteo Gmür3-4/+9
2025-05-08make user_allocator_instance be part of user_data sectionFabian Imhof1-1/+1
2025-05-08wip allocating heap memory in user modeFabian Imhof3-3/+54
2025-05-07wip custom heap allocation functions for user modeFabian Imhof2-8/+37
2025-05-06Remove user Mode Access to VGA / Heap and Kernel Methods.Matteo Gmür5-14/+22