projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Fixes XCC texinfo dependency
[akaros.git]
/
user
/
pthread
/
2013-05-25
Barret Rhoden
Reworks MCS-PDR locks to avoid preempt storms
tree
|
commitdiff
2013-05-08
Barret Rhoden
MCS-PDR locks take a *qnode
tree
|
commitdiff
2013-04-18
Barret Rhoden
Uthreads need to be aligned when allocated
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-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-01-24
Barret Rhoden
Removes side effects from assert() in userspace
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-18
Kevin Klues
Use run_once() macro for initialization
tree
|
commitdiff
2012-12-18
Kevin Klues
Implementation of the futex interface for pthreads
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
Kevin Klues
Psuh dtls stuff into pthread_get/set specific
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-20
Barret Rhoden
pthread_test() and supporting changes
tree
|
commitdiff
2012-10-15
Kevin Klues
Added gccgo support for akaros
tree
|
commitdiff
2012-04-23
Barret Rhoden
Tracks state properly for paused uthreads
tree
|
commitdiff
2012-04-18
Barret Rhoden
Pthread join/exit/yield use the uth_yield func ptr
tree
|
commitdiff
2012-04-18
Barret Rhoden
uthread_yield() takes a func* and arg
tree
|
commitdiff
2012-04-18
Barret Rhoden
2LS thread_blockon now takes the uthread*
tree
|
commitdiff
2012-04-18
Barret Rhoden
Pthread state tracking
tree
|
commitdiff
2012-04-18
Barret Rhoden
Pthread code calls uthread_runnable() consistently
tree
|
commitdiff
2012-04-18
Barret Rhoden
Uthread code no longer tracks detailed states
tree
|
commitdiff
2012-03-21
Barret Rhoden
Kernel can detect degenerate SCPs (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
Cleans up preempt_pending helper functions
tree
|
commitdiff
2011-12-15
Barret Rhoden
Public VCPD mboxes (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
2LS sched op: thread_paused()
tree
|
commitdiff
2011-12-15
Barret Rhoden
Pthreads now uses mcs_pdr locks
tree
|
commitdiff
2011-11-03
Andrew Waterman
64-bit compatibility fixes in userland/tests
tree
|
commitdiff
2011-11-03
Barret Rhoden
Cleaned up memory barrier usage (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
pthread_join() no longer spins
tree
|
commitdiff
2011-11-03
Barret Rhoden
Uses vcore_yield() for the preempt_pending path
tree
|
commitdiff
2011-11-03
Barret Rhoden
Event queue throttling (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
uthread creation is now init, slims 2ls sched_ops
tree
|
commitdiff
2011-11-03
Barret Rhoden
ev_qs can request fallback to active vcores (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Separates EVENT_INDIR from EVENT_IPI (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Fixes pthread thread0 initialization
tree
|
commitdiff
2011-11-03
Barret Rhoden
uthread_exit() replaced with uthread_destroy()
tree
|
commitdiff
2011-11-03
Barret Rhoden
Alternate ev_mbox setting for pthreads
tree
|
commitdiff
2011-11-03
Barret Rhoden
Pthread syscall ev_qs no longer use VCPD mboxes
tree
|
commitdiff
2011-11-03
Barret Rhoden
Removed event overflow handling
tree
|
commitdiff
2011-11-03
Barret Rhoden
Atomics rewrite (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Fixes race with SC_DONE and event overflow (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Handles syscall-event overflow in pthreads
tree
|
commitdiff
2011-11-03
Barret Rhoden
Pthread lists to track syscalls threads blocked on
tree
|
commitdiff
2011-11-03
Barret Rhoden
Parlib's rstdio.h -> ros_debug.h
tree
|
commitdiff
2011-11-03
Barret Rhoden
More careful about memory allocations
tree
|
commitdiff
2011-11-03
Barret Rhoden
Fixes bug in pop_ros_tf
tree
|
commitdiff
2011-11-03
Barret Rhoden
Removes vcores_wanted() from 2LS ops
tree
|
commitdiff
2011-11-03
Barret Rhoden
Pthread: stop accessing memory after it was freed
tree
|
commitdiff
2011-11-03
Barret Rhoden
Support for blocking and restarting uthreads (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
GCC/uthread callbacks on blocking syscalls (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
MCS locks have a "notification-safe" variant
tree
|
commitdiff
2011-11-03
Barret Rhoden
2LS op for how many vcores to request
tree
|
commitdiff
2011-11-03
Barret Rhoden
MCS locks are smaller and don't rely on vcore_id()
tree
|
commitdiff
2011-11-03
Barret Rhoden
Split uthread code into its own source file
tree
|
commitdiff
2011-11-03
Kevin Klues
Cosmetic changes, biggest being current_thread renamed...
tree
|
commitdiff
2011-11-03
Barret Rhoden
Moves retvals, start_routine, and args to the 2LSs
tree
|
commitdiff
2011-11-03
Barret Rhoden
Pulled code specific to all 2LS out of pthread.c
tree
|
commitdiff
2011-11-03
Barret Rhoden
Pthread code makes sure it goes into _M mode
tree
|
commitdiff
2011-11-03
Barret Rhoden
User code can tell if it is in vcore context (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Vcore helper for clearing notif_pending
tree
|
commitdiff
2011-11-03
Barret Rhoden
2LS handles pending preemptions
tree
|
commitdiff
2011-11-03
Barret Rhoden
Default event handling infrastructure
tree
|
commitdiff
2011-11-03
Barret Rhoden
Vcore helper for enable/disable notifications
tree
|
commitdiff
2011-11-03
Kevin Klues
Addition of c3po library, including revamp of Make...
tree
|
commitdiff
2011-11-03
David (Yu) Zhu
fixing pthread lib dependency to include mcs and debug.
tree
|
commitdiff
2011-11-03
Kevin Klues
Massive renaming/cleanup of harts->vcores
tree
|
commitdiff
2011-11-03
Kevin Klues
Added all of the old tests from roslib back in
tree
|
commitdiff