NetBSD/sys/arch/sun3/sun3x
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
..
bus_subr.c Update for pmap_enter() API change. No functional difference. 1999-11-13 00:30:26 +00:00
clock.c check whether tv_usec >= 1000000 2000-01-19 02:52:16 +00:00
dvma.c Update for pmap_enter() API change. No functional difference. 1999-11-13 00:30:26 +00:00
enable.c Merge arch/sun3x into arch/sun3 1998-02-05 04:56:24 +00:00
enable.h Initial revision 1997-01-14 20:57:06 +00:00
genassym.c Introduce a new process state distinct from SRUN called SONPROC 2000-05-26 00:36:42 +00:00
idprom.c Fix unused variable warning 1999-04-12 01:30:22 +00:00
iommu.c Merge arch/sun3x into arch/sun3 1998-02-05 04:56:24 +00:00
iommu.h Add: IOMMU_VA_MASK 1998-01-22 22:07:45 +00:00
locore2.c defopt DDB. 1998-07-04 22:18:13 +00:00
locore.s First sweep at scheduler state cleanup. Collect MI scheduler 2000-05-26 21:19:19 +00:00
machdep.c First sweep at scheduler state cleanup. Collect MI scheduler 2000-05-26 21:19:19 +00:00
mem.c CL* discarding. 1999-12-04 21:13:19 +00:00
mk48t02.h Provide a struct representing only the clock. 1997-04-25 18:47:41 +00:00
obio.c Add the address of the DMA gate array (used by the esp driver). 1999-04-06 02:07:51 +00:00
obio.h Add the address of the DMA gate array (used by the esp driver). 1999-04-06 02:07:51 +00:00
obmem.h
pmap_pvt.h fix a prototype that was missed in the pmap_extract() API change. 1999-09-19 19:06:19 +00:00
pmap.c Renamed a temporary variable in pmap_enter() that conflicted with the 1999-12-17 08:10:59 +00:00
vme.c Merge arch/sun3x into arch/sun3 1998-02-05 04:56:24 +00:00
vme.h Merge arch/sun3x into arch/sun3 1998-02-05 04:56:24 +00:00