On 1/16/24 18:10, Gerd Hoffmann wrote: > This is a little series containing the flash corruption fix sent > yesterday with an slightly improved commit message and some small > improvements on top of this. > > v3: > - fix diagram > - fix DoErase control flow > - pick up reviewed-by tags > v2: > - drop broken bugfix, fix the bug when introducing Start+End variables > instead. > - add patch with UINTN and UINT32 casts. > - add patch splitting the DoErase code path into a new function. > - add the diagram sent by Laszlo. > > Gerd Hoffmann (6): > OvmfPkg/VirtNorFlashDxe: add casts to UINTN and UINT32 > OvmfPkg/VirtNorFlashDxe: clarify block write logic & fix shadowbuffer > reads > OvmfPkg/VirtNorFlashDxe: add a loop for NorFlashWriteBuffer calls. > OvmfPkg/VirtNorFlashDxe: allow larger writes without block erase > OvmfPkg/VirtNorFlashDxe: ValidateFvHeader: unwritten state is EOL too > OvmfPkg/VirtNorFlashDxe: move DoErase code block into new function > > OvmfPkg/VirtNorFlashDxe/VirtNorFlash.h | 2 +- > OvmfPkg/VirtNorFlashDxe/VirtNorFlash.c | 145 ++++++++++++++-------- > OvmfPkg/VirtNorFlashDxe/VirtNorFlashFvb.c | 5 + > 3 files changed, 101 insertions(+), 51 deletions(-) >
Merged as commit range 59f024c76ee5..b481b00f593e, via <https://github.com/tianocore/edk2/pull/5273>. Thanks! Laszlo -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#114010): https://edk2.groups.io/g/devel/message/114010 Mute This Topic: https://groups.io/mt/103766773/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/leave/9847357/21656/1706620634/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-