UefiCpuPkg/RegisterCpuFeaturesLib: Support combo CPU feature style.
Current code assume only one dependence (before or after) for one feature. Enhance code logic to support feature has two dependence (before and after) type. Cc: Ruiyu Ni <ruiyu.ni@intel.com> Cc: Laszlo Ersek <lersek@redhat.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Eric Dong <eric.dong@intel.com> Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
This commit is contained in:
@@ -193,15 +193,17 @@ DumpCpuFeature (
|
||||
/**
|
||||
Return feature dependence result.
|
||||
|
||||
@param[in] CpuFeature Pointer to CPU feature.
|
||||
@param[in] Before Check before dependence or after.
|
||||
@param[in] CpuFeature Pointer to CPU feature.
|
||||
@param[in] Before Check before dependence or after.
|
||||
@param[in] NextCpuFeatureMask Pointer to next CPU feature Mask.
|
||||
|
||||
@retval return the dependence result.
|
||||
**/
|
||||
CPU_FEATURE_DEPENDENCE_TYPE
|
||||
DetectFeatureScope (
|
||||
IN CPU_FEATURES_ENTRY *CpuFeature,
|
||||
IN BOOLEAN Before
|
||||
IN BOOLEAN Before,
|
||||
IN CHAR8 *NextCpuFeatureMask
|
||||
);
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user