尝试使用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
答案 0 :(得分:1)
此行为最近在QEMU(版本4.0.0)中使用following commit已修复。
提交消息表明QEMU pflash_cfi01模型不支持中止FLASH接口命令“写入缓冲区”。 QEMU 4.0.0及更高版本仍将打印该消息,但不会终止仿真,针对您的问题的一种可能的解决方案是更新QEMU版本或向后移植此修复程序。另一个是找到一个内核试图中止写入缓冲区命令的地方,看看是否可以避免。