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