somewhat off-topic: On 02/21/19 10:38, Peter Maydell wrote: > On Thu, 21 Feb 2019 at 09:22, Markus Armbruster <arm...@redhat.com> wrote: >> Double-checking... you want me to keep goto reset_flash, like this: >> >> @@ -623,8 +617,8 @@ static void pflash_write(PFlashCFI01 *pfl, hwaddr offset, >> pfl->wcycle = 0; >> pfl->status |= 0x80; >> } else { >> - DPRINTF("%s: unknown command for \"write block\"\n", >> __func__); >> - PFLASH_BUG("Write block confirm"); >> + qemu_log_mask(LOG_GUEST_ERROR, >> + "unknown command for \"write block\"\n"); >> goto reset_flash; >> } >> break; > > Yes. (We seem to handle most kinds of guest errors in programming > the flash by reset_flash.)
since we're talking "reset_flash", I'll note that there is no actual reset handler for cfi.pflash01. I found out recently, via: https://bugzilla.redhat.com/show_bug.cgi?id=1678713 Thanks Laszlo