(02-08-2023, 01:49 PM)维格纳朋友 提到:代码:make CPUS=$(nproc)
Updating git submodules.
SCONFIG mainboard/msi/b85m-e45/devicetree.cb
line 24: lapic: syntax error
make: *** [Makefile.inc:638: build/mainboard/msi/b85m-e45/static.c] Error 1
编译报错。
这个错误我不太清楚。我已经很久没搞coreboot了,所以autoport生成的代码也是根据几年前的代码做的(暂时没太多精力搞这个了)。 你可以把 "device cpu_cluster 0x0 on" 和 "chip cpu/intel/haswell" 这些代码换成其他主板的:
代码:
chip cpu/intel/haswell
device cpu_cluster 0 on ops haswell_cpu_bus_ops end
end
(02-08-2023, 02:53 PM)维格纳朋友 提到: 编译报错咋整啊?🙁
现在笔记本蛮多都用i2c总线了吧。
只要是通过同一套软件方式操作的(如果你要写操作系统或者bootloader可以参考[1]),在软件层面上都认为它是PS/2设备。之所以要写进ACPI是因为这些设备不像PCI,USB接口的设备一样可以枚举。
[1] https://wiki.osdev.org/%228042%22_PS/2_C...r_IO_Ports