Fault reflection and blocking page faults (XCC)
[akaros.git] / user / parlib /
2014-02-18 Barret RhodenFault reflection and blocking page faults (XCC)
2014-02-12 Kevin KluesUpdate signals with proper default handlers and exit...
2014-01-23 Barret RhodenUser-level dial and get_html update
2014-01-22 Barret RhodenAdds custom printf formats
2014-01-21 Barret RhodenRemoves the old networking stack (XCC)
2014-01-16 Barret RhodenSYS_abort_syscall (XCC)
2014-01-16 Barret RhodenStub sleep in glibc (XCC)
2014-01-16 Ronald G. Minnichadd %r format
2013-08-15 Barret RhodenROUNDDOWN can handle uint64_t on 32 bit (XCC)
2013-08-10 Barret RhodenSlightly more consistent VC count interfaces
2013-08-09 Barret RhodenThread0 can call pthread_exit()
2013-08-06 Barret RhodenContext-saving functions are attrib'd return_twice
2013-08-04 Barret RhodenUserspace handling of errstr and errno (XCC)
2013-08-01 Barret RhodenPreemption recovery doesn't change TLSs
2013-07-31 Barret RhodenVcore TLS desc in procdata (XCC)
2013-07-30 Barret RhodenRemoves unnecessary TLS var from vcore.c
2013-07-30 Barret RhodenUthreads do not require TLS
2013-07-27 Barret RhodenFixes assembly input clobbers (XCC)
2013-07-11 Barret Rhodenx86_64: fixes initial stack alignment
2013-07-11 Barret Rhodenx86_64: user space TF handlers
2013-07-03 Barret Rhodenx86_64: Syscall/Sysenter/int 0x80 (XCC)
2013-06-26 Barret Rhodenx86_64: kernel trap/interrupt handling
2013-06-21 Barret RhodenFixes user debugfmt printfs
2013-06-12 Barret RhodenSplits x86 into 32 and 64 bit (XCC)
2013-06-07 Barret RhodenChanges ARCH i686 -> x86 (XCC)
2013-06-07 Barret RhodenChanges XCC_ROOT->XCC_TARGET_ROOT
2013-06-07 Barret RhodenRemoves sparc; it's hard to believe (XCC)
2013-05-31 Barret RhodenReplaces all __CONFIG_*__ with CONFIG_*
2013-05-31 Barret RhodenBuild system overhauled to use Kbuild (XCC)
2013-05-30 Barret RhodenReverts -lm error (XCC)
2013-05-25 Barret RhodenReworks MCS-PDR locks to avoid preempt storms
2013-05-25 Barret RhodenUCQs use spin-pdr instead of mcs-pdr locks
2013-05-13 Barret RhodenMinor change to user measurements
2013-05-10 Barret RhodenLibrary for measurement statistics
2013-05-10 Barret RhodenAdds ndelay() to parlib
2013-05-08 Barret RhodenRISCV uses CAS-style MCS-PDR locks
2013-05-08 Barret RhodenMCS-PDR locks take a *qnode
2013-05-07 Barret RhodenMCS-PDR locks cache vcoreids
2013-05-07 Barret RhodenSpeeds up regular MCS locks
2013-05-06 Barret Rhodensys_poke_ksched() on behalf of other processes
2013-05-03 Barret RhodenRemoves redundant event handler, exposes others
2013-04-29 Barret RhodenFixes race with vcore_yield()
2013-04-24 Barret RhodenCleans up run_uthread helpers
2013-04-24 Barret RhodenFixes saving FP state when copying out uthreads
2013-04-24 Barret RhodenFixes x86 SW context FP restore
2013-04-24 Barret Rhodenx86 userspace uses software contexts (XCC)
2013-04-24 Barret RhodenAdds syscall for help entering VC context (XCC)
2013-04-23 Andrew WatermanMove read/write_fsr so they're visible to userland
2013-04-23 Andrew WatermanImplement save/restore_fp_state for RISC-V
2013-04-22 Andrew WatermanSupport new risc-v calling convention
2013-04-19 Barret RhodenFixes bug with pop_ros_ctx (x86)
2013-04-18 Barret RhodenUthreads handle FP save and restore
2013-04-18 Barret RhodenUthreads need to be aligned when allocated
2013-04-17 Barret RhodenKernel properly handles floating point (XCC)
2013-04-15 Barret RhodenUthread arch-dependent code uses user_contexts
2013-04-13 Barret RhodenProcdata uses user_contexts (XCC)
2013-04-11 Barret RhodenDefines new struct user_context (XCC)
2013-04-01 Barret RhodenPthread barrier work
2013-03-29 Barret RhodenAdds an OS-agnostic header for TSC readings
2013-03-27 Andrew WatermanAdd RISC-V CAS via load-reserved/store conditional
2013-03-26 Barret Rhoden2LSs don't always call uthread_runnable
2013-03-22 Barret RhodenMerge origin/netpush (networking code) (XCC)
2013-03-20 Barret RhodenPadding in MCS-PDR qnodes (XCC)
2013-03-20 Barret RhodenRemoves the MCS-PDR lock holder optimization (XCC)
2013-03-20 Barret RhodenMCS PDR locks use memalign
2013-03-14 Barret RhodenChanges rdtsc serialization methods
2013-03-11 Barret RhodenHandle rdtscp
2013-02-27 Barret RhodenProvisioning syscall and helper program (XCC)
2013-02-22 Barret RhodenChanges user's slab from MCS-PDR to Spin-PDR
2013-02-22 Barret RhodenChanges DTLS to use spin-pdr-locks
2013-02-22 Barret RhodenSpin-PDR locks (preemption detection and recovery)
2013-02-22 Barret RhodenFixes bug with pop_ros_tf
2013-01-26 Barret RhodenRemoves unnecessary memset() from pop_ros_tf
2013-01-24 Barret RhodenRemoves side effects from assert() in userspace
2013-01-23 Barret RhodenBasic POSIX signal handling (XCC)
2013-01-08 Andrew WatermanAdd MCS qnode static initializer, assumed by Lithe
2013-01-08 Andrew WatermanAdd helper that reenters vcore context at top of stack
2013-01-08 Andrew WatermanDon't declare gettimeofday in parlib.h
2013-01-08 Barret Rhodennotif_pending short circuits handle_events()
2013-01-07 Barret RhodenChanges BITMASK_FOR_EACH to a macro
2013-01-07 Andrew WatermanTemporarily add RISC-V GCC CAS routines to parlib
2013-01-07 Andrew WatermanAdd memory clobber to RISC-V set_stack_pointer
2012-12-20 Barret RhodenOptimizes run_once(_safe) (XCC)
2012-12-20 Barret RhodenCleans up vcore/uth/pth init code
2012-12-19 Barret RhodenCleans up run_once and friends (XCC)
2012-12-19 Barret RhodenFixes slab page allocators
2012-12-18 Kevin KluesRace in kmem_cache_init fixed
2012-12-18 Kevin KluesAdd header file for proper compilation
2012-12-15 Andrew Watermanfix risc-v userspace atomics
2012-12-15 Andrew Watermanimplement spinlock_t without atomic_t
2012-12-15 Andrew Watermanuse spinlock_t instead of atomic_t
2012-12-14 Kevin KluesAdd dynamic-tls (dtls) implementation to parlib
2012-12-14 Kevin KluesAdd userspace spinlock implementation
2012-12-14 Kevin KluesRemove force_parlib_symbols.
2012-12-14 Kevin Kluesremove old bthread library
2012-12-13 Barret RhodenFixes mmap assertion check
2012-12-11 Barret RhodenUserspace slab allocator
2012-12-05 Kevin KluesMake exit call _exit instead of syscall directly
2012-12-05 Kevin KluesImplemented a few more stubs for PTHREAD compliance
2012-11-21 Barret RhodenGhetto benchmark test
next