Re: [edk2-devel] [RFC] Remove PI spec TemporaryRamSupport PPI from PEI Core

2023-01-12 Thread Ni, Ray
Nate, GCC generates assembly code that uses `RBP` to store `Private` local variable for below C code in PeiCore/Dispatcher.c ```c if (StackOffsetPositive) { SecCoreData = (CONST EFI_SEC_PEI_HAND_OFF *)((UINTN)(VOID *)SecCoreData + StackOffset); Private = (PEI_CORE_INSTA

Re: [edk2-devel] [RFC] Remove PI spec TemporaryRamSupport PPI from PEI Core

2019-04-24 Thread Nate DeSimone
immer, Vincent Subject: [edk2-devel] [RFC] Remove PI spec TemporaryRamSupport PPI from PEI Core Short summary: Despite being part of the Platorm Initialization Specificication, this proposal would remove support for the TemporaryRamSupport PPI from PEI Core. Arguably, this would mean the PEI Core

Re: [edk2-devel] [RFC] Remove PI spec TemporaryRamSupport PPI from PEI Core

2019-04-24 Thread Laszlo Ersek
On 04/24/19 09:51, Jordan Justen wrote: > Short summary: Despite being part of the Platorm Initialization > Specificication, this proposal would remove support for the > TemporaryRamSupport PPI from PEI Core. Arguably, this would mean the > PEI Core does not support the PI spec, but we do not curre

[edk2-devel] [RFC] Remove PI spec TemporaryRamSupport PPI from PEI Core

2019-04-24 Thread Jordan Justen
Short summary: Despite being part of the Platorm Initialization Specificication, this proposal would remove support for the TemporaryRamSupport PPI from PEI Core. Arguably, this would mean the PEI Core does not support the PI spec, but we do not currently know if any platforms require this PPI. Ma