gpt4 book ai didi

simics - 如何在 Simics QSP 客户端核心中启动旧版 BIOS (coreboot)?

转载 作者:行者123 更新时间:2023-12-02 18:40:10 31 4
gpt4 key购买 nike

我正在使用 Simics 6.0.83(公开发布预览版),其目标是基于 qsp-client-core.simics 定义的,并尝试将 coreboot 二进制文件作为旧版 BIOS 启动。

我正在尝试的配置:

# In order to run this, the QSP-x86 (2096), QSP-CPU (8112) and
# QSP-Clear-Linux (4094) packages should be installed.

decl {
! Script that runs the Quick Start Platform (QSP) with a client processor core.

params from "%simics%/targets/qsp-x86/qsp-clear-linux.simics"
default cpu_comp_class = "x86-coffee-lake"
default num_cores = 4
default enable_efi = FALSE
default bios_image = "/home/debian/dasharo/coreboot/build/coreboot.rom"
}

run-command-file "%simics%/targets/qsp-x86/qsp-clear-linux.simics"

当尝试从 simics CLI 运行run-command-file 时,我得到:

[board.mb.cpu0.core[0][0] unimpl] Warning: Cache flush without writeback (will not warn again for this CPU).                                                                                 
[board.mb.cpu0.core[0][0] info] CAR segment [0xfef00000: 0xfef40000] added to board.mb.cpu0.mem[0][0]
[board.mb.cpu0.core[0][0] info] 0xc91: Writing to unknown MSR. Signaling GP fault.
[board.mb.cpu0.core[0][0] info] Exception 13 while calling the double fault handler. Triple fault.
Breaking on triple fault. Break on triple fault is controlled by the break_on_triple_fault attribute.

如何在 Simics 中尝试 coreboot?

最佳答案

我很好奇,因此基于 https://doc.coreboot.org/tutorial/part1.html 使用 coreinfo 作为有效负载克隆、构建和启动了 coreboot

Simics runs CoreInfo with CoreBoot

也许你可以看看我的 defconfig,如下

Coreboot defconfig

关于simics - 如何在 Simics QSP 客户端核心中启动旧版 BIOS (coreboot)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68106929/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com