On 4 July 2016 at 16:32, Leif Lindholm <[email protected]> wrote:
> On Fri, Jul 01, 2016 at 05:43:52PM +0200, Ard Biesheuvel wrote:
>> The MMU routines are only used by a small subset of the users of ArmLib.
>> In order to prevent all those users to have to run the library constructor
>> to clean some MMU handling routines to the PoC, split off all MMU handling
>> into a separate ArmMmuLib.
>>
>> NOTE: this change will affect out-of-tree platforms, which will need to add 
>> the
>>       ArmMmuLib library class resolution to their .DSC descriptions.
>>
>> Changes since v1:
>> - updated ArmVirtQemuKernel as well as ArmVirtQemu and ArmVirtXen to switch 
>> to
>>   the new ArmMmuLib (#3)
>> - added tags from Laszlo and Star (#3)
>> - dropped ArmLib reference from DxeIp l(#3) [*]
>> - clarified comment (#4)
>
> For the series:
> Reviewed-by: Leif Lindholm <[email protected]>
>

Thanks.

For the record, I need to fold the following hunks into patch #3 to
ensure things keep working (but this only affects out of tree ARM
platforms since ArmVirtPkg has its own implementation of
MemoryInitPeiLib)

"""
diff --git a/ArmPlatformPkg/MemoryInitPei/MemoryInitPeiLib.c
b/ArmPlatformPkg/MemoryInitPei/MemoryInitPeiLib.c
index f54ec3672a2d..75e6631d7f30 100644
--- a/ArmPlatformPkg/MemoryInitPei/MemoryInitPeiLib.c
+++ b/ArmPlatformPkg/MemoryInitPei/MemoryInitPeiLib.c
@@ -14,6 +14,7 @@

 #include <PiPei.h>

+#include <Library/ArmMmuLib.h>
 #include <Library/ArmPlatformLib.h>
 #include <Library/DebugLib.h>
 #include <Library/HobLib.h>
diff --git a/ArmPlatformPkg/MemoryInitPei/MemoryInitPeiLib.inf
b/ArmPlatformPkg/MemoryInitPei/MemoryInitPeiLib.inf
index 6d22b7c03441..cbdca6f532a9 100644
--- a/ArmPlatformPkg/MemoryInitPei/MemoryInitPeiLib.inf
+++ b/ArmPlatformPkg/MemoryInitPei/MemoryInitPeiLib.inf
@@ -33,7 +33,7 @@ [Packages]
 [LibraryClasses]
   DebugLib
   HobLib
-  ArmLib
+  ArmMmuLib
   ArmPlatformLib

 [Guids]
"""

Since it is a trivial fixup for an expected issue following the split
of ArmLib into ArmLib/ArmMmuLib, I am going to assume that everyone is
ok with that without another round of review.

Thanks,
Ard.
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to