ArmPlatformPkg/ArmJunoPkg : Use FdtPlatformDxe driver to install the FDT
Remove the installation of the FDT for Juno into the UEFI Configuration Table from the Juno specific DXE driver. Use the FdtPlatformDxe driver to do it instead. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ronald Cron <Ronald.Cron@arm.com> Reviewed-by: Olivier Martin <olivier.martin@arm.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16938 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
committed by
oliviermartin
parent
04f1a7096a
commit
cae7af275e
@@ -53,7 +53,6 @@
|
||||
gEfiEndOfDxeEventGroupGuid
|
||||
gEfiFileSystemInfoGuid
|
||||
gArmGlobalVariableGuid
|
||||
gArmPlatformUpdateFdtEventGuid
|
||||
|
||||
[Protocols]
|
||||
gEfiBdsArchProtocolGuid
|
||||
|
@@ -15,7 +15,6 @@
|
||||
#include "BdsInternal.h"
|
||||
|
||||
#include <Guid/ArmGlobalVariableHob.h>
|
||||
#include <Guid/ArmPlatformEvents.h>
|
||||
|
||||
extern BDS_LOAD_OPTION_SUPPORT *BdsLoadOptionSupportList;
|
||||
|
||||
@@ -835,7 +834,6 @@ UpdateFdtPath (
|
||||
BDS_SUPPORTED_DEVICE *SupportedBootDevice;
|
||||
EFI_DEVICE_PATH_PROTOCOL *FdtDevicePathNodes;
|
||||
EFI_DEVICE_PATH_PROTOCOL *FdtDevicePath;
|
||||
EFI_EVENT UpdateFdtEvent;
|
||||
|
||||
Status = SelectBootDevice (&SupportedBootDevice);
|
||||
if (EFI_ERROR(Status)) {
|
||||
@@ -875,23 +873,6 @@ UpdateFdtPath (
|
||||
ASSERT_EFI_ERROR(Status);
|
||||
}
|
||||
|
||||
if (!EFI_ERROR (Status)) {
|
||||
//
|
||||
// Signal FDT has been updated
|
||||
//
|
||||
Status = gBS->CreateEventEx (
|
||||
EVT_NOTIFY_SIGNAL,
|
||||
TPL_NOTIFY,
|
||||
EmptyCallbackFunction,
|
||||
NULL,
|
||||
&gArmPlatformUpdateFdtEventGuid,
|
||||
&UpdateFdtEvent
|
||||
);
|
||||
if (!EFI_ERROR (Status)) {
|
||||
gBS->SignalEvent (UpdateFdtEvent);
|
||||
}
|
||||
}
|
||||
|
||||
EXIT:
|
||||
if (Status == EFI_ABORTED) {
|
||||
Print(L"\n");
|
||||
|
Reference in New Issue
Block a user