summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Expand)Author
2017-09-05x86/{pmap,tcb}: don't use tsd for the update oplistRichard Braun
2017-09-03Minor style fixRichard Braun
2017-09-03x86: import macros from the init moduleRichard Braun
2017-09-02Rework the build systemRichard Braun
2017-09-02Make assert have no side effectsRichard Braun
2017-08-27x86/pit: make the PIT a potential clock sourceRichard Braun
2017-08-27kern/clock: new moduleRichard Braun
2017-08-11x86/atomic: fix regression in atomic_load_64Richard Braun
2017-08-04vm/vm_page: rename vm_page_atop and vm_page_ptoaRichard Braun
2017-07-29x86/boot: add a todo entry about EFI supportRichard Braun
2017-07-14x86/acpi: fix typoRichard Braun
2017-07-13Switch to initialization operationsRichard Braun
2017-07-02Merge branch 'vm_object'Richard Braun
2017-07-02vm/vm_kmem: create a VM object to track mapped kernel pagesRichard Braun
2017-07-01x86/acpi: register system I/O reset methodRichard Braun
2017-07-01x86/cpu: register triple fault reset methodRichard Braun
2017-07-01x86/trap: rename double fault trigger functionRichard Braun
2017-07-01kern/shutdown: new moduleRichard Braun
2017-07-01Minor style fixesRichard Braun
2017-06-28x86/string: explain the memory clobber in read-only functionsRichard Braun
2017-06-28x86/string: implement assembly versions of strncmp and strchrRichard Braun
2017-06-28x86/string: make strlen return value computation more intuitiveRichard Braun
2017-06-25Use the C11 alignas and noreturn macrosRichard Braun
2017-06-25Fix increment/decrement operator style mistakesRichard Braun
2017-06-25x86/cpu: remove unnecessary qualifiers on the IDT register variableRichard Braun
2017-06-25Remove the param moduleRichard Braun
2017-06-25Move physical memory properties into the new x86/pmem moduleRichard Braun
2017-06-24Move the INTR_TABLE_SIZE macro to the x86/trap moduleRichard Braun
2017-06-24Move the HZ macro to the kern/thread moduleRichard Braun
2017-06-24Move the DATA_ALIGN and TEXT_ALIGN macros to the x86/cpu moduleRichard Braun
2017-06-24Move the CPU_L1_SIZE macro to x86/cpu moduleRichard Braun
2017-06-24Break STACK_SIZE macro into 3 different macrosRichard Braun
2017-06-24x86/boot: remove extern stack declarationsRichard Braun
2017-06-24x86/param: remove __LITTLE_ENDIAN__ macroRichard Braun
2017-06-23x86/uart: handle command line argumentsRichard Braun
2017-06-23x86/cga: minor checks and improvementsRichard Braun
2017-06-23x86/atkbd: implement the home/end keysRichard Braun
2017-06-23x86/cga: fix newline character handlingRichard Braun
2017-06-22kern/macros: move the __read_mostly macro hereRichard Braun
2017-06-22kern/string: fetch arch-specific defines from machine/string.hRichard Braun
2017-06-19x86/atkbd: fix handling of unknown sequencesRichard Braun
2017-06-19x86/cga: minor refactoringRichard Braun
2017-06-19x86/cga: silence compiler warningsRichard Braun
2017-06-18x86/atkbd: implement scrolling key combinationsRichard Braun
2017-06-18x86/cga: implement scrollingRichard Braun
2017-06-15x86/tcb: describe stack alignment ABI constraints on amd64Richard Braun
2017-06-15x86/configure.ac: report PAE status only for i386Richard Braun
2017-06-14x86/configure.ac: unconditionally report whether PAE is enabledRichard Braun
2017-06-14Initialize the shell module laterRichard Braun
2017-06-14x86: improve TCB load and context switchRichard Braun