Skip to content

Commit 8da63e3

Browse files
Alex1Zhangintel-mediadev
authored andcommitted
[VP] add free GPU virtual address on MTL
* [VP] add free GPU virtual address add free GPU virtual address.
1 parent aad2c8d commit 8da63e3

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

media_softlet/agnostic/common/os/mos_interface.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,23 @@ typedef struct _MOS_VIRTUALENGINE_SET_PARAMS MOS_VIRTUALENGINE_SET_PARAMS, *PMO
6161
typedef struct _MOS_VIRTUALENGINE_INIT_PARAMS MOS_VIRTUALENGINE_INIT_PARAMS, *PMOS_VIRTUALENGINE_INIT_PARAMS;
6262
typedef struct _MOS_CMD_BUF_ATTRI_VE MOS_CMD_BUF_ATTRI_VE, *PMOS_CMD_BUF_ATTRI_VE;
6363
typedef struct _MHW_VDBOX_GPUNODE_LIMIT *PMHW_VDBOX_GPUNODE_LIMIT;
64+
#if !EMUL
65+
inline bool IsGMMMapped(GMM_CLIENT_CONTEXT *gmmClientContext, PADAPTER_INFO adapterInfo, GMM_RESOURCE_FLAG& flags)
66+
{
67+
if (gmmClientContext &&
68+
adapterInfo->SkuTable.FtrE2ECompression &&
69+
!adapterInfo->SkuTable.FtrFlatPhysCCS &&
70+
!adapterInfo->WaTable.WaAuxTable64KGranular &&
71+
flags.Info.MediaCompressed)
72+
{
73+
return true;
74+
}
75+
else
76+
{
77+
return false;
78+
}
79+
}
80+
#endif
6481
class MosInterface
6582
{
6683
protected:

0 commit comments

Comments
 (0)