projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Remove page coloring
[akaros.git]
/
kern
/
src
/
kthread.c
2016-10-06
Barret Rhoden
Avoid needless TLB flush when restarting kthreads
blob
|
commitdiff
2016-10-06
Barret Rhoden
Fix clobber of current in kthread.c
blob
|
commitdiff
|
diff to current
2016-09-06
Barret Rhoden
Track pc/fp per kthread for semaphore debugging
blob
|
commitdiff
|
diff to current
2016-08-01
Barret Rhoden
Use PROC_DYING_ABORT for aborting syscalls
blob
|
commitdiff
|
diff to current
2016-07-29
Barret Rhoden
Remove SEM_TRACE_BLOCKERS and TRACEME
blob
|
commitdiff
|
diff to current
2016-07-27
Barret Rhoden
Jump stacks before unlocking semaphores
blob
|
commitdiff
|
diff to current
2016-07-07
Barret Rhoden
Fix lock ordering with CONFIG_SEMAPHORE_DEBUG
blob
|
commitdiff
|
diff to current
2016-05-20
Dan Cross
CLEANUP: Remove trailing whitespace throughout the...
blob
|
commitdiff
|
diff to current
2015-12-10
Barret Rhoden
Allow syscall-less abortable CLEs
blob
|
commitdiff
|
diff to current
2015-12-10
Barret Rhoden
Fix up user memory accesses during syscall aborts
blob
|
commitdiff
|
diff to current
2015-12-10
Barret Rhoden
Mark kthreads as ktasks for kernel I/O [2/2]
blob
|
commitdiff
|
diff to current
2015-12-10
Barret Rhoden
Have switch_{to,back} use an opaque uintptr_t
blob
|
commitdiff
|
diff to current
2015-12-10
Barret Rhoden
Use a kthread flag to save the address space
blob
|
commitdiff
|
diff to current
2015-12-10
Barret Rhoden
Define a set of default flags for kthreads
blob
|
commitdiff
|
diff to current
2015-12-10
Barret Rhoden
Track ktasks with a flag instead of a bool
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Implement kthread_usleep() with a rendez
blob
|
commitdiff
|
diff to current
2015-09-23
Barret Rhoden
Allow check_poison() to be called w/o cur_kthread
blob
|
commitdiff
|
diff to current
2015-03-01
Barret Rhoden
kthread_usleep()
blob
|
commitdiff
|
diff to current
2014-12-31
Barret Rhoden
Slightly refactors kthread sleeping
blob
|
commitdiff
|
diff to current
2014-12-31
Barret Rhoden
Kthread sleeping uses setjmp
blob
|
commitdiff
|
diff to current
2014-12-10
Barret Rhoden
Semaphore blocking optracer
blob
|
commitdiff
|
diff to current
2014-12-10
Barret Rhoden
Clunky adaptive mutexes
blob
|
commitdiff
|
diff to current
2014-11-11
Barret Rhoden
Fixes IRQ enabling when kthreads unblock
blob
|
commitdiff
|
diff to current
2014-06-17
Barret Rhoden
x86: fixes lock debug issues with the new core_id
blob
|
commitdiff
|
diff to current
2014-06-12
Barret Rhoden
Config option for kernel stack size (XCC)
blob
|
commitdiff
|
diff to current
2014-05-13
Barret Rhoden
Abort all syscalls using a particular FD (XCC)
blob
|
commitdiff
|
diff to current
2014-04-25
Barret Rhoden
Monitor access to semaphore debugging info
blob
|
commitdiff
|
diff to current
2014-04-16
Barret Rhoden
QIO and catching rendez_sleep()
blob
|
commitdiff
|
diff to current
2014-02-09
Barret Rhoden
Fix minor kthread bug
blob
|
commitdiff
|
diff to current
2014-01-21
Barret Rhoden
Ktasks are run with interrupts enabled
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
Fixes ktask aborting
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
Destroying procs will abort their syscalls
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
Fix for concurrent syscall aborters
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
SYS_abort_syscall (XCC)
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
Semaphore debugging
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
Semaphore try methods
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
Fixes bugs with larger kstack allocation
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
Helper to spawn kernel tasks (ktasks)
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
Kthreads launched from KMSGs are tracked as ktasks
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
Kthreads track cur_sysc and cur_errbuf
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
Kthreads track running kernel contexts
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
Kernel stack get/put interface
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
Can associate multiple CVs with spinlocks
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
Kthread poison checker
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
Adds per cpu errbuf pointers
blob
|
commitdiff
|
diff to current
2013-05-31
Barret Rhoden
Replaces all __CONFIG_*__ with CONFIG_*
blob
|
commitdiff
|
diff to current
2013-04-17
Barret Rhoden
Kernel properly handles floating point (XCC)
blob
|
commitdiff
|
diff to current
2013-04-13
Barret Rhoden
Kernel uses user_contexts, instead of TFs
blob
|
commitdiff
|
diff to current
2013-04-11
Barret Rhoden
Kernel messages no longer take *tf
blob
|
commitdiff
|
diff to current
2013-04-11
Barret Rhoden
Uses kernel_ctx instead of TF for kthreading
blob
|
commitdiff
|
diff to current
2013-03-22
Barret Rhoden
Merge origin/netpush (networking code) (XCC)
blob
|
commitdiff
|
diff to current
2012-11-21
Barret Rhoden
Semaphores and CVs have irqsave initializers
blob
|
commitdiff
|
diff to current
2012-11-21
Barret Rhoden
Asserts/checks for early RKMSG context
blob
|
commitdiff
|
diff to current
2012-11-09
Barret Rhoden
Kernel message nested function scoping
blob
|
commitdiff
|
diff to current
2012-11-09
Barret Rhoden
Changes semaphore API
blob
|
commitdiff
|
diff to current
2012-11-05
Barret Rhoden
Fixes irqsave issue with CVs
blob
|
commitdiff
|
diff to current
2012-10-25
Barret Rhoden
Condition variables
blob
|
commitdiff
|
diff to current
2012-10-25
Barret Rhoden
kthread_yield()
blob
|
commitdiff
|
diff to current
2012-09-05
Barret Rhoden
Spinlock depth checking
blob
|
commitdiff
|
diff to current
2012-04-25
Barret Rhoden
proc_wakeup() replaces schedule_scp()
blob
|
commitdiff
|
diff to current
2012-04-02
David Zhu
Fixed recv function in the driver to process more than...
blob
|
commitdiff
|
diff to current
2012-03-30
Barret Rhoden
Ksched preempts SCPs on schedule() calls
blob
|
commitdiff
|
diff to current
2012-03-16
Barret Rhoden
SCPs can sleep on events (XCC)
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Kthreads from a different process can restart
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Process refcnt optimizations
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Proc kmsgs now make their changes to cur_tf
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Kernel message parameters are now longs
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Kthread stack poisoning
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Kthread stack freeing is more "accurate"
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Helpful debugging additions
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Fixes nasty kthread bug
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Properly clears cur_sysc when leaving a core
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Fixes bug in pop_ros_tf
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Support for blocking and restarting uthreads (XCC)
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Proc refcnting wrappers
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Syscalls take event_queues for completion (XCC)
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Copies out current_tf to pcpui
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Split pcpui->syscalls into a current and next
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Kthreads stop zeroing the current_tf
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Proactively clears current_tf
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Cleaned up some kthread business
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
sleep_on() checks the semaphore early
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Sleep on block requests using kthreads
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Kthread infrastructure
blob
|
commitdiff
|
diff to current