index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
kern
/
kern_idle.c
Age
Commit message (
Expand
)
Author
2020-09-05
Round of uvm.h cleanup.
riastradh
2020-03-26
Leave the idle LWPs in state LSIDL even when running, so they don't mess up
ad
2020-02-15
- Move the LW_RUNNING flag back into l_pflag: updating l_flag without lock
ad
2020-01-25
For secondary CPUs, the idle LWP is the first to run, and it's directly
ad
2020-01-08
Hopefully fix some problems seen with MP support on non-x86, in particular
ad
2019-12-31
- Add and use wrapper functions that take and acquire page interlocks, and pairs
ad
2019-12-06
Make it possible to call mi_switch() and immediately switch to another CPU.
ad
2019-12-01
Fix false sharing problems with cpu_info. Identified with tprof(8).
ad
2019-11-23
Minor scheduler cleanup:
ad
2012-01-29
- Add mi_cpu_init() and initialise cpu_lock and kcpuset_attached/running there.
rmind
2011-01-17
Include internal definitions (uvm/uvm.h) only where necessary.
uebayasi
2009-07-19
set LP_RUNNING when starting lwp0 and idle lwps.
yamt
2009-06-28
idle_loop: explicitly go to spl0() to sidestep potential MD bugs.
ad
2008-06-11
Don't call uvm_pageidlezero() if the CPU is marked offline.
ad
2008-06-04
- vm_page: put listq, pageq into a union alongside a LIST_ENTRY, so we can
ad
2008-05-29
Simplifcation for running LWP migration. Removes double-locking in
rmind
2008-05-27
PR kern/38707 scheduler related deadlock during build.sh
ad
2008-05-24
Set cpu_onproc on entry to the idle loop.
ad
2008-04-26
fix a comment.
yamt
2008-04-26
idle_loop: unsigned -> uint32_t to be consistent with the rest of the code.
yamt
2008-04-24
xc_broadcast: don't try to run cross calls on CPUs that are not yet running.
ad
2008-04-04
Maintain a bitmap of idle CPUs and add idle_pick() to find an idle CPU
ad
2008-03-10
Use cpu index instead of the machine dependend, not very expressive
martin
2008-02-14
Make schedstate_percpu::spc_lwplock an exernally allocated item. Remove
ad
2007-12-22
use binuptime for l_stime/l_rtime.
yamt
2007-11-15
Lock curlwp when updating the start time.
ad
2007-11-13
Remove KERNEL_LOCK_ASSERT_LOCKED, KERNEL_LOCK_ASSERT_UNLOCKED since the
ad
2007-11-06
Merge scheduler changes from the vmlocking branch. All discussed on
ad
2007-10-08
Merge run time accounting changes from the vmlocking branch. These make
ad
2007-10-01
Enter mi_switch() from the idle loop if ci_want_resched is set. If there
ad
2007-07-21
Don't depend on uvm_extern.h pulling in proc.h.
ad
2007-07-09
Merge some of the less invasive changes from the vmlocking branch:
ad
2007-05-17
merge yamt-idlelwp branch. asked by core@. some ports still needs work.
yamt