The NetBSD Project

CVS log for src/sys/kern/kern_runq.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / kern

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.47 / (download) - annotate - [select for diffs], Thu Jun 1 02:45:13 2017 UTC (2 years, 5 months ago) by chs
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, phil-wifi-base, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, netbsd-9-base, netbsd-9, netbsd-8-base, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, isaki-audio2-base, isaki-audio2, HEAD
Changes since 1.46: +2 -5 lines
Diff to previous 1.46 (colored)

remove checks for failure after memory allocation calls that cannot fail:

  kmem_alloc() with KM_SLEEP
  kmem_zalloc() with KM_SLEEP
  percpu_alloc()
  pserialize_create()
  psref_class_create()

all of these paths include an assertion that the allocation has not failed,
so callers should not assert that again.

Revision 1.46 / (download) - annotate - [select for diffs], Thu Dec 22 14:11:58 2016 UTC (2 years, 10 months ago) by mlelstv
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, nick-nhusb-base-20170204, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Changes since 1.45: +25 -5 lines
Diff to previous 1.45 (colored)

When balancing threads over multiple CPUs, use fixpoint arithmetic
for averages. Otherwise the decisions can be heavily biased by rounding
errors.

Add sysctl kern.sched_average_weight to change the weight of
historical data, the default is 50%.

Revision 1.45 / (download) - annotate - [select for diffs], Thu Jul 7 06:55:43 2016 UTC (3 years, 4 months ago) by msaitoh
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.44: +3 -3 lines
Diff to previous 1.44 (colored)

KNF. Remove extra spaces. No functional change.

Revision 1.44 / (download) - annotate - [select for diffs], Wed Oct 7 00:32:34 2015 UTC (4 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226
Changes since 1.43: +11 -2 lines
Diff to previous 1.43 (colored)

provide curthread for dtrace

Revision 1.43 / (download) - annotate - [select for diffs], Sun Aug 3 19:14:24 2014 UTC (5 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Branch point for: nick-nhusb, netbsd-7
Changes since 1.42: +3 -3 lines
Diff to previous 1.42 (colored)

defintion -> definition

Revision 1.42 / (download) - annotate - [select for diffs], Tue Feb 25 18:30:11 2014 UTC (5 years, 8 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-pagecache-base9, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.41: +2 -7 lines
Diff to previous 1.41 (colored)

Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before
the sysctl link sets are processed, and remove redundancy.

Shaves >13kB off of an amd64 GENERIC, not to mention >1k duplicate
lines of code.

Revision 1.41 / (download) - annotate - [select for diffs], Sun Nov 24 21:58:38 2013 UTC (5 years, 11 months ago) by rmind
Branch: MAIN
Changes since 1.40: +12 -9 lines
Diff to previous 1.40 (colored)

Remove cpu_queue (and thus eleminate another use of CIRCLEQ) by replacing
its uses with cpu_infos array.  Extra testing by christos@.

Revision 1.40 / (download) - annotate - [select for diffs], Sat Oct 19 19:22:16 2013 UTC (6 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.39: +3 -3 lines
Diff to previous 1.39 (colored)

remove __unused now that it is used.

Revision 1.39 / (download) - annotate - [select for diffs], Sat Oct 19 18:42:05 2013 UTC (6 years, 1 month ago) by martin
Branch: MAIN
Changes since 1.38: +3 -3 lines
Diff to previous 1.38 (colored)

cpu_need_resched(ci, type) might not make use of the type argument - mark
the variable declaration accordingly.

Revision 1.38 / (download) - annotate - [select for diffs], Tue Mar 12 23:16:31 2013 UTC (6 years, 8 months ago) by yamt
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900, agc-symver-base, agc-symver
Branch point for: rmind-smpnet
Changes since 1.37: +4 -16 lines
Diff to previous 1.37 (colored)

revert rev.1.37 for now.

PR/47634 from Ryo ONODERA.
while i have no idea how this change can break bge,
i don't have hardware and/or time to investigate right now.

Revision 1.37 / (download) - annotate - [select for diffs], Wed Mar 6 11:25:01 2013 UTC (6 years, 8 months ago) by yamt
Branch: MAIN
Changes since 1.36: +16 -4 lines
Diff to previous 1.36 (colored)

- use scaled calculations for avgcount
- sched_balance: account lwp which is currently running
- sched_balance: skip cpus w/o migratable lwps

Revision 1.36 / (download) - annotate - [select for diffs], Sat Feb 9 00:31:21 2013 UTC (6 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.35: +3 -4 lines
Diff to previous 1.35 (colored)

printflike maintenance.

Revision 1.35 / (download) - annotate - [select for diffs], Thu Aug 30 02:25:35 2012 UTC (7 years, 2 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6
Branch point for: tls-maxphys
Changes since 1.34: +5 -3 lines
Diff to previous 1.34 (colored)

Change KASSERT to KASSERTMSG

Revision 1.34 / (download) - annotate - [select for diffs], Thu Feb 23 12:24:05 2012 UTC (7 years, 8 months ago) by para
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base10
Changes since 1.33: +3 -3 lines
Diff to previous 1.33 (colored)

change sched_upreempt_pri default to 0 as discussed on tech-kern@
should improve interactive performance on SMP machines
as user preemption happens immediately in x-cpu wakeup case now

Revision 1.33 / (download) - annotate - [select for diffs], Fri Dec 2 12:31:03 2011 UTC (7 years, 11 months ago) by yamt
Branch: MAIN
CVS Tags: netbsd-6-base, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base2, jmcneill-usbmp-base
Branch point for: netbsd-6, jmcneill-usbmp
Changes since 1.32: +10 -2 lines
Diff to previous 1.32 (colored)

comments

Revision 1.32 / (download) - annotate - [select for diffs], Sun Aug 7 21:13:05 2011 UTC (8 years, 3 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache
Changes since 1.31: +6 -6 lines
Diff to previous 1.31 (colored)

Remove LW_AFFINITY flag and fix some bugs affinity mask handling.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Aug 7 13:33:01 2011 UTC (8 years, 3 months ago) by rmind
Branch: MAIN
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored)

Add kcpuset(9) - a reworked dynamic CPU set implementation for kernel.
Suitable for use during the early boot.  MD and other implementations
should be replaced with this interface.

Discussed on: tech-kern@

Revision 1.30 / (download) - annotate - [select for diffs], Wed Mar 3 00:47:30 2010 UTC (9 years, 8 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, matt-mips64-premerge-20101231, jruoho-x86intr-base, jruoho-x86intr, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.29: +2 -4 lines
Diff to previous 1.29 (colored)

remove redundant checks of PK_MARKER.

Revision 1.29 / (download) - annotate - [select for diffs], Wed Jan 13 01:57:17 2010 UTC (9 years, 10 months ago) by mrg
Branch: MAIN
CVS Tags: uebayasi-xip-base
Branch point for: uebayasi-xip
Changes since 1.28: +6 -10 lines
Diff to previous 1.28 (colored)

introduce a new function that returns a unique string for each cpu:

	char *cpu_name(struct cpu_info *);

and use it when setting up the runq event counters, avoiding an 8 byte
kmem(4) allocation for each cpu.  there are more places the cpuname is
used that can be converted to using this new interface, but that can
and will be done as future work.

as discussed with rmind.

Revision 1.28 / (download) - annotate - [select for diffs], Wed Dec 30 23:49:59 2009 UTC (9 years, 10 months ago) by rmind
Branch: MAIN
Changes since 1.27: +13 -2 lines
Diff to previous 1.27 (colored)

sched_catchlwp: fix the case when other CPU might see curlwp->l_cpu != curcpu()
while LWP is finishing context switch.  Should fix PR/42539, tested by martin@.

Revision 1.27 / (download) - annotate - [select for diffs], Wed Oct 21 21:12:06 2009 UTC (10 years, 1 month ago) by rmind
Branch: MAIN
CVS Tags: matt-premerge-20091211, jym-xensuspend-nbase
Changes since 1.26: +4 -4 lines
Diff to previous 1.26 (colored)

Remove uarea swap-out functionality:

- Addresses the issue described in PR/38828.
- Some simplification in threading and sleepq subsystems.
- Eliminates pmap_collect() and, as a side note, allows pmap optimisations.
- Eliminates XS_CTL_DATA_ONSTACK in scsipi code.
- Avoids few scans on LWP list and thus potentially long holds of proc_lock.
- Cuts ~1.5k lines of code.  Reduces amd64 kernel size by ~4k.
- Removes __SWAP_BROKEN cases.

Tested on x86, mips, acorn32 (thanks <mpumford>) and partly tested on
acorn26 (thanks to <bjh21>).

Discussed on <tech-kern>, reviewed by <ad>.

Revision 1.26 / (download) - annotate - [select for diffs], Mon Mar 2 21:17:29 2009 UTC (10 years, 8 months ago) by ad
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, jymxensuspend-base, jym-xensuspend-base
Changes since 1.25: +7 -3 lines
Diff to previous 1.25 (colored)

If DEBUG is enabled, drop kpreempt_pri to zero. It means that every
wakeup will cause a kernel preemption, simulating massive concurrency.

Proposed on tech-kern@.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Feb 17 22:00:14 2009 UTC (10 years, 9 months ago) by rmind
Branch: MAIN
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)

Make sched_getrq() inline (gcc does not optimize it), avoids call.

Revision 1.24 / (download) - annotate - [select for diffs], Sun Jan 18 05:07:51 2009 UTC (10 years, 10 months ago) by rmind
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.23: +37 -24 lines
Diff to previous 1.23 (colored)

- Avoid calling sched_catchlwp() if CPUs have different processor-sets.
- sched_takecpu: check for psid earlier (be more strict).

PR/40419.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Dec 2 17:57:32 2008 UTC (10 years, 11 months ago) by ad
Branch: MAIN
CVS Tags: mjf-devfs2-base, haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored)

- Wrap sys/cpu.h contents in _LOCORE.
- Add a RESCHED_LAZY flag and use instead of zero.

Revision 1.22 / (download) - annotate - [select for diffs], Tue Oct 7 09:48:27 2008 UTC (11 years, 1 month ago) by rmind
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4, netbsd-5-base, matt-mips64-base2, haad-dm-base1
Branch point for: nick-hppapmap, netbsd-5
Changes since 1.21: +7 -4 lines
Diff to previous 1.21 (colored)

- Replace lwp_t::l_sched_info with union: pointer and timeslice.
- Change minimal time-quantum to ~20 ms.
- Thus remove unneeded pool in M2, and unused sched_lwp_exit().
- Do not increase l_slptime twice for SCHED_4BSD (regression fix).

Revision 1.21 / (download) - annotate - [select for diffs], Tue Sep 30 16:28:45 2008 UTC (11 years, 1 month ago) by rmind
Branch: MAIN
Changes since 1.20: +10 -11 lines
Diff to previous 1.20 (colored)

- Schedule bound threads even if CPU is offline.  Might be revisited later,
  when decision what to do with already bound threads will be made.
- Do not allow to assign offline CPU to the processor-set.

Quick fix for PR/39349.

Revision 1.20 / (download) - annotate - [select for diffs], Mon Jul 14 01:18:10 2008 UTC (11 years, 4 months ago) by rmind
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, simonb-wapbl-nbase, simonb-wapbl-base
Changes since 1.19: +6 -5 lines
Diff to previous 1.19 (colored)

sched_migratable: add KASSERT since this function cannot be called
without lock held now.  Few cosmetic changes, while here.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Jun 22 00:06:36 2008 UTC (11 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-1, wrstuden-revivesa-base
Branch point for: haad-dm
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored)

Adjust to separate kcpuset_t and cpuset_t.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Jun 16 01:41:20 2008 UTC (11 years, 5 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-pf42-base4
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

- Add general cpuset macros.
- Use kcpuset name for kernel-only functions.
- Use cpuid_t to specify CPU ID.
- Unify all cpuset users.

API is expected to be stable now.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Jun 15 20:32:57 2008 UTC (11 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored)

Don't expose struct cpuset, share the l_affinity flag and only allocate it
if we need to. This is not a compatible change, but the syscalls are new
enough and they don't need to be versioned. Approved by rmind.

Revision 1.16 / (download) - annotate - [select for diffs], Fri May 30 12:18:14 2008 UTC (11 years, 5 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-base3
Branch point for: simonb-wapbl, mjf-devfs2
Changes since 1.15: +3 -4 lines
Diff to previous 1.15 (colored)

PR kern/38663 Kernel preemption can't be enabled on x86 because of amd64
FPU handling

Remove ifdef(i386), kernel preemption works on amd64 now.

Revision 1.15 / (download) - annotate - [select for diffs], Fri May 30 08:31:42 2008 UTC (11 years, 5 months ago) by rmind
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

sched_idle: initialise 'tci' to NULL, avoids compiler warning.

Revision 1.14 / (download) - annotate - [select for diffs], Thu May 29 22:33:27 2008 UTC (11 years, 5 months ago) by rmind
Branch: MAIN
Changes since 1.13: +97 -25 lines
Diff to previous 1.13 (colored)

Simplifcation for running LWP migration.  Removes double-locking in
mi_switch(), migration for LSONPROC is now performed via idle loop.
Handles/fixes on-CPU case in lwp_migrate(), misc.

Closes PR/38169, idea of migration via idle loop by Andrew Doran.

Revision 1.13 / (download) - annotate - [select for diffs], Tue May 27 22:05:50 2008 UTC (11 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.12: +3 -2 lines
Diff to previous 1.12 (colored)

Pull in sys/evcnt.h.

Revision 1.12 / (download) - annotate - [select for diffs], Tue May 27 21:36:03 2008 UTC (11 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.11: +4 -3 lines
Diff to previous 1.11 (colored)

#ifdef strikes again

Revision 1.11 / (download) - annotate - [select for diffs], Tue May 27 19:05:52 2008 UTC (11 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.10: +108 -80 lines
Diff to previous 1.10 (colored)

Sigh. The previous change did bad things to MySQL sysbench. Continue stealing
jobs from sched_nextlwp, but also do it in the idle loop. In sched_nextlwp
use trylock, in the idle LWP try harder.

Revision 1.10 / (download) - annotate - [select for diffs], Tue May 27 14:48:52 2008 UTC (11 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.9: +121 -85 lines
Diff to previous 1.9 (colored)

PR kern/38707 scheduler related deadlock during build.sh

- Fix performance regression inroduced by the workaround by making job
  stealing a lot simpler: if the local run queue is empty, let the CPU enter
  the idle loop. In the idle loop, try to steal a job from another CPU's run
  queue if we are idle. If we succeed, re-enter mi_switch() immediatley to
  dispatch the job.

- When stealing jobs, consider a remote CPU to have one less job in its
  queue if it's currently in the idle loop. It will dispatch the job soon,
  so there's no point sloshing it about.

- Introduce a few event counters to monitor what's happening with the run
  queues.

- Revert the idle CPU bitmap change. It's pointless considering NUMA.

Revision 1.9 / (download) - annotate - [select for diffs], Sun May 25 23:46:55 2008 UTC (11 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.8: +3 -27 lines
Diff to previous 1.8 (colored)

PR kern/38707 scheduler related deadlock during build.sh

Fail sched_catchlwp() if mutex_tryenter() on the remote CPU's state fails.
Seems to work around the issue described in this PR.

XXX Stealing jobs from remote CPUs could probably be moved into the idle
loop, making the locking quite a bit simpler.

Revision 1.8 / (download) - annotate - [select for diffs], Wed May 21 15:41:03 2008 UTC (11 years, 6 months ago) by ad
Branch: MAIN
Changes since 1.7: +3 -3 lines
Diff to previous 1.7 (colored)

PR kern/38663 Kernel preemption can't be enabled on x86 because of amd64
FPU handling

Ugly hack until the amd64 fpu handling is working (which should be soon):
enable kernel preemption on i386.

Revision 1.7 / (download) - annotate - [select for diffs], Tue May 20 19:21:23 2008 UTC (11 years, 6 months ago) by ad
Branch: MAIN
Changes since 1.6: +25 -1 lines
Diff to previous 1.6 (colored)

Back out unintentional change.

Revision 1.6 / (download) - annotate - [select for diffs], Tue May 20 19:20:38 2008 UTC (11 years, 6 months ago) by ad
Branch: MAIN
Changes since 1.5: +3 -27 lines
Diff to previous 1.5 (colored)

If autoloading a module, don't consider the current working directory.

Revision 1.5 / (download) - annotate - [select for diffs], Mon May 19 17:06:02 2008 UTC (11 years, 6 months ago) by ad
Branch: MAIN
CVS Tags: hpcarm-cleanup-nbase
Changes since 1.4: +2 -5 lines
Diff to previous 1.4 (colored)

Reduce ifdefs due to MULTIPROCESSOR slightly.

Revision 1.4 / (download) - annotate - [select for diffs], Mon May 19 12:48:54 2008 UTC (11 years, 6 months ago) by rmind
Branch: MAIN
Changes since 1.3: +58 -7 lines
Diff to previous 1.3 (colored)

- Make periodical balancing mandatory.
- Fix priority raising in M2 (broken after making runqueues mandatory).

Revision 1.3 / (download) - annotate - [select for diffs], Wed Apr 30 09:17:12 2008 UTC (11 years, 6 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-pf42-base2, yamt-pf42-base, yamt-nfs-mp-base2
Branch point for: yamt-pf42, yamt-nfs-mp, wrstuden-revivesa
Changes since 1.2: +5 -5 lines
Diff to previous 1.2 (colored)

Set minimal count of LWPs for catching to 1, and cache-hotness time to ~3ms

Revision 1.2 / (download) - annotate - [select for diffs], Tue Apr 29 15:51:23 2008 UTC (11 years, 6 months ago) by ad
Branch: MAIN
Changes since 1.1: +4 -2 lines
Diff to previous 1.1 (colored)

Ignore processes with PK_MARKER set.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Apr 29 14:35:20 2008 UTC (11 years, 6 months ago) by rmind
Branch: MAIN

Split the runqueue management code into the separate file.
OK by <ad>.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>