linux-kernel-test/arch
Rusty Russell 19eadf98c8 [PATCH] x86: increase interrupt vector range
Remove the limit of 256 interrupt vectors by changing the value stored in
orig_{e,r}ax to be the complemented interrupt vector.  The orig_{e,r}ax
needs to be < 0 to allow the signal code to distinguish between return from
interrupt and return from syscall.  With this change applied, NR_IRQS can
be > 256.

Xen extends the IRQ numbering space to include room for dynamically
allocated virtual interrupts (in the range 256-511), which requires a more
permissive interface to do_IRQ.

Signed-off-by: Ian Pratt <ian.pratt@xensource.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Cc: "Protasevich, Natalie" <Natalie.Protasevich@UNISYS.com>
Cc: Andi Kleen <ak@muc.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-06-27 17:32:37 -07:00
..
alpha [PATCH] node hotplug: register cpu: remove node struct 2006-06-27 17:32:37 -07:00
arm [PATCH] node hotplug: register cpu: remove node struct 2006-06-27 17:32:37 -07:00
arm26 [PATCH] No arch-specific strpbrk implementations 2006-04-11 06:18:40 -07:00
cris [PATCH] mm: remove VM_LOCKED before remap_pfn_range and drop VM_SHM 2006-06-25 10:00:55 -07:00
frv [PATCH] More BUG_ON conversion 2006-06-23 07:43:08 -07:00
h8300 [PATCH] fix incorrect SA_ONSTACK behaviour for 64-bit processes 2006-06-23 07:43:05 -07:00
i386 [PATCH] x86: increase interrupt vector range 2006-06-27 17:32:37 -07:00
ia64 [PATCH] node hotplug: register cpu: remove node struct 2006-06-27 17:32:37 -07:00
m32r [PATCH] node hotplug: register cpu: remove node struct 2006-06-27 17:32:37 -07:00
m68k [PATCH] arch: use list_move() 2006-06-26 09:58:17 -07:00
m68knommu [PATCH] m68knommu: use configurable RAM setup in start up code 2006-06-26 10:59:07 -07:00
mips [PATCH] node hotplug: register cpu: remove node struct 2006-06-27 17:32:37 -07:00
parisc [PATCH] node hotplug: register cpu: remove node struct 2006-06-27 17:32:37 -07:00
powerpc [PATCH] node hotplug: register cpu: remove node struct 2006-06-27 17:32:37 -07:00
ppc [PATCH] node hotplug: register cpu: remove node struct 2006-06-27 17:32:37 -07:00
s390 [PATCH] node hotplug: register cpu: remove node struct 2006-06-27 17:32:37 -07:00
sh [PATCH] node hotplug: register cpu: remove node struct 2006-06-27 17:32:37 -07:00
sh64 [PATCH] node hotplug: register cpu: remove node struct 2006-06-27 17:32:37 -07:00
sparc [SPARC]: Add iomap interfaces. 2006-06-25 23:24:24 -07:00
sparc64 [PATCH] node hotplug: register cpu: remove node struct 2006-06-27 17:32:37 -07:00
um spelling fixes 2006-06-26 18:35:02 +02:00
v850 [PATCH] fix incorrect SA_ONSTACK behaviour for 64-bit processes 2006-06-23 07:43:05 -07:00
x86_64 [PATCH] x86: increase interrupt vector range 2006-06-27 17:32:37 -07:00
xtensa Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild 2006-06-26 11:05:15 -07:00