Hi Gerd and Ard, Can I submit the V2 this week? I want all OvmfPkg changes to be meged before the 202405 feature freeze. Thanks, Chao On 2024/4/22 17:21, Chao Li wrote: > > Hi Ard, > > Could you take a look at this patch set and give you some suggestions? > > On 2024/4/17 18:01, Chao Li wrote: >> >> Hi Gerd, >> >> On 2024/4/17 17:35, Gerd Hoffmann wrote: >>> On Wed, Apr 17, 2024 at 04:12:56PM +0800, Chao Li wrote: >>>> Patch1: Added three PCDs for QemuFwCfgLibMmio >>>> Patch2: Sparate QemuFwCfgLibMmio.c into two files and default as DXE >>>> stage library. >>>> Patch3: Added QemuFwCfgMmiLib PEI version >>>> Patch4: Rename QemuFwCfgLibMmio.inf to QemuFwCfgMmioDxeLib.inf and >>>> enable it in AARCH64 and RISCV64. >>> Ok, I see, you are using the PCDs because global variables don't work >>> in PEI. >> Yes. :) >>> Alternative approach would be to create a HOB for that (see >>> EFI_HOB_PLATFORM_INFO used by X64). Not sure this is a good idea >>> though given that we have three different architectures using that code. >>> Ard, any advise? >> I think HOB might be heavy, and the dynamically PCD is also uses the >> HOB, so this I think this way is more simpler. I'm also looking >> forward Ard's suggestions. :) >>>> OvmfPkg: Add three PCDs for QemuFwCfgLib >>>> OvmfPkg: Separate QemuFwCfgLibMmio.c into two files >>> This patch should be splitted into two, one doing the code split without >>> functional change, and one which switches from global variables to PCDs >>> (or HOB). >> OK, I will split it in V2. >>> Otherwise this looks good to me (and I'd suggest to keep and merge this >>> as separate patch series). >> Sure! >>> take care, >>> Gerd >>> >>> >>> >>> >>> > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#118179): https://edk2.groups.io/g/devel/message/118179 Mute This Topic: https://groups.io/mt/105573103/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-