]> git.proxmox.com Git - mirror_edk2.git/commit
ArmPlatformPkg: move to ArmPkg version of PeiServicesTablePointerLib
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Fri, 27 Nov 2015 17:05:59 +0000 (17:05 +0000)
committerabiesheuvel <abiesheuvel@Edk2>
Fri, 27 Nov 2015 17:05:59 +0000 (17:05 +0000)
commit4dc6f32793fff179544e536de000cab85261518f
tree537b73dfe3fb48371b62ee78b09d5d28c5cd5e3d
parent94904a84772cf4f5eeb85f6a4f8b3df790e4a5f4
ArmPlatformPkg: move to ArmPkg version of PeiServicesTablePointerLib

As pointed out by Eugene, the ArmPlatformPkg implementation of
PeiServicesTablePointerLib violates the PI sec, since it uses
ArmPlatformGlobalVariableLib to store the PEI services table pointer
rather than the thread ID cpu registers as the spec requires.

So instead, move to the ArmPkg version of this library, which does
adhere to the PI spec.

Reported-by: Eugene Cohen <eugene@hp.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18987 6f19259b-4bc3-4df7-8a09-765794883524
ArmPlatformPkg/ArmPlatformPkg.dsc
ArmPlatformPkg/ArmVExpressPkg/ArmVExpress.dsc.inc