projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
VMM: Modify lguest helpers for our virtio
[akaros.git]
/
user
/
parlib
/
2016-05-04
Barret Rhoden
x86: Support the red-zone for popping HW TFs
tree
|
commitdiff
2016-05-04
Barret Rhoden
Prevent 2LSs from asking for too many vcores
tree
|
commitdiff
2016-05-03
Barret Rhoden
Push control over vcores into parlib variables
tree
|
commitdiff
2016-05-02
Barret Rhoden
Add a helper for blocking a uthread from VC ctx
tree
|
commitdiff
2016-05-02
Barret Rhoden
Add a parlib control variable for yielding
tree
|
commitdiff
2016-05-02
Barret Rhoden
Add a parlib debug_print helper
tree
|
commitdiff
2016-05-02
Barret Rhoden
Add a helper to sleep a uthread forever
tree
|
commitdiff
2016-05-02
Barret Rhoden
Check notif_pending early in pop_user_ctx()
tree
|
commitdiff
2016-05-02
Barret Rhoden
Move pop_user_ctx implementations to a .c file
tree
|
commitdiff
2016-05-02
Barret Rhoden
Remove vcore32.h
tree
|
commitdiff
2016-05-02
Barret Rhoden
Remove the return value from vcore_request_more()
tree
|
commitdiff
2016-05-02
Barret Rhoden
Allow requesting a total number of vcores
tree
|
commitdiff
2016-05-02
Barret Rhoden
Refactor vcore_request_more()
tree
|
commitdiff
2016-05-02
Barret Rhoden
Rename vcore_request() -> vcore_request_more()
tree
|
commitdiff
2016-05-02
Barret Rhoden
Demacro-ify the user BITMASK helpers
tree
|
commitdiff
2016-05-02
Barret Rhoden
Add a helper for stopping current_uthread
tree
|
commitdiff
2016-05-02
Barret Rhoden
Add a helper for yielding from 2LSs
tree
|
commitdiff
2016-05-02
Barret Rhoden
Mark parlib 2LS functions as noreturn
tree
|
commitdiff
2016-04-15
Barret Rhoden
Modify glibc's printf for use from VC ctx (XCC)
tree
|
commitdiff
2016-04-07
Barret Rhoden
Fix userspace's FP restore
tree
|
commitdiff
2016-04-05
Barret Rhoden
Add a get_stack_pointer() helper to parlib
tree
|
commitdiff
2016-03-31
Barret Rhoden
Intercept vfprintf() instead of printf() (XCC)
tree
|
commitdiff
2016-03-31
Barret Rhoden
Make akaros_vfprintf() take a stream (XCC)
tree
|
commitdiff
2016-03-31
Barret Rhoden
Properly align vcore stacks on x86
tree
|
commitdiff
2016-03-31
Barret Rhoden
Remove SYS_cgetc (XCC)
tree
|
commitdiff
2016-03-31
Barret Rhoden
Remove SYS_cputs (XCC)
tree
|
commitdiff
2016-03-31
Barret Rhoden
Use write() in parlib/debug.c
tree
|
commitdiff
2016-03-22
Michael Taufen
Upgrade parlib fp state handling, use proc_global_info...
tree
|
commitdiff
2016-03-07
Barret Rhoden
Add a helper for querying the number of cores
tree
|
commitdiff
2016-03-07
Barret Rhoden
Remove MAX_VCORES
tree
|
commitdiff
2016-03-07
Barret Rhoden
Remove MCS dissemination barrier
tree
|
commitdiff
2016-02-29
Barret Rhoden
Add CPU feature detection (XCC)
tree
|
commitdiff
2016-02-17
Barret Rhoden
Remove user include hacks
tree
|
commitdiff
2016-02-17
Barret Rhoden
Clean up user library include paths (XCC)
tree
|
commitdiff
2016-02-03
Barret Rhoden
Fix parameter types for sys_proc_create() (XCC)
tree
|
commitdiff
2016-02-02
Barret Rhoden
Change the 2LS reflected fault op to take a ctx
tree
|
commitdiff
2016-02-02
Barret Rhoden
Make HW trap reflection more arch-independent
tree
|
commitdiff
2016-02-02
Barret Rhoden
Move trap reflection bits into their own header
tree
|
commitdiff
2016-02-02
Barret Rhoden
Add user support for VM contexts
tree
|
commitdiff
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
next