summaryrefslogtreecommitdiff
path: root/arch/x86/machine/boot.c
AgeCommit message (Expand)Author
2018-01-29Fix undefined behavior in conditional macro replacementRichard Braun
2017-09-21New build systemRichard Braun
2017-09-02Rework the build systemRichard Braun
2017-07-29x86/boot: add a todo entry about EFI supportRichard Braun
2017-07-13Switch to initialization operationsRichard Braun
2017-07-01kern/shutdown: new moduleRichard Braun
2017-06-25Use the C11 alignas and noreturn macrosRichard Braun
2017-06-25Fix increment/decrement operator style mistakesRichard Braun
2017-06-25Remove the param moduleRichard Braun
2017-06-24Move the DATA_ALIGN and TEXT_ALIGN macros to the x86/cpu moduleRichard Braun
2017-06-24Break STACK_SIZE macro into 3 different macrosRichard Braun
2017-06-14Initialize the shell module laterRichard Braun
2017-06-10x86/boot: log version and arguments earlyRichard Braun
2017-06-10Use log functions where appropriateRichard Braun
2017-06-10kern/log: new moduleRichard Braun
2017-06-04x86/{boot,cpu}: move PIT initialization into cpu_measure_freqRichard Braun
2017-06-04x86: support stack smashing protectionRichard Braun
2017-06-03x86: don't unconditionnally initialize the legacy PICRichard Braun
2017-05-31kern/shell: separate initialization into two stepsRichard Braun
2017-05-28x86: new atcons and atkbd modulesRichard Braun
2017-05-26x86: use the new intr moduleRichard Braun
2017-05-19x86/uart: new moduleRichard Braun
2017-05-19kern/console: new moduleRichard Braun
2017-05-16x86/{cpu,pit}: implement cpu_delay using the timestamp counterRichard Braun
2017-05-11x86/boot: load kernel command line into the arg moduleRichard Braun
2017-04-29New stdio.h standard headerRichard Braun
2017-04-29kern/printk: rename to printfRichard Braun
2017-04-05x86/boot: add boot_memcpyRichard Braun
2017-03-17kern/turnstile: very early initializationRichard Braun
2017-03-17kern/sleepq: very early initializationRichard Braun
2017-03-15kern/syscnt: replace the evcnt moduleRichard Braun
2017-03-14Use the X15 namespace consistently for macros defined by autoconfRichard Braun
2017-03-04Add missing braces for one-line blocksRichard Braun
2017-02-04Clean up compilationRichard Braun
2017-01-14x86/pmap: minor renameRichard Braun
2017-01-13Replace unsigned long with uintptr_t for integer/pointer conversionsRichard Braun
2016-12-09Force brackets around one-line conditional statementsRichard Braun
2016-10-27x86/boot: fix structure copyRichard Braun
2016-09-05x86/biosmem: explicitely track boot dataRichard Braun
2014-12-10x86/boot: directmap updateRichard Braun
2014-12-10x86/{boot,biosmem}: directmap updateRichard Braun
2014-09-20kern/sref: new moduleRichard Braun
2014-09-03kern/percpu: new moduleRichard Braun
2014-08-15kern/printk: don't use static spin lock initializerRichard Braun
2014-05-28x86/{boot,cpu}: dynamically allocate AP boot stacksRichard Braun
2014-05-14Print vm_page info at the end of kernel bootstrapRichard Braun
2014-05-12kern/evcnt: new moduleRichard Braun
2014-01-14Rework bootstrappingRichard Braun
2014-01-08x86/boot: improve early error reportingRichard Braun
2013-08-15x86/pmap: minor naming changesRichard Braun