Xen on qemu for arm64: 由qemu-system-aarch64导致的kernel-panic

背景描述:

        我在A平台利用qemu实现了xen中dom0的运行,将其移植到B平台运行,dom0的复现遭遇了kernel-panic,在虚拟设备的添加时异常。

一、将运行dom0所需要的可执行文件拷贝到同一个目录

        可执行文件的来源参考Xen On Qemu for arm64_qemu xen-CSDN博客

86d136c3b9ec4e8182a8b0723da71a53.png

二、Kernel-panic现象描述及其解决方法

        在可执行文件的对应目录执行以下命令:

qemu-system-aarch64 -machine virt,gic_version=3 -machine virtualization=true -cpu cortex-a57 -machine type=virt -m 4096 -smp 4 -bios u-boot.bin -device loader,file=xen,force-raw=on,addr=0x49000000 -device loader,file=Image.gz,addr=0x47000000 -device loader,file=virt-gicv3.dtb,addr=0x44000000 -device loader,file=rootfs.img.gz,addr=0x42000000 -nographic -no-reboot -chardev socket,id=qemu-monitor,host=localhost,port=7777,server,nowait,telnet -mon qemu-monitor,mode=readline

        进入uboo界面,等待启动xen:

    8cb3212e76b24a8d97042d89d05b8f02.png

 

        输入以下命令,记得替换0x4700000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值