Follow-up:

I forgot, it's important that "Secure Boot", should it be turned on, is
set to off, otherwise the CSM will be disabled automatically since it
essentially defeats the purpose.

Also, I found something that illustrates what happens when the CSM is
loaded but not "started":
https://smackerelofopinion.blogspot.com/2011/11/does-your-uefi-firmware-have-csm.html
If the CSM is enabled but the boot option is set to UEF, the CSM will
/only/ initialize all the option ROMs, including the graphics BIOS. The
option ROMs will be loaded for an operating system to use, which is what
Windows 7 relys on, even when in UEFI boot mode.

One more thing I found is this article on the VOGONS (very old games on
new systems) forum:
https://www.vogons.org/viewtopic.php?t=57025
It could be that the CSM vanishes on new hardware around 2020...

I don't see a BIOS emulator for UEFI systems without CSM on the horizon.
There once was an EFI payload called BAMBIOS, but this wasn't continued
when Apple included the CSM back in 2006 when they changed from PowerPC
(with Open Firmware) to Intel x86 (with EFI) systems. Initially Apple
did not include the CSM, but with BootCamp they then did (for Windows XP
to work), so there was no more need for a BIOS emulation like BAMBIOS on
(U)EFI systems any longer...
http://www.osxbook.com/book/bonus/misc/legacyboot/

Maybe in the future, once UEFI-only systems without CSM are comming,
there will again be a BIOS emulation for UEFI systems in the form of a
"BIOS" UEFI bootloader. I.e. UEFI will start a boot option called
"BIOS", which isn't an operating system but a BIOS emulation instead.
The only drawback would be that it has to be installed as a bootloader
on the primary boot device (or another boot device) like any other boot
loader... The advantage of the UEFI supplied CSM is/was that it is/was
available from within the firmware...

Cheers,
A.


_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to