NetBSD/sys/arch/alpha/include
thorpej 0fb6b9a8f8 Rework the interrupt code, shaving some cycles off in the process.
Rather than an "iointr" routine that decomposes a vector into an
IRQ, we maintain a vector table directly, hooking up each "iointr"
routine at the correct vector.  This also allows us to hook device
interrupts up to specific vectors (c.f. Jensen).

We can shave even more cycles off, here, and I will, but it requires
some changes to the alpha_shared_intr stuff.
2001-07-27 00:25:18 +00:00
..
Makefile Add definitions of C99 integer format conversion macros. 2001-04-15 17:13:04 +00:00
Makefile.inc
alpha.h Don't need to prototype child_return() here, it's in <sys/proc.h>. 2001-06-14 22:56:55 +00:00
alpha_cpu.h Protect userland from the inlines and kernel variable decls. 2001-07-17 20:54:58 +00:00
ansi.h replace 'long long' with int64_t to compile stand alone program with 2001-01-03 10:08:55 +00:00
aout_machdep.h
asm.h Add a WEAK_ALIAS() macro. 2000-06-23 12:18:45 +00:00
atomic.h Oops, properly mark a memory operand as both an input and an 2001-04-16 17:05:22 +00:00
autoconf.h And more ANSI'ification! 2000-06-08 03:10:06 +00:00
bswap.h
bus.h Add BUS_DMA_READ and BUS_DMA_WRITE flags, that hint the back-end 2001-07-19 15:32:10 +00:00
bwx.h ANSI'ify. 2000-06-08 02:53:47 +00:00
cdefs.h
cfbreg.h
conf.h add decls for fd driver. 2000-04-10 01:19:13 +00:00
cpu.h use _KERNEL_OPT 2001-05-30 11:57:16 +00:00
cpuconf.h Rework the interrupt code, shaving some cycles off in the process. 2001-07-27 00:25:18 +00:00
cpuvar.h Count individual interprocessor interrupts -- it's good to know where 2000-11-18 19:25:35 +00:00
db_machdep.h Glue in KGDB. Needs some more work -- KGDB currently renders 2001-04-19 17:48:46 +00:00
disklabel.h Fix doubled 'the's in comments. 2000-03-13 23:52:25 +00:00
ecoff_machdep.h
eisa_machdep.h Add functions to read EISA configuration data for MEM, IRQ, DMA, and IO. 2000-08-11 00:43:18 +00:00
elf_machdep.h Move dl* function definitions to libc on ELF. 2000-04-02 15:35:47 +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 And more ANSI'ification! 2000-06-08 03:10:06 +00:00
fpu.h o IEEE 754 floating-point completion code. 2001-04-26 03:10:44 +00:00
frame.h
ieee.h
ieeefp.h o IEEE 754 floating-point completion code. 2001-04-26 03:10:44 +00:00
int_const.h Add definitions of C99 integer constant macros. 2001-04-14 22:38:33 +00:00
int_fmtio.h Add definitions for C99 fastest minimum-width integer types. 2001-04-26 16:25:19 +00:00
int_limits.h Add definitions for C99 fastest minimum-width integer types. 2001-04-26 16:25:19 +00:00
int_mwgwtypes.h Add definitions for C99 fastest minimum-width integer types. 2001-04-26 16:25:19 +00:00
int_types.h * Move definitions of exact-width integer types from <machine/types.h> 2001-04-28 15:41:28 +00:00
intr.h Rework the interrupt code, shaving some cycles off in the process. 2001-07-27 00:25:18 +00:00
isa_machdep.h Implement the more flexiable `evcnt' interface as discussed (briefly) on 2000-06-04 19:14:14 +00:00
isapnp_machdep.h kill __P in these files. (I had to look at them anyway with an eye for 2000-06-01 00:04:50 +00:00
kbio.h
kcore.h
limits.h Preparation for the future introduction of multibyte locale. 2000-08-08 22:31:13 +00:00
loadfile_machdep.h And more ANSI'ification! 2000-06-08 03:10:06 +00:00
lock.h SPINLOCK_INTERLOCK_RELEASE_HOOK should actually be 2001-04-20 22:58:39 +00:00
logout.h Verbose display of machine check errors on AS200/400 boxes. 2001-03-25 05:52:38 +00:00
math.h Improve namespace test macros a bit. 2000-02-05 14:04:36 +00:00
pal.h
param.h use _KERNEL_OPT 2001-05-30 11:57:16 +00:00
pcb.h Eliminate race conditions in the FP-switch code. MP kernels get 2001-04-20 00:10:17 +00:00
pci_machdep.h For ports that wire up pciide in compatibility mode, have 2001-06-08 04:48:54 +00:00
pio.h Make this C++ safe. 2001-01-07 03:59:31 +00:00
pmap.h Defer sending shootdown IPIs a bit longer. Reduces traffic a fair 2001-07-15 21:57:01 +00:00
proc.h Cosmetic change. 2001-07-14 17:55:42 +00:00
profile.h Move the Alpha _mcount() into a .S file so that it can be 2000-09-05 16:28:30 +00:00
prom.h And more ANSI'ification! 2000-06-08 03:10:06 +00:00
psl.h
pte.h
ptrace.h
reg.h And more ANSI'ification! 2000-06-08 03:10:06 +00:00
rnd.h Add cpu_counter() for rnd(4), using the rpcc insn. 2000-06-08 02:19:20 +00:00
rpb.h Add systype for "Titan" systems (systype 38). 2001-05-03 20:52:19 +00:00
setjmp.h
sigdebug.h Let COMPAT_LINUX build with DEBUG 2000-12-27 23:47:58 +00:00
signal.h
stdarg.h Make stdarg/varargs work with GCC 2.96. 2000-05-10 17:53:45 +00:00
sysarch.h o IEEE 754 floating-point completion code. 2001-04-26 03:10:44 +00:00
tc_machdep.h kill __P in these files. (I had to look at them anyway with an eye for 2000-06-01 00:04:50 +00:00
types.h * Move definitions of exact-width integer types from <machine/types.h> 2001-04-28 15:41:28 +00:00
userret.h ANSI'ify, and inline userret(). 2001-01-03 22:15:38 +00:00
varargs.h Only use __builtin_va_alist_t if using GCC 2.96 or later. Fixes 2000-05-12 23:49:11 +00:00
vmparam.h Use a single linked list for PV entries. This saves 1MB of space 2001-05-01 02:53:05 +00:00
vuid_event.h
z8530var.h A forgotten commit that should be done at the time when zs_ioasic.c was 2000-12-08 09:42:44 +00:00