Revision 12b81b71

b/linux-user/ioctls.h
329 329
  IOCTL(FBIOGET_FSCREENINFO, IOC_R, MK_PTR(MK_STRUCT(STRUCT_fb_fix_screeninfo)))
330 330
  IOCTL(FBIOGET_VSCREENINFO, IOC_R, MK_PTR(MK_STRUCT(STRUCT_fb_var_screeninfo)))
331 331
  IOCTL(FBIOPUT_VSCREENINFO, IOC_W, MK_PTR(MK_STRUCT(STRUCT_fb_var_screeninfo)))
332
  IOCTL(FBIOGETCMAP,        IOC_RW, MK_PTR(MK_STRUCT(STRUCT_fb_cmap)))
333
  IOCTL(FBIOPUTCMAP,        IOC_RW, MK_PTR(MK_STRUCT(STRUCT_fb_cmap)))
334
  IOCTL(FBIOPAN_DISPLAY,    IOC_RW, MK_PTR(MK_STRUCT(STRUCT_fb_var_screeninfo)))
335
  IOCTL(FBIOGET_CON2FBMAP,  IOC_RW, MK_PTR(MK_STRUCT(STRUCT_fb_con2fbmap)))
336
  IOCTL(FBIOPUT_CON2FBMAP,  IOC_RW, MK_PTR(MK_STRUCT(STRUCT_fb_con2fbmap)))
332 337

  
333 338
  IOCTL(VT_OPENQRY, IOC_R, MK_PTR(TYPE_INT))
334 339
  IOCTL(VT_GETSTATE, IOC_R, MK_PTR(MK_STRUCT(STRUCT_vt_stat)))
b/linux-user/syscall_defs.h
932 932
#define TARGET_FBIOGET_VSCREENINFO    0x4600
933 933
#define TARGET_FBIOPUT_VSCREENINFO    0x4601
934 934
#define TARGET_FBIOGET_FSCREENINFO    0x4602
935
#define TARGET_FBIOGETCMAP            0x4604
936
#define TARGET_FBIOPUTCMAP            0x4605
937
#define TARGET_FBIOPAN_DISPLAY        0x4606
938
#define TARGET_FBIOGET_CON2FBMAP      0x460F
939
#define TARGET_FBIOPUT_CON2FBMAP      0x4610
935 940

  
936 941
/* vt ioctls */
937 942
#define TARGET_VT_OPENQRY             0x5600
b/linux-user/syscall_types.h
161 161
       TYPE_INT, /* rotate */
162 162
       MK_ARRAY(TYPE_INT, 5)) /* reserved */
163 163

  
164
STRUCT(fb_cmap,
165
       TYPE_INT, /* start  */
166
       TYPE_INT, /* len    */
167
       TYPE_PTRVOID, /* red    */
168
       TYPE_PTRVOID, /* green  */
169
       TYPE_PTRVOID, /* blue   */
170
       TYPE_PTRVOID) /* transp */
171

  
172
STRUCT(fb_con2fbmap,
173
       TYPE_INT, /* console     */
174
       TYPE_INT) /* framebuffer */
175

  
176

  
164 177
STRUCT(vt_stat,
165 178
       TYPE_SHORT, /* v_active */
166 179
       TYPE_SHORT, /* v_signal */

Also available in: Unified diff