mirror of https://github.com/ipxe/ipxe.git
[undi] Scan for UNDI ROMs on 512-byte boundaries rather than 2kB boundaries
Apparently some BIOSes will place option ROMs on 512-byte boundaries. While this is against specification, it doesn't actually hurt anything, so we may as well increase our scan granularity to 512 bytes. Contributed by Luca <lucarx76@gmail.com>pull/1/head
parent
8223084afc
commit
6df82b1a9d
|
@ -188,9 +188,9 @@ static void undirom_probe_all_roms ( void ) {
|
||||||
|
|
||||||
DBG ( "Scanning for PXE expansion ROMs\n" );
|
DBG ( "Scanning for PXE expansion ROMs\n" );
|
||||||
|
|
||||||
/* Scan through expansion ROM region at 2kB intervals */
|
/* Scan through expansion ROM region at 512 byte intervals */
|
||||||
for ( rom_segment = 0xc000 ; rom_segment < 0x10000 ;
|
for ( rom_segment = 0xc000 ; rom_segment < 0x10000 ;
|
||||||
rom_segment += 0x80 ) {
|
rom_segment += 0x20 ) {
|
||||||
undirom_probe ( rom_segment );
|
undirom_probe ( rom_segment );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue