]> git.proxmox.com Git - mirror_edk2.git/blob - MdePkg/Library/BaseLib/AArch64/MemoryFence.asm
MdePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / MdePkg / Library / BaseLib / AArch64 / MemoryFence.asm
1 ;------------------------------------------------------------------------------
2 ;
3 ; MemoryFence() for AArch64
4 ;
5 ; Copyright (c) 2013, ARM Ltd. All rights reserved.
6 ;
7 ; SPDX-License-Identifier: BSD-2-Clause-Patent
8 ;
9 ;------------------------------------------------------------------------------
10
11 EXPORT MemoryFence
12 AREA BaseLib_LowLevel, CODE, READONLY
13
14 ;/**
15 ; Used to serialize load and store operations.
16 ;
17 ; All loads and stores that proceed calls to this function are guaranteed to be
18 ; globally visible when this function returns.
19 ;
20 ;**/
21 ;VOID
22 ;EFIAPI
23 ;MemoryFence (
24 ; VOID
25 ; );
26 ;
27 MemoryFence
28 // System wide Data Memory Barrier.
29 dmb sy
30 ret
31
32 END