]> git.proxmox.com Git - mirror_edk2.git/commit - ArmVirtPkg/PrePi/AArch64/ModuleEntryPoint.S
ArmVirtualizationPkg: add a relocatable version of PrePi
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Sat, 28 Feb 2015 20:26:20 +0000 (20:26 +0000)
committerlersek <lersek@Edk2>
Sat, 28 Feb 2015 20:26:20 +0000 (20:26 +0000)
commitf9a9d2dc3c9a8d4ddbb85588424575f132bf1913
treef373482bb4489ec58b81b7db2219c3e19a5baae3
parent616ea9daeaa9b693be211eb6031ee5f487470961
ArmVirtualizationPkg: add a relocatable version of PrePi

This patch introduces a relocatable PrePi, which can execute
from arbitrary offsets in RAM. This is intendend to be run
from a boot loader which passes a description of the actual
platform in a device tree, for instance.

This module is based on the PrePi implementations residing under
ArmPlatformPkg.

Contributed-under: TianoCore Contribution Agreement 1.0
Reviewed-by: Olivier Martin <olivier.martin@arm.com>
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16961 6f19259b-4bc3-4df7-8a09-765794883524
ArmPlatformPkg/ArmVirtualizationPkg/PrePi/AArch64/ArchPrePi.c [new file with mode: 0644]
ArmPlatformPkg/ArmVirtualizationPkg/PrePi/AArch64/ModuleEntryPoint.S [new file with mode: 0644]
ArmPlatformPkg/ArmVirtualizationPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf [new file with mode: 0755]
ArmPlatformPkg/ArmVirtualizationPkg/PrePi/LzmaDecompress.h [new file with mode: 0644]
ArmPlatformPkg/ArmVirtualizationPkg/PrePi/PrePi.c [new file with mode: 0755]
ArmPlatformPkg/ArmVirtualizationPkg/PrePi/PrePi.h [new file with mode: 0644]
ArmPlatformPkg/ArmVirtualizationPkg/PrePi/Scripts/PrePi-PIE.lds [new file with mode: 0644]