#include "ArmJunoDxeInternal.h"\r
#include <Library/ArmShellCmdLib.h>\r
\r
+// This GUID must match the FILE_GUID in ArmPlatformPkg/ArmJunoPkg/AcpiTables/AcpiTables.inf\r
+STATIC CONST EFI_GUID mJunoAcpiTableFile = { 0xa1dd808e, 0x1e95, 0x4399, { 0xab, 0xc0, 0x65, 0x3c, 0x82, 0xe8, 0x53, 0x0c } };\r
+\r
EFI_STATUS\r
EFIAPI\r
ArmJunoEntryPoint (\r
DEBUG ((EFI_D_ERROR, "ArmJunoDxe: Failed to install ShellDynCmdRunAxf\n"));\r
}\r
\r
+ // Try to install the ACPI Tables\r
+ Status = LocateAndInstallAcpiFromFv (&mJunoAcpiTableFile);\r
+ if (EFI_ERROR (Status)) {\r
+ return Status;\r
+ }\r
+
// Try to install the Flat Device Tree (FDT). This function actually installs the\r
// UEFI Driver Binding Protocol.\r
Status = JunoFdtInstall (ImageHandle);\r