In de ontwikkelings-Linux 6.11-kernel zijn EFI-wijzigingen verwerkt. Aan de EFI-kant is deze cyclus opmerkelijk: de verwijdering van de ondersteuning voor EFI-pseudo-geheugentoewijzing, evenals een oplossing om dual-GPU-ondersteuning te bieden voor sommige oudere x86-gebaseerde Apple MacBook Pro's door te doen alsof ze Apple macOS opstarten in plaats van Linux.
Ondersteuning voor EFI-pseudo-geheugentoewijzing wordt uit de Linux-kernel verwijderd omdat deze momenteel niet wordt gebruikt en resulteert in vertrouwelijke computermachines (CoCo), niet-geaccepteerde geheugenverwerking en andere complicaties. Deze functie werd in het verleden voornamelijk gebruikt voor EFI-foutopsporing.
Een andere verandering die het vermelden waard is, is een SMBIOS-"tweak" die de firmware van de x86 MacBook Pro instrueert om zowel geïntegreerde als afzonderlijke GPU's in te schakelen. De Linux-kernel ondersteunt MMIOGMUX al op T2-gebaseerde Apple Macs voor gebruik met afzonderlijke GPU's. Om te voorkomen dat firmware de geïntegreerde GPU uitschakelt, is echter een speciale aanpak vereist. In het bijzonder moet de firmware de iGPU uitschakelen en alleen de dGPU inschakelen bij het opstarten van Apple macOS.
Daarom meldt de EFISMBIOS-code in Linux 6.11 voor een paar bekende Apple MacBook Pro-modellen dat "Mac OS X 10.9" opstart vanaf de leverancier van het besturingssysteem "Apple Inc." om te voorkomen dat de iGPU wordt uitgeschakeld. De MacBookPro-modellen die momenteel zijn ingesteld om iGPU uit te schakelen zijn: MacBookPro11,3, MacBookPro11,5, MacBookPro13,3, MacBookPro14,3, MacBookPro15,1, MacBookPro15,3, MacBookPro16,1 en MacBookPro16,4.
Dit volgt op een GRUB-patch in 2013 waarbij bepaalde MacBook-modellen zichzelf tijdens het opstarten zouden identificeren als MacOSX, als reactie op de andere configuratie van de hardware in de firmware, als ze tijdens het opstarten niet als "MacOSX" zouden worden gerapporteerd. Dus als je een van deze oudere x86 MacBook Pro-modellen gebruikt en Linux 6.11 wordt herkend als "Mac OS
Voor meer details over alle EFI-functie-updates deze cyclus, zie de EFI-fusie van gisteren met Linux 6.11 Git.