awilliam / rom-parser

153 stars 45 forks source link

Run off end #2

Closed pgera closed 7 years ago

pgera commented 7 years ago

I dumped out the nvidia card's rom using nouveau (https://nouveau.freedesktop.org/wiki/DumpingVideoBios/), but I get the run off end error. This is what the tool prints: Valid ROM signature found @0h, PCIR offset 190h PCIR: type 0 (x86 PC-AT), vendor: 10de, device: 0ffb, class: 030000 PCIR: revision 3, vendor revision: 1 Valid ROM signature found @f800h, PCIR offset 40h PCIR: type e0, vendor: 10de, device: 0ff0, class: 000000 PCIR: revision 0, vendor revision: 0 Error, ran off the end

Edit: Managed to get the full ROM from the system bios. I think it is being parsed correctly. Closing the issue.

This is the passing output: Valid ROM signature found @0h, PCIR offset 190h PCIR: type 0 (x86 PC-AT), vendor: 10de, device: 0ffb, class: 030000 PCIR: revision 3, vendor revision: 1 Valid ROM signature found @f800h, PCIR offset 40h PCIR: type e0, vendor: 10de, device: 0ff0, class: 000000 PCIR: revision 0, vendor revision: 0 Valid ROM signature found @16200h, PCIR offset 1ch PCIR: type 3 (EFI), vendor: 10de, device: 0ffb, class: 030000 PCIR: revision 3, vendor revision: 0 EFI: Signature Valid, Subsystem: Boot, Machine: X64 Last image