On 09/05/14 13:56, Ard Biesheuvel wrote: > This is an implementation of ArmPlatformLib that discovers the size of system > DRAM from a device tree blob located at the address passed in > gArmTokenSpaceGuid.PcdDeviceTreeBaseAddress, which should equal the value in > gArmTokenSpaceGuid.PcdSystemMemoryBase. > > As the device tree blob is passed in system DRAM, this library can only be > used > if sufficient DRAM is available (>= 128 MB) and if not using shadowed NOR. The > reason for this is that it makes it easier to guarantee that such a device > tree > blob at base of DRAM will not be clobbered before we get a chance to preserve > it. > > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Michael Casadevall <michael.casadev...@linaro.org> > Acked-by: Laszlo Ersek <ler...@redhat.com> > Signed-off-by: Ard Biesheuvel <ard.biesheu...@linaro.org> > --- > .../AARCH64/VirtHelper.S | 86 +++++++++ > .../ArmVirtualizationPlatformLib/ARM/VirtHelper.S | 74 ++++++++ > .../ArmVirtualizationPlatformLib.inf | 66 +++++++ > .../Library/ArmVirtualizationPlatformLib/Virt.c | 200 > +++++++++++++++++++++ > .../Library/ArmVirtualizationPlatformLib/VirtMem.c | 107 +++++++++++ > 5 files changed, 533 insertions(+) > create mode 100644 > ArmPlatformPkg/ArmVirtualizationPkg/Library/ArmVirtualizationPlatformLib/AARCH64/VirtHelper.S > create mode 100644 > ArmPlatformPkg/ArmVirtualizationPkg/Library/ArmVirtualizationPlatformLib/ARM/VirtHelper.S > create mode 100644 > ArmPlatformPkg/ArmVirtualizationPkg/Library/ArmVirtualizationPlatformLib/ArmVirtualizationPlatformLib.inf > create mode 100644 > ArmPlatformPkg/ArmVirtualizationPkg/Library/ArmVirtualizationPlatformLib/Virt.c > create mode 100644 > ArmPlatformPkg/ArmVirtualizationPkg/Library/ArmVirtualizationPlatformLib/VirtMem.c
Thanks for squashing my patches. The A-b stands. Laszlo ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel