mirror of https://github.com/acidanthera/audk.git
ArmPlatformPkg: Move the FDT platform driver at the end of the driver list
The Fdt platform driver has been moved at the end of the list of the DXE/UEFI drivers to ensure the device drivers have been dispatched prior to load the FDT platform driver. For instance, if we want to load FDT from TFTP we must have the ethernet driver to be already loaded. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Olivier Martin <olivier.martin@arm.com> Reviewed-by: Ronald Cron <Ronald.Cron@arm.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17305 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
b2f8098ff5
commit
f066ab4e87
|
@ -113,11 +113,6 @@ READ_LOCK_STATUS = TRUE
|
|||
INF MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf
|
||||
INF RuleOverride=ACPITABLE ArmPlatformPkg/ArmJunoPkg/AcpiTables/AcpiTables.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf
|
||||
|
||||
#
|
||||
|
@ -192,6 +187,13 @@ READ_LOCK_STATUS = TRUE
|
|||
INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf
|
||||
INF ArmPlatformPkg/Bds/Bds.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
# The UEFI driver is at the end of the list of the driver to be dispatched
|
||||
# after the device drivers (eg: Ethernet) to ensure we have support for them.
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
[FV.FVMAIN_COMPACT]
|
||||
FvAlignment = 8
|
||||
ERASE_POLARITY = 1
|
||||
|
|
|
@ -104,11 +104,6 @@ READ_LOCK_STATUS = TRUE
|
|||
#
|
||||
INF ArmPlatformPkg/ArmVExpressPkg/ArmVExpressDxe/ArmHwDxe.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
#
|
||||
# Multimedia Card Interface
|
||||
#
|
||||
|
@ -179,6 +174,13 @@ READ_LOCK_STATUS = TRUE
|
|||
# FV Filesystem
|
||||
INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
# The UEFI driver is at the end of the list of the driver to be dispatched
|
||||
# after the device drivers (eg: Ethernet) to ensure we have support for them.
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
# Example to add a Device Tree to the Firmware Volume
|
||||
#FILE FREEFORM = PCD(gArmVExpressTokenSpaceGuid.PcdFdtVExpressHwA15x2A7x3) {
|
||||
# SECTION RAW = ArmPlatformPkg/ArmVExpressPkg/Fdts/vexpress-v2p-ca15_a7.dtb
|
||||
|
|
|
@ -194,11 +194,6 @@ READ_LOCK_STATUS = TRUE
|
|||
# Versatile Express FileSystem
|
||||
INF ArmPlatformPkg/FileSystem/BootMonFs/BootMonFs.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
#
|
||||
# Multimedia Card Interface
|
||||
#
|
||||
|
@ -248,6 +243,13 @@ READ_LOCK_STATUS = TRUE
|
|||
# FV Filesystem
|
||||
INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
# The UEFI driver is at the end of the list of the driver to be dispatched
|
||||
# after the device drivers (eg: Ethernet) to ensure we have support for them.
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
# Example to add a Device Tree to the Firmware Volume
|
||||
#FILE FREEFORM = PCD(gArmVExpressTokenSpaceGuid.PcdFdtVExpressHwA9x4) {
|
||||
# SECTION RAW = ArmPlatformPkg/ArmVExpressPkg/Fdts/vexpress-v2p-ca9.dtb
|
||||
|
|
|
@ -191,11 +191,6 @@ READ_LOCK_STATUS = TRUE
|
|||
INF ArmPlatformPkg/ArmVExpressPkg/ArmVExpressDxe/ArmFvpDxe.inf
|
||||
INF OvmfPkg/VirtioBlkDxe/VirtioBlk.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
#
|
||||
# UEFI application (Shell Embedded Boot Loader)
|
||||
#
|
||||
|
@ -210,6 +205,13 @@ READ_LOCK_STATUS = TRUE
|
|||
# FV Filesystem
|
||||
INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
# The UEFI driver is at the end of the list of the driver to be dispatched
|
||||
# after the device drivers (eg: Ethernet) to ensure we have support for them.
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
[FV.FVMAIN_COMPACT]
|
||||
FvAlignment = 16
|
||||
ERASE_POLARITY = 1
|
||||
|
|
|
@ -192,11 +192,6 @@ READ_LOCK_STATUS = TRUE
|
|||
INF ArmPlatformPkg/ArmVExpressPkg/ArmVExpressDxe/ArmFvpDxe.inf
|
||||
INF OvmfPkg/VirtioBlkDxe/VirtioBlk.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
#
|
||||
# UEFI application (Shell Embedded Boot Loader)
|
||||
#
|
||||
|
@ -211,6 +206,13 @@ READ_LOCK_STATUS = TRUE
|
|||
# FV Filesystem
|
||||
INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
# The UEFI driver is at the end of the list of the driver to be dispatched
|
||||
# after the device drivers (eg: Ethernet) to ensure we have support for them.
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
# Example to add a Device Tree to the Firmware Volume
|
||||
#FILE FREEFORM = PCD(gArmVExpressTokenSpaceGuid.PcdFdtVExpressFvpA15x1) {
|
||||
# SECTION RAW = ArmPlatformPkg/ArmVExpressPkg/Fdts/rtsm_ve-ca15x1.dtb
|
||||
|
|
|
@ -192,11 +192,6 @@ READ_LOCK_STATUS = TRUE
|
|||
INF ArmPlatformPkg/ArmVExpressPkg/ArmVExpressDxe/ArmFvpDxe.inf
|
||||
INF OvmfPkg/VirtioBlkDxe/VirtioBlk.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
#
|
||||
# UEFI application (Shell Embedded Boot Loader)
|
||||
#
|
||||
|
@ -211,6 +206,13 @@ READ_LOCK_STATUS = TRUE
|
|||
# FV Filesystem
|
||||
INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
# The UEFI driver is at the end of the list of the driver to be dispatched
|
||||
# after the device drivers (eg: Ethernet) to ensure we have support for them.
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
# Example to add a Device Tree to the Firmware Volume
|
||||
#FILE FREEFORM = PCD(gArmVExpressTokenSpaceGuid.PcdFdtVExpressFvpA15x4) {
|
||||
# SECTION RAW = ArmPlatformPkg/ArmVExpressPkg/Fdts/rtsm_ve-ca15x4.dtb
|
||||
|
|
|
@ -178,11 +178,6 @@ READ_LOCK_STATUS = TRUE
|
|||
INF ArmPlatformPkg/ArmVExpressPkg/ArmVExpressDxe/ArmFvpDxe.inf
|
||||
INF OvmfPkg/VirtioBlkDxe/VirtioBlk.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
#
|
||||
# UEFI application (Shell Embedded Boot Loader)
|
||||
#
|
||||
|
@ -197,6 +192,13 @@ READ_LOCK_STATUS = TRUE
|
|||
# FV Filesystem
|
||||
INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
# The UEFI driver is at the end of the list of the driver to be dispatched
|
||||
# after the device drivers (eg: Ethernet) to ensure we have support for them.
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
# Example to add a Device Tree to the Firmware Volume
|
||||
#FILE FREEFORM = PCD(gArmVExpressTokenSpaceGuid.PcdFdtVExpressFvpA9x4) {
|
||||
# SECTION RAW = ArmPlatformPkg/ArmVExpressPkg/Fdts/rtsm_ve-ca9x4.dtb
|
||||
|
|
|
@ -165,11 +165,6 @@ READ_LOCK_STATUS = TRUE
|
|||
INF ArmPlatformPkg/ArmVExpressPkg/ArmVExpressDxe/ArmFvpDxe.inf
|
||||
INF OvmfPkg/VirtioBlkDxe/VirtioBlk.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
#
|
||||
# UEFI application (Shell Embedded Boot Loader)
|
||||
#
|
||||
|
@ -181,6 +176,13 @@ READ_LOCK_STATUS = TRUE
|
|||
INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf
|
||||
INF ArmPlatformPkg/Bds/Bds.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
# The UEFI driver is at the end of the list of the driver to be dispatched
|
||||
# after the device drivers (eg: Ethernet) to ensure we have support for them.
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
# FV Filesystem
|
||||
INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf
|
||||
|
||||
|
|
|
@ -175,11 +175,6 @@ READ_LOCK_STATUS = TRUE
|
|||
INF ArmPlatformPkg/ArmVExpressPkg/ArmVExpressDxe/ArmFvpDxe.inf
|
||||
INF OvmfPkg/VirtioBlkDxe/VirtioBlk.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
#
|
||||
# UEFI application (Shell Embedded Boot Loader)
|
||||
#
|
||||
|
@ -194,6 +189,13 @@ READ_LOCK_STATUS = TRUE
|
|||
# FV Filesystem
|
||||
INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf
|
||||
|
||||
#
|
||||
# FDT installation
|
||||
#
|
||||
# The UEFI driver is at the end of the list of the driver to be dispatched
|
||||
# after the device drivers (eg: Ethernet) to ensure we have support for them.
|
||||
INF EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf
|
||||
|
||||
[FV.FVMAIN_COMPACT]
|
||||
FvAlignment = 16
|
||||
ERASE_POLARITY = 1
|
||||
|
|
Loading…
Reference in New Issue