gfx: pvr: add missing IOCTLs
authorImre Deak <imre.deak@intel.com>
Fri, 4 Nov 2011 12:27:50 +0000 (14:27 +0200)
committerMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Tue, 3 Jul 2012 09:28:25 +0000 (12:28 +0300)
Signed-off-by: Imre Deak <imre.deak@intel.com>
Signed-off-by: Pauli Nieminen <pauli.nieminen@linux.intel.com>
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
drivers/staging/mrst/pvr/services4/srvkm/bridged/bridged_pvr_bridge.c

index 5ade07b..c9e1791 100644 (file)
@@ -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);