]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blame - arch/x86/kernel/vsyscall_emu_64.S
power_supply: Correct kerneldoc copy paste errors
[mirror_ubuntu-focal-kernel.git] / arch / x86 / kernel / vsyscall_emu_64.S
CommitLineData
5cec93c2
AL
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 */
8
9#include <linux/linkage.h>
3ae36655 10
5cec93c2 11#include <asm/irq_vectors.h>
3ae36655
AL
12#include <asm/page_types.h>
13#include <asm/unistd_64.h>
14
15__PAGE_ALIGNED_DATA
16 .globl __vsyscall_page
17 .balign PAGE_SIZE, 0xcc
18 .type __vsyscall_page, @object
19__vsyscall_page:
20
21 mov $__NR_gettimeofday, %rax
22 syscall
23 ret
5cec93c2 24
3ae36655
AL
25 .balign 1024, 0xcc
26 mov $__NR_time, %rax
27 syscall
28 ret
5cec93c2 29
3ae36655
AL
30 .balign 1024, 0xcc
31 mov $__NR_getcpu, %rax
32 syscall
33 ret
5cec93c2 34
3ae36655 35 .balign 4096, 0xcc
5cec93c2 36
3ae36655 37 .size __vsyscall_page, 4096