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
Age
Commit message (
Expand
)
Author
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
2012-12-31
x86/strace: new module for stack tracing
Richard Braun
2012-12-30
kern/panic: halt all processors on panic
Richard Braun
2012-12-29
x86/pmap: update all pmaps when adding root page tables
Richard Braun
2012-12-29
kern/thread: handle address space on context switch
Richard Braun
2012-12-29
x86/boot: move the boot stack to the .init section
Richard Braun
2012-12-29
x86/pmap: fix pmap_kgrow
Richard Braun
2012-12-29
x86/cpu: make cpu_array static
Richard Braun
2012-12-29
x86/cpu: improve per-CPU accesses
Richard Braun
2012-12-28
x86/pmap: reintroduce the kernel pmap
Richard Braun
2012-12-28
kern/thread: make thread_current migration-safe
Richard Braun
2012-12-27
x86/pmap: fix signed bit shifts
Richard Braun
2012-12-27
x86/pmap: rework reserved mappings usage
Richard Braun
2012-12-27
x86/pmap: adjust comments about kernel page tables
Richard Braun
2012-12-27
x86/pmap: make pmap_kgrow flush updated TLB entries
Richard Braun
2012-12-25
x86/boot: reintroduce the .boot section
Richard Braun
2012-12-25
x86/trap: minor change
Richard Braun
2012-12-25
x86/cpu: declare cpu_boot_array_size as init data
Richard Braun
2012-12-25
x86/boot: minor comment change
Richard Braun
[next]