On 4 July 2018 at 09:51, Ming Huang <ming.hu...@linaro.org> wrote: > The edk2 commit bacfd6e let CpuDxe running latter. > CpuDxe is needed by gDS->SetMemorySpaceAttributes, and > gDS->SetMemorySpaceAttributes is invoked by some drivers. > > This issue can solve by adding Depex on gEfiCpuArchProtocolGuid > to RealTimeClockLib. >
If this is the case, why do we still need the APRIORI DXE section? > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Ming Huang <ming.hu...@linaro.org> > Signed-off-by: Heyi Guo <heyi....@linaro.org> > --- > Platform/Hisilicon/D03/D03.fdf > | 4 ++++ > > Platform/Hisilicon/D03/Library/DS3231RealTimeClockLib/DS3231RealTimeClockLib.inf > | 2 ++ > 2 files changed, 6 insertions(+) > > diff --git a/Platform/Hisilicon/D03/D03.fdf b/Platform/Hisilicon/D03/D03.fdf > index 1383aa1091..73e2b7e958 100644 > --- a/Platform/Hisilicon/D03/D03.fdf > +++ b/Platform/Hisilicon/D03/D03.fdf > @@ -146,6 +146,10 @@ READ_STATUS = TRUE > READ_LOCK_CAP = TRUE > READ_LOCK_STATUS = TRUE > > + APRIORI DXE { > + INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf > + } > + > INF MdeModulePkg/Core/Dxe/DxeMain.inf > INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf > > diff --git > a/Platform/Hisilicon/D03/Library/DS3231RealTimeClockLib/DS3231RealTimeClockLib.inf > > b/Platform/Hisilicon/D03/Library/DS3231RealTimeClockLib/DS3231RealTimeClockLib.inf > index 319c35c724..ae7116dc31 100644 > --- > a/Platform/Hisilicon/D03/Library/DS3231RealTimeClockLib/DS3231RealTimeClockLib.inf > +++ > b/Platform/Hisilicon/D03/Library/DS3231RealTimeClockLib/DS3231RealTimeClockLib.inf > @@ -46,3 +46,5 @@ > > [Pcd] > > +[Depex] > + gEfiCpuArchProtocolGuid > -- > 2.17.0 > _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel