1#ifndef _ASM_X8664_PROTO_H
2#define _ASM_X8664_PROTO_H 1
3
4#include <asm/ldt.h>
5
6
7
8extern void early_idt_handler(void);
9
10extern void init_memory_mapping(unsigned long start, unsigned long end);
11
12extern void system_call(void);
13extern void syscall_init(void);
14
15extern void ia32_syscall(void);
16extern void ia32_cstar_target(void);
17extern void ia32_sysenter_target(void);
18
19extern void reserve_bootmem_generic(unsigned long phys, unsigned len);
20
21extern void syscall32_cpu_init(void);
22
23extern void check_efer(void);
24
25extern int reboot_force;
26
27long do_arch_prctl(struct task_struct *task, int code, unsigned long addr);
28
29#define round_up(x,y) (((x) + (y) - 1) & ~((y)-1))
30#define round_down(x,y) ((x) & ~((y)-1))
31
32#endif
33