1

如果我使用 GUI 创建一个 simics 项目,我可以单击所有插件(OSS-Sources、QSP-x86 等),项目的targets目录将包含以下子目录:

cosim qsp-x86 simics-builder-training simics-user-training vacuum workshop-01

如果我跑

$HOME/simics/simics-6.0.89/bin/project-setup simics-test2

targets目录仅包含

cosim  vacuum

project-setup为了安装所有插件,我需要传递哪些标志?

另外,除了堆栈溢出之外,我在哪里可以获得这些信息?我尝试阅读project-setup -h并尝试了那里的一些标志(例如--package-list $HOME/simics/simics-qsp-x86-6.0.44),但没有任何效果。

4

2 回答 2

1

在您的项目中使用addon-manager创建自己的包列表。

cd simics-test2
./bin/addon-manager -C -s ~/simics/simics-qsp-x86-6.0.44
于 2021-07-15T20:35:16.440 回答
1

在 Simics Base 的安装中包含一个.packagelist文件将使该列表中的所有软件包对于该版本的 Simics Base都是全局的。这并不总是你想要的。

拥有项目本地.packagelist文件为您提供了一个简洁的选项,可以准确地选择您想要使用特定版本的 Simics Base 的附加包。

ISPM 可以无缝地为您处理所有这些。但正如 Jakob 所提到的,它不会将任何“全局”.packagelist文件添加到工作流程中。

Simon Gronlund // Simics 支持经理,英特尔

于 2021-08-05T10:00:50.157 回答