NetBSD/sys/arch/netwinder/include
chris 61578bc307 Checkin new interrupt handling code for the footbridge.
This is based upon Jason's work on xscale.

Most of the interrupt handling code is now written in C using an asm stub to
call into the C code.

spl* now only updates a software mask, and does not update the hardware,
this should be much faster.

The new code works well on cats, it's untested on netwinder, but should work.

The code implements generic soft interrupts.

More work is still required to bring the isa interrupt handling code upto
scratch currently all isa interrupts are handled at IPL_BIO on the footbridge.
This may cause isa interrupts to be handled later than they should be.
I plan to fix this in the near future.
2002-11-03 21:43:29 +00:00
..
Makefile
ansi.h
aout_machdep.h
asm.h
atomic.h add <machine/atomic.h> for netwinder (copied from cats, just wrapper 2002-10-25 22:53:57 +00:00
bootconfig.h
bswap.h
bus.h
cdefs.h
cpu.h
db_machdep.h
disklabel.h
elf_machdep.h
endian.h
endian_machdep.h
float.h
fp.h
frame.h
ieee.h
ieeefp.h
int_const.h
int_fmtio.h
int_limits.h
int_mwgwtypes.h
int_types.h
intr.h cats and netwinder can share a common footbridge_intr.h file, so install and 2002-09-28 15:53:03 +00:00
ipkdb.h
irqhandler.h netwinder and cats can share irqhandler.h, so move (and rename) into the 2002-10-22 20:15:25 +00:00
isa_machdep.h Merge isa_machdep.c from netwinder and cats into footbridge/isa (where it 2002-10-12 11:53:38 +00:00
joystick.h
limits.h
lock.h
math.h
netwinder_boot.h
param.h
pcb.h
pci_machdep.h Properly prototype the netwinder isa/pci init funcs. 2002-10-09 00:33:38 +00:00
pio.h
pmap.h
pmc.h
proc.h
profile.h
ptrace.h
reg.h
rtc.h
setjmp.h
signal.h
stdarg.h
sysarch.h
trap.h
types.h Checkin new interrupt handling code for the footbridge. 2002-11-03 21:43:29 +00:00
varargs.h
vmparam.h