Загрузка ядра в QEMU - PFLASH: возможная ошибка - запись блока подтверждения - PullRequest
0 голосов
/ 03 ноября 2019

Попытка загрузить Samsung S7 Edge Kernel 3.18.x с использованием QEMU

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

К сожалению, я получаю эту ошибку:

PFLASH: Possible BUG - Write block confirm

И QEMU завершает работу.

Что может быть причиной и решением этой проблемы?

Спасибо,

PS. Связано с этим:

Загрузочный Sasmsung S7 Edge извлек ядро ​​из устройства в AndroidЭмулятор

1 Ответ

1 голос
/ 04 ноября 2019

Это поведение было недавно исправлено в QEMU (в выпуске 4.0.0) с после фиксации .

В сообщении о фиксации говорится, что прерывание команды интерфейса FLASH «запись в буфер» неподдерживается моделью QEMU pflash_cfi01. QEMU 4.0.0 и новее по-прежнему будет печатать сообщение, но не прекратит эмуляцию. Одним из возможных решений вашей проблемы является обновление версии QEMU или резервное копирование исправления. Другой способ - найти место, где ядро ​​пытается прервать команду записи в буфер, и посмотреть, можно ли этого избежать.

...