首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在qemu臂芯上加载不同的精灵

在qemu臂芯上加载不同的精灵
EN

Stack Overflow用户
提问于 2020-01-10 18:06:21
回答 1查看 246关注 0票数 0

我正在使用QEMU-4.1.0 aarch64来模拟一些多核系统.有可能在不同的核心上运行不同的精灵吗?

在板初始化期间,我尝试使用qemu提供的函数arm_load_kernel ( 行:1275),但无法加载不同的elfs。

EN

回答 1

Stack Overflow用户

发布于 2020-01-13 11:30:50

如果您想加载多个ELF文件,那么您应该查看docs/genery-loader.txt中记录的“泛型加载程序”。这还允许您指定哪个CPU (如果有的话)应该将其PC设置为ELF文件的入口点。根据董事会的不同,您可能能够以这种方式加载所有ELF文件,而根本不指定-kernel。它的命令行是‘-设备加载程序,选项.’。

请注意,如果您使用的是以大多数CPU启动为“断电”状态(即期望主CPU将为其他CPU打开)的板模型,那么无论您有一个ELF还是多个CPU(或者,如果板允许的话,使用适当的命令行选项来启动所有CPU),都需要有代码来做到这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59686883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档