projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Removes option for a dedicated monitor core
[akaros.git]
/
user
/
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
2011-11-03
Barret Rhoden
Allows uthread_init() to be called repeatedly
tree
|
commitdiff
2011-11-03
Barret Rhoden
uthread creation is now init, slims 2ls sched_ops
tree
|
commitdiff
2011-11-03
Barret Rhoden
ev_qs can request fallback to active vcores (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Separates EVENT_INDIR from EVENT_IPI (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Fixes pthread thread0 initialization
tree
|
commitdiff
2011-11-03
Barret Rhoden
uthread_exit() replaced with uthread_destroy()
tree
|
commitdiff
2011-11-03
Barret Rhoden
Alternate ev_mbox setting for pthreads
tree
|
commitdiff
2011-11-03
Barret Rhoden
Fixes race in UCQ consumer
tree
|
commitdiff
2011-11-03
Barret Rhoden
Pthread syscall ev_qs no longer use VCPD mboxes
tree
|
commitdiff
2011-11-03
Barret Rhoden
Fixes event_q "get" interfaces to work with UCQs
tree
|
commitdiff
2011-11-03
Barret Rhoden
Removed event overflow handling
tree
|
commitdiff
2011-11-03
Barret Rhoden
Replaces BCQs with UCQs (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Removed extraneous event/bcq utilities
tree
|
commitdiff
2011-11-03
Barret Rhoden
UCQs (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Atomics rewrite (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Fixes race with SC_DONE and event overflow (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Fixes some CAS loops
tree
|
commitdiff
2011-11-03
Barret Rhoden
Fixes nasty CAS bug
tree
|
commitdiff
2011-11-03
Barret Rhoden
Handles syscall-event overflow in pthreads
tree
|
commitdiff
2011-11-03
Barret Rhoden
Fixes race-bug in overflow/bit event handling
tree
|
commitdiff
2011-11-03
Barret Rhoden
Minor fix in user bitmask functions (XCC)
tree
|
commitdiff
next