aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64
AgeCommit message (Expand)AuthorFilesLines
10 dayschore: replace some naked pointersFelix Morgner10-18/+29
2026-09-05build: enable strong stack protectorFelix Morgner1-0/+11
2026-09-05x86_64: stop loading uninitialized dataFelix Morgner1-5/+5
2026-09-05x86_64/cpu: improve stack overflow detectionFelix Morgner2-2/+29
2026-09-04x86_64/cpu: fix asm input constraintFelix Morgner1-2/+2
2026-09-04x86_64/boot: reduce kernel stack size to 8 KiBFelix Morgner1-1/+1
2026-09-04x86_64/cpu: handle #DF inside the arch codeFelix Morgner1-1/+12
2026-09-04x86_64/cpu: use IST1 as the stack for #DFFelix Morgner3-12/+33
2026-09-04x86_64/cpu: isolate kernel and IST1 stackFelix Morgner1-1/+13
2026-09-04x86_64/cpu: reload the task registerFelix Morgner1-2/+6
2026-09-03x86_64/cpu: fix GDT size calculationFelix Morgner1-1/+1
2026-09-03x86_64: replace unreachable builtinFelix Morgner1-1/+2
2026-09-03fs, devices: fix undefined behavior in registrationFelix Morgner1-4/+13
2026-09-03chore: fix header guardsFelix Morgner29-59/+59
2026-09-03chore: add missing return typesFelix Morgner3-6/+6
2026-09-01chore: clean up facet idsFelix Morgner4-6/+9
2026-08-31chore: minor stylistic cleanupsFelix Morgner1-2/+1
2026-08-29chore: normalize panic messagesFelix Morgner11-30/+30
2026-08-29chore: apply stylistic cleanupsFelix Morgner2-16/+17
2026-08-26kernel/fs: rework filesystem probingFelix Morgner1-3/+3
2026-08-26build: fix include pathsFelix Morgner1-5/+1
2026-08-20chore: clean up some more doc commentsFelix Morgner1-4/+8
2026-08-20build: clean up header set verificationFelix Morgner1-4/+0
2026-08-20chore: normalize comment format in archFelix Morgner5-141/+107
2026-08-19kapi: use bytes for size in boot modulesFelix Morgner1-1/+3
2026-08-18kstd: flatten units namespaceFelix Morgner5-7/+6
2026-08-17kernel: minor post-epic cleanupsFelix Morgner1-2/+2
2026-08-01kapi: add automatic driver registrationFelix Morgner7-44/+72
2026-07-29x86_64: fix use-before-init in cpu bus initFelix Morgner1-3/+3
2026-07-29kernel: improve minor number allocationFelix Morgner2-3/+3
2026-07-28x86_64: move cpu related driversFelix Morgner3-5/+5
2026-07-28chore: post refactoring cleanupFelix Morgner7-13/+15
2026-07-28x86_64: split lapic according to UDMFelix Morgner19-232/+589
2026-07-27x86_64: port PIT to devices resourcesFelix Morgner4-12/+83
2026-07-26kapi: implement a simple, tracked mutexFelix Morgner1-0/+6
2026-07-26kapi: move protocol pointer to base busFelix Morgner2-14/+1
2026-07-26chore: minor cleanups after refactoringFelix Morgner1-4/+2
2026-07-26chore: replace "interface" with "facet"Felix Morgner6-19/+27
2026-07-25kapi: introduce driver namesFelix Morgner2-0/+7
2026-07-25chore: hide protocol implementationsFelix Morgner2-34/+34
2026-07-24kernel: remove boot modules registryFelix Morgner1-9/+14
2026-07-24x86_64: clean up isa driversFelix Morgner6-18/+29
2026-07-24kapi: rename interface to interface_idFelix Morgner6-7/+6
2026-07-24kapi: rename boot_module to moduleFelix Morgner1-3/+2
2026-07-24kapi: extract real boot module registry singletonFelix Morgner1-18/+4
2026-07-24kapi: clean up directory namesFelix Morgner1-2/+2
2026-07-24x86_64: split files for devices and driversFelix Morgner11-106/+179
2026-07-24kapi/interrupts: add ISR contextFelix Morgner2-7/+11
2026-07-24kapi/device: remove init()Felix Morgner4-16/+1
2026-07-23kernel: port ram disk to new driver architectureFelix Morgner1-3/+3