|
|
|
|
|
|
|
|
|
|
xen-ppc-devel
Re: [Xen-devel] [PATCH 6 of 6] [XEN][LINUX] Add 32-bit privcmd ioctlconv
>--- a/fs/compat_ioctl.c Thu Jul 05 17:25:47 2007 -0500
>+++ b/fs/compat_ioctl.c Thu Jul 05 17:26:48 2007 -0500
>@@ -2948,6 +2953,18 @@ COMPATIBLE_IOCTL(LPRESET)
> /*LPGETSTATS not implemented, but no kernels seem to compile it in anyways*/
> COMPATIBLE_IOCTL(LPGETFLAGS)
> HANDLE_IOCTL(LPSETTIMEOUT, lp_timeout_trans)
>+
>+#ifdef CONFIG_XEN
>+HANDLE_IOCTL(IOCTL_PRIVCMD_MMAP_32, privcmd_ioctl_32)
>+HANDLE_IOCTL(IOCTL_PRIVCMD_MMAPBATCH_32, privcmd_ioctl_32)
>+COMPATIBLE_IOCTL(IOCTL_PRIVCMD_HYPERCALL)
Where does the hypercall argument translation happen?
>+COMPATIBLE_IOCTL(IOCTL_EVTCHN_BIND_VIRQ)
>+COMPATIBLE_IOCTL(IOCTL_EVTCHN_BIND_INTERDOMAIN)
>+COMPATIBLE_IOCTL(IOCTL_EVTCHN_BIND_UNBOUND_PORT)
>+COMPATIBLE_IOCTL(IOCTL_EVTCHN_UNBIND)
>+COMPATIBLE_IOCTL(IOCTL_EVTCHN_NOTIFY)
>+COMPATIBLE_IOCTL(IOCTL_EVTCHN_RESET)
>+#endif
> };
>
> int ioctl_table_size = ARRAY_SIZE(ioctl_start);
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|