diff options
author | Michael Kinney <michael.d.kinney@intel.com> | 2016-11-17 12:41:35 -0800 |
---|---|---|
committer | Michael Kinney <michael.d.kinney@intel.com> | 2016-11-17 17:37:50 -0800 |
commit | 672b80c8b74718e8c82373b9d59a06f5b10ddc8c (patch) | |
tree | 446c7c4798c4fd99a33c6965aad3e4bd08adb0ee /BaseTools/Source/Python/UPT/GenMetaFile/GenXmlFile.py | |
parent | 0468303899bd1fa9a8a04e0dcf5de6e84beb0224 (diff) | |
download | edk2-platforms-672b80c8b74718e8c82373b9d59a06f5b10ddc8c.tar.xz |
UefiCpuPkg/PiSmmCpuDxeSmm: TransferApToSafeState() use UINTN params
Update TransferApToSafeState() use UINTN params to reduce the
number of type casts required in these calls. Also change
the NumberToFinish parameter from UINT32* to UINTN
NumberToFinishAddress to resolve issues with conversion from
a volatile pointer to a non-volatile pointer. The assembly
code that receives the NumberToFinishAddress value must treat
that memory location as a volatile to track the number of APs.
Cc: Liming Gao <liming.gao@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Andrew Fish <afish@apple.com>
Cc: Jeff Fan <jeff.fan@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Michael Kinney <michael.d.kinney@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jeff Fan <jeff.fan@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/UPT/GenMetaFile/GenXmlFile.py')
0 files changed, 0 insertions, 0 deletions