Skip to content

Commit 73549c8

Browse files
author
Vasily Galkin
committed
v1.7xml-2021-08
1 parent 6544e1d commit 73549c8

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ To save XML to file:
1313
[Example XML output (large, ~1k lines)](./output-example.xml)
1414

1515
### 📉Changelog📉
16+
v1.7xml-2021-08
17+
* Try partially parsing without crashing even unsupported VBIOSes
18+
1619
v1.7xml-2021-07
1720
* Fix exceptions while runing linux-built binary on windows
1821
* Dump all parsed data as valid xml

bin/Debug/PolarisBiosEditor.exe

512 Bytes
Binary file not shown.

output-example.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<root-of-option-rom-dump name="bioses/Asus.RX580.8192.170417_1-stock.rom" dump-software-version="PolarisBiosEditor-1.7xml-2021.07">
1+
<root-of-option-rom-dump name="bioses/Asus.RX580.8192.170417_1-stock.rom" dump-software-version="PolarisBiosEditor-1.7xml-2021.08">
22
<OptionRomAndAtomHeaders>
33
<EFI_LEGACY_EXPANSION_AMD_ROM_HEADER addr="0x0-0x4A len=74=0x4A">
44
<Signature55>85 = 0x55 = 0b1010101</Signature55>
@@ -1409,7 +1409,7 @@
14091409
<ReadEfuseValue tbindex="69" header="0xE294" code=" 107bytes [0xE29A-E305) values 3700005600013DE50020481B0003..004033050101000000080200015B" format_content_rev="3.1" work_stack_in_4bytes="8" params_stack_in_1bytes="0"/>
14101410
<MemoryCleanUp tbindex="53" header="0xE306" code=" 200bytes [0xE30C-E3D4) values 3700005600404A2500EC01443000..EC010000004A6505EC0F49C5005B" format_content_rev="3.1" work_stack_in_4bytes="0" params_stack_in_1bytes="16"/>
14111411
<SetDCEClock tbindex="46" header="0xE3D4" code=" 755bytes [0xE3DA-E6CD) values 3700003D250101447B003D250102..080000260C0000281000002A1400" format_content_rev="2.1" work_stack_in_4bytes="0" params_stack_in_1bytes="0"/>
1412-
<FromLastToSectionEnd info=" 307bytes [0xE6CD-E800) values FFFFFFFFFFFFFFFFFFFFFFFFFFFF..FFFFFFFFFFFFFFFFFFFFFFFFFFFF" FF_count="307" NonFF_count="0"/>
1412+
<BinaryAreaFastCheck info=" 307bytes [0xE6CD-E800) values FFFFFFFFFFFFFFFFFFFFFFFFFFFF..FFFFFFFFFFFFFFFFFFFFFFFFFFFF" FF_count="307" Zero_count="0" Other_count="0"/>
14131413
</AtomMasterCommands>
14141414
<EfiGopPart>
14151415
<EFI_PCI_EXPANSION_ROM_HEADER addr="0xE800-0xE81C len=28=0x1C">
@@ -1446,6 +1446,6 @@
14461446
<CompressedLengthAfterHeader>57898 = 0xE22A = 0b1110001000101010</CompressedLengthAfterHeader>
14471447
<DeCompressedLength>105272 = 0x19B38 = 0b11001101100111000</DeCompressedLength>
14481448
</EFI_COMPRESSED_FORMAT_HEADER>
1449-
<FromLastToSectionEnd info=" 374bytes [0x1CA8A-1CC00) values FFFFFFFFFFFFFFFFFFFFFFFFFFFF..FFFFFFFFFFFFFFFFFFFFFFFFFFFF" FF_count="374" NonFF_count="0"/>
1449+
<BinaryAreaFastCheck info=" 374bytes [0x1CA8A-1CC00) values FFFFFFFFFFFFFFFFFFFFFFFFFFFF..FFFFFFFFFFFFFFFFFFFFFFFFFFFF" FF_count="374" Zero_count="0" Other_count="0"/>
14501450
</EfiGopPart>
14511451
</root-of-option-rom-dump>

0 commit comments

Comments
 (0)