File tree Expand file tree Collapse file tree 3 files changed +9
-0
lines changed
Expand file tree Collapse file tree 3 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -3651,6 +3651,12 @@ USTATUS FfsParser::parseRawSectionBody(const UModelIndex & index)
36513651 // Parse NVAR area
36523652 return nvramParser->parseNvarStore (index);
36533653 }
3654+ else if (parentFileGuid == FFS_PHOENIX_RAW_SECTION_EVSA_GUID) { // Phoenix NVRAM external defaults
3655+ // Rename parent file
3656+ model->setText (parentFile, UString (" Phoenix NVRAM EVSA" ));
3657+ // Parse NVAR area
3658+ return nvramParser->parseNvramVolumeBody (index);
3659+ }
36543660 else if (parentFileGuid == PROTECTED_RANGE_VENDOR_HASH_FILE_GUID_AMI) { // AMI vendor hash file
36553661 // Parse AMI vendor hash file
36563662 return parseVendorHashFile (parentFileGuid, index);
Original file line number Diff line number Diff line change @@ -71,6 +71,8 @@ extern const UByteArray NVRAM_PHOENIX_FLASH_MAP_EVSA7_GUID // 58A90A52-929F-44F8
7171(" \x52\x0A\xA9\x58\x9F\x92\xF8\x44\xAC\x35\xA7\xE1\xAB\x18\xAC\x91 " , 16 );
7272extern const UByteArray NVRAM_PHOENIX_FLASH_MAP_SELF_GUID // 8CB71915-531F-4AF5-82BF-A09140817BAA
7373(" \x15\x19\xB7\x8C\x1F\x53\xF5\x4A\x82\xBF\xA0\x91\x40\x81\x7B\xAA " , 16 );
74+ extern const UByteArray FFS_PHOENIX_RAW_SECTION_EVSA_GUID // DAB78572-E8D1-4C3F-9A1E-F27E9CAF686D
75+ (" \x72\x85\xB7\xDA\xD1\xE8\x3F\x4C\x9A\x1E\xF2\x7E\x9C\xAF\x68\x6D " , 16 );
7476
7577extern const UByteArray NVRAM_PHOENIX_FLASH_MAP_SIGNATURE
7678(" \x5F\x46\x4C\x41\x53\x48\x5F\x4D\x41\x50 " , 10 );
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ extern const UByteArray NVRAM_NVAR_STORE_FILE_GUID; // CEF5B9A3-476D-497F-9FDC-E
3030extern const UByteArray NVRAM_NVAR_EXTERNAL_DEFAULTS_FILE_GUID ; // 9221315B-30BB-46B5-813E-1B1BF4712BD3
3131extern const UByteArray NVRAM_NVAR_PEI_EXTERNAL_DEFAULTS_FILE_GUID ; // 77D3DC50-D42B-4916-AC80-8F469035D150
3232extern const UByteArray NVRAM_NVAR_BB_DEFAULTS_FILE_GUID ; // AF516361-B4C5-436E-A7E3-A149A31B1461
33+ extern const UByteArray FFS_PHOENIX_RAW_SECTION_EVSA_GUID ; // DAB78572-E8D1-4C3F-9A1E-F27E9CAF686D
3334
3435extern UString nvarAttributesToUString (const UINT8 attributes );
3536extern UString nvarExtendedAttributesToUString (const UINT8 attributes );
You can’t perform that action at this time.
0 commit comments