On 23 March 2018 at 21:57, Laszlo Ersek <[email protected]> wrote: > According to the UEFI spec, EFI_GRAPHICS_OUTPUT_PROTOCOL.Blt() is supposed > to catch an invalid BltOperation, and report it with > EFI_INVALID_PARAMETER. > > Remove the assertion from QemuVideoGraphicsOutputBlt() that prevents this > from working in NOOPT and DEBUG builds. > > Cc: Ard Biesheuvel <[email protected]> > Cc: Rocky <[email protected]> > Cc: Ruiyu Ni <[email protected]> > Reported-by: Rocky <[email protected]> > Analyzed-by: Ruiyu Ni <[email protected]> > Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=897 > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Laszlo Ersek <[email protected]>
Reviewed-by: Ard Biesheuvel <[email protected]> > --- > > Notes: > Repo: https://github.com/lersek/edk2.git > Branch: qemuvideo_invalid_bltop > > OvmfPkg/QemuVideoDxe/Gop.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/OvmfPkg/QemuVideoDxe/Gop.c b/OvmfPkg/QemuVideoDxe/Gop.c > index b479d24a8763..d51efc2a83d5 100644 > --- a/OvmfPkg/QemuVideoDxe/Gop.c > +++ b/OvmfPkg/QemuVideoDxe/Gop.c > @@ -366,7 +366,7 @@ Returns: > > default: > Status = EFI_INVALID_PARAMETER; > - ASSERT (FALSE); > + break; > } > > gBS->RestoreTPL (OriginalTPL); > -- > 2.14.1.3.gb7cf6e02401b > _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

