projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Adds epoch_*sec() helpers
[akaros.git]
/
kern
/
src
/
schedule.c
2015-01-06
Barret Rhoden
Ports uses of get_any_idle_core()
blob
|
commitdiff
2015-01-06
Barret Rhoden
Adds interfaces to get/put CG cores for the kernel
blob
|
commitdiff
|
diff to current
2014-10-06
Barret Rhoden
ks: monitor command for mucking with the ksched
blob
|
commitdiff
|
diff to current
2014-09-29
Barret Rhoden
x86: handling unregistered IRQs
blob
|
commitdiff
|
diff to current
2014-09-10
Barret Rhoden
Fixes SCP wakeup latency
blob
|
commitdiff
|
diff to current
2014-06-03
Barret Rhoden
Fixes ksched's alarm handler
blob
|
commitdiff
|
diff to current
2014-05-14
Barret Rhoden
Fixes vcore counters
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
Kernel alarm handling moved to RKM context
blob
|
commitdiff
|
diff to current
2014-01-16
Barret Rhoden
Renames schedule()
blob
|
commitdiff
|
diff to current
2013-05-31
Barret Rhoden
Replaces all __CONFIG_*__ with CONFIG_*
blob
|
commitdiff
|
diff to current
2013-05-27
Barret Rhoden
Replaces %08p with %p
blob
|
commitdiff
|
diff to current
2013-05-06
Barret Rhoden
sys_poke_ksched() on behalf of other processes
blob
|
commitdiff
|
diff to current
2013-05-03
Barret Rhoden
Fixes bug with ksched running while an SCP dies
blob
|
commitdiff
|
diff to current
2013-04-29
Barret Rhoden
Fixes race with vcore_yield()
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-03-22
Barret Rhoden
Merge origin/netpush (networking code) (XCC)
blob
|
commitdiff
|
diff to current
2013-02-27
Barret Rhoden
Provisioning syscall and helper program (XCC)
blob
|
commitdiff
|
diff to current
2012-11-21
Barret Rhoden
Ghetto benchmark test
blob
|
commitdiff
|
diff to current
2012-09-05
Barret Rhoden
Fixes list management bug in the ksched
blob
|
commitdiff
|
diff to current
2012-09-05
Barret Rhoden
Lock ordering and ksched callbacks
blob
|
commitdiff
|
diff to current
2012-09-05
Barret Rhoden
__core_request no longer locks and calls proc code
blob
|
commitdiff
|
diff to current
2012-09-05
Barret Rhoden
MCP ksched doesn't need to hold the lock forever
blob
|
commitdiff
|
diff to current
2012-09-05
Barret Rhoden
Post-and-poke style sync for the ksched
blob
|
commitdiff
|
diff to current
2012-09-05
Barret Rhoden
Fixes up amt_wanted/amt_granted in __core_request
blob
|
commitdiff
|
diff to current
2012-09-05
Barret Rhoden
Ksched allocates provisioned cores
blob
|
commitdiff
|
diff to current
2012-09-05
Barret Rhoden
Changes idlecoremap to a list
blob
|
commitdiff
|
diff to current
2012-09-05
Barret Rhoden
Better ksched helpers for pcoreid <-> sched_pcore
blob
|
commitdiff
|
diff to current
2012-09-05
Barret Rhoden
Removes option for a dedicated monitor core
blob
|
commitdiff
|
diff to current
2012-09-05
Barret Rhoden
Renames TAILQ_ENTRY in sched_pcore
blob
|
commitdiff
|
diff to current
2012-09-05
Barret Rhoden
Ksched functions to provision cores
blob
|
commitdiff
|
diff to current
2012-09-05
Barret Rhoden
put_idle_cores() takes a proc * and locking strat
blob
|
commitdiff
|
diff to current
2012-04-25
Barret Rhoden
proc_wakeup() replaces schedule_scp()
blob
|
commitdiff
|
diff to current
2012-04-25
Barret Rhoden
proc_wakeup() - spammable and starts in the ksched
blob
|
commitdiff
|
diff to current
2012-04-23
Barret Rhoden
proc_change_to_m() is now a scheduler function
blob
|
commitdiff
|
diff to current
2012-04-23
Barret Rhoden
Kernel scheduler tracks procs 'cradle to grave'
blob
|
commitdiff
|
diff to current
2012-04-23
Barret Rhoden
proc_destroy() now starts in the ksched
blob
|
commitdiff
|
diff to current
2012-03-30
Barret Rhoden
Ksched preempts SCPs on schedule() calls
blob
|
commitdiff
|
diff to current
2012-03-24
Barret Rhoden
Kernel now halts when there is no work
blob
|
commitdiff
|
diff to current
2012-03-15
Barret Rhoden
Event delivery to _S procs
blob
|
commitdiff
|
diff to current
2012-03-11
Barret Rhoden
Events that wake processes poke the ksched
blob
|
commitdiff
|
diff to current
2012-03-09
Barret Rhoden
put_idle_core() called without the proc_lock
blob
|
commitdiff
|
diff to current
2012-03-09
Barret Rhoden
__proc_give_cores() no longer makes a callback
blob
|
commitdiff
|
diff to current
2012-03-09
Barret Rhoden
Ksched interface cleanup, smp_idle() cleanup
blob
|
commitdiff
|
diff to current
2012-03-05
Barret Rhoden
Ksched is interrupt driven
blob
|
commitdiff
|
diff to current
2012-03-05
Barret Rhoden
FCFS ksched gives out what it can
blob
|
commitdiff
|
diff to current
2012-03-02
Barret Rhoden
Minimizes proc_locking in core_request
blob
|
commitdiff
|
diff to current
2012-03-02
Barret Rhoden
schedule() only hands out to _S if it's an LL core
blob
|
commitdiff
|
diff to current
2012-03-02
Barret Rhoden
Removes resource.c/h
blob
|
commitdiff
|
diff to current
2012-03-01
Barret Rhoden
Breaks up sys_resource_req (XCC)
blob
|
commitdiff
|
diff to current
2012-02-29
Barret Rhoden
Ksched tracks MCPs for their entire lifetime
blob
|
commitdiff
|
diff to current
2012-02-28
Barret Rhoden
__proc_give_cores() can be called multiple times
blob
|
commitdiff
|
diff to current
2012-02-27
Barret Rhoden
Breaks proc_run() into _S and _M functions
blob
|
commitdiff
|
diff to current
2012-02-27
Barret Rhoden
Moves proc runnable list to the ksched
blob
|
commitdiff
|
diff to current
2012-02-27
Barret Rhoden
proc_run() now returns
blob
|
commitdiff
|
diff to current
2012-02-27
Barret Rhoden
_S -> _M and schedule()/core_request() work
blob
|
commitdiff
|
diff to current
2012-01-28
Barret Rhoden
Moves the idlecoremap to the ksched
blob
|
commitdiff
|
diff to current
2011-12-15
Barret Rhoden
No longer uses num_vcores() to determine _M (XCC)
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Processes can yield the entire process
blob
|
commitdiff
|
diff to current
2011-11-03
Barret Rhoden
Proc refcnting wrappers
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
Added krefs, used them for process refcounting
blob
|
commitdiff
|
diff to current
2011-11-03
Kevin Klues
Added comment about danger of dropping into monitor()
blob
|
commitdiff
|
diff to current
2009-12-03
Barret Rhoden
Merge remote branch 'origin/sparc-dev'
blob
|
commitdiff
|
diff to current
2009-12-01
Barret Rhoden
Process reference counting
blob
|
commitdiff
|
diff to current
2009-11-09
Barret Rhoden
Proc data structure management, env gutting
blob
|
commitdiff
|
diff to current
2009-10-31
Barret Rhoden
Multi-cored process changes
blob
|
commitdiff
|
diff to current
2009-09-17
Paul Pearce
Merge branch 'net-dev'. See body of commit for details.
blob
|
commitdiff
|
diff to current
2009-08-31
Barret Rhoden
proc_run supports dispatching of RUNNABLE_Ms
blob
|
commitdiff
|
diff to current
2009-08-28
Zach Anderson
Merge branch 'ivy'
blob
|
commitdiff
|
diff to current
2009-08-28
Zach Anderson
Getting SharC to check some locking
blob
|
commitdiff
|
diff to current
2009-08-28
Paul Pearce
Merge branch 'master' into net-dev (with code changes...
blob
|
commitdiff
|
diff to current
2009-08-12
Barret Rhoden
Process running / destruction outline
blob
|
commitdiff
|
diff to current