Udgaven af CSMWrap 3.0 er blevet offentliggjort, et projekt der udvikler en EFI-applikation til at starte systemer, der kun understøtter forældede platforme med BIOS, i moderne UEFI-miljøer. CSMWrap genskaber et BIOS-miljø på UEFI-systemer (klasse 3) ved at pakke SeaBIOS-assemblagen ind som en CSM (Compatibility Support Module) og køre det som en ekstern EFI-applikation. Koden i projektet er skrevet i C og distribueres under LGPL-2.1-licensen.
Projektet leverer 64- og 32-bit EFI-applikationspakker, som blot skal placeres i mappen /EFI/BOOT/ på et medie med et filsystem FAT, der kan starte operativsystemer kun i BIOS-miljøer. UEFI-firmware genkender sådanne medier og viser dem blandt boot-enhederne. Det anbefales at benytte partitionstabeller i MBR-format på det bootbare medie.
I CSMWrap 3.0 er der tilføjet støtte til konfigurationsfilen csmwrap.ini, som kan placeres i samme mappe som den eksekverbare EFI-fil for at angive yderligere indstillinger. Der er mulighed for at angive parametre for den serielle port til debug-output, stien til alternativ VGABIOS (i stedet for SeaVGABIOS), PCI-adressen for grafikkortet, samt flags for at deaktivere IOMMU og undertrykke output på skærmen af information om CSMWrap, der vises ud over banneret og fejlmeddelelser.
Kilde: opennet.ru
