|
From: <sv...@va...> - 2013-03-01 20:24:26
|
cborntra 2013-03-01 13:17:49 +0000 (Fri, 01 Mar 2013)
New Revision: 13298
Log:
wire up 2 vhost ioctls. The kernel does not use any parameter
Modified files:
trunk/coregrind/m_syswrap/syswrap-linux.c
trunk/include/vki/vki-linux.h
Modified: trunk/include/vki/vki-linux.h (+8 -0)
===================================================================
--- trunk/include/vki/vki-linux.h 2013-03-01 12:56:07 +00:00 (rev 13297)
+++ trunk/include/vki/vki-linux.h 2013-03-01 13:17:49 +00:00 (rev 13298)
@@ -3055,6 +3055,14 @@
#define VKI_TUNSETQUEUE _VKI_IOW('T', 217, int)
//----------------------------------------------------------------------
+// From linux-3.8/include/uapi/linux/vhost.h
+//----------------------------------------------------------------------
+
+#define VKI_VHOST_VIRTIO 0xAF
+#define VKI_VHOST_SET_OWNER _VKI_IO(VKI_VHOST_VIRTIO, 0x01)
+#define VKI_VHOST_RESET_OWNER _VKI_IO(VKI_VHOST_VIRTIO, 0x02)
+
+//----------------------------------------------------------------------
// Xen privcmd IOCTL
//----------------------------------------------------------------------
Modified: trunk/coregrind/m_syswrap/syswrap-linux.c (+4 -0)
===================================================================
--- trunk/coregrind/m_syswrap/syswrap-linux.c 2013-03-01 12:56:07 +00:00 (rev 13297)
+++ trunk/coregrind/m_syswrap/syswrap-linux.c 2013-03-01 13:17:49 +00:00 (rev 13298)
@@ -4795,6 +4795,10 @@
case VKI_KVM_S390_ENABLE_SIE:
case VKI_KVM_S390_INITIAL_RESET:
+ /* vhost without parameter */
+ case VKI_VHOST_SET_OWNER:
+ case VKI_VHOST_RESET_OWNER:
+
/* User input device creation */
case VKI_UI_DEV_CREATE:
case VKI_UI_DEV_DESTROY:
|