(02-06-2023, 11:13 PM)vimacs 提到:已经用autoport生成配置了,mb_get_spd_map也修正了,红迪那边说是还要配gpio和superio。(02-06-2023, 07:41 PM)维格纳朋友 提到: V大,我搞到一块MSI B85M-E45 (MS-7817) ,我看着平台很老,当时就想折腾一下coreboot,于是搜了一下。
https://coreboot.org/releases/coreboot-4...lnotes.txt
coreboot-4.14似乎支持同代号MSI H81M-P33(MS-7817) 。
但我不知道我还要做些什么才能移植coreboot。
能复用MSI H81M-P33的支持吗?
我今天在 reddit 看到有人问这个问题,应该是你发的吧。我也建议你用 autoport 先生成一套基础的代码,剩下的可以参考一下 H81M-P33 的。内存插槽的SPD映射比较重要(mb_get_spd_map),如果启动不了的话,需要结合调试信息修改。其他的细节包含PCIe,SATA口这些,这个开始移植的时候可以暂时不动或者全部打开,后续再细化。
我已经很长时间没搞过coreboot了,剩下的问题我也不熟。
b85m-e45.zip (大小: 3.74 KB / 下载: 0)
我看见生成的文件里有gpio.c,gpio不用管了吧?
superio怎么生成来着?
查查是不是和h81m-p33是不是用同一块superio?
然后复用bootblock.c?
--------------------------------
确认了使用的同一块NCT6779D作为SUPERIO。
我只要复制h81m-p33的bootblock.c就好了?
b85m-e45(适配完毕).zip (大小: 4.09 KB / 下载: 0)
似乎是弄完了。
superiotool似乎有BUG,没有正确输出。