[edk2] [PATCH 04/23] ArmVirtPkg/ArmVirtQemu: move to ArmPkg version of PeiServicesTablePointerLib

2015-11-26 Thread Ard Biesheuvel
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

Re: [edk2] [PATCH 04/23] ArmVirtPkg/ArmVirtQemu: move to ArmPkg version of PeiServicesTablePointerLib

2015-11-26 Thread Laszlo Ersek
On 11/26/15 13:10, Ard Biesheuvel wrote: > 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

Re: [edk2] [PATCH 04/23] ArmVirtPkg/ArmVirtQemu: move to ArmPkg version of PeiServicesTablePointerLib

2015-11-26 Thread Ard Biesheuvel
On 26 November 2015 at 17:45, Laszlo Ersek wrote: > On 11/26/15 13:10, Ard Biesheuvel wrote: >> As pointed out by Eugene, the ArmPlatformPkg implementation of >> PeiServicesTablePointerLib violates the PI sec, since it uses >> ArmPlatformGlobalVariableLib to store the PEI