On Fri, May 20, 2022 at 03:19:03PM +0000, Lev Kujawski wrote:
> In accord with the El Torito specification[1], SeaBIOS now signals
> failure (AH=1 and CF) whenever attempts are made to terminate disk
> emulation (0x4B) for non-emulated drives. The prior behavior of always
> returning success caused the Solaris 9 Device Configuration
> Assistant (DCA) diskette (d1_image) to fail to boot as it was unable
> to access the non-existent underlying drive.
> 
> References:
> 
> [1]:  "CF - Clear if system released
>        CF - Set if system not in emulation mode"
> 
>      C. E. Stevens and S. Merkin, '"El Torito" Bootable CD-ROM Format
>      Specification', Phoenix Technologies and IBM, 1994, p. 17.

Thanks.

I noticed a bit of "code movement" in this patch.  Is the only
functional change to return DISK_RET_EPARAM when 134b is invoked on a
non-emulated drive?

Cheers,
-Kevin
_______________________________________________
SeaBIOS mailing list -- seabios@seabios.org
To unsubscribe send an email to seabios-le...@seabios.org

Reply via email to