xref: /minix3/minix/kernel/arch/i386/usermapped_data_arch.c (revision 5f5dcc545f54b4b1cc77676a01888a80436d24a9)
1433d6423SLionel Sambuc #include "kernel/kernel.h"
2433d6423SLionel Sambuc #include "arch_proto.h"
3433d6423SLionel Sambuc 
4*5f5dcc54SLionel Sambuc struct minix_ipcvecs minix_ipcvecs_softint __section(".usermapped") = {
5433d6423SLionel Sambuc 	.send		= usermapped_send_softint,
6433d6423SLionel Sambuc 	.receive	= usermapped_receive_softint,
7433d6423SLionel Sambuc 	.sendrec	= usermapped_sendrec_softint,
8433d6423SLionel Sambuc 	.sendnb		= usermapped_sendnb_softint,
9433d6423SLionel Sambuc 	.notify		= usermapped_notify_softint,
10433d6423SLionel Sambuc 	.do_kernel_call	= usermapped_do_kernel_call_softint,
11433d6423SLionel Sambuc 	.senda		= usermapped_senda_softint
12433d6423SLionel Sambuc };
13433d6423SLionel Sambuc 
14*5f5dcc54SLionel Sambuc struct minix_ipcvecs minix_ipcvecs_sysenter __section(".usermapped") = {
15433d6423SLionel Sambuc 	.send		= usermapped_send_sysenter,
16433d6423SLionel Sambuc 	.receive	= usermapped_receive_sysenter,
17433d6423SLionel Sambuc 	.sendrec	= usermapped_sendrec_sysenter,
18433d6423SLionel Sambuc 	.sendnb		= usermapped_sendnb_sysenter,
19433d6423SLionel Sambuc 	.notify		= usermapped_notify_sysenter,
20433d6423SLionel Sambuc 	.do_kernel_call = usermapped_do_kernel_call_sysenter,
21433d6423SLionel Sambuc 	.senda		= usermapped_senda_sysenter
22433d6423SLionel Sambuc };
23433d6423SLionel Sambuc 
24*5f5dcc54SLionel Sambuc struct minix_ipcvecs minix_ipcvecs_syscall __section(".usermapped") = {
25433d6423SLionel Sambuc 	.send		= usermapped_send_syscall,
26433d6423SLionel Sambuc 	.receive	= usermapped_receive_syscall,
27433d6423SLionel Sambuc 	.sendrec	= usermapped_sendrec_syscall,
28433d6423SLionel Sambuc 	.sendnb		= usermapped_sendnb_syscall,
29433d6423SLionel Sambuc 	.notify		= usermapped_notify_syscall,
30433d6423SLionel Sambuc 	.do_kernel_call	= usermapped_do_kernel_call_syscall,
31433d6423SLionel Sambuc 	.senda		= usermapped_senda_syscall
32433d6423SLionel Sambuc };
33433d6423SLionel Sambuc 
34