> Not related to TOP_DOWN. It is - even if it's indirect, I can break/fix the splash with TOP_DOWN=n or y > ... The two I've tested don't have that problem.Sean Rhodes
Seems like the root cause is CB:76127, apparently, edk2 thinks the DSDT has already been added so it says Access Denied, so revert CB:76143 and CB:76127 and it'll boot with TOP_DOWN=y. TOP_DOWN does break some things in edk2 that don'...Sean Rhodes
Seems to affect more than Haswell, as I can reproduce on ADL and RDL w/ UefiPayloadPkg or UPL. It's asserting on L1900 of MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableProtocol.cSean Rhodes
Already advised to set the power profile to `Power Saver`, as that limits overall draw to 30W. Currently no way to write MSRs with UPL handling SMM.Sean Rhodes
Akura Ryu wrote in #note-8: > I've met the same problem on my ThinkPad X200. > ... You can't use edk2 and a secondary payload. The X200s were all tested recently with MrChromeboxs fork and all working - so if you enable that on master,...Sean Rhodes
CB:41957 enabled RESOURCE_ALLOCATION_TOP_DOWN by default, which stopped edk2 from booting. The commit has been reverted, so this ticket is just to post logs.Sean Rhodes
The old makefile used to add upstream as a remote, which is why it looks like it's using MrChromebox. It does, and always has, built from the correct repo.Sean Rhodes