11965aae3SH. Peter Anvin #ifndef _ASM_X86_PROTO_H 21965aae3SH. Peter Anvin #define _ASM_X86_PROTO_H 3bb898558SAl Viro 4bb898558SAl Viro #include <asm/ldt.h> 5bb898558SAl Viro 6bb898558SAl Viro /* misc architecture specific prototypes */ 7bb898558SAl Viro 85bd085b5SH. Peter Anvin void syscall_init(void); 9bb898558SAl Viro 10*b2502b41SIngo Molnar void entry_SYSCALL_64(void); 112cd23553SIngo Molnar void entry_SYSCALL_compat(void); 12*b2502b41SIngo Molnar void entry_INT80_32(void); 13*b2502b41SIngo Molnar void entry_INT80_compat(void); 144c8cd0c5SIngo Molnar void entry_SYSENTER_32(void); 154c8cd0c5SIngo Molnar void entry_SYSENTER_compat(void); 16bb898558SAl Viro 175bd085b5SH. Peter Anvin void x86_configure_nx(void); 185bd085b5SH. Peter Anvin void x86_report_nx(void); 19bb898558SAl Viro 20bb898558SAl Viro extern int reboot_force; 21bb898558SAl Viro 22bb898558SAl Viro long do_arch_prctl(struct task_struct *task, int code, unsigned long addr); 23bb898558SAl Viro 241965aae3SH. Peter Anvin #endif /* _ASM_X86_PROTO_H */ 25