diff --git a/Silicon/QemuSocPkg/Library/SpiFlashLib/SpiFlashLib.c b/Silicon/QemuSocPkg/Library/SpiFlashLib/SpiFlashLib.c index 0191b7ad..e1238f50 100644 --- a/Silicon/QemuSocPkg/Library/SpiFlashLib/SpiFlashLib.c +++ b/Silicon/QemuSocPkg/Library/SpiFlashLib/SpiFlashLib.c @@ -406,5 +406,9 @@ SpiFlashErase ( Ptr += 0x1000; } + if (ByteCount > 0) { + *(Ptr - 1) = READ_ARRAY_CMD; + } + return EFI_SUCCESS; }