summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Expand)Author
2013-06-01kern/thread: slightly rework scheduler invocationRichard Braun
2013-05-24x86/param: update kernel space end address on i386Richard Braun
2013-05-16x86/mb: remove eflags register from the clobber listRichard Braun
2013-05-16x86/trap: pass raw function names to trap macrosRichard Braun
2013-05-15x86/cpu: pass flags by address to cpu_intr_saveRichard Braun
2013-05-15x86/param: minor comment fixRichard Braun
2013-05-15x86/cpu: reset lockless synchronization checkpointsRichard Braun
2013-05-15x86/cpu: make cpu_idle safely enable interruptsRichard Braun
2013-05-15x86/{cpu,trap}: implement lockless checkpoint reset IPIsRichard Braun
2013-04-21x86/pmap: replace spin locks with mutexes where relevantRichard Braun
2013-04-18x86/pmap: handle address overflow in pmap_kgrowRichard Braun
2013-04-05x86/boot: minor 32/64-bit assembly code sharingRichard Braun
2013-04-05x86/boot: minor naming changeRichard Braun
2013-04-05x86/{boot,cpu}: rework boot stack allocationRichard Braun
2013-04-04x86/trap: display CPU number in tracesRichard Braun
2013-03-17x86/mb: optimize load and store memory barriersRichard Braun
2013-03-16x86/param: increase timer frequency to 200 HzRichard Braun
2013-03-14x86: remove store memory barriersRichard Braun
2013-03-14kern/{kernel,thread}: rework initializationRichard Braun
2013-03-12x86/cpu: make cpu_halt_broadcast asynchronousRichard Braun
2013-03-11x86/{tcb,trap}: implement rescheduling IPIsRichard Braun
2013-03-02kern/thread: minor preemption refactoringRichard Braun
2013-02-28x86/strace: fix address lookupRichard Braun
2013-02-28x86/trap: selectively disable preemptionRichard Braun
2013-02-26x86/cpu: add implicit compiler barriersRichard Braun
2012-12-31x86/cpu: fix cpu_halt_broadcastRichard Braun
2012-12-31x86/trap: halt all processors on abortsRichard Braun
2012-12-31x86/trap: remove unused trap_load functionRichard Braun
2012-12-31x86/strace: handle symbol tableRichard Braun
2012-12-31x86/trap: display call trace on abortsRichard Braun
2012-12-31x86/tcb: improve thread loadingRichard Braun
2012-12-31x86/boot: minor fixes to improve stack tracingRichard Braun
2012-12-31x86/strace: new module for stack tracingRichard Braun
2012-12-30kern/panic: halt all processors on panicRichard Braun
2012-12-29x86/pmap: update all pmaps when adding root page tablesRichard Braun
2012-12-29kern/thread: handle address space on context switchRichard Braun
2012-12-29x86/boot: move the boot stack to the .init sectionRichard Braun
2012-12-29x86/pmap: fix pmap_kgrowRichard Braun
2012-12-29x86/cpu: make cpu_array staticRichard Braun
2012-12-29x86/cpu: improve per-CPU accessesRichard Braun
2012-12-28x86/pmap: reintroduce the kernel pmapRichard Braun
2012-12-28kern/thread: make thread_current migration-safeRichard Braun
2012-12-27x86/pmap: fix signed bit shiftsRichard Braun
2012-12-27x86/pmap: rework reserved mappings usageRichard Braun
2012-12-27x86/pmap: adjust comments about kernel page tablesRichard Braun
2012-12-27x86/pmap: make pmap_kgrow flush updated TLB entriesRichard Braun
2012-12-25x86/boot: reintroduce the .boot sectionRichard Braun
2012-12-25x86/trap: minor changeRichard Braun
2012-12-25x86/cpu: declare cpu_boot_array_size as init dataRichard Braun
2012-12-25x86/boot: minor comment changeRichard Braun