]> git.proxmox.com Git - mirror_edk2.git/blob - MdePkg/Library/BaseLib/Arm/CpuPause.asm
a16223c7f8548c182dd5d612e7f3559e72e58aee
[mirror_edk2.git] / MdePkg / Library / BaseLib / Arm / CpuPause.asm
1 ;------------------------------------------------------------------------------
2 ;
3 ; CpuPause() for ARM
4 ;
5 ; Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
6 ; Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
7 ; SPDX-License-Identifier: BSD-2-Clause-Patent
8 ;
9 ;------------------------------------------------------------------------------
10
11 EXPORT CpuPause
12 AREA cpu_pause, CODE, READONLY
13
14 ;/**
15 ; Requests CPU to pause for a short period of time.
16 ;
17 ; Requests CPU to pause for a short period of time. Typically used in MP
18 ; systems to prevent memory starvation while waiting for a spin lock.
19 ;
20 ;**/
21 ;VOID
22 ;EFIAPI
23 ;CpuPause (
24 ; VOID
25 ; );
26 ;
27 CpuPause
28 NOP
29 NOP
30 NOP
31 NOP
32 NOP
33 BX LR
34
35 END