Initial EXPERIMENTAL implementation of device-mapper thin provisioning
[linux-2.6/next.git] / arch / x86 / kernel / vsyscall_emu_64.S
blobffa845eae5ca5f407410e342a4e67c6f98e4a2cb
1 /*
2  * vsyscall_emu_64.S: Vsyscall emulation page
3  *
4  * Copyright (c) 2011 Andy Lutomirski
5  *
6  * Subject to the GNU General Public License, version 2
7  */
9 #include <linux/linkage.h>
10 #include <asm/irq_vectors.h>
12 /* The unused parts of the page are filled with 0xcc by the linker script. */
14 .section .vsyscall_0, "a"
15 ENTRY(vsyscall_0)
16         int $VSYSCALL_EMU_VECTOR
17 END(vsyscall_0)
19 .section .vsyscall_1, "a"
20 ENTRY(vsyscall_1)
21         int $VSYSCALL_EMU_VECTOR
22 END(vsyscall_1)
24 .section .vsyscall_2, "a"
25 ENTRY(vsyscall_2)
26         int $VSYSCALL_EMU_VECTOR
27 END(vsyscall_2)