diff options
Diffstat (limited to 'roms/edk2/MdePkg/Library/BaseLib/Arm/CpuBreakpoint.S')
-rw-r--r-- | roms/edk2/MdePkg/Library/BaseLib/Arm/CpuBreakpoint.S | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/roms/edk2/MdePkg/Library/BaseLib/Arm/CpuBreakpoint.S b/roms/edk2/MdePkg/Library/BaseLib/Arm/CpuBreakpoint.S new file mode 100644 index 000000000..3bc2246a8 --- /dev/null +++ b/roms/edk2/MdePkg/Library/BaseLib/Arm/CpuBreakpoint.S @@ -0,0 +1,30 @@ +#------------------------------------------------------------------------------
+#
+# CpuBreakpoint() for ARM
+#
+# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
+# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
+# SPDX-License-Identifier: BSD-2-Clause-Patent
+#
+#------------------------------------------------------------------------------
+
+.text
+.p2align 2
+GCC_ASM_EXPORT(CpuBreakpoint)
+
+#/**
+# Generates a breakpoint on the CPU.
+#
+# Generates a breakpoint on the CPU. The breakpoint must be implemented such
+# that code can resume normal execution after the breakpoint.
+#
+#**/
+#VOID
+#EFIAPI
+#CpuBreakpoint (
+# VOID
+# );
+#
+ASM_PFX(CpuBreakpoint):
+ swi 0xdbdbdb
+ bx lr
|