summaryrefslogtreecommitdiff
path: root/arch/x86
AgeCommit message (Expand)Author
2013-07-06page fault handling works !Richard Braun
2013-07-06x86 page fault handlingRichard Braun
2013-07-06x86/pmap: use per processor mappings to zero pagesRichard Braun
2013-07-06x86/pmap: rework temporary mappingsRichard Braun
2013-07-05x86/biosmem: don't load physically unreachable memoryRichard Braun
2013-07-05x86/cpu: obtain physical/virtual address widthsRichard Braun
2013-07-03x86/pmap: new pmap_enter functionRichard Braun
2013-07-03x86/pmap: change pmap_kenter to pass protectionRichard Braun
2013-07-02x86/pmap: use per processor data for TLB updatesRichard Braun
2013-07-01x86/pmap: improve TLB invalidationRichard Braun
2013-06-28x86/pmap: simplify pmap_kgrowRichard Braun
2013-06-28x86/pmap: improve TLB range flushesRichard Braun
2013-06-28x86/cpu: new cpu_tlb_flush_all functionRichard Braun
2013-06-28x86/pmap: replace pmap_kupdate with pmap_updateRichard Braun
2013-06-28x86/pmap: replace pmap_kextract with pmap_extractRichard Braun
2013-06-28x86/pmap: replace pmap_kprotect with pmap_protectRichard Braun
2013-06-04x86/{cpu,tcb}: move scheduling interrupts handlingRichard Braun
2013-06-03x86/tcb: new tcb_trace functionRichard Braun
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