Go to file
thorpej a7d0570e67 First sweep at scheduler state cleanup. Collect MI scheduler
state into global and per-CPU scheduler state:

	- Global state: sched_qs (run queues), sched_whichqs (bitmap
	  of non-empty run queues), sched_slpque (sleep queues).
	  NOTE: These may collectively move into a struct schedstate
	  at some point in the future.

	- Per-CPU state, struct schedstate_percpu: spc_runtime
	  (time process on this CPU started running), spc_flags
	  (replaces struct proc's p_schedflags), and
	  spc_curpriority (usrpri of processes on this CPU).

	- Every platform must now supply a struct cpu_info and
	  a curcpu() macro.  Simplify existing cpu_info declarations
	  where appropriate.

	- All references to per-CPU scheduler state now made through
	  curcpu().  NOTE: this will likely be adjusted in the future
	  after further changes to struct proc are made.

Tested on i386 and Alpha.  Changes are mostly mechanical, but apologies
in advance if it doesn't compile on a particular platform.
2000-05-26 21:19:19 +00:00
bin Use new sysctl/kvm interfaces. This will stop the "proc size mismatch" 2000-05-26 03:04:28 +00:00
dist Resolve conflicts. 2000-05-23 06:07:42 +00:00
distrib Bump libkvm minor. 2000-05-26 02:44:33 +00:00
etc /etc/dhclient.conf is *not* required for dhclient to run. 2000-05-26 20:44:17 +00:00
games Fix core dump. 2000-05-24 14:43:00 +00:00
gnu sync movsi_i* from egcs-current. 2000-05-22 08:28:04 +00:00
include Prototypes for kvm interface to new KERN_PROC2 and KERN_PROC_ARGS sysctls. 2000-05-26 02:34:01 +00:00
lib Add kvm interface to the new sysctls: 2000-05-26 02:42:21 +00:00
libexec minor fix now that i've defined the plt0 entry. 2000-05-22 19:17:04 +00:00
regress Explain why we can expect to have some resident pages even after an 2000-05-19 04:56:48 +00:00
sbin Provide some information when confirming "Write outside MBR partition". 2000-05-25 21:23:37 +00:00
share note MCA attachment for Adaptec AHA-1640 2000-05-26 20:56:37 +00:00
sys First sweep at scheduler state cleanup. Collect MI scheduler 2000-05-26 21:19:19 +00:00
usr.bin Sync a comment with the version of this file sent to the top-spinners 2000-05-26 04:22:01 +00:00
usr.sbin Use CPPFLAGS where appropriate. 2000-05-25 12:49:32 +00:00
Makefile remove two of the previous ${_M}; they were invoked before $DESTDIR/share/mk may have existed. add one more. 2000-05-21 07:33:05 +00:00
Makefile.inc Set RELTOP to '.' if that's where we are. 2000-05-06 15:05:15 +00:00