NetBSD/sys/arch/mac68k/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
..
adbsys.h Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
ansi.h
aout_machdep.h
asm.h
autoconf.h vm_offset_t -> {paddr_t, vaddr_t} 1998-12-22 08:47:05 +00:00
bswap.h Include <sys/bswap.h> for function prototypes. i386, pc532 and vax 1999-08-21 05:39:51 +00:00
bus.h define a "BUS_SPACE_MAP_PREFETCHABLE" flag which basically means that 2000-01-25 22:13:17 +00:00
cdefs.h
cpu.h First sweep at scheduler state cleanup. Collect MI scheduler 2000-05-26 21:19:19 +00:00
db_machdep.h
disklabel.h Use <sys/disklabel_mbr.h>. 1999-01-27 21:00:05 +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_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
float.h Prototype __flt_rounds() consistently. 1998-02-03 01:26:20 +00:00
frame.h
grfioctl.h Merge wscons work onto the main development branch. 2000-02-14 07:01:44 +00:00
ieee.h A foolish consistency. 1999-08-30 18:58:01 +00:00
ieeefp.h
intr.h Change the behavior of spladb() so that it raises the IPL only 1999-11-06 23:05:40 +00:00
iopreg.h Explicitly include headers needed by iopreg.h 2000-02-21 02:04:48 +00:00
iteioctl.h rcsid fascism 1997-10-13 14:22:22 +00:00
kcore.h Implement new crash dump format. Mostly taken from hp300, extended to 1997-04-23 19:15:16 +00:00
keyboard.h Make C-\\ work; from Bill Studenmund, who noticed the swapped keycodes. 1997-04-09 04:48:57 +00:00
limits.h multiple include protect machine/limits.h, fixes pr 4473 (from Mika Nystrom) 1998-01-09 22:23:44 +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
Makefile 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
param.h Update for the NKMEMPAGES changes. 2000-02-11 19:25:12 +00:00
pcb.h Use common m68k/pcb.h; noted by Erik Bertelsen <erik@sockdev.uni-c.dk>, 1997-05-19 17:36:45 +00:00
pio.h
pmap.h Sync cachectl1() implementation with other m68k ports. 1999-11-28 10:36:56 +00:00
proc.h GC obsolete MDP_AST flag. 1997-06-11 08:58:09 +00:00
profile.h
psc.h Add some constants from Linux/mac68k to note SCC, floppy, and SCSI registers. 1999-06-28 01:41:13 +00:00
psl.h Move all splxxx() and softint-related macros and prototypes to intr.h, 1997-04-13 05:12:40 +00:00
pte.h Replace references to PGOFSET with m68k_trunc_page() and m68k_page_offset(), 1999-12-12 08:18:48 +00:00
ptrace.h
reg.h regdump() is prototyped in m68k/cpu.h now 1997-04-09 20:12:44 +00:00
scsi_5380.h Quote "AS IS" as in the majority of Carnegy Mellon notices. 1999-04-12 20:38:17 +00:00
setjmp.h
signal.h
stdarg.h Standardize format. 1999-01-22 14:12:07 +00:00
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
viareg.h Unfortunately, several changes that are intermingled: 1999-06-28 01:56:55 +00:00
vmparam.h Update for the NKMEMPAGES changes. 2000-02-11 19:25:12 +00:00
z8530var.h Convert to MI 8530 SCC driver, from Bill Studenmund. The new front end 1997-10-20 08:13:26 +00:00