In ArmPlatformPkg there is an implementation of the PeiServicesTablePointer 
library that uses the "global variable" creation.  (I don't know what the 
purpose is of these "global variables" but they seem to be incompatible with 
the philosophy of PI/edk2 which is all about decentralizing stuff - hence the 
reason GUIDed HOBs exist in PEI.)

This usage is not compatible with the PI specification (vol 1, section 5.4.4) 
and as such I recommend that we delete this library and ensure all ARM 
platforms use the library from ArmPkg.

Thanks,

Eugene



_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to