linux/arch/parisc/kernel
James Bottomley 7085689ed1 [PARISC] Allow nested interrupts
Our prior mode of operation didn't allow nested interrupts
because it makes the interrupt code much simpler.  However,
nested interrupts are better for latency.

This code uses the EIEM register to simulate level interrupts
and thus achieve nesting.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
2006-10-04 06:48:57 -06:00
..
asm-offsets.c [PARISC] Further work for multiple page sizes 2006-04-21 22:20:34 +00:00
binfmt_elf32.c [PARISC] Switch is_compat_task to use TIF_32BIT 2006-10-04 06:46:42 -06:00
cache.c [PARISC] parisc specific kmap API implementation for pa8800 2006-10-04 06:46:21 -06:00
drivers.c [PARISC] Use kzalloc and other janitor-style cleanups 2006-01-22 20:26:31 -05:00
entry.S [PARISC] [BUGFIX] nullify branch delay slot of the jump back to 2006-10-04 06:47:15 -06:00
firmware.c [PATCH] proper flags type of spin_lock_irqsave() 2006-10-01 00:39:21 -07:00
hardware.c [PARISC] Fix Dino reporting on J2240 2006-01-10 21:53:14 -05:00
head.S [PARISC] Further work for multiple page sizes 2006-04-21 22:20:34 +00:00
hpmc.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
init_task.c [PATCH] nsproxy: move init_nsproxy into kernel/nsproxy.c 2006-10-02 07:57:20 -07:00
inventory.c [PARISC] Add __read_mostly section for parisc 2006-01-10 20:35:03 -05:00
irq.c [PARISC] Allow nested interrupts 2006-10-04 06:48:57 -06:00
Makefile [PATCH] sanitize building of fs/compat_ioctl.c 2006-01-10 08:01:33 -08:00
module.c [PATCH] Fix conflict with the is_init identifier on parisc 2006-09-29 09:18:12 -07:00
pa7300lc.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pacache.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
parisc_ksyms.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
pci-dma.c [PARISC] Add __read_mostly section for parisc 2006-01-10 20:35:03 -05:00
pci.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
pdc_chassis.c [PARISC] Work around machines which do not support chassis warnings 2006-06-27 23:28:37 +00:00
pdc_cons.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
perf_asm.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
perf_images.h [PARISC] Use kzalloc and other janitor-style cleanups 2006-01-22 20:26:31 -05:00
perf.c [PARISC] I/O-Space must be ioremap_nocache()'d 2006-03-30 17:48:42 +00:00
process.c [PATCH] rename the provided execve functions to kernel_execve 2006-10-02 07:57:23 -07:00
processor.c [PARISC] Prevent processor_probe() from clobbering cpu_data[0] 2006-10-04 06:47:57 -06:00
ptrace.c [PARISC] Add is_compat_task() helper 2006-06-27 23:28:40 +00:00
real2.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
semaphore.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
setup.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
signal32.c [PARISC] Arch-specific compat signals 2006-01-22 20:57:42 -05:00
signal32.h [PARISC] Arch-specific compat signals 2006-01-22 20:57:42 -05:00
signal.c [PARISC] Switch is_compat_task to use TIF_32BIT 2006-10-04 06:46:42 -06:00
smp.c [PARISC] Allow nested interrupts 2006-10-04 06:48:57 -06:00
sys32.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_parisc32.c [PATCH] VFS: Make filldir_t and struct kstat deal in 64-bit inode numbers 2006-10-03 08:03:40 -07:00
sys_parisc.c [PARISC] Allow overriding personality with sys_personality 2006-10-04 06:46:53 -06:00
syscall_table.S [PARISC] Allow overriding personality with sys_personality 2006-10-04 06:46:53 -06:00
syscall.S [PARISC] Remove unused macro fixup_branch in syscall.S 2006-06-27 23:28:40 +00:00
time.c [PARISC] Further updates to timer_interrupt() 2006-10-04 06:48:48 -06:00
topology.c [PATCH] node hotplug: register cpu: remove node struct 2006-06-27 17:32:37 -07:00
traps.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
unaligned.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
unwind.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
vmlinux.lds.S [PATCH] vDSO hash-style fix 2006-07-31 13:28:43 -07:00