projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
remove old bthread library
[akaros.git]
/
user
/
2012-12-14
Kevin Klues
remove old bthread library
tree
|
commitdiff
2012-12-13
Barret Rhoden
Fixes mmap assertion check
tree
|
commitdiff
2012-12-11
Barret Rhoden
Userspace slab allocator
tree
|
commitdiff
2012-12-05
Kevin Klues
Make exit call _exit instead of syscall directly
tree
|
commitdiff
2012-12-05
Kevin Klues
Implemented a few more stubs for PTHREAD compliance
tree
|
commitdiff
2012-12-05
Kevin Klues
Add semaphore stuff for pthreads
tree
|
commitdiff
2012-11-21
Barret Rhoden
Ghetto benchmark test
tree
|
commitdiff
2012-11-20
Barret Rhoden
pthread_test() and supporting changes
tree
|
commitdiff
2012-10-20
Barret Rhoden
POSIX signal sending / reception (XCC)
tree
|
commitdiff
2012-10-16
Barret Rhoden
Fixes sys_change_to memory clobber
tree
|
commitdiff
2012-10-15
Kevin Klues
Added gccgo support for akaros
tree
|
commitdiff
2012-10-05
Barret Rhoden
Fixes potential livelock in preemption handling
tree
|
commitdiff
2012-10-05
Barret Rhoden
Separate handler for EV_CHECK_MSGS
tree
|
commitdiff
2012-10-05
Barret Rhoden
can_rcv_msg is now a VC flag (XCC)
tree
|
commitdiff
2012-10-03
Barret Rhoden
Fixes change_to_vcore failure case
tree
|
commitdiff
2012-10-02
Barret Rhoden
Adds some event/uthread debugging code
tree
|
commitdiff
2012-09-27
Barret Rhoden
Helpers to determine vcoreid (XCC)
tree
|
commitdiff
2012-09-26
Barret Rhoden
Fixes set_tls_desc() bug (XCC)
tree
|
commitdiff
2012-09-25
Barret Rhoden
Fixes bug with uthread migration
tree
|
commitdiff
2012-09-25
Barret Rhoden
UCQ debug code
tree
|
commitdiff
2012-09-05
Barret Rhoden
Fixes preemption handling bug
tree
|
commitdiff
2012-09-05
Barret Rhoden
Cleans up TLS access macros (XCC)
tree
|
commitdiff
2012-05-23
Andrew Waterman
fix headers barfing when used in c++ programs
tree
|
commitdiff
2012-05-17
Kevin Klues
Update uthread_init to use uthread_set_tls_var macro
tree
|
commitdiff
2012-05-17
Kevin Klues
Added #include for sys/vcore-tls.h for x86
tree
|
commitdiff
2012-05-16
Andrew Waterman
RISCV uses the no-CAS version of MCS-PDR locks
tree
|
commitdiff
2012-05-15
Andrew Waterman
handle TLS mostly in glibc, not parlib
tree
|
commitdiff
2012-05-15
Andrew Waterman
risc-v bugfix potpourri
tree
|
commitdiff
2012-05-01
Kevin Klues
Wants top of stack, not bottom...
tree
|
commitdiff
2012-04-23
Barret Rhoden
Tracks state properly for paused uthreads
tree
|
commitdiff
2012-04-18
Barret Rhoden
Pthread join/exit/yield use the uth_yield func ptr
tree
|
commitdiff
2012-04-18
Barret Rhoden
uthread_yield() takes a func* and arg
tree
|
commitdiff
2012-04-18
Barret Rhoden
2LS thread_blockon now takes the uthread*
tree
|
commitdiff
2012-04-18
Barret Rhoden
Pthread state tracking
tree
|
commitdiff
2012-04-18
Barret Rhoden
Pthread code calls uthread_runnable() consistently
tree
|
commitdiff
2012-04-18
Barret Rhoden
Uthread code no longer tracks detailed states
tree
|
commitdiff
2012-04-10
Kevin Klues
Added calls neessary to get lithe running on ROS
tree
|
commitdiff
2012-04-10
Kevin Klues
Add symlink of parlib->(current_directory) in include...
tree
|
commitdiff
2012-04-10
Kevin Klues
Allow the headers to be used when compiling c++ programs
tree
|
commitdiff
2012-04-07
Barret Rhoden
Stops calling ros_debug in place of printf
tree
|
commitdiff
2012-04-07
Barret Rhoden
Fixes issues with proc_yield and preempt_pending
tree
|
commitdiff
2012-03-21
Barret Rhoden
Glibc syscalls now block properly (XCC)
tree
|
commitdiff
2012-03-21
Barret Rhoden
Kernel can detect degenerate SCPs (XCC)
tree
|
commitdiff
2012-03-16
Barret Rhoden
SCPs can register ev_qs for syscalls (XCC)
tree
|
commitdiff
2012-03-13
Barret Rhoden
All apps now must link against parlib (XCC)
tree
|
commitdiff
2012-03-13
Barret Rhoden
uthread_vcore_entry() can handle not having a 2LS
tree
|
commitdiff
2012-03-13
Barret Rhoden
uthread_slim_init()
tree
|
commitdiff
2012-03-01
Barret Rhoden
Removes sys_resource_req (XCC)
tree
|
commitdiff
2012-03-01
Barret Rhoden
Breaks up sys_resource_req (XCC)
tree
|
commitdiff
2012-02-29
Barret Rhoden
Resource requests use the procdata interface
tree
|
commitdiff
2012-02-29
Barret Rhoden
proc_yield() no longer messes with amt_wanted
tree
|
commitdiff
2012-02-27
Barret Rhoden
Fixes some RISCV compilation issues
tree
|
commitdiff
2011-12-20
Barret Rhoden
Fixes bug with run_current_uthread()
tree
|
commitdiff
2011-12-20
Barret Rhoden
Fixes rare deadlock in user-side ucq
tree
|
commitdiff
2011-12-20
Barret Rhoden
Vcore preemption spinning helpers
tree
|
commitdiff
2011-12-15
Barret Rhoden
Cleans up preempt_pending helper functions
tree
|
commitdiff
2011-12-15
Barret Rhoden
Preemption events sent via SPAM, and not INDIR
tree
|
commitdiff
2011-12-15
Barret Rhoden
Preemption recovery handler
tree
|
commitdiff
2011-12-15
Barret Rhoden
Uthread helper to copy a uthread's context
tree
|
commitdiff
2011-12-15
Barret Rhoden
UTHREAD_FPSAVED flag
tree
|
commitdiff
2011-12-15
Barret Rhoden
Remote mbox can deal with recursive calls (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
Event helper for detecting empty mboxes
tree
|
commitdiff
2011-12-15
Barret Rhoden
Bit messages are now flagged (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
sys_self_notify() takes a flag for private mboxes
tree
|
commitdiff
2011-12-15
Barret Rhoden
Renames ridiculous sys_getcpuid call (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
Uthread support to handle remote public VCPD mbox
tree
|
commitdiff
2011-12-15
Barret Rhoden
Public VCPD mboxes (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
vcpd_of() helper for userspace
tree
|
commitdiff
2011-12-15
Barret Rhoden
Uthread vc_entry will spin on STEALING
tree
|
commitdiff
2011-12-15
Barret Rhoden
2LS sched op: thread_paused()
tree
|
commitdiff
2011-12-15
Barret Rhoden
Uthread can handle clear_notif_pending
tree
|
commitdiff
2011-12-15
Barret Rhoden
Uthread flag tells us where the context is saved
tree
|
commitdiff
2011-12-15
Barret Rhoden
Vcore states for preemption recovery (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
notif_enabled -> notif_disabled (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
Clarifies/fixes some issues with __preempt and MCS
tree
|
commitdiff
2011-12-15
Barret Rhoden
No longer uses num_vcores() to determine _M (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
vcore_request() no longer uses MCS locks
tree
|
commitdiff
2011-12-15
Barret Rhoden
Uthread blockon handles notif_disabled uthreads
tree
|
commitdiff
2011-12-15
Barret Rhoden
More thoroughly detect preemptions
tree
|
commitdiff
2011-12-15
Barret Rhoden
Pthreads now uses mcs_pdr locks
tree
|
commitdiff
2011-12-15
Barret Rhoden
UCQs now use mcs_pdr_locks (XCC)
tree
|
commitdiff
2011-11-05
Andrew Waterman
Rename c3po ucontext to avoid namespace collision
tree
|
commitdiff
2011-11-03
Andrew Waterman
RISC-V userland now works-ish
tree
|
commitdiff
2011-11-03
Andrew Waterman
64-bit compatibility fixes in userland/tests
tree
|
commitdiff
2011-11-03
Andrew Waterman
RISC-V cross compiler now builds (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
MCS Preemption-Detection and Recovery locks
tree
|
commitdiff
2011-11-03
Barret Rhoden
sys_change_vcore() (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Send preemption messages (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Uthread helpers for disabling notifs
tree
|
commitdiff
2011-11-03
Barret Rhoden
Adds MCS unlock code that uses CAS.
tree
|
commitdiff
2011-11-03
Barret Rhoden
Quickly return/pop DONT_MIGRATE uthreads
tree
|
commitdiff
2011-11-03
Barret Rhoden
DONT_MIGRATE set more carefully
tree
|
commitdiff
2011-11-03
Barret Rhoden
Updated memory barrier stuff
tree
|
commitdiff
2011-11-03
Barret Rhoden
Cleaned up memory barrier usage (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Fixes disable_kevent()
tree
|
commitdiff
2011-11-03
Barret Rhoden
pthread_join() no longer spins
tree
|
commitdiff
2011-11-03
Barret Rhoden
proc_yield() will return if you have an event
tree
|
commitdiff
2011-11-03
Barret Rhoden
MCS locks properly disable thread migration
tree
|
commitdiff
2011-11-03
Barret Rhoden
Uses vcore_yield() for the preempt_pending path
tree
|
commitdiff
2011-11-03
Barret Rhoden
Event queue throttling (XCC)
tree
|
commitdiff
next