Can associate multiple CVs with spinlocks
[akaros.git] / kern / src / kthread.c
2014-01-16 Barret RhodenCan associate multiple CVs with spinlocks
2014-01-16 Barret RhodenKthread poison checker
2014-01-16 Barret RhodenAdds per cpu errbuf pointers
2013-05-31 Barret RhodenReplaces all __CONFIG_*__ with CONFIG_*
2013-04-17 Barret RhodenKernel properly handles floating point (XCC)
2013-04-13 Barret RhodenKernel uses user_contexts, instead of TFs
2013-04-11 Barret RhodenKernel messages no longer take *tf
2013-04-11 Barret RhodenUses kernel_ctx instead of TF for kthreading
2013-03-22 Barret RhodenMerge origin/netpush (networking code) (XCC)
2012-11-21 Barret RhodenSemaphores and CVs have irqsave initializers
2012-11-21 Barret RhodenAsserts/checks for early RKMSG context
2012-11-09 Barret RhodenKernel message nested function scoping
2012-11-09 Barret RhodenChanges semaphore API
2012-11-05 Barret RhodenFixes irqsave issue with CVs
2012-10-25 Barret RhodenCondition variables
2012-10-25 Barret Rhodenkthread_yield()
2012-09-05 Barret RhodenSpinlock depth checking
2012-04-25 Barret Rhodenproc_wakeup() replaces schedule_scp()
2012-04-02 David ZhuFixed recv function in the driver to process more than...
2012-03-30 Barret RhodenKsched preempts SCPs on schedule() calls
2012-03-16 Barret RhodenSCPs can sleep on events (XCC)
2011-11-03 Barret RhodenKthreads from a different process can restart
2011-11-03 Barret RhodenProcess refcnt optimizations
2011-11-03 Barret RhodenProc kmsgs now make their changes to cur_tf
2011-11-03 Barret RhodenKernel message parameters are now longs
2011-11-03 Barret RhodenKthread stack poisoning
2011-11-03 Barret RhodenKthread stack freeing is more "accurate"
2011-11-03 Barret RhodenHelpful debugging additions
2011-11-03 Barret RhodenFixes nasty kthread bug
2011-11-03 Barret RhodenProperly clears cur_sysc when leaving a core
2011-11-03 Barret RhodenFixes bug in pop_ros_tf
2011-11-03 Barret RhodenSupport for blocking and restarting uthreads (XCC)
2011-11-03 Barret RhodenProc refcnting wrappers
2011-11-03 Barret RhodenSyscalls take event_queues for completion (XCC)
2011-11-03 Barret RhodenCopies out current_tf to pcpui
2011-11-03 Barret RhodenSplit pcpui->syscalls into a current and next
2011-11-03 Barret RhodenKthreads stop zeroing the current_tf
2011-11-03 Barret RhodenProactively clears current_tf
2011-11-03 Barret RhodenCleaned up some kthread business
2011-11-03 Barret Rhodensleep_on() checks the semaphore early
2011-11-03 Barret RhodenSleep on block requests using kthreads
2011-11-03 Barret RhodenKthread infrastructure