在QEMU中引导内核-PFLASH:可能为错误-写入块确认

时间:2019-11-03 10:03:59

标签: qemu

尝试使用QEMU引导Samsung S7 Edge Kernel 3.18.x

qemu-system-aarch64 -kernel s7boot/boot.emmc.win-zImage -machine virt  -cpu cortex-a5

不幸的是,我收到此错误:

PFLASH: Possible BUG - Write block confirm

QEMU退出。

可能是什么原因以及解决方案?

谢谢

P.S与此相关:

Boot Sasmsung S7 Edge extraced Kernel from Device in Android Emulator

1 个答案:

答案 0 :(得分:1)

此行为最近在QEMU(版本4.0.0)中使用following commit已修复。

提交消息表明QEMU​​ pflash_cfi01模型不支持中止FLASH接口命令“写入缓冲区”。 QEMU 4.0.0及更高版本仍将打印该消息,但不会终止仿真,针对您的问题的一种可能的解决方案是更新QEMU版本或向后移植此修复程序。另一个是找到一个内核试图中止写入缓冲区命令的地方,看看是否可以避免。