summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python/UPT/GenMetaFile/GenXmlFile.py
diff options
context:
space:
mode:
authorMichael Kinney <michael.d.kinney@intel.com>2016-11-17 12:41:35 -0800
committerMichael Kinney <michael.d.kinney@intel.com>2016-11-17 17:37:50 -0800
commit672b80c8b74718e8c82373b9d59a06f5b10ddc8c (patch)
tree446c7c4798c4fd99a33c6965aad3e4bd08adb0ee /BaseTools/Source/Python/UPT/GenMetaFile/GenXmlFile.py
parent0468303899bd1fa9a8a04e0dcf5de6e84beb0224 (diff)
downloadedk2-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