projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Update Linux's list.h
[akaros.git]
/
user
/
parlib
/
2017-12-14
Barret Rhoden
parlib: Move the provisioning of cores to a PID
tree
|
commitdiff
2017-12-14
Barret Rhoden
parlib: Move core_sets to parlib
tree
|
commitdiff
2017-12-13
Barret Rhoden
parlib: Make bitmask.h more compilable
tree
|
commitdiff
2017-12-01
Barret Rhoden
parlib: Fix signature for trace_printf()
tree
|
commitdiff
2017-11-22
Barret Rhoden
Allow sys_halt_core() to monitor notif_pending
tree
|
commitdiff
2017-11-22
Barret Rhoden
Add printx to userspace (XCC)
tree
|
commitdiff
2017-09-29
Barret Rhoden
parlib: Fix devalarms on forks without exec
tree
|
commitdiff
2017-09-27
Barret Rhoden
parlib: Aggressively save and restore the FPU
tree
|
commitdiff
2017-09-26
Barret Rhoden
parlib: Add a couple helpers
tree
|
commitdiff
2017-09-14
Barret Rhoden
parlib: vmm: Allow VM uthreads to have no FP state
tree
|
commitdiff
2017-09-14
Barret Rhoden
parlib: Don't require zeroing for uthread_init()
tree
|
commitdiff
2017-09-14
Gan Shun
vmm: Added initial pagetable setup code
tree
|
commitdiff
2017-09-08
Barret Rhoden
parlib: Mark const bitops
tree
|
commitdiff
2017-08-30
Barret Rhoden
parlib: Fix dlopen() with -rdynamic
tree
|
commitdiff
2017-08-22
Barret Rhoden
parlib: Fix "can't print 'ret'" bug
tree
|
commitdiff
2017-08-22
Barret Rhoden
parlib: Prevent running ctors twice
tree
|
commitdiff
2017-08-22
Barret Rhoden
parlib: Fix fake parlib detection for dlopen() (XCC)
tree
|
commitdiff
2017-08-14
Barret Rhoden
mm: Enforce MAP_PRIVATE xor MAP_SHARED (XCC)
tree
|
commitdiff
2017-07-31
Barret Rhoden
parlib: slab: mmap with PROT_EXEC
tree
|
commitdiff
2017-07-31
Barret Rhoden
parlib: slab: Use the modern ctor/dtor interface
tree
|
commitdiff
2017-07-20
Barret Rhoden
Remove the #define exit() _exit() hack (XCC)
tree
|
commitdiff
2017-07-12
Gan Shun
Replacing timer support for VM Guests (XCC)
tree
|
commitdiff
2017-05-26
Barret Rhoden
parlib: Expand our printf hacks
tree
|
commitdiff
2017-05-04
Barret Rhoden
parlib: Write to FD 2 for akaros_printf()
tree
|
commitdiff
2017-05-04
Barret Rhoden
Fix snprintf() overflow issues
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Add a thread_bulk_runnable() 2LS op
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Add __uth_sync_swap and __uth_sync_is_empty
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Tease out uth_sync_t from has_blocked()
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Make uth mutex/CV initializers C++ safe (XCC)
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Make parlib printfs safe
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Improve panic() and assert()
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Set line buffering for stdout
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Catch broken uses of notif_disabled_depth
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Catch illegal block attempts
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Have exactly one specific 2LS
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Make sync objects static (XCC)
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Trim some header includes
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Add reader-writer sleeping locks
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Add cpu_relax_any()
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Allow cpu_relax_vc() calls from uthreads
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Add uthread_self()
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: UTH_EXT_BLK_JUSTICE -> _MISC
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Add uthread_sched_yield()
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Add uthread_create()
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Implement join/detach() for all uthreads
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Add 'timed' functions for sems/mtxs/cvs
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Add an alarm helper
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Move alarm/timer functions from benchutil
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Add uth_cond_var_wait_recurse()
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: sem/mtx/cv: Add init() and destroy()
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Implement uthread mutexes with semaphores
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Add static initializers for mutexes / CVs
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Change opaque mutex/cv types to be structs
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Always use the default mutex/cv interface
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Add synchronization objects
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Use cpu_relax_vc() in parlib_run_once() (XCC)
tree
|
commitdiff
2017-05-03
Barret Rhoden
Convert run_once() to parlib_run_once() (XCC)
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Move init_once_racy() to parlib (XCC)
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Add a helper for multi-threaded-ness
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Add recursive uthread mutexes
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Add trylock to uthread mutexes
tree
|
commitdiff
2017-05-03
Barret Rhoden
parlib: Use 'const' in the set_dtls() interface
tree
|
commitdiff
2017-03-21
Barret Rhoden
parlib: slab: Fix ancient ctor off-by-one
tree
|
commitdiff
2017-03-21
Barret Rhoden
parlib: Align the stack when saving FP state
tree
|
commitdiff
2017-03-02
Barret Rhoden
parlib: Fix potential races with DTLS
tree
|
commitdiff
2017-03-02
Barret Rhoden
parlib: Fix assertion in cpu_relax_vc()
tree
|
commitdiff
2017-03-02
Barret Rhoden
parlib: Remove get_user_ctx_stack()
tree
|
commitdiff
2017-02-17
Barret Rhoden
Add sys_send_event() (XCC)
tree
|
commitdiff
2017-02-09
Barret Rhoden
parlib: Don't run ctors in "fake parlib"
tree
|
commitdiff
2017-02-09
Barret Rhoden
Atomically initialize parts of the 2LS (XCC)
tree
|
commitdiff
2017-02-09
Barret Rhoden
Rename SYS_yield -> SYS_proc_yield (XCC)
tree
|
commitdiff
2017-02-09
Barret Rhoden
parlib: Add a syscall lookup table (XCC)
tree
|
commitdiff
2017-02-08
Barret Rhoden
Compile with -Wreturn-type
tree
|
commitdiff
2017-01-20
Barret Rhoden
parlib: Use better fake mutexes for thread0
tree
|
commitdiff
2017-01-20
Barret Rhoden
parlib: Don't double-lock a mutex to sleep
tree
|
commitdiff
2017-01-20
Barret Rhoden
parlib: Make I_AM_HERE more verbose
tree
|
commitdiff
2017-01-18
Barret Rhoden
Use fprintf() for printing user TFs
tree
|
commitdiff
2017-01-10
Barret Rhoden
parlib: Add option file parsing helper
tree
|
commitdiff
2017-01-10
Barret Rhoden
Allow larger CEQs (XCC)
tree
|
commitdiff
2017-01-10
Barret Rhoden
parlib: Add IOVEC helpers
tree
|
commitdiff
2017-01-10
Barret Rhoden
parlib: Have all processes listen for diagnostics
tree
|
commitdiff
2017-01-10
Barret Rhoden
parlib: Add krefs
tree
|
commitdiff
2017-01-10
Barret Rhoden
parlib: Include event type headers in event.h
tree
|
commitdiff
2017-01-10
Barret Rhoden
parlib: Add parlib_assert_perror()
tree
|
commitdiff
2016-12-07
Barret Rhoden
Do not have SCPs ask for vcores
tree
|
commitdiff
2016-11-29
Barret Rhoden
Fix slow uthread context switches
tree
|
commitdiff
2016-10-06
Barret Rhoden
Fix potential overflow error in CEQs (XCC)
tree
|
commitdiff
2016-10-06
Barret Rhoden
Change syscall usec timeouts to unsigned longs
tree
|
commitdiff
2016-10-06
Barret Rhoden
Add trace_printf()
tree
|
commitdiff
2016-10-06
Barret Rhoden
Add a helper for async syscalls
tree
|
commitdiff
2016-10-05
Dan Cross
Remove `sys_getpid` stubs from parlib.
tree
|
commitdiff
2016-09-22
Barret Rhoden
Export epoch time via proc_global_info (XCC)
tree
|
commitdiff
2016-09-21
Barret Rhoden
Add a hexdump printf specifier for userspace
tree
|
commitdiff
2016-09-16
Barret Rhoden
Use PDR locks for glibc's internal locks (XCC)
tree
|
commitdiff
2016-09-16
Barret Rhoden
Add spin_pdr_trylock
tree
|
commitdiff
2016-09-16
Barret Rhoden
Fix spinlock_trylock's return value
tree
|
commitdiff
2016-09-16
Barret Rhoden
Remove the NO_CAS version of spin_pdr locks
tree
|
commitdiff
2016-09-16
Barret Rhoden
Allow uth_disable_notifs without current_uthread
tree
|
commitdiff
2016-09-16
Barret Rhoden
Always provide a user context to signal handlers
tree
|
commitdiff
2016-09-16
Barret Rhoden
Add a helper for finding current_uthread's context
tree
|
commitdiff
next