From: Imre Deak Date: Fri, 4 Nov 2011 12:27:50 +0000 (+0200) Subject: gfx: pvr: add missing IOCTLs X-Git-Tag: 2.1b_release~526 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b5b13855528878d1f25305ff0cb8cb4538a1306a;p=kernel%2Fkernel-mfld-blackbay.git gfx: pvr: add missing IOCTLs Signed-off-by: Imre Deak Signed-off-by: Pauli Nieminen Signed-off-by: Kirill A. Shutemov --- diff --git a/drivers/staging/mrst/pvr/services4/srvkm/bridged/bridged_pvr_bridge.c b/drivers/staging/mrst/pvr/services4/srvkm/bridged/bridged_pvr_bridge.c index 5ade07b..c9e1791 100644 --- a/drivers/staging/mrst/pvr/services4/srvkm/bridged/bridged_pvr_bridge.c +++ b/drivers/staging/mrst/pvr/services4/srvkm/bridged/bridged_pvr_bridge.c @@ -582,8 +582,6 @@ PVRSRVExportDeviceMemBW(IMG_UINT32 ui32BridgeID, IMG_HANDLE hDevCookieInt; PVRSRV_KERNEL_MEM_INFO *psKernelMemInfo; - PVRSRV_BRIDGE_ASSERT_CMD(ui32BridgeID, PVRSRV_BRIDGE_EXPORT_DEVICEMEM); - psExportDeviceMemOUT->eError = PVRSRVLookupHandle(psPerProc->psHandleBase, &hDevCookieInt, @@ -650,8 +648,6 @@ PVRSRVMapDeviceMemoryBW(IMG_UINT32 ui32BridgeID, PVRSRV_KERNEL_MEM_INFO *psDstKernelMemInfo = IMG_NULL; IMG_HANDLE hDstDevMemHeap = IMG_NULL; - PVRSRV_BRIDGE_ASSERT_CMD(ui32BridgeID, PVRSRV_BRIDGE_MAP_DEV_MEMORY); - NEW_HANDLE_BATCH_OR_ERROR(psMapDevMemOUT->eError, psPerProc, 2); @@ -3663,6 +3659,17 @@ CommonBridgeInit(IMG_VOID) sizeof(PVRSRV_BRIDGE_OUT_EXPORTDEVICEMEM), offsetof(PVRSRV_BRIDGE_OUT_EXPORTDEVICEMEM, eError)); PVR_IO_RW(RELEASE_MMAP_DATA, PVRMMapReleaseMMapDataBW); + PVR_IO_NSTD(MAP_DEV_MEMORY_2, PVRSRVMapDeviceMemoryBW, + sizeof(PVRSRV_BRIDGE_IN_MAP_DEV_MEMORY), + sizeof(PVRSRV_BRIDGE_OUT_MAP_DEV_MEMORY), + offsetof(PVRSRV_BRIDGE_OUT_MAP_DEV_MEMORY, eError)); + PVR_IO_NSTD(EXPORT_DEVICEMEM_2, PVRSRVExportDeviceMemBW, + sizeof(PVRSRV_BRIDGE_IN_EXPORTDEVICEMEM), + sizeof(PVRSRV_BRIDGE_OUT_EXPORTDEVICEMEM), + offsetof(PVRSRV_BRIDGE_OUT_EXPORTDEVICEMEM, eError)); + PVR_IO_INV(CHG_DEV_MEM_ATTRIBS); + + PVR_IO_INV(PROCESS_SIMISR_EVENT); PVR_IO_INV(REGISTER_SIM_PROCESS); PVR_IO_INV(UNREGISTER_SIM_PROCESS);