Skip to content

Commit 36f74c2

Browse files
peiranzhintel-mediadev
authored andcommitted
[CP] Change CP SUBCOMP ID
Change CP SUBCOMP ID in case regkey message dropped, see JIRA in commit for deatails
1 parent 57be52d commit 36f74c2

File tree

2 files changed

+27
-24
lines changed

2 files changed

+27
-24
lines changed

media_common/agnostic/common/os/mos_util_user_feature_keys.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -268,10 +268,10 @@
268268
//! 3 bits for level, 1 bit for assert on/off, 1 bit for warning message per sub-component.
269269
//! Each component has to create a separate key for its sub-comps.
270270
//!
271-
//! 63_____60_59_____55_54______50_49_______45_44_________40_39_____35_34______30_29_____25_24_____20_19_____15_14__10_9_____________5_4______________0
272-
//! | | LIB | DLL |AUTHCHANNEL|SECURESESSION| CMD_BFR | UMD_CTXT | CODEC | GPU_HAL | PCH_HAL | OS | DEVICE | CP_DDI |
273-
//! |Reserved| W|A|L | W|A|L | W|A|L | W|A|L | W|A|L | W|A|L | W|A|L | W|A|L | W|A|L |W|A|L |Warn|Asrt|level|Warn|Asrt|level|
274-
//! |________|_________|__________|___________|_____________|_________|__________|_________|_________|_________|______|_______________|_______________|
271+
//! 63_____30_29___25_24___20_19_____15_14_____10_9_____5_4______________0
272+
//! | | CODEC | MHW | GPU_HAL | TEE_HAL | OS | DDI |
273+
//! |Reserved| W|A|L | W|A|L | W|A|L | W|A|L | W|A|L |Warn|Asrt|level|
274+
//! |________|_______|_______|_________|_________|_______|_______________|
275275
//!
276276
#define __MOS_USER_FEATURE_KEY_SUB_COMPONENT_CP_TAG "CP Sub Components Tags"
277277

media_softlet/agnostic/common/os/mos_util_debug.h

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -104,26 +104,29 @@ typedef enum
104104
// in mos_util_user_feature_keys.h if you change this enum.
105105
typedef enum
106106
{
107-
MOS_CP_SUBCOMP_DDI = 0, // CP-related DDIs
108-
MOS_CP_SUBCOMP_DEVICE = 1, // The CP device class
109-
MOS_CP_SUBCOMP_OS = 2, // The CP OS services classes
110-
MOS_CP_SUBCOMP_PCH_HAL = 3, // The CP PCH HAL class
111-
MOS_CP_SUBCOMP_GPU_HAL = 4, // The CP GPU HAL classes
112-
MOS_CP_SUBCOMP_CODEC = 5, // Content Protection portions of the Codec UMD
113-
MOS_CP_SUBCOMP_UMD_CONTEXT = 6, // Content Protection portions of UMD device context
114-
MOS_CP_SUBCOMP_CMD_BUFFER = 7, // Content Protection Command buffer class
115-
MOS_CP_SUBCOMP_SECURESESSION = 8, // The secure session classes
116-
MOS_CP_SUBCOMP_AUTHCHANNEL = 9, // The AuthChannel classes
117-
MOS_CP_SUBCOMP_DLL = 10, // CP DLL classes
118-
MOS_CP_SUBCOMP_LIB = 11, // Lib classes
119-
MOS_CP_SUBCOMP_MHW = 12, // CP MHW classes
120-
MOS_CP_SUBCOMP_PROTECTEDSESSION = 13, // Protected session class
121-
MOS_CP_SUBCOMP_PROTECTED_RESOURCE_SESSION = 14, // Protected Resource session class
122-
MOS_CP_SUBCOMP_TEE_HAL = 15, // CP TEE HAL class
123-
MOS_CP_SUBCOMP_CAPS = 16, // CP CAPS clas
124-
MOS_CP_SUBCOMP_CPLIB = 17, // CP CPLIB interacting
125-
MOS_CP_SUBCOMP_CENC = 18, // CP cenc class
126-
MOS_CP_SUBCOMP_COUNT // Must be last in the list
107+
MOS_CP_SUBCOMP_DDI = 0, // CP-related DDIs
108+
MOS_CP_SUBCOMP_DEVICE = MOS_CP_SUBCOMP_DDI, // (DDI)The CP device class
109+
MOS_CP_SUBCOMP_UMD_CONTEXT = MOS_CP_SUBCOMP_DDI, // (DDI)Content Protection portions of UMD device context
110+
MOS_CP_SUBCOMP_SECURESESSION = MOS_CP_SUBCOMP_DDI, // (DDI)The secure session classes
111+
MOS_CP_SUBCOMP_AUTHCHANNEL = MOS_CP_SUBCOMP_DDI, // (DDI)The AuthChannel classes
112+
MOS_CP_SUBCOMP_PROTECTEDSESSION = MOS_CP_SUBCOMP_DDI, // (DDI)Protected session class
113+
MOS_CP_SUBCOMP_PROTECTED_RESOURCE_SESSION = MOS_CP_SUBCOMP_DDI, // (DDI)Protected Resource session class
114+
MOS_CP_SUBCOMP_CAPS = MOS_CP_SUBCOMP_DDI, // (DDI)CP CAPS clas
115+
116+
MOS_CP_SUBCOMP_OS = 1, // The CP OS services classes
117+
118+
MOS_CP_SUBCOMP_TEE_HAL = 2, // CP TEE HAL class
119+
MOS_CP_SUBCOMP_PCH_HAL = MOS_CP_SUBCOMP_TEE_HAL, // (TEE_HAL)The CP PCH HAL class
120+
MOS_CP_SUBCOMP_DLL = MOS_CP_SUBCOMP_TEE_HAL, // (TEE_HAL)CP DLL classes
121+
122+
MOS_CP_SUBCOMP_GPU_HAL = 3, // The CP GPU HAL classes
123+
124+
MOS_CP_SUBCOMP_MHW = 4, // CP MHW classes
125+
126+
MOS_CP_SUBCOMP_CODEC = 5, // Content Protection portions of the Codec UMD
127+
MOS_CP_SUBCOMP_CENC = MOS_CP_SUBCOMP_CODEC, // (CODEC)CP cenc class
128+
129+
MOS_CP_SUBCOMP_COUNT // Must be last in the list
127130
} MOS_CP_SUBCOMP_ID;
128131

129132
//!

0 commit comments

Comments
 (0)