projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
X86: initializes the 64 bit IDT and TSS
[akaros.git]
/
user
/
2013-06-21
Barret Rhoden
Fixes user debugfmt printfs
tree
|
commitdiff
2013-06-12
Barret Rhoden
Splits x86 into 32 and 64 bit (XCC)
tree
|
commitdiff
2013-06-07
Barret Rhoden
Changes ARCH i686 -> x86 (XCC)
tree
|
commitdiff
2013-06-07
Barret Rhoden
Changes XCC_ROOT->XCC_TARGET_ROOT
tree
|
commitdiff
2013-06-07
Barret Rhoden
Removes sparc; it's hard to believe (XCC)
tree
|
commitdiff
2013-06-06
Barret Rhoden
Removes c3po
tree
|
commitdiff
2013-05-31
Barret Rhoden
Replaces all __CONFIG_*__ with CONFIG_*
tree
|
commitdiff
2013-05-31
Barret Rhoden
Build system overhauled to use Kbuild (XCC)
tree
|
commitdiff
2013-05-30
Barret Rhoden
Reverts -lm error (XCC)
tree
|
commitdiff
2013-05-25
Barret Rhoden
Reworks MCS-PDR locks to avoid preempt storms
tree
|
commitdiff
2013-05-25
Barret Rhoden
UCQs use spin-pdr instead of mcs-pdr locks
tree
|
commitdiff
2013-05-13
Barret Rhoden
Minor change to user measurements
tree
|
commitdiff
2013-05-10
Barret Rhoden
Library for measurement statistics
tree
|
commitdiff
2013-05-10
Barret Rhoden
Adds ndelay() to parlib
tree
|
commitdiff
2013-05-08
Barret Rhoden
RISCV uses CAS-style MCS-PDR locks
tree
|
commitdiff
2013-05-08
Barret Rhoden
MCS-PDR locks take a *qnode
tree
|
commitdiff
2013-05-07
Barret Rhoden
MCS-PDR locks cache vcoreids
tree
|
commitdiff
2013-05-07
Barret Rhoden
Speeds up regular MCS locks
tree
|
commitdiff
2013-05-06
Barret Rhoden
sys_poke_ksched() on behalf of other processes
tree
|
commitdiff
2013-05-03
Barret Rhoden
Removes redundant event handler, exposes others
tree
|
commitdiff
2013-04-29
Barret Rhoden
Fixes race with vcore_yield()
tree
|
commitdiff
2013-04-24
Barret Rhoden
Cleans up run_uthread helpers
tree
|
commitdiff
2013-04-24
Barret Rhoden
Fixes saving FP state when copying out uthreads
tree
|
commitdiff
2013-04-24
Barret Rhoden
Fixes x86 SW context FP restore
tree
|
commitdiff
2013-04-24
Barret Rhoden
x86 userspace uses software contexts (XCC)
tree
|
commitdiff
2013-04-24
Barret Rhoden
Adds syscall for help entering VC context (XCC)
tree
|
commitdiff
2013-04-23
Andrew Waterman
Move read/write_fsr so they're visible to userland
tree
|
commitdiff
2013-04-23
Andrew Waterman
Implement save/restore_fp_state for RISC-V
tree
|
commitdiff
2013-04-22
Andrew Waterman
Support new risc-v calling convention
tree
|
commitdiff
2013-04-19
Barret Rhoden
Fixes bug with pop_ros_ctx (x86)
tree
|
commitdiff
2013-04-18
Barret Rhoden
Uthreads handle FP save and restore
tree
|
commitdiff
2013-04-18
Barret Rhoden
Uthreads need to be aligned when allocated
tree
|
commitdiff
2013-04-17
Barret Rhoden
Kernel properly handles floating point (XCC)
tree
|
commitdiff
2013-04-15
Barret Rhoden
Uthread arch-dependent code uses user_contexts
tree
|
commitdiff
2013-04-13
Barret Rhoden
Procdata uses user_contexts (XCC)
tree
|
commitdiff
2013-04-11
Barret Rhoden
Defines new struct user_context (XCC)
tree
|
commitdiff
2013-04-01
Barret Rhoden
Pthread barrier work
tree
|
commitdiff
2013-03-29
Barret Rhoden
Adds an OS-agnostic header for TSC readings
tree
|
commitdiff
2013-03-27
Andrew Waterman
Add RISC-V CAS via load-reserved/store conditional
tree
|
commitdiff
2013-03-26
Barret Rhoden
Pthread cond_broadcast amortizes 2LS runnable ops
tree
|
commitdiff
2013-03-26
Barret Rhoden
2LSs don't always call uthread_runnable
tree
|
commitdiff
2013-03-23
Barret Rhoden
Pthread condition variables redone
tree
|
commitdiff
2013-03-22
Barret Rhoden
Merge origin/netpush (networking code) (XCC)
tree
|
commitdiff
2013-03-20
Barret Rhoden
Padding in MCS-PDR qnodes (XCC)
tree
|
commitdiff
2013-03-20
Barret Rhoden
Removes the MCS-PDR lock holder optimization (XCC)
tree
|
commitdiff
2013-03-20
Barret Rhoden
MCS PDR locks use memalign
tree
|
commitdiff
2013-03-14
Barret Rhoden
Changes rdtsc serialization methods
tree
|
commitdiff
2013-03-11
Barret Rhoden
Handle rdtscp
tree
|
commitdiff
2013-02-27
Barret Rhoden
Provisioning syscall and helper program (XCC)
tree
|
commitdiff
2013-02-22
Barret Rhoden
Changes user's slab from MCS-PDR to Spin-PDR
tree
|
commitdiff
2013-02-22
Barret Rhoden
Changes DTLS to use spin-pdr-locks
tree
|
commitdiff
2013-02-22
Barret Rhoden
Spin-PDR locks (preemption detection and recovery)
tree
|
commitdiff
2013-02-22
Barret Rhoden
Fixes bug with pop_ros_tf
tree
|
commitdiff
2013-01-26
Barret Rhoden
Removes unnecessary memset() from pop_ros_tf
tree
|
commitdiff
2013-01-24
Barret Rhoden
Removes side effects from assert() in userspace
tree
|
commitdiff
2013-01-23
Barret Rhoden
Basic POSIX signal handling (XCC)
tree
|
commitdiff
2013-01-08
Andrew Waterman
Add MCS qnode static initializer, assumed by Lithe
tree
|
commitdiff
2013-01-08
Andrew Waterman
Add helper that reenters vcore context at top of stack
tree
|
commitdiff
2013-01-08
Andrew Waterman
Don't declare gettimeofday in parlib.h
tree
|
commitdiff
2013-01-08
Barret Rhoden
notif_pending short circuits handle_events()
tree
|
commitdiff
2013-01-07
Barret Rhoden
Changes BITMASK_FOR_EACH to a macro
tree
|
commitdiff
2013-01-07
Andrew Waterman
Temporarily add RISC-V GCC CAS routines to parlib
tree
|
commitdiff
2013-01-07
Andrew Waterman
Add memory clobber to RISC-V set_stack_pointer
tree
|
commitdiff
2012-12-21
Barret Rhoden
Fixes bug with semaphores and futexes
tree
|
commitdiff
2012-12-21
Barret Rhoden
Moves futex.h to user/pthread (XCC)
tree
|
commitdiff
2012-12-20
Barret Rhoden
Optimizes run_once(_safe) (XCC)
tree
|
commitdiff
2012-12-20
Barret Rhoden
Cleans up vcore/uth/pth init code
tree
|
commitdiff
2012-12-19
Barret Rhoden
Cleans up run_once and friends (XCC)
tree
|
commitdiff
2012-12-19
Barret Rhoden
Fixes slab page allocators
tree
|
commitdiff
2012-12-18
Kevin Klues
Use run_once() macro for initialization
tree
|
commitdiff
2012-12-18
Kevin Klues
Race in kmem_cache_init fixed
tree
|
commitdiff
2012-12-18
Kevin Klues
Implementation of the futex interface for pthreads
tree
|
commitdiff
2012-12-18
Kevin Klues
Add header file for proper compilation
tree
|
commitdiff
2012-12-18
Kevin Klues
Move position of blocking state in semaphore impl
tree
|
commitdiff
2012-12-15
Kevin Klues
Bug in emaphoe implementation now fixed
tree
|
commitdiff
2012-12-15
Andrew Waterman
fix risc-v userspace atomics
tree
|
commitdiff
2012-12-15
Andrew Waterman
implement spinlock_t without atomic_t
tree
|
commitdiff
2012-12-15
Andrew Waterman
use spinlock_t instead of atomic_t
tree
|
commitdiff
2012-12-15
Kevin Klues
Psuh dtls stuff into pthread_get/set specific
tree
|
commitdiff
2012-12-14
Kevin Klues
Add dynamic-tls (dtls) implementation to parlib
tree
|
commitdiff
2012-12-14
Kevin Klues
Add userspace spinlock implementation
tree
|
commitdiff
2012-12-14
Kevin Klues
Remove force_parlib_symbols.
tree
|
commitdiff
2012-12-14
Kevin Klues
remove old bthread library
tree
|
commitdiff
2012-12-13
Barret Rhoden
Fixes mmap assertion check
tree
|
commitdiff
2012-12-11
Barret Rhoden
Userspace slab allocator
tree
|
commitdiff
2012-12-05
Kevin Klues
Make exit call _exit instead of syscall directly
tree
|
commitdiff
2012-12-05
Kevin Klues
Implemented a few more stubs for PTHREAD compliance
tree
|
commitdiff
2012-12-05
Kevin Klues
Add semaphore stuff for pthreads
tree
|
commitdiff
2012-11-21
Barret Rhoden
Ghetto benchmark test
tree
|
commitdiff
2012-11-20
Barret Rhoden
pthread_test() and supporting changes
tree
|
commitdiff
2012-10-20
Barret Rhoden
POSIX signal sending / reception (XCC)
tree
|
commitdiff
2012-10-16
Barret Rhoden
Fixes sys_change_to memory clobber
tree
|
commitdiff
2012-10-15
Kevin Klues
Added gccgo support for akaros
tree
|
commitdiff
2012-10-05
Barret Rhoden
Fixes potential livelock in preemption handling
tree
|
commitdiff
2012-10-05
Barret Rhoden
Separate handler for EV_CHECK_MSGS
tree
|
commitdiff
2012-10-05
Barret Rhoden
can_rcv_msg is now a VC flag (XCC)
tree
|
commitdiff
2012-10-03
Barret Rhoden
Fixes change_to_vcore failure case
tree
|
commitdiff
2012-10-02
Barret Rhoden
Adds some event/uthread debugging code
tree
|
commitdiff
2012-09-27
Barret Rhoden
Helpers to determine vcoreid (XCC)
tree
|
commitdiff
2012-09-26
Barret Rhoden
Fixes set_tls_desc() bug (XCC)
tree
|
commitdiff
next