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
/
machine
/
cpu.h
Age
Commit message (
Expand
)
Author
2018-08-04
x86/cpu: fix data/stack alignment
Richard Braun
2018-08-04
x86/cpu: improve low level code clarity
Richard Braun
2018-07-07
x86/cpu: improve CPU flags handling
Richard Braun
2018-07-07
x86/{boot,cpu}: rework AP boot stack management
Richard Braun
2018-07-07
x86/cpu: turn cpu_delay into a compiler barrier
Richard Braun
2018-07-07
x86: refactor interrupt/exception handling
Richard Braun
2018-07-07
x86/cpu: add accessors
Richard Braun
2018-06-25
x86/cpu: new cpu_get_freq function
Richard Braun
2018-06-25
x86/cpu: new 64-bit MSR accessors
Richard Braun
2018-06-25
x86/cpu: fix and improve MSR accessors
Richard Braun
2018-06-25
x86/cpu: identify processor vendor
Richard Braun
2018-04-14
Rename variables in function-like macros
Richard Braun
2018-04-14
Fix left-over reserved identifiers
Richard Braun
2018-02-24
Don't use reserved identifiers
Richard Braun
2018-02-12
Add TODO entries
Richard Braun
2018-01-16
kern/percpu: improve initop descriptions and fix dependencies
Richard Braun
2018-01-10
x86/cpu: optimize cpu-local accessors
Richard Braun
2017-07-13
Switch to initialization operations
Richard Braun
2017-06-25
Use the C11 alignas and noreturn macros
Richard Braun
2017-06-24
Move the DATA_ALIGN and TEXT_ALIGN macros to the x86/cpu module
Richard Braun
2017-06-24
Move the CPU_L1_SIZE macro to x86/cpu module
Richard Braun
2017-06-04
x86: support stack smashing protection
Richard Braun
2017-06-02
x86/tcb: add comments
Richard Braun
2017-05-23
x86/cpu: new cpu_apic_id function
Richard Braun
2017-05-16
x86/{cpu,pit}: implement cpu_delay using the timestamp counter
Richard Braun
2017-05-09
x86/cpu: test for cmpxchg8b feature in 32 bits mode
Agustina Arzille
2017-02-04
Clean up compilation
Richard Braun
2016-12-09
Force brackets around one-line conditional statements
Richard Braun
2014-12-10
x86/pmap: directmap update
Richard Braun
2014-11-29
x86/cpu: fix TSS definition
Richard Braun
2014-11-17
vm/vm_kmem: minor interface updates
Richard Braun
2014-10-09
kern/xcall: new module
Richard Braun
2014-10-04
x86/msr: reorder arguments
Richard Braun
2014-10-02
x86/cpu: minor fixes
Richard Braun
2014-09-05
kern/percpu: fix setup of BSP percpu area
Richard Braun
2014-09-03
x86/cpu: improve percpu support
Richard Braun
2014-09-03
x86/cpu: move cpu_load_gdt() to the init section
Richard Braun
2014-06-10
kern/llsync: rework lockless synchronization
Richard Braun
2014-05-28
x86/{boot,cpu}: dynamically allocate AP boot stacks
Richard Braun
2014-05-21
x86/cpu: fix lapic module usage when sending IPIs
Richard Braun
2014-05-14
Improve the description of multi-processor setup
Richard Braun
2014-05-08
x86/cpu: better describe TLB flush operations
Richard Braun
2014-01-14
Rework bootstrapping
Richard Braun
2013-07-05
x86/cpu: obtain physical/virtual address widths
Richard Braun
2013-06-28
x86/cpu: new cpu_tlb_flush_all function
Richard Braun
2013-06-04
x86/{cpu,tcb}: move scheduling interrupts handling
Richard Braun
2013-05-15
x86/cpu: pass flags by address to cpu_intr_save
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-05
x86/{boot,cpu}: rework boot stack allocation
Richard Braun
[next]