Another note. I've opened the config file of both the Martin Lo EFi folder (0.6.9) and OCLP generated folder and both of them have this AvoidRuntimeDefrag set to false. On the Opencore project install guide (0.6.9)
over here it says Big Sur may require this quirk enabled (set to true) on the booter ( saying Big Sur requires the APIC table present, otherwise causing early kernel panic so the quirk is recommended for the Big Sur users).
I've tried to tweak the Martin Lo Efi folder with the single change but it didn't work (something else might need to be changed in order to work with this setting).
By going through the Opencore install guide, I've also noticed the Martin Lo EFi folder (that had been working wonders until 11.2.3) has at least 11 different settings from the suggestions the Opencore team make for the Nehalem and Westmere cpu (including some NVRAM settings - and the Mac Pro 6.1 smbios suggestion for Catalina and above).
I might try to do a fresh OC efi folder and config file later on, but I might miss on setting up properly some of those custom files that work so great with the legacy cMP logicboard (SSDT USB mapping, audio kexts and so on). Will try to use different SmBios profiles with different PCI ports count. If there's any expert on opencore over here I suggest you to try out a fresh one as well and play around with it as there seems to be some divergence when it comes to the slightly different approaches (Opencore guide suggestions, Martin Lo, OCLP Team). Just my 2 cents.
@tsialex Do you happen to know the bios (or SPI flash) chip size of the Hackintosh systems reported to have the same Big Sur crashings as the cMP (the pc motherboards with Nehalem/Westmere socket)? Is it possible the pc motherboards were using bigger bios chips and still have the same crashing problems (a way of testing your hypothesis)?
View attachment 1786188