index
:
rbraun/x15.git
arm_port_dev
basic_paging
master
memory_model_dev
The X15 microkernel
Richard Braun
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
arch
/
x86
Age
Commit message (
Expand
)
Author
2013-07-06
page fault handling works !
Richard Braun
2013-07-06
x86 page fault handling
Richard Braun
2013-07-06
x86/pmap: use per processor mappings to zero pages
Richard Braun
2013-07-06
x86/pmap: rework temporary mappings
Richard Braun
2013-07-05
x86/biosmem: don't load physically unreachable memory
Richard Braun
2013-07-05
x86/cpu: obtain physical/virtual address widths
Richard Braun
2013-07-03
x86/pmap: new pmap_enter function
Richard Braun
2013-07-03
x86/pmap: change pmap_kenter to pass protection
Richard Braun
2013-07-02
x86/pmap: use per processor data for TLB updates
Richard Braun
2013-07-01
x86/pmap: improve TLB invalidation
Richard Braun
2013-06-28
x86/pmap: simplify pmap_kgrow
Richard Braun
2013-06-28
x86/pmap: improve TLB range flushes
Richard Braun
2013-06-28
x86/cpu: new cpu_tlb_flush_all function
Richard Braun
2013-06-28
x86/pmap: replace pmap_kupdate with pmap_update
Richard Braun
2013-06-28
x86/pmap: replace pmap_kextract with pmap_extract
Richard Braun
2013-06-28
x86/pmap: replace pmap_kprotect with pmap_protect
Richard Braun
2013-06-04
x86/{cpu,tcb}: move scheduling interrupts handling
Richard Braun
2013-06-03
x86/tcb: new tcb_trace function
Richard Braun
2013-06-01
kern/thread: slightly rework scheduler invocation
Richard Braun
2013-05-24
x86/param: update kernel space end address on i386
Richard Braun
2013-05-16
x86/mb: remove eflags register from the clobber list
Richard Braun
2013-05-16
x86/trap: pass raw function names to trap macros
Richard Braun
2013-05-15
x86/cpu: pass flags by address to cpu_intr_save
Richard Braun
2013-05-15
x86/param: minor comment fix
Richard Braun
2013-05-15
x86/cpu: reset lockless synchronization checkpoints
Richard Braun
2013-05-15
x86/cpu: make cpu_idle safely enable interrupts
Richard Braun
2013-05-15
x86/{cpu,trap}: implement lockless checkpoint reset IPIs
Richard Braun
2013-04-21
x86/pmap: replace spin locks with mutexes where relevant
Richard Braun
2013-04-18
x86/pmap: handle address overflow in pmap_kgrow
Richard Braun
2013-04-05
x86/boot: minor 32/64-bit assembly code sharing
Richard Braun
2013-04-05
x86/boot: minor naming change
Richard Braun
2013-04-05
x86/{boot,cpu}: rework boot stack allocation
Richard Braun
2013-04-04
x86/trap: display CPU number in traces
Richard Braun
2013-03-17
x86/mb: optimize load and store memory barriers
Richard Braun
2013-03-16
x86/param: increase timer frequency to 200 Hz
Richard Braun
2013-03-14
x86: remove store memory barriers
Richard Braun
2013-03-14
kern/{kernel,thread}: rework initialization
Richard Braun
2013-03-12
x86/cpu: make cpu_halt_broadcast asynchronous
Richard Braun
2013-03-11
x86/{tcb,trap}: implement rescheduling IPIs
Richard Braun
2013-03-02
kern/thread: minor preemption refactoring
Richard Braun
2013-02-28
x86/strace: fix address lookup
Richard Braun
2013-02-28
x86/trap: selectively disable preemption
Richard Braun
2013-02-26
x86/cpu: add implicit compiler barriers
Richard Braun
2012-12-31
x86/cpu: fix cpu_halt_broadcast
Richard Braun
2012-12-31
x86/trap: halt all processors on aborts
Richard Braun
2012-12-31
x86/trap: remove unused trap_load function
Richard Braun
2012-12-31
x86/strace: handle symbol table
Richard Braun
2012-12-31
x86/trap: display call trace on aborts
Richard Braun
2012-12-31
x86/tcb: improve thread loading
Richard Braun
2012-12-31
x86/boot: minor fixes to improve stack tracing
Richard Braun
[next]