parlib: Fix signature for trace_printf()
[akaros.git] / user / parlib / include /
2017-12-01 Barret Rhodenparlib: Fix signature for trace_printf()
2017-11-22 Barret RhodenAllow sys_halt_core() to monitor notif_pending
2017-11-22 Barret RhodenAdd printx to userspace (XCC)
2017-09-27 Barret Rhodenparlib: Aggressively save and restore the FPU
2017-09-26 Barret Rhodenparlib: Add a couple helpers
2017-09-14 Gan Shunvmm: Added initial pagetable setup code
2017-09-08 Barret Rhodenparlib: Mark const bitops
2017-08-30 Barret Rhodenparlib: Fix dlopen() with -rdynamic
2017-08-22 Barret Rhodenparlib: Fix "can't print 'ret'" bug
2017-07-31 Barret Rhodenparlib: slab: Use the modern ctor/dtor interface
2017-07-20 Barret RhodenRemove the #define exit() _exit() hack (XCC)
2017-05-26 Barret Rhodenparlib: Expand our printf hacks
2017-05-04 Barret Rhodenparlib: Write to FD 2 for akaros_printf()
2017-05-04 Barret RhodenFix snprintf() overflow issues
2017-05-03 Barret Rhodenparlib: Add a thread_bulk_runnable() 2LS op
2017-05-03 Barret Rhodenparlib: Add __uth_sync_swap and __uth_sync_is_empty
2017-05-03 Barret Rhodenparlib: Tease out uth_sync_t from has_blocked()
2017-05-03 Barret Rhodenparlib: Make uth mutex/CV initializers C++ safe (XCC)
2017-05-03 Barret Rhodenparlib: Make parlib printfs safe
2017-05-03 Barret Rhodenparlib: Improve panic() and assert()
2017-05-03 Barret Rhodenparlib: Catch illegal block attempts
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 reader-writer sleeping locks
2017-05-03 Barret Rhodenparlib: Add cpu_relax_any()
2017-05-03 Barret Rhodenparlib: Add uthread_self()
2017-05-03 Barret Rhodenparlib: UTH_EXT_BLK_JUSTICE -> _MISC
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: Add 'timed' functions for sems/mtxs/cvs
2017-05-03 Barret Rhodenparlib: Add an alarm helper
2017-05-03 Barret Rhodenparlib: Move alarm/timer functions from benchutil
2017-05-03 Barret Rhodenparlib: Add uth_cond_var_wait_recurse()
2017-05-03 Barret Rhodenparlib: sem/mtx/cv: Add init() and destroy()
2017-05-03 Barret Rhodenparlib: Implement uthread mutexes with semaphores
2017-05-03 Barret Rhodenparlib: Add static initializers for mutexes / CVs
2017-05-03 Barret Rhodenparlib: Change opaque mutex/cv types to be structs
2017-05-03 Barret Rhodenparlib: Always use the default mutex/cv interface
2017-05-03 Barret Rhodenparlib: Add synchronization objects
2017-05-03 Barret Rhodenparlib: Use cpu_relax_vc() in parlib_run_once() (XCC)
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-05-03 Barret Rhodenparlib: Add a helper for multi-threaded-ness
2017-05-03 Barret Rhodenparlib: Add recursive uthread mutexes
2017-05-03 Barret Rhodenparlib: Add trylock to uthread mutexes
2017-05-03 Barret Rhodenparlib: Use 'const' in the set_dtls() interface
2017-03-02 Barret Rhodenparlib: Remove get_user_ctx_stack()
2017-02-17 Barret RhodenAdd sys_send_event() (XCC)
2017-02-09 Barret Rhodenparlib: Don't run ctors in "fake parlib"
2017-02-09 Barret RhodenAtomically initialize parts of the 2LS (XCC)
2017-02-09 Barret Rhodenparlib: Add a syscall lookup table (XCC)
2017-02-08 Barret RhodenCompile with -Wreturn-type
2017-01-20 Barret Rhodenparlib: Don't double-lock a mutex to sleep
2017-01-20 Barret Rhodenparlib: Make I_AM_HERE more verbose
2017-01-18 Barret RhodenUse fprintf() for printing user TFs
2017-01-10 Barret Rhodenparlib: Add option file parsing helper
2017-01-10 Barret Rhodenparlib: Add IOVEC helpers
2017-01-10 Barret Rhodenparlib: Add krefs
2017-01-10 Barret Rhodenparlib: Include event type headers in event.h
2017-01-10 Barret Rhodenparlib: Add parlib_assert_perror()
2016-10-06 Barret RhodenFix potential overflow error in CEQs (XCC)
2016-10-06 Barret RhodenChange syscall usec timeouts to unsigned longs
2016-10-06 Barret RhodenAdd trace_printf()
2016-10-06 Barret RhodenAdd a helper for async syscalls
2016-10-05 Dan CrossRemove `sys_getpid` stubs from parlib.
2016-09-22 Barret RhodenExport epoch time via proc_global_info (XCC)
2016-09-21 Barret RhodenAdd a hexdump printf specifier for userspace
2016-09-16 Barret RhodenUse PDR locks for glibc's internal locks (XCC)
2016-09-16 Barret RhodenAdd spin_pdr_trylock
2016-09-16 Barret RhodenFix spinlock_trylock's return value
2016-09-16 Barret RhodenRemove the NO_CAS version of spin_pdr locks
2016-09-16 Barret RhodenAdd a helper for finding current_uthread's context
2016-08-31 Ronald G. Minnichparlib: have delay functions return end time; add nsec...
2016-08-04 Barret RhodenReformat DTLS
2016-08-04 Barret RhodenFix the license on certain Parlib files
2016-07-18 Ronald G. Minnichparlib/x86/atomic.h: (void) __sync_fetch_and_* calls
2016-06-17 Barret RhodenAdd helpers to create child processes
2016-05-13 Barret RhodenAdd generic uthread condition variables
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 RhodenAdd a parlib control variable for yielding
2016-05-02 Barret RhodenAdd a parlib debug_print helper
2016-05-02 Barret RhodenAdd a helper to sleep a uthread forever
2016-05-02 Barret RhodenCheck notif_pending early in pop_user_ctx()
2016-05-02 Barret RhodenMove pop_user_ctx implementations to a .c file
2016-05-02 Barret RhodenRemove vcore32.h
2016-05-02 Barret RhodenRemove the return value from vcore_request_more()
2016-05-02 Barret RhodenAllow requesting a total number of vcores
2016-05-02 Barret RhodenRename vcore_request() -> vcore_request_more()
2016-05-02 Barret RhodenDemacro-ify the user BITMASK helpers
2016-05-02 Barret RhodenAdd a helper for stopping current_uthread
2016-05-02 Barret RhodenAdd a helper for yielding from 2LSs
2016-05-02 Barret RhodenMark parlib 2LS functions as noreturn
2016-04-15 Barret RhodenModify glibc's printf for use from VC ctx (XCC)
2016-04-07 Barret RhodenFix userspace's FP restore
2016-04-05 Barret RhodenAdd a get_stack_pointer() helper to parlib
2016-03-31 Barret RhodenIntercept vfprintf() instead of printf() (XCC)
2016-03-31 Barret RhodenMake akaros_vfprintf() take a stream (XCC)
next