]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPlatformPkg/ArmVExpressPkg/ArmVExpressDxe/ArmHwDxe.c
ArmPlatformPkg/ArmShellCmdRunAxf: Added 'runaxf' cmd to shell
[mirror_edk2.git] / ArmPlatformPkg / ArmVExpressPkg / ArmVExpressDxe / ArmHwDxe.c
index bd7ef884de92501671be07d5c77202d3c9367dd6..7ed5c610593e405dbdf8e605b6e50e37075d5c1e 100644 (file)
@@ -13,6 +13,8 @@
 **/\r
 \r
 #include <Library/UefiLib.h>\r
+#include <Library/DebugLib.h>\r
+#include <Library/ArmShellCmdLib.h>\r
 \r
 EFI_STATUS\r
 EFIAPI\r
@@ -21,5 +23,13 @@ ArmHwInitialise (
   IN EFI_SYSTEM_TABLE   *SystemTable\r
   )\r
 {\r
-  return EFI_SUCCESS;\r
+  EFI_STATUS  Status;\r
+\r
+  // Install dynamic Shell command to run baremetal binaries.\r
+  Status = ShellDynCmdRunAxfInstall (ImageHandle);\r
+  if (EFI_ERROR (Status)) {\r
+    DEBUG ((EFI_D_ERROR, "ArmHwDxe: Failed to install ShellDynCmdRunAxf\n"));\r
+  }\r
+\r
+  return Status;\r
 }\r