freebsd-dev/sys/ia64/ia64
John Baldwin 6d2d1c044f Simplify the interrupt code a bit:
- Always include the ie_disable and ie_eoi methods in 'struct intr_event'
  and collapse down to one intr_event_create() routine.  The disable and
  eoi hooks simply aren't used currently in the !INTR_FILTER case.
- Expand 'disab' to 'disable' in a few places.
- Use function casts for arm and i386:intr_eoi_src() instead of wrapper
  routines since to trim one extra indirection.

Compiled on:	{arm,amd64,i386,ia64,ppc,sparc64} x {FILTER, !FILTER}
Tested on:	{amd64,i386} x {FILTER, !FILTER}
2008-03-17 22:42:01 +00:00
..
autoconf.c Create nexus in configure_first() instead of in configure(). This 2005-05-29 23:44:22 +00:00
busdma_machdep.c Remove the 'needbounce' variable from the _bus_dmamap_load_buffer() 2007-11-27 17:28:12 +00:00
clock.c Add required data-serialization after writing to cr.itm and cr.itv. 2007-08-04 19:28:19 +00:00
context.S
db_machdep.c Break out stack(9) from ddb(4): 2007-12-02 20:40:35 +00:00
dump_machdep.c Add a wrapper function that bound checks writes to the dump device. 2008-01-28 19:04:07 +00:00
efi.c
elf_machdep.c Allow FreeBSD's native ELF image activators to execute shared libraries the 2007-05-22 02:22:58 +00:00
emulate.c Partial support for branch long emulation. This only emulates the 2006-06-29 19:59:18 +00:00
exception.S Set PTE_ACCESSED in the PTE and before inserting it in the VHPT. 2007-10-16 03:20:32 +00:00
gdb_machdep.c
genassym.c Revert previous commit. PC_CONS_BUFR is not used nor needed by 2006-11-18 21:48:13 +00:00
in_cksum.c
interrupt.c Simplify the interrupt code a bit: 2008-03-17 22:42:01 +00:00
locore.S Allocate a stack for thread0 and switch to it before calling 2008-02-04 02:21:33 +00:00
machdep.c In keeping with style(9)'s recommendations on macros, use a ';' 2008-03-16 10:58:09 +00:00
mca.c Account for the fact that contigmalloc(9) can return a NULL pointer. 2007-05-19 12:50:12 +00:00
mem.c
mp_machdep.c - Remove the old smp cpu topology specification with a new, more flexible 2008-03-02 07:58:42 +00:00
nexus.c Rework how the nexus(4) device works on x86 to better handle the idea of 2008-03-13 20:39:04 +00:00
pal.S
pmap.c On Montecito processors, the instruction cache is in fact not 2008-02-14 18:46:50 +00:00
ptrace_machdep.c
sal.c Fix the problem with the IPI for the lazy context switching of the 2005-08-13 21:08:32 +00:00
sapic.c Rework the interrupt code and add support for interrupt filtering 2007-07-30 22:29:33 +00:00
setjmp.S
ssc.c Add missing includes of priv.h. 2006-11-06 17:43:10 +00:00
sscdisk.c In keeping with style(9)'s recommendations on macros, use a ';' 2008-03-16 10:58:09 +00:00
stack_machdep.c Break out stack(9) from ddb(4): 2007-12-02 20:40:35 +00:00
support.S The flushrs instruction must be the first in an instruction 2007-10-16 03:07:56 +00:00
sys_machdep.c
syscall.S Restore the value of ar.rnat after the assignment to ar.bspstore. 2007-07-16 16:47:35 +00:00
trap.c Remove kernel support for M:N threading. 2008-03-12 10:12:01 +00:00
uio_machdep.c
uma_machdep.c It has been observed on the mailing lists that the different categories 2007-09-15 18:47:02 +00:00
unaligned.c Back out alpha/alpha/trap.c:1.124, osf1_ioctl.c:1.14, osf1_misc.c:1.57, 2005-09-28 07:03:03 +00:00
unwind.c Return better "error" values for UWX_BOTTOM and UWX_ABI_FRAME in 2005-04-16 05:38:59 +00:00
vm_machdep.c o Rename cpu_thread_setup() to cpu_thread_alloc() to better 2007-11-14 20:21:54 +00:00