Reviewed-by: Jiewen Yao <[email protected]> > -----Original Message----- > From: Rebecca Cran <[email protected]> > Sent: Wednesday, March 29, 2023 1:31 AM > To: [email protected]; Oliver Smith-Denny <[email protected]>; > Jiang, Guomin <[email protected]>; Lu, Xiaoyu1 > <[email protected]>; Wang, Jian J <[email protected]>; Yao, Jiewen > <[email protected]>; Ard Biesheuvel <[email protected]>; > Justen, Jordan L <[email protected]>; Gerd Hoffmann > <[email protected]>; Feng, Bob C <[email protected]>; Gao, Liming > <[email protected]>; Andrew Fish <[email protected]>; Leif > Lindholm <[email protected]>; Kinney, Michael D > <[email protected]> > Cc: Rebecca Cran <[email protected]> > Subject: [PATCH v2 01/13] OvmfPkg: Replace static struct initialization with > ZeroMem call > > Replace the static struct initialization with a call to ZeroMem to avoid > generating a call to memset in certain build configurations. > > Signed-off-by: Rebecca Cran <[email protected]> > Reviewed-by: Gerd Hoffmann <[email protected]> > Reviewed-by: Oliver Smith-Denny <[email protected]> > --- > OvmfPkg/Library/PlatformInitLib/MemDetect.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/OvmfPkg/Library/PlatformInitLib/MemDetect.c > b/OvmfPkg/Library/PlatformInitLib/MemDetect.c > index 38cece9173e8..0bcdfb83721f 100644 > --- a/OvmfPkg/Library/PlatformInitLib/MemDetect.c > +++ b/OvmfPkg/Library/PlatformInitLib/MemDetect.c > @@ -608,10 +608,12 @@ PlatformAddressWidthFromCpuid ( > { > UINT32 RegEax, RegEbx, RegEcx, RegEdx, Max; > UINT8 PhysBits; > - CHAR8 Signature[13] = { 0 }; > + CHAR8 Signature[13]; > BOOLEAN Valid = FALSE; > BOOLEAN Page1GSupport = FALSE; > > + ZeroMem (Signature, sizeof (Signature)); > + > AsmCpuid (0x80000000, &RegEax, &RegEbx, &RegEcx, &RegEdx); > *(UINT32 *)(Signature + 0) = RegEbx; > *(UINT32 *)(Signature + 4) = RegEdx; > -- > 2.34.1
-=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#102070): https://edk2.groups.io/g/devel/message/102070 Mute This Topic: https://groups.io/mt/97910992/21656 Group Owner: [email protected] Unsubscribe: https://edk2.groups.io/g/devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
