summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Expand)Author
2013-07-23x86/pmap: declare pmap_setup as an init functionRichard Braun
2013-07-20x86/pmap: remove kernel-specific functionsRichard Braun
2013-07-20x86/pmap: new pmap_assert_range macroRichard Braun
2013-07-20x86/pmap: don't set the global bit for page table pagesRichard Braun
2013-07-20x86/pmap: slightly change page table entry accessRichard Braun
2013-07-20x86/pmap: fix kernel space growingRichard Braun
2013-07-20x86/pmap: minor pmap member type and name changeRichard Braun
2013-07-10vm/vm_page: introduce page usage typesRichard Braun
2013-07-09vm/vm_phys: merge into the vm_page moduleRichard 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