akaros.git
2017-07-20 Barret Rhodenmlx4: Fix NAPI polling
2017-07-20 Barret Rhodenmlx4: Fix transmit flow control and concurrency
2017-07-12 Gan ShunReplacing timer support for VM Guests (XCC)
2017-07-12 Gan ShunRemove MWAIT functionality from the VM guest.
2017-07-01 Zach Zimmermanvmm: Modifed load_elf to allow an offset
2017-07-01 Zach Zimmermandune: gettimeofday fix
2017-07-01 Ronald G. Minnichdune: working test with emulated syscalls
2017-06-15 Gan ShunAdding .travis.yml
2017-06-15 Gan ShunReduce verbosity of some make commands
2017-06-08 Gan ShunModify adt to use symbolic-ref
2017-06-07 Barret Rhodenefence: clang-format
2017-06-07 Barret Rhodenefence: Fix it all and add a test
2017-06-07 Ronald G. Minnichelectric-fence: builds and boots
2017-06-06 Ronald G. Minnichelectric-fence: changed Makefile to Akaros style
2017-06-06 Ronald G. Minnichelectric fence: initial checkin
2017-06-06 Barret Rhodenvmm: Fix use-after-free in load_elf()
2017-06-06 Barret RhodenRemove pthread_lib_init() declaration
2017-06-06 Barret RhodenFix a deadlock in mprotect()
2017-06-06 Barret Rhodenmlx4: Support TSO/GSO/LSO
2017-06-02 Barret Rhodennet: Add accounting to help TSO/LSO/GSO
2017-05-26 Barret Rhodenparlib: Expand our printf hacks
2017-05-26 Barret Rhodennet: Add a function to dump TCP's hash table
2017-05-26 Barret RhodenAdd a test for partial writes
2017-05-26 Barret Rhodenqio: Track the amount of bytes read
2017-05-26 Barret Rhodenqio: Fix potential memory leak in __qbread()
2017-05-26 Barret Rhodenqio: Report partial progress for NONBLOCK queues
2017-05-25 Barret RhodenFix Plan 9 partial write() return values
2017-05-23 Barret Rhodennet: Improve a few netlogs
2017-05-23 Barret Rhodennet: Support connects to 0.0.0.0
2017-05-23 Barret Rhodenmlx4: Advertise that the NIC pads to mintu
2017-05-12 Barret Rhodenx86: Get the boot time from CMOS
2017-05-12 Barret RhodenSet the hostname, if provided, from ifconfig
2017-05-10 Barret Rhodenx86: Fix KERNBASE mapping for > 512 GB RAM
2017-05-04 Barret Rhodenparlib: Write to FD 2 for akaros_printf()
2017-05-04 Barret RhodenFix getifaddrs (XCC)
2017-05-04 Barret RhodenAdd syscall tracing support to 'path' calls
2017-05-04 Barret RhodenFix snprintf() overflow issues
2017-05-03 Barret Rhodenpthreads: Remove sched_policy and sched_priority
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
next