akaros.git
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: 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 Rhodenpthread: Reimplement mutexes, CVs, and RW locks (XCC)
2017-05-03 Barret Rhodenparlib: Make uth mutex/CV initializers C++ safe (XCC)
2017-05-03 Barret Rhodenparlib: Add a rwlock test
2017-05-03 Barret RhodenOverhaul glibc locking (XCC)
2017-05-03 Barret Rhodenparlib: Make parlib printfs safe
2017-05-03 Barret RhodenHave all asserts call parlib's assert (XCC)
2017-05-03 Barret Rhodenparlib: Improve panic() and assert()
2017-05-03 Barret Rhodenparlib: Set line buffering for stdout
2017-05-03 Barret Rhodenparlib: Catch broken uses of notif_disabled_depth
2017-05-03 Barret Rhodenparlib: Catch illegal block attempts
2017-05-03 Barret RhodenFix a couple warnings in glibc (XCC)
2017-05-03 Barret RhodenUse weak __thread declarations in parlib-compat (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 RhodenRemove old tests and mhello
2017-05-03 Barret Rhodenparlib: Trim some header includes
2017-05-03 Barret Rhodenparlib: Add reader-writer sleeping locks
2017-05-03 Barret RhodenAdd a shared_ptr sanity check
2017-05-03 Barret Rhodenparlib: Add cpu_relax_any()
2017-05-03 Barret Rhodenparlib: Allow cpu_relax_vc() calls from uthreads
2017-05-03 Barret RhodenUse patches for existing toolchain files (XCC)
2017-05-03 Barret RhodenAdd the 'akaros' threading model to gcc (XCC)
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 RhodenImplement sched_yield() with uthread_sched_yield()...
2017-05-03 Barret Rhodenparlib: Add uthread_sched_yield()
2017-05-03 Barret Rhodenparlib: Add uthread_create()
2017-05-03 Barret Rhodenvmm: Make all task functions return void *
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 Rhodenvmm: Remove references to pthreads
2017-05-03 Barret Rhodenparlib: Move alarm/timer functions from benchutil
2017-05-03 Barret Rhodenbenchutil: Clarify unset_alarm()'s semantics
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 a test for recursive mutexes
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 RhodenRemove kernel-specific parts of ros/common.h (XCC)
2017-05-03 Barret Rhodenndblib: Remove dependency on pthreads
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-05-01 Ronald G. Minnichvmm: move biostables to the library
2017-04-25 Barret RhodenMark 'user' as PHONY in the top-level Makefile
2017-04-25 Barret RhodenSplit user-dirs into base and extra (XCC)
2017-04-21 Ronald G. Minnichvmm: move paging setup to the library
2017-04-21 Ronald G. Minnichvmrunkernel: get the page table setup right
2017-04-20 Ronald G. Minnichvmrunkernel: cleanup
2017-04-20 Ron Minnichuser/vmm: add and use a load_elf function
2017-04-18 GanShunvmrunkernel: change timer frequency to 1Khz
2017-04-17 Dan Crossvmm: CPUID level 0x0B handling
2017-04-17 Barret Rhodenx86: vmm: Fix number of CPU detection from cpuid
2017-04-17 Dan Crossspatch away Linux spinlock functions.
2017-04-17 Dan Crossspin_lock -> spin_lock_irqsave and matching unlock
2017-04-07 Ronald G. Minnichvmm: add helpers for making more memory
2017-04-06 Dan CrossAdd a `waserror` call to ipifcadd.
2017-04-06 Barret Rhodennet: Initialize rwlock in ipifc
2017-04-06 Dan Crosssdiahci: Need to properly initialize spinlock.
2017-04-06 Dan Crossmlx4u: Initialize iboe->lock properly.
2017-03-31 Barret Rhoden9ns: Align struct dirtab to 64 bytes
2017-03-30 Barret Rhoden9ns: Catch errors thrown by devtab.{reset,init}
2017-03-30 Barret Rhoden9ns: Use strlcpy() for various devices
2017-03-30 Barret Rhoden9ns: Use an int for perm and mode
2017-03-30 Barret Rhodendevroot: Fix stat and clean up rootgen.
2017-03-29 Barret Rhodendevroot: Use dirtab's length instead of rootdata's...
2017-03-29 Barret Rhodenqio: Clean up q.*full()
2017-03-29 Barret Rhodenqio: Remove q->len
2017-03-21 Barret Rhodenucq: Fix print_ucq()
2017-03-21 Barret Rhodenrandom: Support epoll() and select()
2017-03-21 Barret Rhodencons: Support epolling /dev/null
2017-03-21 Barret Rhodenstrace: Handle variable-width timestamps
2017-03-21 Barret Rhodennet: Allow local.d configs to specify HOST / FQDN
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-03-02 Barret Rhodennet: socket: Implement accept4() (XCC)
2017-03-02 Barret Rhodennet: socket: Support SOCK_CLOEXEC (XCC)
2017-03-02 Barret Rhodennet: Report listen files with incalls as readable
2017-03-02 Barret Rhodenceq: Add a dump function
2017-03-02 Barret Rhodenepoll: Error out if someone asks for one-shot
2017-03-02 Barret Rhodenepoll: Give every waiter their own event queue
2017-03-02 Barret RhodenAllow filtering by PID for "db sem"
2017-03-02 Barret RhodenFix FD leak in pipe (XCC)
next