audk/MdePkg/Include
Ard Biesheuvel 9b89163eea MdePkg/BaseSynchronizationLib: Add InterlockedCompareExchange16
This implements the function InterlockedCompareExchange16 () for all
architectures, using architecture and toolchain specific intrinsics
or primitive assembler instructions.

Contributed-under: TianoCore Contribution Agreement 1.0
Reviewed-by: Olivier Martin <olivier.martin@arm.com>
Acked-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Michael Kinney <michael.d.kinney@intel.com>
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16966 6f19259b-4bc3-4df7-8a09-765794883524
2015-02-28 20:31:54 +00:00
..
AArch64 MdePkg/ProcessorBind.h: Add ARM and AArch64 GCC macros for Clang 2014-10-31 14:05:09 +00:00
Arm MdePkg/ProcessorBind.h: Add ARM and AArch64 GCC macros for Clang 2014-10-31 14:05:09 +00:00
Ebc MdePkg Base.h: Always define ASM_PFX 2014-09-01 17:23:10 +00:00
Guid UEFI 2.4 X509 Certificate Hash and RFC3161 Timestamp Verification support for Secure Boot 2014-11-14 08:41:12 +00:00
Ia32 MdePkg IA32/X64 ProcessorBind.h : Disable the C4701 and C4703 warnings for VS2013. 2015-01-09 04:50:11 +00:00
IndustryStandard MdePkg: Fixed wrong definition in smbios.h. 2015-02-25 01:02:41 +00:00
Ipf MdePkg Base.h: Always define ASM_PFX 2014-09-01 17:23:10 +00:00
Library MdePkg/BaseSynchronizationLib: Add InterlockedCompareExchange16 2015-02-28 20:31:54 +00:00
Pi MdePkg/MdeModulePkg: Implement the missing SetMemorySpaceCapabilities function. 2014-11-20 01:23:49 +00:00
Ppi TempRam Done PPI definition in PI1.2.1 2013-11-22 06:13:03 +00:00
Protocol Clean not in pub spec comments status codes returned for functions of EFI_TCG_PROTOCOL 2014-10-24 08:35:43 +00:00
Uefi MdePkg: Add [in/out] tags to those function type declarations in UefiSpec.h for Doxgen format 2015-01-21 02:47:49 +00:00
X64 MdePkg IA32/X64 ProcessorBind.h : Disable the C4701 and C4703 warnings for VS2013. 2015-01-09 04:50:11 +00:00
Base.h MdePkg Base.h: Fix EBC build failure and add comments for RETURN_ADDRESS macro. 2014-11-17 01:53:41 +00:00
PiDxe.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
PiPei.h Update the copyright notice format 2010-04-23 15:46:20 +00:00
PiSmm.h Add definitions for the UEFI ACPI Data Table defined in the UEFI spec and the SMM Communication ACPI Table defined in the PI spec. 2011-02-22 10:05:06 +00:00
Uefi.h Update the copyright notice format 2010-04-23 15:46:20 +00:00