OcConfigurationLib: Add FirmwareFeatures and FirmwareFeaturesMask to PlatformNVRAM

This commit is contained in:
vit9696 2019-04-11 00:01:09 +03:00
parent 5390bb0d2f
commit fe9e68bcd4
2 changed files with 10 additions and 6 deletions

View File

@ -286,9 +286,11 @@
OC_DECLARE (OC_PLATFORM_DATA_HUB_CONFIG)
#define OC_PLATFORM_NVRAM_CONFIG_FIELDS(_, __) \
_(OC_STRING , Bid , , OC_STRING_CONSTR ("", _, __) , OC_DESTR (OC_STRING) ) \
_(OC_STRING , Mlb , , OC_STRING_CONSTR ("", _, __) , OC_DESTR (OC_STRING) ) \
_(UINT8 , Rom , [6] , {0} , () )
_(OC_STRING , Bid , , OC_STRING_CONSTR ("", _, __) , OC_DESTR (OC_STRING) ) \
_(OC_STRING , Mlb , , OC_STRING_CONSTR ("", _, __) , OC_DESTR (OC_STRING) ) \
_(UINT8 , Rom , [6] , {0} , () ) \
_(UINT64 , FirmwareFeatures , , 0 , () ) \
_(UINT64 , FirmwareFeaturesMask , , 0 , () )
OC_DECLARE (OC_PLATFORM_NVRAM_CONFIG)
#define OC_PLATFORM_SMBIOS_CONFIG_FIELDS(_, __) \

View File

@ -316,9 +316,11 @@ mPlatformConfigurationGenericSchema[] = {
STATIC
OC_SCHEMA
mPlatformConfigurationNvramSchema[] = {
OC_SCHEMA_STRING_IN ("BID", OC_GLOBAL_CONFIG, PlatformInfo.Nvram.Bid),
OC_SCHEMA_STRING_IN ("MLB", OC_GLOBAL_CONFIG, PlatformInfo.Nvram.Mlb),
OC_SCHEMA_DATAF_IN ("ROM", OC_GLOBAL_CONFIG, PlatformInfo.Nvram.Rom)
OC_SCHEMA_STRING_IN ("BID", OC_GLOBAL_CONFIG, PlatformInfo.Nvram.Bid),
OC_SCHEMA_DATAF_IN ("FirmwareFeatures", OC_GLOBAL_CONFIG, PlatformInfo.Nvram.FirmwareFeatures),
OC_SCHEMA_DATAF_IN ("FirmwareFeaturesMask", OC_GLOBAL_CONFIG, PlatformInfo.Nvram.FirmwareFeaturesMask),
OC_SCHEMA_STRING_IN ("MLB", OC_GLOBAL_CONFIG, PlatformInfo.Nvram.Mlb),
OC_SCHEMA_DATAF_IN ("ROM", OC_GLOBAL_CONFIG, PlatformInfo.Nvram.Rom)
};
STATIC