NetBSD/sys/arch/pmax/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
..
ansi.h
aout_machdep.h
asm.h Add asm.h like other ports. 2000-03-30 21:33:30 +00:00
autoconf.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
bootinfo.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
bsd-aout.h This is just a wrapper, nuke comment so it's like the others. 2000-01-09 15:12:31 +00:00
bswap.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
bus.h implement bus_space_vaddr() 2000-04-17 17:24:48 +00:00
cdefs.h
clock_machdep.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
conf.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
cpu.h First sweep at scheduler state cleanup. Collect MI scheduler 2000-05-26 21:19:19 +00:00
db_machdep.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
dc7085cons.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
dec_boot.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
dec_exec.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
dec_prom.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
disklabel.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
ecoff_machdep.h
elf_machdep.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
endian_machdep.h In the `MY THAT'S GROSS' department... 2000-03-17 00:09:18 +00:00
endian.h In the `MY THAT'S GROSS' department... 2000-03-17 00:09:18 +00:00
fbio.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
fbvar.h - Massive change of console initialization. Have each model its own 2000-02-03 04:09:01 +00:00
float.h
ieee.h
ieeefp.h
intr.h Change to have cpu_intr() peculiar to DECstations; have ssir global 2000-04-11 02:43:51 +00:00
kcore.h
kdbparam.h
limits.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
loadfile_machdep.h - Fix RCS Ids. 2000-01-09 15:34:41 +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
locore.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
Makefile Require that each each MACHINE/MACHINE_ARCH supply a lock.h. This file 2000-04-29 03:31:45 +00:00
math.h
mips_opcode.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
param.h - Remove three unused contants; KERNBASE, KERNTEXTOFF and BTOPKERNBASE. 2000-05-06 05:55:09 +00:00
pcb.h
pmap.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
pmioctl.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
proc.h
profile.h
psl.h
pte.h
ptrace.h
reg.h
regdef.h
regnum.h
reloc.h - Fix RCS Ids. 2000-01-09 15:34:41 +00:00
setjmp.h
signal.h
stdarg.h
sysconf.h A common device_register() is used instead of a separate version for each 2000-03-06 03:11:43 +00:00
tc_machdep.h - Have SYS_DEV_xxx device cookie symbols to select and install proper 2000-02-29 04:41:47 +00:00
trap.h
types.h Define __HAVE_DEVICE_REGISTER, since pmax now has device_register(). 2000-03-06 03:11:05 +00:00
varargs.h
vmparam.h Fix thinko in comment. 2000-01-11 20:36:17 +00:00