linux/arch/x86
Suresh Siddha 3c1c7f1014 x86, xsave: dynamically allocate sigframes fpstate instead of static allocation
dynamically allocate fpstate on the stack, instead of static allocation
in the current sigframe layout on the user stack. This will allow the
fpstate structure to grow in the future, which includes extended state
information supporting xsave/xrstor.

signal handlers will be able to access the fpstate pointer from the
sigcontext structure asusual, with no change. For the non RT sigframe's
(which are supported only for 32bit apps), current static fpstate layout
in the sigframe will be unused(so that we don't change the extramask[]
offset in the sigframe and thus prevent breaking app's which modify
extramask[]).

Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-07-30 19:49:25 +02:00
..
boot
configs
crypto
es7000
ia32 x86, xsave: dynamically allocate sigframes fpstate instead of static allocation 2008-07-30 19:49:25 +02:00
kernel x86, xsave: dynamically allocate sigframes fpstate instead of static allocation 2008-07-30 19:49:25 +02:00
kvm mmu-notifiers: core 2008-07-28 16:30:21 -07:00
lguest Merge commit 'v2.6.27-rc1' into x86/core 2008-07-30 19:33:48 +02:00
lib
mach-default
mach-generic
mach-rdc321x
mach-voyager
math-emu
mm Fix 'get_user_pages_fast()' with non-page-aligned start address 2008-07-28 17:54:21 -07:00
oprofile
pci
power
vdso
video
xen
Kconfig Merge commit 'v2.6.27-rc1' into x86/core 2008-07-30 19:33:48 +02:00
Kconfig.cpu
Kconfig.debug
Makefile
Makefile_32.cpu