| //------------------------------------------------------------------------------ | |
| // | |
| // 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 |