请选择 进入手机版 | 继续访问电脑版

ubuntu 20.04 下 运行 qemu-system-sw64

虚拟化 虚拟化 2605 人阅读 | 8 人回复 | 2021-05-12

在ubuntu 20.04 下,使用开放的qemu-sw 源码,可以编译成功 qemu-system-sw64 . 但我把申威上qemu-system-sw64 可以运行的一套系统(内核,镜像,hmcode都已经)拿到 ubuntu上后,就没法启动了。常见的用法有 在x86上运行 qemu-system-arm,不知道能不能在x86上这么用 qemu-system-sw64 呢?
回复

使用道具 举报

回答|共 8 个

Duy

发表于 2021-5-12 15:44:27 | 显示全部楼层

本帖最后由 Duy 于 2021-5-12 15:47 编辑

目前申威平台虚拟机实现依赖于底层固件hmcode,暂时不支持在x86上使用qemu-system-sw64启动虚拟机。
回复

使用道具 举报

zytc

发表于 2021-5-12 15:48:12 | 显示全部楼层

Duy 发表于 2021-5-12 15:44
目前申威平台虚拟机实现依赖于底层固件hmcode,暂时不支持在x86上使用qemu-system-sw64启动虚拟机。 ...

我已经把 qemy 用的 hmcode 拷贝过来了啊
回复

使用道具 举报

Duy

发表于 2021-5-12 15:51:16 | 显示全部楼层

本帖最后由 Duy 于 2021-5-12 15:52 编辑
zytc 发表于 2021-5-12 15:48
我已经把 qemy 用的 hmcode 拷贝过来了啊

qemu使用的hmcode是调用固件层的入口,最终实现有赖于flash中的hmcode。
回复

使用道具 举报

zytc

发表于 2021-5-12 15:55:26 | 显示全部楼层

本帖最后由 zytc 于 2021-5-12 15:59 编辑
Duy 发表于 2021-5-12 15:51
qemu使用的hmcode是调用固件层的入口,最终实现有赖于flash中的hmcode。

那需要修改qemu调用的hmcode,才能在x86下使用 qemu-system-sw64吗?毕竟到了x86下就和 申威平台的flash中的hmcode无关了。
回复

使用道具 举报

Hex

发表于 2021-5-12 16:09:42 来自手机 | 显示全部楼层

Duy 发表于 2021-5-12 15:44
目前申威平台虚拟机实现依赖于底层固件hmcode,暂时不支持在x86上使用qemu-system-sw64启动虚拟机。 ...

注意,他要的是在x86环境运行模拟器 不是kvm虚拟机
回复

使用道具 举报

Duy

发表于 2021-5-12 16:38:30 | 显示全部楼层

本帖最后由 Duy 于 2021-5-12 16:46 编辑
Hex 发表于 2021-5-12 16:09
注意,他要的是在x86环境运行模拟器 不是kvm虚拟机

收到,x86环境运行qemu-system-sw模拟器需要专用的hmcode、内核等文件,未发布。
回复

使用道具 举报

wyh

发表于 2021-5-12 19:05:22 来自手机 | 显示全部楼层

zytc 发表于 2021-5-12 15:48
我已经把 qemy 用的 hmcode 拷贝过来了啊

您这边拷贝的qemu用的hmcode是指? 如果用于qemu模拟器的话目前hmcode需要特定版本的,内核也需要搭配使用的呢
回复

使用道具 举报

zytc

发表于 2021-5-12 20:46:56 | 显示全部楼层

在申威下qemu-system-sw64 已经起来了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则