12-25-2023, 11:25 AM
https://review.coreboot.org/c/coreboot/+/55496 这个修改,今年5月23日提交到上游的。前几天想尝试弄一下 Dell Latitude E7240 的固件,发现了这个选项。
以前我觉得这个不好搞,因为 Haswell 的 mrc.bin 包含了内存初始化和 PCH 初始化两部分,而 Broadwell 的 mrc.bin 只初始化内存,PCH 初始化部分放到了 refcode 里面。而现在 Angel Pons 把 PCH 初始化的代码写好了,所以现在可以用 Broadwell 的 mrc.bin 做内存初始化,然后用 native PCH init 代替 refcode.
以前我觉得这个不好搞,因为 Haswell 的 mrc.bin 包含了内存初始化和 PCH 初始化两部分,而 Broadwell 的 mrc.bin 只初始化内存,PCH 初始化部分放到了 refcode 里面。而现在 Angel Pons 把 PCH 初始化的代码写好了,所以现在可以用 Broadwell 的 mrc.bin 做内存初始化,然后用 native PCH init 代替 refcode.