


Also at the moment it useally means all the flopped games don’t make it. Sure they maybe a bit lagged behind at the moment but in some ways that is a great quality filter. But the Mac has an ever so increasing range of games being developed for it. Maybe they’ve decided to just let Intel handle the firmware (and processors, and motherboard) and otherwise bug off. Now, you could ask why Apple didn’t write the CSM themselves, to which I can answer… who knows? Maybe they don’t currently employ anyone who would know how, and don’t want to hire someone just for this job. So, for Apple to license a CSM from any existing BIOS manufacturer, as they surely licensed their EFI implementation from Intel, would in all likelihood be more expensive. An example of this is the CSM that is available from participating BIOS vendors that provides legacy support. These offerings include required functionality, backward compatibility, testing and support and will continue to be royalty-bearing. Intel is making drivers generally available to the PC community available through AMI and Insyde as part of their complete product offerings. No more easily than you could write a complete one from scratch now. I download the code and I buy all my silicon from Intel. There is nothing in BSD license that forces these products to be free. BIOS companies offer tested, supported, royalty-bearing products based on the Framework. While this does not specifically say that CSM mode needs to be switched on, I don’t see any other way that EFI could detect a “legacy boot”.ĭoes this mean Framework-based BIOS from AMI or Insyde will be free? In other words, the CSM is basically AMI/Phoenix/whatever BIOS rewritten to use EFI driver calls instead of direct hardware calls. (These both come straight from the page you linked to.)

Then control is transferred to the CSM, which supports the legacy OS boot.

…For legacy boot the Framework initializes the platform’s silicon and executes EFI drivers. * The CSM is a distinct mode from regular EFI operation that has to be enabled.Ī typical CSM is approximately 60 KB (~38KB compressed) of firmware that is specific to each Participating Vendor and is based on that Vendor’s latest BIOS code base. Er, how exactly am I wrong? I made two points:
