Skip to content

Commit b7ea97f

Browse files
Dylan-debugintel-mediadev
authored andcommitted
[Media Common] [VP][HWS2]add semphore wait 64
* [Media Common] [HWS][VP]add semphore wait 64 add semphore wait 64.
1 parent 7d6cca1 commit b7ea97f

File tree

7 files changed

+29
-1
lines changed

7 files changed

+29
-1
lines changed

media_driver/media_softlet/agnostic/Xe_M/Xe_XPM_base/hw/mhw_mi_hwcmd_xe_xpm_base.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1800,6 +1800,8 @@ namespace xe_xpm_base
18001800
static const size_t byteSize = 20;
18011801
};
18021802

1803+
typedef MI_SEMAPHORE_WAIT_CMD MI_SEMAPHORE_WAIT_64_CMD;
1804+
18031805
//!
18041806
//! \brief MI_CONDITIONAL_BATCH_BUFFER_END
18051807
//! \details

media_softlet/agnostic/Xe2_M_plus/Xe2_LPM_base/hw/mhw_mi_hwcmd_xe2_lpm_base_next.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1877,6 +1877,8 @@ namespace xe2_lpm_base_next
18771877
static const size_t byteSize = 20;
18781878
};
18791879

1880+
typedef MI_SEMAPHORE_WAIT_CMD MI_SEMAPHORE_WAIT_64_CMD;
1881+
18801882
//!
18811883
//! \brief MI_CONDITIONAL_BATCH_BUFFER_END
18821884
//! \details

media_softlet/agnostic/Xe3_M_plus/Xe3_LPM_base/hw/mhw_mi_hwcmd_xe3_lpm_base.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1905,6 +1905,8 @@ namespace xe3_lpm_base
19051905
static const size_t byteSize = 20;
19061906
};
19071907

1908+
typedef MI_SEMAPHORE_WAIT_CMD MI_SEMAPHORE_WAIT_64_CMD;
1909+
19081910
//!
19091911
//! \brief MI_CONDITIONAL_BATCH_BUFFER_END
19101912
//! \details

media_softlet/agnostic/Xe_M_plus/Xe_LPM_plus_base/hw/mhw_mi_hwcmd_xe_lpm_plus_base_next.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1862,6 +1862,8 @@ namespace xe_lpm_plus_base_next
18621862
static const size_t byteSize = 20;
18631863
};
18641864

1865+
typedef MI_SEMAPHORE_WAIT_CMD MI_SEMAPHORE_WAIT_64_CMD;
1866+
18651867
//!
18661868
//! \brief MI_CONDITIONAL_BATCH_BUFFER_END
18671869
//! \details

media_softlet/agnostic/common/hw/mhw_mi_cmdpar.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,4 +394,8 @@ namespace mi
394394
} // namespace mi
395395
} // namespace mhw
396396

397+
#ifdef _MEDIA_RESERVED
398+
#include "mhw_mi_cmdpar_ext.h"
399+
#endif
400+
397401
#endif // __MHW_MI_CMDPAR_H__

media_softlet/agnostic/common/hw/mhw_mi_impl.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,13 @@ class Impl : public Itf, public mhw::Impl
367367
return MOS_STATUS_SUCCESS;
368368
}
369369

370+
#ifdef _MEDIA_RESERVED
371+
_MHW_SETCMD_OVERRIDE_DECL(MI_SEMAPHORE_WAIT_64)
372+
{
373+
return MOS_STATUS_SUCCESS;
374+
}
375+
#endif
376+
370377
_MHW_SETCMD_OVERRIDE_DECL(PIPE_CONTROL)
371378
{
372379
_MHW_SETCMD_CALLBASE(PIPE_CONTROL);

media_softlet/agnostic/common/hw/mhw_mi_itf.h

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
#include "mhw_cp_interface.h"
3434
#include "media_defs.h"
3535

36-
#define _MI_CMD_DEF(DEF) \
36+
#define _MI_CMD_DEF_COMMON(DEF) \
3737
DEF(MI_SEMAPHORE_WAIT); \
3838
DEF(MI_SEMAPHORE_SIGNAL); \
3939
DEF(MI_CONDITIONAL_BATCH_BUFFER_END); \
@@ -57,6 +57,15 @@
5757
DEF(MFX_WAIT); \
5858
DEF(MI_USER_INTERRUPT)
5959

60+
#ifdef _MEDIA_RESERVED
61+
#define _MI_CMD_DEF(DEF) \
62+
_MI_CMD_DEF_COMMON(DEF); \
63+
DEF(MI_SEMAPHORE_WAIT_64)
64+
#else
65+
#define _MI_CMD_DEF(DEF) \
66+
_MI_CMD_DEF_COMMON(DEF)
67+
#endif
68+
6069
namespace mhw
6170
{
6271
namespace mi

0 commit comments

Comments
 (0)