Files
system76-edk2/MdePkg/Library/BaseLib/RiscV64/MemoryFence.S
Abner Chang 097aeeb119 MdePkg/BaseLib: Add MemoryFence implementation for RiscV64
Cc: Abner Chang <abner.chang@hpe.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Zhiguang Liu <zhiguang.liu@intel.com>
Cc: Leif Lindholm <leif@nuviainc.com>
Signed-off-by: Daniel Schaefer <daniel.schaefer@hpe.com>
Reviewed-by: Abner Chang <abner.chang@hpe.com>
Acked-by: Liming Gao <gaoliming@byosoft.com.cn>
2021-07-21 12:34:13 +00:00

23 lines
518 B
ArmAsm

//------------------------------------------------------------------------------
//
// MemoryFence() for RiscV64
//
// Copyright (c) 2021, Hewlett Packard Enterprise Development. All rights reserved.
//
// SPDX-License-Identifier: BSD-2-Clause-Patent
//
//------------------------------------------------------------------------------
.text
.p2align 2
ASM_GLOBAL ASM_PFX(MemoryFence)
//
// Memory fence for RiscV64
//
//
ASM_PFX(MemoryFence):
fence // Fence on all memory and I/O
ret