@@ -104,26 +104,29 @@ typedef enum
104104// in mos_util_user_feature_keys.h if you change this enum.
105105typedef 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