Set up go function pointer table
[akaros.git] / user / pthread /
2018-08-30 Brian WheatmanSet up go function pointer table
2018-07-09 Barret Rhodenpthread: Allow new threads in forked children
2018-06-07 Barret RhodenHandle threading after a fork() (XCC)
2017-10-16 Barret Rhodenpthread: Fix null attr for pthread_mutex_init()
2017-08-14 Barret Rhodenmm: Enforce MAP_PRIVATE xor MAP_SHARED (XCC)
2017-06-06 Barret RhodenRemove pthread_lib_init() declaration
2017-05-03 Barret Rhodenpthreads: Remove sched_policy and sched_priority
2017-05-03 Barret Rhodenpthread: Make pthread barriers 2LS-independent
2017-05-03 Barret Rhodenparlib: Add a thread_bulk_runnable() 2LS op
2017-05-03 Barret Rhodenparlib: Tease out uth_sync_t from has_blocked()
2017-05-03 Barret Rhodenpthread: Reimplement mutexes, CVs, and RW locks (XCC)
2017-05-03 Barret Rhodenparlib: Have exactly one specific 2LS
2017-05-03 Barret Rhodenparlib: Make sync objects static (XCC)
2017-05-03 Barret Rhodenparlib: Trim some header includes
2017-05-03 Barret Rhodenparlib: Add uthread_self()
2017-05-03 Barret Rhodenparlib: UTH_EXT_BLK_JUSTICE -> _MISC
2017-05-03 Barret Rhodenfutex: Make futexes independent of pthreads
2017-05-03 Barret Rhodenpthread: Implement POSIX semaphores with uth sems ...
2017-05-03 Barret Rhodenparlib: Add uthread_sched_yield()
2017-05-03 Barret Rhodenparlib: Add uthread_create()
2017-05-03 Barret Rhodenparlib: Implement join/detach() for all uthreads
2017-05-03 Barret Rhodenparlib: Move alarm/timer functions from benchutil
2017-05-03 Barret Rhodenparlib: Add synchronization objects
2017-05-03 Barret RhodenConvert run_once() to parlib_run_once() (XCC)
2017-05-03 Barret Rhodenparlib: Move init_once_racy() to parlib (XCC)
2017-03-02 Barret Rhodenparlib: Fix potential races with DTLS
2017-02-09 Barret Rhodenpth: Remove fun debugging comment
2017-02-09 Barret RhodenAtomically initialize parts of the 2LS (XCC)
2017-02-08 Barret RhodenCompile with -Wreturn-type
2016-08-12 Barret RhodenFix timeout bug in semaphores
2016-05-03 Barret RhodenPush control over vcores into parlib variables
2016-05-02 Barret RhodenAdd a helper for blocking a uthread from VC ctx
2016-05-02 Barret RhodenRename vcore_request() -> vcore_request_more()
2016-03-22 Dan CrossMinor changes to build C++ threads in gcc (XCC)
2016-02-02 Barret RhodenVMM: Add kernel support for VM contexts [1/2]
2016-02-02 Barret RhodenChange the 2LS reflected fault op to take a ctx
2016-02-02 Barret RhodenMake HW trap reflection more arch-independent
2015-11-16 Kevin KluesMigrate signal code from pthread.c to signal.c
2015-11-16 Kevin KluesEncapsulate pthread sigstate into a single struct
2015-11-16 Kevin KluesRemove need for externally alloced sigdata struct
2015-11-16 Kevin KluesWeasel apart parlib/libc symbols for signals (XCC)
2015-11-16 Kevin KluesFix bug in pthread_sigmask() semantics.
2015-11-13 Kevin KluesUpdate the user Makefrag to be more generic
2015-11-11 Davide LibenziMigrated Akaros code to use pragma once (XCC)
2015-10-28 Barret Rhodenpthread: Panic if there is a bad thread state
2015-10-28 Barret RhodenEnsure vcore context code includes parlib/assert.h
2015-10-28 Barret Rhodenpthread: Properly change state for running threads
2015-10-28 Barret Rhodenpthread: Account for pth stopping in has_blocked
2015-10-28 Barret Rhodenpthread: Factor out common active_queue code
2015-10-28 Barret Rhodenpthread: Fix sem_timedwait() bug
2015-10-28 Barret Rhodenpthread: Fix semaphore's TAILQ type
2015-10-06 Kevin KluesAdd support for pthread_cleanup() routines
2015-10-06 Kevin KluesMove decl of pthread_once() out of unsupported
2015-10-01 Kevin KluesAdd PTHREAD_RWLOCK_INITIALIZER
2015-09-28 Barret RhodenAdd parlib/common.h
2015-09-28 Barret RhodenRename event queue functions [2/2]
2015-09-28 Barret RhodenSplit ev_mbox into a union of mbox types (XCC)
2015-09-28 Barret RhodenDifferentiate between EVENT_SPAM* and wakeup (XCC)
2015-09-28 Barret RhodenRename EVENT_FALLBACK -> EVENT_SPAM_INDIR (XCC)
2015-08-24 Barret RhodenPass sched_ops to uthread_2ls_init()
2015-08-03 Barret RhodenIncrease pthread's default stack size
2015-07-16 Barret RhodenPthread sched_ops cleanup
2015-07-16 Barret RhodenKernel reflects unhandled faults to SCPs
2015-07-16 Barret RhodenAllow SCPs to run a pthread 2LS
2015-07-16 Barret RhodenRemoves some old asserts from parlib/2LS init
2015-07-14 Kevin KluesFix bug introduced when adding sem_timedwait
2015-06-26 Kevin Kluespre_2ls stuff is now unnecessary
2015-06-26 Kevin KluesRedesign of our initialization path for libs (XCC)
2015-06-25 Kevin KluesRename vcore_init() -> vcore_lib_init()
2015-06-25 Kevin KluesGet rid of weak symbol overriding for sched_ops
2015-06-18 Barret RhodenChanges user includes to <library/header.h> (XCC)
2015-06-18 Barret RhodenMoves profalarm.h into pthread.h
2015-06-12 Kevin KluesAdd level of indirection for signal funcs in 2LS
2015-06-12 Kevin KluesUse local "*.h" instead of installed <*.h>
2015-06-04 Barret RhodenAllows calls to pthread_sigmask before init
2015-05-19 Barret RhodenFixes user Makefile "finds"
2015-05-15 Barret RhodenAllows pthread_yield() before lib_init()
2015-05-15 Barret RhodenCleans up userspace headers
2015-05-15 Barret RhodenPthread conds and broadcasts use SLISTS
2015-05-13 Barret RhodenAdds pthread_attr_{set,get}guardsize
2015-05-06 Barret RhodenPthread cleanup stubs
2015-05-06 Barret RhodenPthread scheduling hooks
2015-04-17 Barret RhodenParlib and other user libs are built with -fPIC
2015-03-24 Kevin KluesAdd a few more pthread compilant definitions
2015-02-04 Kevin KluesAdd implementation of sem_timedwait.
2014-12-31 Barret RhodenFixes user makefiles
2014-12-31 Kevin KluesFigure out where to install-libs
2014-11-25 Barret RhodenFixes user makefiles
2014-11-19 Barret RhodenUser libraries depend on their dependencies .a's
2014-08-26 Barret RhodenFaulting pthread signal handlers abort
2014-08-23 Kevin Klues__pthread_handle_pending_posix_signals() changes
2014-08-22 Kevin KluesPosix signals in uthread context not vcore context
2014-07-22 Kevin KluesAdd divby0 fault handler and abstract things better
2014-07-15 Barret RhodenDefault signal handlers are sigactions
2014-06-17 Barret RhodenFixes warning in pthread.c
2014-06-10 Barret RhodenCheck the uthread flags for trigger_posix_signal
2014-06-07 Kevin KluesProperly set the siginfo errno on SIGSEGV
2014-06-07 Kevin KluesAlso send SIGSEGV on EACCES fault
2014-06-07 Kevin KluesSignal with different u_ctx if current_uthread set
2014-06-04 Kevin KluesAdd SIGPROF based pvcalarms to pthreads
next