[SeaBIOS] [PATCH v3] boot: Fix boot order for SCSI target, lun > 9
Kevin O'Connor
kevin at koconnor.net
Fri Aug 15 15:46:33 CEST 2014
On Fri, Aug 15, 2014 at 08:58:17AM +0200, Markus Armbruster wrote:
> We identify devices by their Open Firmware device paths. The path
> component for the logical unit on a bus is incorrect:
> bootprio_find_scsi_device() and bootprio_find_usb() format target
> (a.k.a. SCSI ID) and lun in decimal, while QEMU uses hexadecimal.
> Bootorder list entries with target, lun > 9 aren't found (lucky case),
> or attributed to the wrong logical unit (unlucky case).
>
> The relevant spec[*] agrees with QEMU (and OVMF, for that matter).
> Change %d to %x.
Thanks. I committed this patch.
-Kevin
More information about the SeaBIOS
mailing list