I have seen Gerd sent out V4 patch set for #4251. Is that not enough? In general, I prefer no work-around, unless there is strong reason. I would like to have Gerd and Ard to feedback. Thank you Yao, Jiewen From: devel@edk2.groups.io On Behalf Of Oliver Steffen Sent: Tuesday, January 17, 2023 6:37 PM To: devel@edk2.groups.io; Yao, Jiewen Cc: Andrew Fish ; Ard Biesheuvel ; Feng, Bob C ; Bi, Dandan ; Gerd Hoffmann ; Wang, Jian J ; Justen, Jordan L ; Leif Lindholm ; Gao, Liming ; Kinney, Michael D ; Michael Kubacki ; Ni, Ray ; Sami Mujawar ; Sean Brogan ; Chen, Christine ; Pawel Polawski ; chris.fernald@outlook.com Subject: Re: [edk2-devel] [PATCH v11 17/17] OfmvPkg: CI: Qemu tests: set CPU to Broadwell It is this one: https://bugzilla.tianocore.org/show_bug.cgi?id=4251 Should have put that into the commit message, sorry. On Tue, Jan 17, 2023 at 1:16 AM Yao, Jiewen > wrote: Not sure the detail. Could you please add more comment, such as, what issue? Why crash? Why changing to Broadwell can resolve it? any URL? > -----Original Message----- > From: Oliver Steffen > > Sent: Tuesday, January 17, 2023 1:41 AM > To: devel@edk2.groups.io > Cc: Andrew Fish >; Ard Biesheuvel > >; Feng, Bob C >; Bi, > Dandan >; Gerd Hoffmann >; > Wang, Jian J >; Yao, Jiewen >; > Justen, Jordan L >; Leif Lindholm > >; Gao, Liming >; > Kinney, Michael D >; Michael Kubacki > >; Ni, Ray >; Sami > Mujawar >; Sean Brogan > >; Chen, Christine >; > Pawel Polawski >; chris.fernald@outlook.com; Oliver > Steffen > > Subject: [PATCH v11 17/17] OfmvPkg: CI: Qemu tests: set CPU to Broadwell > > Work around a bug in Ovmf that causes Ovmf to crash on startup > when running in recent versions of Qemu. Setting the cpu model > to something older, for example "Broadwell" works around the issue. > > Signed-off-by: Oliver Steffen > > --- > OvmfPkg/PlatformCI/PlatformBuildLib.py | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/OvmfPkg/PlatformCI/PlatformBuildLib.py > b/OvmfPkg/PlatformCI/PlatformBuildLib.py > index bfef9849c749..93f7d7aa13d6 100644 > --- a/OvmfPkg/PlatformCI/PlatformBuildLib.py > +++ b/OvmfPkg/PlatformCI/PlatformBuildLib.py > @@ -194,6 +194,7 @@ class PlatformBuilder( UefiBuilder, > BuildSettingsManager): > cmd = "qemu-system-x86_64" > args = "-debugcon stdio" # write messages to > stdio > args += " -global isa-debugcon.iobase=0x402" # debug > messages out thru virtual io port > + args += " -cpu Broadwell" # workaround Qvmf > bug > args += " -net none" # turn off network > args += f" -drive file=fat:rw:{VirtualDrive},format=raw,media=disk" # > Mount disk with startup.nsh > > -- > 2.39.0