NetBSD/sys/arch/alpha/include
sommerfeld 851de295eb Change pci_intr_map to get interrupt source information from a "struct
pci_attach_args *" instead of from four separate parameters which in
all cases were extracted from the same "struct pci_attach_args".

This both simplifies the driver api, and allows for alternate PCI
interrupt mapping schemes, such as one using the tables described in
the Intel Multiprocessor Spec which describe interrupt wirings for
devices behind pci-pci bridges based on the device's location rather
the bridge's location.

Tested on alpha and i386; welcome to 1.5Q
2000-12-28 22:59:06 +00:00
..
Makefile Add <machine/int_types.h>, which provides namespace-pure definitions 2000-06-26 15:42:16 +00:00
Makefile.inc New file, included if present for ${MACHINE_ARCH} by bsd.kmod.mk. 1999-03-10 06:41:48 +00:00
alpha.h Do the md_syscall, __HAVE_MINIMAL_EMUL and __HAVE_SYSCALL_INTERN thangs. 2000-12-13 03:16:36 +00:00
alpha_cpu.h And more ANSI'ification! 2000-06-08 03:10:06 +00:00
ansi.h make mbstate_t bigger (32 -> 128 bytes). 2000-12-26 10:35:28 +00:00
aout_machdep.h
asm.h Add a WEAK_ALIAS() macro. 2000-06-23 12:18:45 +00:00
atomic.h ANSI'ify. 2000-06-08 02:53:47 +00:00
autoconf.h And more ANSI'ification! 2000-06-08 03:10:06 +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 bus_space_*_stream_N functions as their non-stream counterparts. 2000-07-31 22:43:46 +00:00
bwx.h ANSI'ify. 2000-06-08 02:53:47 +00:00
cdefs.h Garbage-collect. 1999-03-20 01:40:25 +00:00
cfbreg.h
conf.h add decls for fd driver. 2000-04-10 01:19:13 +00:00
cpu.h Oops; add PROC_PC(). 2000-12-13 00:46:31 +00:00
cpuconf.h And more ANSI'ification! 2000-06-08 03:10:06 +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 Just access the trapframe directly for DDB registers. 2000-11-22 02:25:52 +00:00
disklabel.h Fix doubled 'the's in comments. 2000-03-13 23:52:25 +00:00
ecoff_machdep.h Alpha ECOFF object type definitions 1999-04-27 02:32:33 +00:00
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
frame.h
ieee.h
ieeefp.h #ifdef _KERNEL, define the machine FPCR bits and a rounding mode macro 1999-04-29 02:55:50 +00:00
int_types.h Resolve some formatting nits; add __intptr_t and __uintptr_t. 2000-06-27 04:58:51 +00:00
intr.h Several changes, which get us generally further along with 2000-11-22 08:39:46 +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 replace the single phys_ram_seg_t with a count. an array of segment 1998-02-14 00:17:57 +00:00
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 Add a debugging printf, commented out by default. 2000-11-22 07:44:01 +00:00
logout.h And more ANSI'ification! 2000-06-08 03:10:06 +00:00
math.h Improve namespace test macros a bit. 2000-02-05 14:04:36 +00:00
pal.h
param.h Only include <machine/intr.h> if _KERNEL. Noted by enami tsugutomo. 2000-06-09 16:03:04 +00:00
pcb.h Implement MP-safe lazy FP context switching, modeled on the 2000-08-15 22:16:17 +00:00
pci_machdep.h Change pci_intr_map to get interrupt source information from a "struct 2000-12-28 22:59:06 +00:00
pio.h s/ouwl/outl/ in macro definition. 2000-06-19 12:19:38 +00:00
pmap.h Several changes, which get us generally further along with 2000-11-22 08:39:46 +00:00
proc.h Do the previous with a forwarding declaration of struct proc instead. 2000-12-14 00:41:50 +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 Fix a bug in TBI optimization uncovered by the "access_type" changes. Thanks 1999-04-09 00:38:10 +00:00
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 Oops, g/c some stuff from previous. 2000-07-06 23:29:13 +00:00
setjmp.h Need 83 longs for a jmp_buf now. 1998-09-14 06:07:29 +00:00
sigdebug.h Let COMPAT_LINUX build with DEBUG 2000-12-27 23:47:58 +00:00
signal.h Make signal delivery work again. 1998-09-13 01:51:29 +00:00
stdarg.h Make stdarg/varargs work with GCC 2.96. 2000-05-10 17:53:45 +00:00
sysarch.h Pass the abst to alpha_pci_mem_unmap() so that the real size of the 2000-06-30 18:19:28 +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 Do the md_syscall, __HAVE_MINIMAL_EMUL and __HAVE_SYSCALL_INTERN thangs. 2000-12-13 03:16:36 +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 Make VM_MAX_KERNEL_ADDRESS end on a page boundary. 2000-11-19 03:16:55 +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