projects
/
akaros.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
akaros.git
2017-05-04
Barret Rhoden
parlib: Write to FD 2 for akaros_printf()
commit
|
commitdiff
|
tree
|
snapshot
2017-05-04
Barret Rhoden
Fix getifaddrs (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2017-05-04
Barret Rhoden
Add syscall tracing support to 'path' calls
commit
|
commitdiff
|
tree
|
snapshot
2017-05-04
Barret Rhoden
Fix snprintf() overflow issues
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
pthreads: Remove sched_policy and sched_priority
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
pthread: Make pthread barriers 2LS-independent
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Add a thread_bulk_runnable() 2LS op
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Add __uth_sync_swap and __uth_sync_is_empty
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Tease out uth_sync_t from has_blocked()
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
pthread: Reimplement mutexes, CVs, and RW locks (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Make uth mutex/CV initializers C++ safe (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Add a rwlock test
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
Overhaul glibc locking (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Make parlib printfs safe
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
Have all asserts call parlib's assert (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Improve panic() and assert()
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Set line buffering for stdout
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Catch broken uses of notif_disabled_depth
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Catch illegal block attempts
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
Fix a couple warnings in glibc (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
Use weak __thread declarations in parlib-compat (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Have exactly one specific 2LS
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Make sync objects static (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
Remove old tests and mhello
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Trim some header includes
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Add reader-writer sleeping locks
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
Add a shared_ptr sanity check
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Add cpu_relax_any()
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Allow cpu_relax_vc() calls from uthreads
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
Use patches for existing toolchain files (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
Add the 'akaros' threading model to gcc (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Add uthread_self()
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: UTH_EXT_BLK_JUSTICE -> _MISC
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
futex: Make futexes independent of pthreads
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
pthread: Implement POSIX semaphores with uth sems ...
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
Implement sched_yield() with uthread_sched_yield()...
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Add uthread_sched_yield()
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Add uthread_create()
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
vmm: Make all task functions return void *
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Implement join/detach() for all uthreads
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Add 'timed' functions for sems/mtxs/cvs
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Add an alarm helper
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
vmm: Remove references to pthreads
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Move alarm/timer functions from benchutil
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
benchutil: Clarify unset_alarm()'s semantics
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Add uth_cond_var_wait_recurse()
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: sem/mtx/cv: Add init() and destroy()
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Implement uthread mutexes with semaphores
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Add a test for recursive mutexes
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Add static initializers for mutexes / CVs
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Change opaque mutex/cv types to be structs
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Always use the default mutex/cv interface
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Add synchronization objects
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Use cpu_relax_vc() in parlib_run_once() (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
Convert run_once() to parlib_run_once() (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Move init_once_racy() to parlib (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
Remove kernel-specific parts of ros/common.h (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
ndblib: Remove dependency on pthreads
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Add a helper for multi-threaded-ness
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Add recursive uthread mutexes
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Add trylock to uthread mutexes
commit
|
commitdiff
|
tree
|
snapshot
2017-05-03
Barret Rhoden
parlib: Use 'const' in the set_dtls() interface
commit
|
commitdiff
|
tree
|
snapshot
2017-05-01
Ronald G. Minnich
vmm: move biostables to the library
commit
|
commitdiff
|
tree
|
snapshot
2017-04-25
Barret Rhoden
Mark 'user' as PHONY in the top-level Makefile
commit
|
commitdiff
|
tree
|
snapshot
2017-04-25
Barret Rhoden
Split user-dirs into base and extra (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2017-04-21
Ronald G. Minnich
vmm: move paging setup to the library
commit
|
commitdiff
|
tree
|
snapshot
2017-04-21
Ronald G. Minnich
vmrunkernel: get the page table setup right
commit
|
commitdiff
|
tree
|
snapshot
2017-04-20
Ronald G. Minnich
vmrunkernel: cleanup
commit
|
commitdiff
|
tree
|
snapshot
2017-04-20
Ron Minnich
user/vmm: add and use a load_elf function
commit
|
commitdiff
|
tree
|
snapshot
2017-04-18
GanShun
vmrunkernel: change timer frequency to 1Khz
commit
|
commitdiff
|
tree
|
snapshot
2017-04-17
Dan Cross
vmm: CPUID level 0x0B handling
commit
|
commitdiff
|
tree
|
snapshot
2017-04-17
Barret Rhoden
x86: vmm: Fix number of CPU detection from cpuid
commit
|
commitdiff
|
tree
|
snapshot
2017-04-17
Dan Cross
spatch away Linux spinlock functions.
commit
|
commitdiff
|
tree
|
snapshot
2017-04-17
Dan Cross
spin_lock -> spin_lock_irqsave and matching unlock
commit
|
commitdiff
|
tree
|
snapshot
2017-04-07
Ronald G. Minnich
vmm: add helpers for making more memory
commit
|
commitdiff
|
tree
|
snapshot
2017-04-06
Dan Cross
Add a `waserror` call to ipifcadd.
commit
|
commitdiff
|
tree
|
snapshot
2017-04-06
Barret Rhoden
net: Initialize rwlock in ipifc
commit
|
commitdiff
|
tree
|
snapshot
2017-04-06
Dan Cross
sdiahci: Need to properly initialize spinlock.
commit
|
commitdiff
|
tree
|
snapshot
2017-04-06
Dan Cross
mlx4u: Initialize iboe->lock properly.
commit
|
commitdiff
|
tree
|
snapshot
2017-03-31
Barret Rhoden
9ns: Align struct dirtab to 64 bytes
commit
|
commitdiff
|
tree
|
snapshot
2017-03-30
Barret Rhoden
9ns: Catch errors thrown by devtab.{reset,init}
commit
|
commitdiff
|
tree
|
snapshot
2017-03-30
Barret Rhoden
9ns: Use strlcpy() for various devices
commit
|
commitdiff
|
tree
|
snapshot
2017-03-30
Barret Rhoden
9ns: Use an int for perm and mode
commit
|
commitdiff
|
tree
|
snapshot
2017-03-30
Barret Rhoden
devroot: Fix stat and clean up rootgen.
commit
|
commitdiff
|
tree
|
snapshot
2017-03-29
Barret Rhoden
devroot: Use dirtab's length instead of rootdata's...
commit
|
commitdiff
|
tree
|
snapshot
2017-03-29
Barret Rhoden
qio: Clean up q.*full()
commit
|
commitdiff
|
tree
|
snapshot
2017-03-29
Barret Rhoden
qio: Remove q->len
commit
|
commitdiff
|
tree
|
snapshot
2017-03-21
Barret Rhoden
ucq: Fix print_ucq()
commit
|
commitdiff
|
tree
|
snapshot
2017-03-21
Barret Rhoden
random: Support epoll() and select()
commit
|
commitdiff
|
tree
|
snapshot
2017-03-21
Barret Rhoden
cons: Support epolling /dev/null
commit
|
commitdiff
|
tree
|
snapshot
2017-03-21
Barret Rhoden
strace: Handle variable-width timestamps
commit
|
commitdiff
|
tree
|
snapshot
2017-03-21
Barret Rhoden
net: Allow local.d configs to specify HOST / FQDN
commit
|
commitdiff
|
tree
|
snapshot
2017-03-21
Barret Rhoden
parlib: slab: Fix ancient ctor off-by-one
commit
|
commitdiff
|
tree
|
snapshot
2017-03-21
Barret Rhoden
parlib: Align the stack when saving FP state
commit
|
commitdiff
|
tree
|
snapshot
2017-03-02
Barret Rhoden
parlib: Fix potential races with DTLS
commit
|
commitdiff
|
tree
|
snapshot
2017-03-02
Barret Rhoden
parlib: Fix assertion in cpu_relax_vc()
commit
|
commitdiff
|
tree
|
snapshot
2017-03-02
Barret Rhoden
parlib: Remove get_user_ctx_stack()
commit
|
commitdiff
|
tree
|
snapshot
2017-03-02
Barret Rhoden
net: socket: Implement accept4() (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2017-03-02
Barret Rhoden
net: socket: Support SOCK_CLOEXEC (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2017-03-02
Barret Rhoden
net: Report listen files with incalls as readable
commit
|
commitdiff
|
tree
|
snapshot
next