parlib: slab: Fix ancient ctor off-by-one
[akaros.git] / user / parlib /
2017-03-21 Barret Rhodenparlib: slab: Fix ancient ctor off-by-one
2017-03-21 Barret Rhodenparlib: Align the stack when saving FP state
2017-03-02 Barret Rhodenparlib: Fix potential races with DTLS
2017-03-02 Barret Rhodenparlib: Fix assertion in cpu_relax_vc()
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 RhodenRename SYS_yield -> SYS_proc_yield (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: Use better fake mutexes for thread0
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 RhodenAllow larger CEQs (XCC)
2017-01-10 Barret Rhodenparlib: Add IOVEC helpers
2017-01-10 Barret Rhodenparlib: Have all processes listen for diagnostics
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-12-07 Barret RhodenDo not have SCPs ask for vcores
2016-11-29 Barret RhodenFix slow uthread context switches
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 RhodenAllow uth_disable_notifs without current_uthread
2016-09-16 Barret RhodenAlways provide a user context to signal handlers
2016-09-16 Barret RhodenAdd a helper for finding current_uthread's context
2016-09-16 Barret RhodenMake signal handler functions vcore-ctx-safe
2016-09-16 Barret RhodenUse a helper for determining if a uth handles sigs
2016-08-31 Ronald G. Minnichparlib: have delay functions return end time; add nsec...
2016-08-04 Barret RhodenFix multiple setting in DTLS
2016-08-04 Barret RhodenReformat DTLS
2016-08-04 Barret RhodenFix the license on certain Parlib files
2016-08-03 Christopher KochFix wonky tail queue swap in condition variables code.
2016-07-19 Barret RhodenAdd sanity checks to __prep_signal_handler()
2016-07-18 Ronald G. Minnichparlib/x86/atomic.h: (void) __sync_fetch_and_* calls
2016-07-08 Barret RhodenFix refcnting bug in DTLS
2016-07-07 Barret RhodenInitialize all vcores in SCP mode
2016-06-24 Barret RhodenVMM: Add the GUEST_INTR_STATUS to the VM TF (XCC)
2016-06-17 Barret RhodenAdd helpers to create child processes
2016-06-16 Barret Rhodenx86: Fix relocation error in vcore_asm.S
2016-06-01 Dan CrossGet rid of ersatz ARRAY_SIZE macros in code we control.
2016-05-13 Barret RhodenAdd generic uthread condition variables
2016-05-04 Barret Rhodenx86: Support the red-zone for popping HW TFs
2016-05-04 Barret RhodenPrevent 2LSs from asking for too many vcores
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 RhodenRefactor vcore_request_more()
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)
2016-03-31 Barret RhodenProperly align vcore stacks on x86
2016-03-31 Barret RhodenRemove SYS_cgetc (XCC)
2016-03-31 Barret RhodenRemove SYS_cputs (XCC)
2016-03-31 Barret RhodenUse write() in parlib/debug.c
2016-03-22 Michael TaufenUpgrade parlib fp state handling, use proc_global_info...
2016-03-07 Barret RhodenAdd a helper for querying the number of cores
2016-03-07 Barret RhodenRemove MAX_VCORES
2016-03-07 Barret RhodenRemove MCS dissemination barrier
2016-02-29 Barret RhodenAdd CPU feature detection (XCC)
2016-02-17 Barret RhodenRemove user include hacks
2016-02-17 Barret RhodenClean up user library include paths (XCC)
2016-02-03 Barret RhodenFix parameter types for sys_proc_create() (XCC)
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
2016-02-02 Barret RhodenMove trap reflection bits into their own header
2016-02-02 Barret RhodenAdd user support for VM contexts
2016-01-14 Barret RhodenProvide a fake mutexes for the thread0 2LS
2016-01-14 Barret RhodenAdd a 2LS-independent mutex interface
2016-01-14 Barret RhodenRemove typedef for struct uthread
2015-12-16 Barret RhodenMake glibc's printf with a vcore-ctx aware (XCC)
2015-12-16 Barret RhodenClean up ros_vdebug* interfaces
2015-12-16 Barret RhodenRemove ros_debug()
2015-12-16 Barret RhodenMove print_user_context out of a header
next