|
From: <sv...@va...> - 2011-08-15 08:52:20
|
Author: tom
Date: 2011-08-15 09:47:29 +0100 (Mon, 15 Aug 2011)
New Revision: 11980
Log:
Add support for FBIOPUT_VSCREENINFO and FBIOPAN_DISPLAY ioctls.
Patch from Pauli Nieminen <ext...@no...> on #263648.
Modified:
trunk/coregrind/m_syswrap/syswrap-linux.c
trunk/include/vki/vki-linux.h
Modified: trunk/coregrind/m_syswrap/syswrap-linux.c
===================================================================
--- trunk/coregrind/m_syswrap/syswrap-linux.c 2011-08-15 08:20:53 UTC (rev 11979)
+++ trunk/coregrind/m_syswrap/syswrap-linux.c 2011-08-15 08:47:29 UTC (rev 11980)
@@ -4479,11 +4479,19 @@
PRE_MEM_WRITE( "ioctl(FBIOGET_VSCREENINFO)", ARG3,
sizeof(struct vki_fb_var_screeninfo));
break;
+ case VKI_FBIOPUT_VSCREENINFO:
+ PRE_MEM_READ( "ioctl(FBIOPUT_VSCREENINFO)", ARG3,
+ sizeof(struct vki_fb_var_screeninfo));
+ break;
case VKI_FBIOGET_FSCREENINFO: /* 0x4602 */
PRE_MEM_WRITE( "ioctl(FBIOGET_FSCREENINFO)", ARG3,
sizeof(struct vki_fb_fix_screeninfo));
break;
+ case VKI_FBIOPAN_DISPLAY:
+ PRE_MEM_READ( "ioctl(FBIOPAN_DISPLAY)", ARG3,
+ sizeof(struct vki_fb_var_screeninfo));
+ break;
case VKI_PPCLAIM:
case VKI_PPEXCL:
case VKI_PPYIELD:
Modified: trunk/include/vki/vki-linux.h
===================================================================
--- trunk/include/vki/vki-linux.h 2011-08-15 08:20:53 UTC (rev 11979)
+++ trunk/include/vki/vki-linux.h 2011-08-15 08:47:29 UTC (rev 11980)
@@ -1972,7 +1972,9 @@
//----------------------------------------------------------------------
#define VKI_FBIOGET_VSCREENINFO 0x4600
+#define VKI_FBIOPUT_VSCREENINFO 0x4601
#define VKI_FBIOGET_FSCREENINFO 0x4602
+#define VKI_FBIOPAN_DISPLAY 0x4606
struct vki_fb_fix_screeninfo {
char id[16]; /* identification string eg "TT Builtin" */
|