projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Minor changes to build C++ threads in gcc (XCC)
[akaros.git]
/
user
/
pthread
/
2016-03-22
Dan Cross
Minor changes to build C++ threads in gcc (XCC)
tree
|
commitdiff
2016-02-02
Barret Rhoden
VMM: Add kernel support for VM contexts [1/2]
tree
|
commitdiff
2016-02-02
Barret Rhoden
Change the 2LS reflected fault op to take a ctx
tree
|
commitdiff
2016-02-02
Barret Rhoden
Make HW trap reflection more arch-independent
tree
|
commitdiff
2015-11-16
Kevin Klues
Migrate signal code from pthread.c to signal.c
tree
|
commitdiff
2015-11-16
Kevin Klues
Encapsulate pthread sigstate into a single struct
tree
|
commitdiff
2015-11-16
Kevin Klues
Remove need for externally alloced sigdata struct
tree
|
commitdiff
2015-11-16
Kevin Klues
Weasel apart parlib/libc symbols for signals (XCC)
tree
|
commitdiff
2015-11-16
Kevin Klues
Fix bug in pthread_sigmask() semantics.
tree
|
commitdiff
2015-11-13
Kevin Klues
Update the user Makefrag to be more generic
tree
|
commitdiff
2015-11-11
Davide Libenzi
Migrated Akaros code to use pragma once (XCC)
tree
|
commitdiff
2015-10-28
Barret Rhoden
pthread: Panic if there is a bad thread state
tree
|
commitdiff
2015-10-28
Barret Rhoden
Ensure vcore context code includes parlib/assert.h
tree
|
commitdiff
2015-10-28
Barret Rhoden
pthread: Properly change state for running threads
tree
|
commitdiff
2015-10-28
Barret Rhoden
pthread: Account for pth stopping in has_blocked
tree
|
commitdiff
2015-10-28
Barret Rhoden
pthread: Factor out common active_queue code
tree
|
commitdiff
2015-10-28
Barret Rhoden
pthread: Fix sem_timedwait() bug
tree
|
commitdiff
2015-10-28
Barret Rhoden
pthread: Fix semaphore's TAILQ type
tree
|
commitdiff
2015-10-06
Kevin Klues
Add support for pthread_cleanup() routines
tree
|
commitdiff
2015-10-06
Kevin Klues
Move decl of pthread_once() out of unsupported
tree
|
commitdiff
2015-10-01
Kevin Klues
Add PTHREAD_RWLOCK_INITIALIZER
tree
|
commitdiff
2015-09-28
Barret Rhoden
Add parlib/common.h
tree
|
commitdiff
2015-09-28
Barret Rhoden
Rename event queue functions [2/2]
tree
|
commitdiff
2015-09-28
Barret Rhoden
Split ev_mbox into a union of mbox types (XCC)
tree
|
commitdiff
2015-09-28
Barret Rhoden
Differentiate between EVENT_SPAM* and wakeup (XCC)
tree
|
commitdiff
2015-09-28
Barret Rhoden
Rename EVENT_FALLBACK -> EVENT_SPAM_INDIR (XCC)
tree
|
commitdiff
2015-08-24
Barret Rhoden
Pass sched_ops to uthread_2ls_init()
tree
|
commitdiff
2015-08-03
Barret Rhoden
Increase pthread's default stack size
tree
|
commitdiff
2015-07-16
Barret Rhoden
Pthread sched_ops cleanup
tree
|
commitdiff
2015-07-16
Barret Rhoden
Kernel reflects unhandled faults to SCPs
tree
|
commitdiff
2015-07-16
Barret Rhoden
Allow SCPs to run a pthread 2LS
tree
|
commitdiff
2015-07-16
Barret Rhoden
Removes some old asserts from parlib/2LS init
tree
|
commitdiff
2015-07-14
Kevin Klues
Fix bug introduced when adding sem_timedwait
tree
|
commitdiff
2015-06-26
Kevin Klues
pre_2ls stuff is now unnecessary
tree
|
commitdiff
2015-06-26
Kevin Klues
Redesign of our initialization path for libs (XCC)
tree
|
commitdiff
2015-06-25
Kevin Klues
Rename vcore_init() -> vcore_lib_init()
tree
|
commitdiff
2015-06-25
Kevin Klues
Get rid of weak symbol overriding for sched_ops
tree
|
commitdiff
2015-06-18
Barret Rhoden
Changes user includes to <library/header.h> (XCC)
tree
|
commitdiff
2015-06-18
Barret Rhoden
Moves profalarm.h into pthread.h
tree
|
commitdiff
2015-06-12
Kevin Klues
Add level of indirection for signal funcs in 2LS
tree
|
commitdiff
2015-06-12
Kevin Klues
Use local "*.h" instead of installed <*.h>
tree
|
commitdiff
2015-06-04
Barret Rhoden
Allows calls to pthread_sigmask before init
tree
|
commitdiff
2015-05-19
Barret Rhoden
Fixes user Makefile "finds"
tree
|
commitdiff
2015-05-15
Barret Rhoden
Allows pthread_yield() before lib_init()
tree
|
commitdiff
2015-05-15
Barret Rhoden
Cleans up userspace headers
tree
|
commitdiff
2015-05-15
Barret Rhoden
Pthread conds and broadcasts use SLISTS
tree
|
commitdiff
2015-05-13
Barret Rhoden
Adds pthread_attr_{set,get}guardsize
tree
|
commitdiff
2015-05-06
Barret Rhoden
Pthread cleanup stubs
tree
|
commitdiff
2015-05-06
Barret Rhoden
Pthread scheduling hooks
tree
|
commitdiff
2015-04-17
Barret Rhoden
Parlib and other user libs are built with -fPIC
tree
|
commitdiff
2015-03-24
Kevin Klues
Add a few more pthread compilant definitions
tree
|
commitdiff
2015-02-04
Kevin Klues
Add implementation of sem_timedwait.
tree
|
commitdiff
2014-12-31
Barret Rhoden
Fixes user makefiles
tree
|
commitdiff
2014-12-31
Kevin Klues
Figure out where to install-libs
tree
|
commitdiff
2014-11-25
Barret Rhoden
Fixes user makefiles
tree
|
commitdiff
2014-11-19
Barret Rhoden
User libraries depend on their dependencies .a's
tree
|
commitdiff
2014-08-26
Barret Rhoden
Faulting pthread signal handlers abort
tree
|
commitdiff
2014-08-23
Kevin Klues
__pthread_handle_pending_posix_signals() changes
tree
|
commitdiff
2014-08-22
Kevin Klues
Posix signals in uthread context not vcore context
tree
|
commitdiff
2014-07-22
Kevin Klues
Add divby0 fault handler and abstract things better
tree
|
commitdiff
2014-07-15
Barret Rhoden
Default signal handlers are sigactions
tree
|
commitdiff
2014-06-17
Barret Rhoden
Fixes warning in pthread.c
tree
|
commitdiff
2014-06-10
Barret Rhoden
Check the uthread flags for trigger_posix_signal
tree
|
commitdiff
2014-06-07
Kevin Klues
Properly set the siginfo errno on SIGSEGV
tree
|
commitdiff
2014-06-07
Kevin Klues
Also send SIGSEGV on EACCES fault
tree
|
commitdiff
2014-06-07
Kevin Klues
Signal with different u_ctx if current_uthread set
tree
|
commitdiff
2014-06-04
Kevin Klues
Add SIGPROF based pvcalarms to pthreads
tree
|
commitdiff
2014-06-04
Kevin Klues
Handle pending signals even when resuming current_uthread
tree
|
commitdiff
2014-06-03
Barret Rhoden
Event handling can have multiple handlers
tree
|
commitdiff
2014-06-03
Barret Rhoden
All user events take a void *data
tree
|
commitdiff
2014-05-27
Kevin Klues
Implement pthead_kill() and sigmask stuff for pthreads
tree
|
commitdiff
2014-04-25
Barret Rhoden
pthread_switch: fast user-level context switch
tree
|
commitdiff
2014-03-21
Kevin Klues
Move timeout code to other side of uthread yield.
tree
|
commitdiff
2014-03-21
Kevin Klues
Rearrange the timeout logic to be a little more efficient
tree
|
commitdiff
2014-03-21
Kevin Klues
Update pthread futexes to use alarms for timeouts
tree
|
commitdiff
2014-03-11
Kevin Klues
Add default page fault handling to map to SIGSEGV in...
tree
|
commitdiff
2014-02-18
Barret Rhoden
2LS op for handling reflected faults
tree
|
commitdiff
2014-01-31
Kevin Klues
Update pthread futex_waiti() to unlock after yield
tree
|
commitdiff
2013-08-09
Barret Rhoden
Thread0 can call pthread_exit()
tree
|
commitdiff
2013-07-30
Barret Rhoden
Uthreads do not require TLS
tree
|
commitdiff
2013-07-30
Kevin Klues
Add basic timeout functionality to pthread futexes
tree
|
commitdiff
2013-07-30
Kevin Klues
Update futex code to faster method for blocking
tree
|
commitdiff
2013-07-11
Barret Rhoden
x86_64: user space TF handlers
tree
|
commitdiff
2013-06-07
Barret Rhoden
Changes XCC_ROOT->XCC_TARGET_ROOT
tree
|
commitdiff
2013-05-31
Barret Rhoden
Build system overhauled to use Kbuild (XCC)
tree
|
commitdiff
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
next