X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fx86_64%2Fia32%2Fsyscall32_syscall-xen.S;fp=arch%2Fx86_64%2Fia32%2Fsyscall32_syscall-xen.S;h=749b198f1792292fbe32d8b2bc4a15521d6a0ab8;hb=1db395853d4f30d6120458bd279ede1f882a8525;hp=0000000000000000000000000000000000000000;hpb=34a75f0025b9cf803b6a88db032e6ad6950c9313;p=linux-2.6.git diff --git a/arch/x86_64/ia32/syscall32_syscall-xen.S b/arch/x86_64/ia32/syscall32_syscall-xen.S new file mode 100644 index 000000000..749b198f1 --- /dev/null +++ b/arch/x86_64/ia32/syscall32_syscall-xen.S @@ -0,0 +1,28 @@ +/* 32bit VDSOs mapped into user space. */ + + .section ".init.data","aw" + +#ifdef USE_INT80 + + .globl syscall32_int80 + .globl syscall32_int80_end + +syscall32_int80: + .incbin "arch/x86_64/ia32/vsyscall-int80.so" +syscall32_int80_end: + +#endif + + .globl syscall32_syscall + .globl syscall32_syscall_end + +syscall32_syscall: + .incbin "arch/x86_64/ia32/vsyscall-syscall.so" +syscall32_syscall_end: + + .globl syscall32_sysenter + .globl syscall32_sysenter_end + +syscall32_sysenter: + .incbin "arch/x86_64/ia32/vsyscall-sysenter.so" +syscall32_sysenter_end: