]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmVirtPkg/HighMemDxe/HighMemDxe.inf
ArmVirtPkg/HighMemDxe: use CPU arch protocol to apply memprotect policy
[mirror_edk2.git] / ArmVirtPkg / HighMemDxe / HighMemDxe.inf
index 2b397626a4506590bc4f0eef57008c1bbd8ffe87..ac1761974f5245146ec5df50617f4793ce8c1ba9 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 #  High memory node enumeration DXE driver for ARM Virtual Machines\r
 #\r
-#  Copyright (c) 2015, Linaro Ltd. All rights reserved.\r
+#  Copyright (c) 2015-2016, Linaro Ltd. All rights reserved.\r
 #\r
 #  This program and the accompanying materials are licensed and made available\r
 #  under the terms and conditions of the BSD License which accompanies this\r
   MdePkg/MdePkg.dec\r
   MdeModulePkg/MdeModulePkg.dec\r
   ArmPkg/ArmPkg.dec\r
-  ArmPlatformPkg/ArmPlatformPkg.dec\r
   ArmVirtPkg/ArmVirtPkg.dec\r
-  EmbeddedPkg/EmbeddedPkg.dec\r
 \r
 [LibraryClasses]\r
   BaseLib\r
+  DebugLib\r
+  DxeServicesTableLib\r
   PcdLib\r
+  UefiBootServicesTableLib\r
   UefiDriverEntryPoint\r
-  FdtLib\r
-  HobLib\r
-  DxeServicesTableLib\r
 \r
-[Guids]\r
-  gFdtHobGuid\r
+[Protocols]\r
+  gEfiCpuArchProtocolGuid                 ## CONSUMES\r
+  gFdtClientProtocolGuid                  ## CONSUMES\r
 \r
-[FixedPcd]\r
+[Pcd]\r
   gArmTokenSpaceGuid.PcdSystemMemoryBase\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdDxeNxMemoryProtectionPolicy\r
 \r
 [Depex]\r
-  gEfiCpuArchProtocolGuid\r
+  gEfiCpuArchProtocolGuid AND gFdtClientProtocolGuid\r