1 #include "kernel/kernel.h" 2 #include "arch_proto.h" 3 4 struct minix_ipcvecs minix_ipcvecs_softint __section(".usermapped") = { 5 .send = usermapped_send_softint, 6 .receive = usermapped_receive_softint, 7 .sendrec = usermapped_sendrec_softint, 8 .sendnb = usermapped_sendnb_softint, 9 .notify = usermapped_notify_softint, 10 .do_kernel_call = usermapped_do_kernel_call_softint, 11 .senda = usermapped_senda_softint 12 }; 13 14 struct minix_ipcvecs minix_ipcvecs_sysenter __section(".usermapped") = { 15 .send = usermapped_send_sysenter, 16 .receive = usermapped_receive_sysenter, 17 .sendrec = usermapped_sendrec_sysenter, 18 .sendnb = usermapped_sendnb_sysenter, 19 .notify = usermapped_notify_sysenter, 20 .do_kernel_call = usermapped_do_kernel_call_sysenter, 21 .senda = usermapped_senda_sysenter 22 }; 23 24 struct minix_ipcvecs minix_ipcvecs_syscall __section(".usermapped") = { 25 .send = usermapped_send_syscall, 26 .receive = usermapped_receive_syscall, 27 .sendrec = usermapped_sendrec_syscall, 28 .sendnb = usermapped_sendnb_syscall, 29 .notify = usermapped_notify_syscall, 30 .do_kernel_call = usermapped_do_kernel_call_syscall, 31 .senda = usermapped_senda_syscall 32 }; 33 34