NetBSD/sys/arch/mac68k/include
scottr 5a94869995 New framework for handling processor interrupts, derived in part from
the hp300 port.

- Interrupts 3-6 use this immediately.  Interrupt 7 is a special case,
and the VIA interrupts (1 and 2) will be addressed when that code is
rototilled.

- Modify the zs front end to register with the appropriate interrupt
controller:  through the PSC on the AV Quadras, and direct to
interrupt 4 on the rest.  Arrange to have the appropriate zsc_softc
supplied to us at interrupt time.

- Modify the direct ADB driver (and its PowerManager cousin) to call
intr_dispatch(), rather than zshard().  XXX This is a kludge, but at
least limits the brokenness to the ADB drivers, now.

As a side effect, this should fix PR 5590.  Thanks to Bill Studenmund for
correctly determining the cause of the problem reported there.
1998-08-12 06:58:42 +00:00
..
Makefile Add elf_machdep.h to the INCS list. 1998-07-12 17:53:29 +00:00
adbsys.h Patch from Takashi NAKAMURA <QZM00427@nifty.ne.jp> to support the 1998-08-11 20:07:59 +00:00
ansi.h new RCS ID format. 1994-10-26 08:45:48 +00:00
aout_machdep.h repoint at shared aout_machdep.h, not exec.h 1996-10-08 13:07:26 +00:00
asm.h new RCS ID format. 1994-10-26 08:45:48 +00:00
autoconf.h Revamp mainbus and obio autoconfiguration, with some direction (and the 1996-12-17 06:47:37 +00:00
bus.h Conform to spec, and make bus_space_copy() handle overlapping copies. 1998-01-13 18:32:15 +00:00
cdefs.h Prototype for -Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-uninitialized 1996-05-05 06:15:56 +00:00
cpu.h Avoid declaring the "astpending" and "want_resched" globals in cpu.h, 1998-02-13 07:41:45 +00:00
db_machdep.h new RCS ID format. 1994-10-26 08:45:48 +00:00
disklabel.h Add magic number for driver map structure. (oops!) 1998-03-02 22:40:31 +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 new RCS ID format. 1994-10-26 08:45:48 +00:00
float.h Prototype __flt_rounds() consistently. 1998-02-03 01:26:20 +00:00
frame.h Prototype for -Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-uninitialized 1996-05-05 06:15:56 +00:00
grfioctl.h Whoops, forgot to bracket struct grfinfo with #ifdef GRF_COMPAT. 1998-07-01 14:52:21 +00:00
ieeefp.h Fix typo: ieefp.h -> ieeefp.h. 1995-04-16 16:47:03 +00:00
intr.h New framework for handling processor interrupts, derived in part from 1998-08-12 06:58:42 +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
param.h Move the definition of MSGBUFSIZE up to the machine-arch level if 1997-09-20 12:06:37 +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 new RCS ID format. 1994-10-26 08:45:48 +00:00
pmap.h Checkpoint of UVM work to date. This includes a fully-functioning 1998-04-24 05:27:24 +00:00
proc.h GC obsolete MDP_AST flag. 1997-06-11 08:58:09 +00:00
profile.h Prototype for -Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-uninitialized 1996-05-05 06:15:56 +00:00
psc.h Checkpoint of UVM work to date. This includes a fully-functioning 1998-04-24 05:27:24 +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 Prototype for -Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-uninitialized 1996-05-05 06:15:56 +00:00
ptrace.h new RCS ID format. 1994-10-26 08:45:48 +00:00
reg.h regdump() is prototyped in m68k/cpu.h now 1997-04-09 20:12:44 +00:00
scsi_5380.h new RCS ID format. 1994-10-26 08:45:48 +00:00
setjmp.h make the definition of _JBLEN mach. dep. header-dependent. 1994-12-20 10:36:27 +00:00
signal.h new RCS ID format. 1994-10-26 08:45:48 +00:00
stdarg.h new RCS ID format. 1994-10-26 08:45:48 +00:00
trap.h new RCS ID format. 1994-10-26 08:45:48 +00:00
types.h Remove __BROKEN_INDIRECT_CONFIG, since we are no longer broken. 1996-12-17 07:00:12 +00:00
varargs.h new RCS ID format. 1994-10-26 08:45:48 +00:00
viareg.h Garbage collect the second (slot number) parameter to NuBus interrupt 1998-04-25 21:27:40 +00:00
vmparam.h Define one page free list, and put all pages on it. 1998-07-08 04:39:34 +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