@@ -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