Hi Cameron
I have attached the coreboot config and a coreboot patch (originally
provided by Mario, thanks Mario).
I removed the Oxbow Hill parts of the patch.
My working combination:
- Coreboot v4.6 (with patch)
- Apollo Lake FSP MR2
- Tianocore commit 315d9d08fd77db1024ccc5307823da8aaed85e2f (with patches)
I have requested FSP MR2 but yet to receive it. But I checked the FSP file included in Apollo_Lake_CB_MR3 release and it has the same cksum with the FSP MR3 I have. And this Apollo_Lake_CB_MR3 pre-compiled coreboot image is bootable on my CRB! :( Confusing... Anyway, good to know that your FSP MR2 is working. I think will just wait for the MR2 and check again.
BTW, I notice this in your config:- CONFIG_CPU_UCODE_BINARIES="blobs/microcode_patch_1.bin" I didn't set this in my previous configuration. Is this from FIT tool? I noticed there are 2 files after decomposing with FIT tool, "uCode Patch 1.bin" & "uCode Patch 2.bin" But you only need 1 file here?
Thank you. -ahwan