2 * vsyscall_emu_64.S: Vsyscall emulation page
4 * Copyright (c) 2011 Andy Lutomirski
6 * Subject to the GNU General Public License, version 2
9 #include <linux/linkage.h>
11 #include <asm/irq_vectors.h>
12 #include <asm/page_types.h>
13 #include <asm/unistd_64.h>
16 .globl __vsyscall_page
17 .balign PAGE_SIZE, 0xcc
18 .type __vsyscall_page, @object
21 mov $__NR_gettimeofday, %rax
31 mov $__NR_getcpu, %rax
37 .size __vsyscall_page, 4096