CSMWrap (BIOS emu for UEFI)

https://github.com/FlyGoat/csmwrap

CSMWrap is a cool little hack that brings back the good old PC BIOS on those fancy-pants UEFI-only systems. It utilises the CSM (Compatibility Support Module) and VESA VBIOS from SeaBIOS project to emulate a legacy BIOS environment.

Could this be interesting for Haiku in the future?

2 Likes

Maybe? But probably not. We alteady support efi, so going back doesn’t seem all that usefull. :slight_smile:

Not really, but I’ll alert the FreeDOS guys.

1 Like

Haiku boots off UEFI so this is unlikely to be of any use.

BeOS did not reliably boot on BIOS-based computers made after ~2003. It needs hacks to boot with over 1GB of installed memory (including video memory) and to run properly on processors >2Ghz, and doesn’t support the SMP version that most motherboards made after the mid 00s use for multicore processors; so this would only fix one tiny element of the many, many issues with getting BeOS running on new hardware

Haiku also has compatibility issues with SeaBIOS, making this less useful for another reason.

2 Likes

I think that’s only Google’s stripped-down version of SeaBIOS on Chromebooks?

SeaBIOS is what’s used in QEMU and it seems fine there at least.

1 Like

we had problems on several machines running coreboot and seabios as well, like purism laptops, or reflashed thinkpads.