| #ifndef _ASM_X86_VSYSCALL_H |
| #define _ASM_X86_VSYSCALL_H |
| #define VSYSCALL_START (-10UL << 20) |
| #define VSYSCALL_SIZE 1024 |
| #define VSYSCALL_END (-2UL << 20) |
| #define VSYSCALL_MAPPED_PAGES 1 |
| #define VSYSCALL_ADDR(vsyscall_nr) (VSYSCALL_START+VSYSCALL_SIZE*(vsyscall_nr)) |
| #include <linux/seqlock.h> |
| /* Definitions for CONFIG_GENERIC_TIME definitions */ |
| __attribute__ ((unused, __section__(".vsyscall_fn"))) notrace |
| /* kernel space (writeable) */ |
| extern struct timezone sys_tz; |
| extern void map_vsyscall(void); |
| #endif /* _ASM_X86_VSYSCALL_H */ |