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 system_call(void); 95bd085b5SH. Peter Anvin void syscall_init(void); 10bb898558SAl Viro 112cd23553SIngo Molnar void entry_INT80_compat(void); 122cd23553SIngo Molnar void entry_SYSCALL_compat(void); 13*4c8cd0c5SIngo Molnar void entry_SYSENTER_32(void); 14*4c8cd0c5SIngo Molnar void entry_SYSENTER_compat(void); 15bb898558SAl Viro 165bd085b5SH. Peter Anvin void x86_configure_nx(void); 175bd085b5SH. Peter Anvin void x86_report_nx(void); 18bb898558SAl Viro 19bb898558SAl Viro extern int reboot_force; 20bb898558SAl Viro 21bb898558SAl Viro long do_arch_prctl(struct task_struct *task, int code, unsigned long addr); 22bb898558SAl Viro 231965aae3SH. Peter Anvin #endif /* _ASM_X86_PROTO_H */ 24