commit | 97dce0f9ce3b1a215c0f2e186fd35d0de7be5528 | [log] [tgz] |
---|---|---|
author | Kevin O'Connor <kevin@koconnor.net> | Fri Feb 15 22:46:09 2013 -0500 |
committer | Kevin O'Connor <kevin@koconnor.net> | Fri Feb 15 22:46:09 2013 -0500 |
tree | 9ac76a4641c04c29fb606bc8a32894ddb8e02bb7 | |
parent | 7cac600a661bf664553726b0729916f5485a310b [diff] |
Warn on unaligned PCI ROM structure in option roms. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
diff --git a/src/optionroms.c b/src/optionroms.c index 971b9d6..03c5de0 100644 --- a/src/optionroms.c +++ b/src/optionroms.c
@@ -109,6 +109,9 @@ struct pci_data *pd = (void*)((u32)rom + rom->pcioffset); if (pd->signature != PCI_ROM_SIGNATURE) return NULL; + if (rom->pcioffset & 3) + dprintf(1, "WARNING! Found unaligned PCI rom (vd=%04x:%04x)\n" + , pd->vendor, pd->device); return pd; }