Add static storage for bounded # of dtls keys/vals
[akaros.git] / user / parlib /
2015-09-02 Kevin KluesAdd static storage for bounded # of dtls keys/vals
2015-09-02 Kevin KluesImplement __set_dtls() in terms of __get_dtls()
2015-09-02 Kevin KluesRename dtls_lib_init() -> dtls_cache_init()
2015-09-02 Kevin KluesAbstract out alloc/free from the key/value caches
2015-09-02 Kevin KluesRemove all spinlocks
2015-08-24 Barret RhodenAtomically set current_uthread and a 2LS sched ops
2015-08-24 Barret RhodenPass sched_ops to uthread_2ls_init()
2015-07-22 Barret RhodenRename transition_stack -> vcore_stack (XCC)
2015-07-22 Kevin KluesAdd vcore_entry to vcpd (XCC) (2/2)
2015-07-22 Kevin KluesRename vcore-tls.{h,c} to tls.{h,c}
2015-07-22 Kevin KluesRemove vcoreid from get/set_tls_desc
2015-07-16 Barret RhodenKernel reflects unhandled faults to SCPs
2015-07-16 Barret RhodenSCPs can be 2LSs
2015-07-16 Barret RhodenFixes up syscall_blockon functions (XCC)
2015-07-16 Barret Rhodenuth: Track thread0 in uthread.c
2015-07-16 Barret Rhodenuth: Use a thread0 sched ops for SCPs without 2LSs
2015-07-16 Barret RhodenRemoves some old asserts from parlib/2LS init
2015-07-16 Barret RhodenEnable/disable notifs for SCPs
2015-07-14 Kevin Kluessys_exec and sys_proc_create now use argenv (XCC)
2015-07-14 Kevin KluesAdd serialization for syscall args (XCC)
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-22 Barret RhodenAdds hexdump to a parlib header
2015-06-18 Barret RhodenChanges user includes to <library/header.h> (XCC)
2015-06-18 Barret RhodenAdds include symlinks for user libraries
2015-06-18 Barret RhodenConsolidates user library Makefiles
2015-06-18 Barret RhodenRemoves unneeded userland headers
2015-06-12 Kevin KluesAdd level of indirection for signal funcs in 2LS
2015-06-12 Kevin KluesDrop _NSIG to 42 instead of 65 (XCC)
2015-05-19 Barret RhodenFixes user Makefile "finds"
2015-05-15 Barret Rhodenget_tlsvar_linaddr() and uthread notes
2015-05-15 Barret RhodenCleans up userspace headers
2015-05-06 Barret RhodenRemoves unused functions from Parlib's arch.h
2015-04-17 Barret RhodenParlib and other user libs are built with -fPIC
2015-04-17 Barret RhodenParlib is no PIC-capable
2015-03-23 Barret Rhodenx86: Uses rbx for the initial vcoreid (XCC)
2015-03-23 Barret RhodenRemoves extra Ivy annotation
2015-03-17 Barret RhodenRemoves Ivy annotations (XCC)
2015-03-17 Barret RhodenMoves ARRAY_SIZE into the kernel only (XCC)
2014-12-31 Barret Rhoden__ctype_init() every new TLS (XCC)
2014-12-31 Barret RhodenFixes user makefiles
2014-12-31 Kevin KluesOnly set internal_function to "stdcall" on i386
2014-12-31 Kevin KluesFigure out where to install-libs
2014-12-02 Barret Rhodenvcore_idle(): halts a core
2014-11-25 Barret RhodenFixes user makefiles
2014-11-19 Barret RhodenUser libraries depend on their dependencies .a's
2014-11-19 Barret RhodenAttempts to fix uth_disable_notif()
2014-10-13 Barret RhodenLock_test analysis: lock_test.R
2014-10-13 Barret Rhodenuth_disable_notifs() nests
2014-10-13 Barret Rhodenhandle_events() unconditionally
2014-10-08 Barret RhodenFixes bug in cpu_relax_vc()
2014-10-02 Barret RhodenUser spinlock speedups
2014-10-02 Barret RhodenVarious userspace Linux compat hacks
2014-08-22 Kevin KluesPosix signals in uthread context not vcore context
2014-08-22 Kevin KluesAdd implementation of wait-free unordered list.
2014-08-03 David ZhuAdd uthread_usleep which sleeps in microseconds.
2014-07-15 Barret RhodenDefault signal handlers are sigactions
2014-07-14 Barret RhodenMinor touchup for tsc-compat
2014-07-14 Barret RhodenAdds signal(), wrapping sigaction()
2014-07-01 Barret Rhodensys_proc_create() can dup FGRPs (XCC)
2014-06-05 Barret RhodenSCP syscalls can be aborted
2014-06-03 Barret RhodenFixes preempt/indir tracing in lock_test
2014-06-03 Barret RhodenEvent handling can have multiple handlers
2014-06-03 Barret RhodenINDIR event handler registered dynamically
2014-06-03 Barret RhodenAll user events take a void *data
2014-06-01 Kevin KluesAdd helpers for vcore_account_uptime()
2014-05-27 Kevin KluesImplement pthead_kill() and sigmask stuff for pthreads
2014-05-15 Barret RhodenVcore timers are stored in ticks (XCC)
2014-05-14 Ronald G. Minnichprofiling: simple test
2014-05-13 Barret RhodenAbort all syscalls using a particular FD (XCC)
2014-04-30 Barret RhodenBrings back the cheap dial()
2014-04-29 Barret RhodenPoor-man's ftracing for userspace
2014-04-17 Barret RhodenMoves some timing func from benchutil to parlib
2014-03-19 Ronald G. MinnichCopy hexdump over to parlib
2014-03-14 Kevin KluesExplicitly set the SI_USER flag when signaling
2014-03-13 Ronald G. MinnichGet user to build with the new libraries.
2014-03-11 Kevin KluesAdd default page fault handling to map to SIGSEGV in...
2014-02-18 Barret Rhoden2LS op for handling reflected faults
2014-02-18 Barret RhodenAsync syscall helper
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
next