summaryrefslogtreecommitdiff
path: root/arch/x86/machine/tcb.c
AgeCommit message (Expand)Author
2018-01-06x86/tcb: minor context switch optimizationRichard Braun
2017-09-05x86/{pmap,tcb}: don't use tsd for the update oplistRichard Braun
2017-07-13Switch to initialization operationsRichard Braun
2017-06-25Use the C11 alignas and noreturn macrosRichard Braun
2017-06-24Break STACK_SIZE macro into 3 different macrosRichard Braun
2017-06-14x86: improve TCB load and context switchRichard Braun
2016-12-09Force brackets around one-line conditional statementsRichard Braun
2014-09-03x86/cpu: improve percpu supportRichard Braun
2014-05-08x86/pmap: per-CPU page tablesRichard Braun
2014-05-06x86/tcb: make tcb_init initialize thread-local dataRichard Braun
2013-06-04x86/{cpu,tcb}: move scheduling interrupts handlingRichard Braun
2013-06-03x86/tcb: new tcb_trace functionRichard Braun
2013-03-11x86/{tcb,trap}: implement rescheduling IPIsRichard Braun
2012-12-31x86/tcb: improve thread loadingRichard Braun
2012-12-28kern/thread: make thread_current migration-safeRichard Braun
2012-11-19kern/thread: preliminary scheduling implementationRichard Braun
2012-11-09Implement preliminary thread contextRichard Braun