NetBSD/sys/arch/sun3/include
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
..
Makefile Require that each each MACHINE/MACHINE_ARCH supply a lock.h. This file 2000-04-29 03:31:45 +00:00
ansi.h
aout_machdep.h
asm.h
autoconf.h Factor *peek out of bus_subr.c and move it to autoconf.c 1998-02-08 05:02:50 +00:00
bswap.h Include <sys/bswap.h> for function prototypes. i386, pc532 and vax 1999-08-21 05:39:51 +00:00
cdefs.h
cg2reg.h
cpu.h First sweep at scheduler state cleanup. Collect MI scheduler 2000-05-26 21:19:19 +00:00
db_machdep.h Change ddb_init() for a.out to provision for kernels which are not booted by 1998-06-09 01:57:41 +00:00
disklabel.h Remove argument name from function declaration. 1998-10-24 16:22:58 +00:00
dvma.h Merge arch/sun3x into arch/sun3 1998-02-05 04:56:24 +00:00
dvma3.h Merge arch/sun3x into arch/sun3 1998-02-05 04:56:24 +00:00
dvma3x.h Merge arch/sun3x into arch/sun3 1998-02-05 04:56:24 +00:00
eeprom.h Merge arch/sun3x into arch/sun3 1998-02-05 04:56:24 +00:00
elf_machdep.h Basic elf_machdep.h for m68k; doesn't include relocations, yet. 1998-07-12 01:17:58 +00:00
endian.h In the `MY THAT'S GROSS' department... 2000-03-17 00:09:18 +00:00
endian_machdep.h In the `MY THAT'S GROSS' department... 2000-03-17 00:09:18 +00:00
fbio.h
float.h
frame.h
idprom.h Add IDPROM_CKSUM_SIZE 1999-03-04 05:57:18 +00:00
ieee.h A foolish consistency. 1999-08-30 18:58:01 +00:00
ieeefp.h
kbd.h cosmetic 1997-10-05 20:37:56 +00:00
kbio.h
kcore.h
leds.h Merge arch/sun3x into arch/sun3 1998-02-05 04:56:24 +00:00
limits.h Make this like the other redirect includes. 1998-07-23 23:47:02 +00:00
lock.h Require that each each MACHINE/MACHINE_ARCH supply a lock.h. This file 2000-04-29 03:31:45 +00:00
math.h C99: Define a NAN macro in <math.h> which evaulates to a constant expression of 1999-12-23 10:15:05 +00:00
mc68851.h
mon.h Merge arch/sun3x into arch/sun3 1998-02-05 04:56:24 +00:00
param.h Update for the NKMEMPAGES changes. 2000-02-11 19:25:12 +00:00
param3.h Merge arch/sun3x into arch/sun3 1998-02-05 04:56:24 +00:00
param3x.h Merge arch/sun3x into arch/sun3 1998-02-05 04:56:24 +00:00
pcb.h
pmap.h sun3 part of fix for PR 6152 1999-02-26 22:03:28 +00:00
pmap3.h Add an anonymous declaration of struct pmap in pmap.h and put 1998-03-16 16:25:38 +00:00
pmap3x.h Move sun3x _pmap_fault macro from pmap.h to trap.c 1998-06-09 19:58:50 +00:00
proc.h
profile.h
psl.h Change the semantics of splsoftclock() to be like other spl*() functions, 1999-08-05 18:08:08 +00:00
pte.h Merge arch/sun3x into arch/sun3 1998-02-05 04:56:24 +00:00
pte3.h Merge arch/sun3x into arch/sun3 1998-02-05 04:56:24 +00:00
pte3x.h Merge arch/sun3x into arch/sun3 1998-02-05 04:56:24 +00:00
ptrace.h
reg.h
setjmp.h
signal.h
stdarg.h
svr4_machdep.h Rip protection against multiple inclusion from wrapper headers. 1999-11-09 21:34:03 +00:00
trap.h
types.h add __BROKEN_CONFIG_UNIT_USAGE #define, becuase these ports do very 2000-02-05 00:13:22 +00:00
varargs.h
vmparam.h Remove obsoleted macros. 2000-01-26 09:44:10 +00:00
vmparam3.h Update for the NKMEMPAGES changes. 2000-02-11 19:25:12 +00:00
vmparam3x.h Update for the NKMEMPAGES changes. 2000-02-11 19:25:12 +00:00
vuid_event.h
z8530var.h copy some definitions from the sparc port. fixes PR 7880. 1999-08-20 03:53:50 +00:00