On Fri, Jun 23, 2023 at 11:39:32AM -0700, Tuan Phan wrote: > Make sure VirtNorFlashDxe loaded before VariableRuntimeDxe as it > is the backend flash driver. > > Signed-off-by: Tuan Phan <tp...@ventanamicro.com> > --- > OvmfPkg/RiscVVirt/RiscVVirtQemu.fdf | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/OvmfPkg/RiscVVirt/RiscVVirtQemu.fdf > b/OvmfPkg/RiscVVirt/RiscVVirtQemu.fdf > index 21e4ba67379f..9ab8eb3ba7d8 100644 > --- a/OvmfPkg/RiscVVirt/RiscVVirtQemu.fdf > +++ b/OvmfPkg/RiscVVirt/RiscVVirtQemu.fdf > @@ -53,6 +53,16 @@ READ_STATUS = TRUE > READ_LOCK_CAP = TRUE > READ_LOCK_STATUS = TRUE > > +APRIORI DXE { > + INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf > + INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf > + INF > MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe.inf > + INF > MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe.inf > + INF EmbeddedPkg/Drivers/FdtClientDxe/FdtClientDxe.inf > + INF UefiCpuPkg/CpuDxeRiscV64/CpuDxeRiscV64.inf > + INF OvmfPkg/VirtNorFlashDxe/VirtNorFlashDxe.inf > +} > + Hi Tuan,
Actually, Ard had recommended not to use APRIORI and hence we avoided it when we upstreamed RiscVVirt. So, I am wondering whether this can be avoided by using depex in CpuDxe on gEfiVariableArchProtocolGuid? Thanks, Sunil -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#106475): https://edk2.groups.io/g/devel/message/106475 Mute This Topic: https://groups.io/mt/99724477/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-