qemu-riscv64: unable to find CPU model 'thead-c906'

venv 创建命令:

ruyi venv -t gnu-milkv-milkv-duo-musl-bin milkv-duo -e qemu-user-riscv-xthead ./venv-duo

ruyi版本:

Ruyi 0.49.0

Running on linux/x86_64.

看上去是玄铁下游的 qemu 的 cpu 命名和上游 qemu 不一样?

image

不知这文件是ruyi版本问题还是milkv配置未同步新命名,批量替换关键字临时解决:

cd venv-duo

grep -rl “thead-c906” . --exclude-dir={.git,build} | xargs sed -i ‘s/thead-c906/c906fdv/g’

1 个赞