audk/MdeModulePkg
Michael D Kinney afebc51547 MdeModulePkg/PiSmmCore: Use unique structure signatures
https://bugzilla.tianocore.org/show_bug.cgi?id=1948

Update the data structure signatures in the PiSmmCore
to be unique. Some of the signatures are the same as those
used by the DxeCore. For example, the memory pool head and
tail structures use the same signature in the PiSmmCore
and DxeCore.  This means the use of the wrong FreePool API
will not be noticed at the time FreePool is called and a
failure can occur much later.  By making the signatures
unique, misuse of an API is caught at that time the API is
called.

Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Hao A Wu <hao.a.wu@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Eric Dong <eric.dong@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jian J Wang <jian.j.wang@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Ray Ni <ray.ni@intel.com>
2019-08-02 16:40:34 -07:00
..
Application MdeModulePkg/CapsuleApp: Enhance Capsule-On-Disk related functions. 2019-06-26 15:08:18 +08:00
Bus PciBusDxe: duplicate node insertion for every PPB device in the system 2019-07-01 15:36:09 +08:00
Core MdeModulePkg/PiSmmCore: Use unique structure signatures 2019-08-02 16:40:34 -07:00
Include MdeModulePkg: Fix typos and add periods 2019-08-02 14:19:13 +08:00
Library MdeModulePkg/DxeCapsuleLibFmp: Add missing NULL pointer check. 2019-06-28 12:31:48 +08:00
Logo MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
Universal MdeModulePkg: Fix typos and add periods 2019-08-02 14:19:13 +08:00
MdeModulePkg.dec MdeModulePkg: Add a pcd to set the OS indications bit 2019-07-01 14:59:20 +08:00
MdeModulePkg.dsc MdeModulePkg: Add CapsuleOnDiskLoadPei PEIM. 2019-06-26 15:10:42 +08:00
MdeModulePkg.uni MdeModulePkg: Add a pcd to set the OS indications bit 2019-07-01 14:59:20 +08:00
MdeModulePkgExtra.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00