在 11/07/2018 22:19, Ard Biesheuvel 写道: > On 4 July 2018 at 09:51, Ming Huang <[email protected]> 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? >
This APRIORI DXE will be removed in V3. The new PciHostBridge which is developed by Heyi.Guo will add in V3. Thanks. >> Contributed-under: TianoCore Contribution Agreement 1.1 >> Signed-off-by: Ming Huang <[email protected]> >> Signed-off-by: Heyi Guo <[email protected]> >> --- >> 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 [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

