projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Use mutexes in epoll instead of spinlocks
[akaros.git]
/
user
/
parlib
/
2016-01-14
Barret Rhoden
Provide a fake mutexes for the thread0 2LS
tree
|
commitdiff
2016-01-14
Barret Rhoden
Add a 2LS-independent mutex interface
tree
|
commitdiff
2016-01-14
Barret Rhoden
Remove typedef for struct uthread
tree
|
commitdiff
2015-12-16
Barret Rhoden
Make glibc's printf with a vcore-ctx aware (XCC)
tree
|
commitdiff
2015-12-16
Barret Rhoden
Clean up ros_vdebug* interfaces
tree
|
commitdiff
2015-12-16
Barret Rhoden
Remove ros_debug()
tree
|
commitdiff
2015-12-16
Barret Rhoden
Move print_user_context out of a header
tree
|
commitdiff
2015-12-16
Barret Rhoden
Fix comments in vcore.h
tree
|
commitdiff
2015-12-16
Davide Libenzi
Fixed the sys_proc_create API to use const pointers...
tree
|
commitdiff
2015-12-08
Barret Rhoden
Fix a deadlock bug in MCS-PDR locks
tree
|
commitdiff
2015-11-16
Kevin Klues
Add a sigself() signal_op
tree
|
commitdiff
2015-11-16
Kevin Klues
Add signal support to our basic thread0 scheduler
tree
|
commitdiff
2015-11-16
Kevin Klues
Migrate signal code from pthread.c to signal.c
tree
|
commitdiff
2015-11-16
Kevin Klues
Add uthread_paused() API call
tree
|
commitdiff
2015-11-16
Kevin Klues
Encapsulate pthread sigstate into a single struct
tree
|
commitdiff
2015-11-16
Kevin Klues
Remove need for externally alloced sigdata struct
tree
|
commitdiff
2015-11-16
Kevin Klues
Add arch independent accessor for user ctx stack
tree
|
commitdiff
2015-11-16
Kevin Klues
Weasel apart parlib/libc symbols for signals (XCC)
tree
|
commitdiff
2015-11-13
Barret Rhoden
Make userspace think it has at least one vcore
tree
|
commitdiff
2015-11-11
Davide Libenzi
Migrated Akaros code to use pragma once (XCC)
tree
|
commitdiff
2015-11-10
Dan Cross
Rename static_assert to avoid conflicting with C++...
tree
|
commitdiff
2015-11-10
Dan Cross
Remove unnecessary #if.
tree
|
commitdiff
2015-11-03
Barret Rhoden
Be more careful when re#defining printf (XCC)
tree
|
commitdiff
2015-11-03
Barret Rhoden
Limit the headers pulled in by parlib/arch.h (XCC)
tree
|
commitdiff
2015-11-02
Barret Rhoden
Fix parlib/assert.h's warn()
tree
|
commitdiff
2015-10-28
Barret Rhoden
Call printf() instead of fprintf in signal.c
tree
|
commitdiff
2015-10-28
Barret Rhoden
Override glibc's printf for vcore context
tree
|
commitdiff
2015-10-28
Barret Rhoden
Ensure vcore context code includes parlib/assert.h
tree
|
commitdiff
2015-10-28
Barret Rhoden
Do not breakpoint() on parlib's assert
tree
|
commitdiff
2015-10-28
Barret Rhoden
Remove #include <assert.h> from parlib
tree
|
commitdiff
2015-10-28
Barret Rhoden
Rename parlib/rassert.h -> parlib/assert.h
tree
|
commitdiff
2015-10-28
Barret Rhoden
Move parlib's assert guts into a C file
tree
|
commitdiff
2015-10-28
Barret Rhoden
Undefine static_assert() in parlib/rassert.h
tree
|
commitdiff
2015-10-28
Barret Rhoden
Use a -D when building parlib
tree
|
commitdiff
2015-10-28
Barret Rhoden
Properly include syscall.h in parlib/event.h
tree
|
commitdiff
2015-10-28
Ronald G. Minnich
Add the Inferno license to files we got from Inferno
tree
|
commitdiff
2015-10-14
Barret Rhoden
Check for ctx in default_core_handler()
tree
|
commitdiff
2015-10-14
Davide Libenzi
Changed a few EFAIL to proper errno codes.
tree
|
commitdiff
2015-10-01
Kevin Klues
Remove dependency for {unistd,stdlib}.h in vcore.h...
tree
|
commitdiff
2015-09-28
Barret Rhoden
Move register_evq to event.c
tree
|
commitdiff
2015-09-28
Barret Rhoden
Fix syscall_async's signature
tree
|
commitdiff
2015-09-28
Barret Rhoden
Add I_AM_HERE to parlib
tree
|
commitdiff
2015-09-28
Barret Rhoden
Hook CEQs into the event infrastructure (XCC)
tree
|
commitdiff
2015-09-28
Barret Rhoden
Add the CEQ mbox: Coalescing Event Queues (XCC)
tree
|
commitdiff
2015-09-28
Barret Rhoden
Change get_ucq_msg()'s return value to a bool
tree
|
commitdiff
2015-09-28
Barret Rhoden
Add helpers to detect locked user spinlocks
tree
|
commitdiff
2015-09-28
Barret Rhoden
Add parlib/common.h
tree
|
commitdiff
2015-09-28
Barret Rhoden
Rename event queue functions [2/2]
tree
|
commitdiff
2015-09-28
Barret Rhoden
Reorganize event_queue helpers [1/2]
tree
|
commitdiff
2015-09-28
Barret Rhoden
Specify an mbox type when getting an event queue
tree
|
commitdiff
2015-09-28
Barret Rhoden
Split ev_mbox into a union of mbox types (XCC)
tree
|
commitdiff
2015-09-28
Barret Rhoden
Remove EVENT_JUSTHANDLEIT (XCC)
tree
|
commitdiff
2015-09-28
Barret Rhoden
Remove the option to spawn_thread for an evq (XCC)
tree
|
commitdiff
2015-09-28
Barret Rhoden
Add support for uthreads blocking on event queues
tree
|
commitdiff
2015-09-28
Barret Rhoden
Use thread0_thread_has_blocked for syscalls
tree
|
commitdiff
2015-09-28
Barret Rhoden
Allow thread0 uthreads to block
tree
|
commitdiff
2015-09-28
Barret Rhoden
Export uthread_has_blocked()
tree
|
commitdiff
2015-09-28
Barret Rhoden
Add a helper to extract mbox messages
tree
|
commitdiff
2015-09-28
Barret Rhoden
Add post-and-poke synchronization to parlib
tree
|
commitdiff
2015-09-28
Barret Rhoden
Differentiate between EVENT_SPAM* and wakeup (XCC)
tree
|
commitdiff
2015-09-28
Barret Rhoden
Rename EVENT_FALLBACK -> EVENT_SPAM_INDIR (XCC)
tree
|
commitdiff
2015-09-28
Barret Rhoden
Add FD tap infrastructure (XCC)
tree
|
commitdiff
2015-09-02
Kevin Klues
Add static storage for bounded # of dtls keys/vals
tree
|
commitdiff
2015-09-02
Kevin Klues
Implement __set_dtls() in terms of __get_dtls()
tree
|
commitdiff
2015-09-02
Kevin Klues
Rename dtls_lib_init() -> dtls_cache_init()
tree
|
commitdiff
2015-09-02
Kevin Klues
Abstract out alloc/free from the key/value caches
tree
|
commitdiff
2015-09-02
Kevin Klues
Remove all spinlocks
tree
|
commitdiff
2015-08-24
Barret Rhoden
Atomically set current_uthread and a 2LS sched ops
tree
|
commitdiff
2015-08-24
Barret Rhoden
Pass sched_ops to uthread_2ls_init()
tree
|
commitdiff
2015-07-22
Barret Rhoden
Rename transition_stack -> vcore_stack (XCC)
tree
|
commitdiff
2015-07-22
Kevin Klues
Add vcore_entry to vcpd (XCC) (2/2)
tree
|
commitdiff
2015-07-22
Kevin Klues
Rename vcore-tls.{h,c} to tls.{h,c}
tree
|
commitdiff
2015-07-22
Kevin Klues
Remove vcoreid from get/set_tls_desc
tree
|
commitdiff
2015-07-16
Barret Rhoden
Kernel reflects unhandled faults to SCPs
tree
|
commitdiff
2015-07-16
Barret Rhoden
SCPs can be 2LSs
tree
|
commitdiff
2015-07-16
Barret Rhoden
Fixes up syscall_blockon functions (XCC)
tree
|
commitdiff
2015-07-16
Barret Rhoden
uth: Track thread0 in uthread.c
tree
|
commitdiff
2015-07-16
Barret Rhoden
uth: Use a thread0 sched ops for SCPs without 2LSs
tree
|
commitdiff
2015-07-16
Barret Rhoden
Removes some old asserts from parlib/2LS init
tree
|
commitdiff
2015-07-16
Barret Rhoden
Enable/disable notifs for SCPs
tree
|
commitdiff
2015-07-14
Kevin Klues
sys_exec and sys_proc_create now use argenv (XCC)
tree
|
commitdiff
2015-07-14
Kevin Klues
Add serialization for syscall args (XCC)
tree
|
commitdiff
2015-06-26
Kevin Klues
Redesign of our initialization path for libs (XCC)
tree
|
commitdiff
2015-06-25
Kevin Klues
Rename vcore_init() -> vcore_lib_init()
tree
|
commitdiff
2015-06-25
Kevin Klues
Get rid of weak symbol overriding for sched_ops
tree
|
commitdiff
2015-06-22
Barret Rhoden
Adds hexdump to a parlib header
tree
|
commitdiff
2015-06-18
Barret Rhoden
Changes user includes to <library/header.h> (XCC)
tree
|
commitdiff
2015-06-18
Barret Rhoden
Adds include symlinks for user libraries
tree
|
commitdiff
2015-06-18
Barret Rhoden
Consolidates user library Makefiles
tree
|
commitdiff
2015-06-18
Barret Rhoden
Removes unneeded userland headers
tree
|
commitdiff
2015-06-12
Kevin Klues
Add level of indirection for signal funcs in 2LS
tree
|
commitdiff
2015-06-12
Kevin Klues
Drop _NSIG to 42 instead of 65 (XCC)
tree
|
commitdiff
2015-05-19
Barret Rhoden
Fixes user Makefile "finds"
tree
|
commitdiff
2015-05-15
Barret Rhoden
get_tlsvar_linaddr() and uthread notes
tree
|
commitdiff
2015-05-15
Barret Rhoden
Cleans up userspace headers
tree
|
commitdiff
2015-05-06
Barret Rhoden
Removes unused functions from Parlib's arch.h
tree
|
commitdiff
2015-04-17
Barret Rhoden
Parlib and other user libs are built with -fPIC
tree
|
commitdiff
2015-04-17
Barret Rhoden
Parlib is no PIC-capable
tree
|
commitdiff
2015-03-23
Barret Rhoden
x86: Uses rbx for the initial vcoreid (XCC)
tree
|
commitdiff
2015-03-23
Barret Rhoden
Removes extra Ivy annotation
tree
|
commitdiff
next