]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/Library/XenHypercallLib/Arm/Hypercall.S
OvmfPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / OvmfPkg / Library / XenHypercallLib / Arm / Hypercall.S
CommitLineData
b94c3ac9
AB
1/** @file\r
2 ARM (AArch32) implementation of XenHypercall2\r
3\r
4 Copyright (C) 2014, Linaro Ltd.\r
5\r
b26f0cf9 6 SPDX-License-Identifier: BSD-2-Clause-Patent\r
b94c3ac9
AB
7\r
8**/\r
9\r
10#include <IndustryStandard/Xen/arch-arm/xen.h>\r
11\r
12 .text\r
12c64840
AB
13 .arch_extension virt\r
14\r
ce44ee32
AB
15GCC_ASM_EXPORT(XenHypercall2)\r
16\r
b94c3ac9
AB
17ASM_PFX(XenHypercall2):\r
18 mov r12, r0\r
19 mov r0, r1\r
20 mov r1, r2\r
21 hvc #XEN_HYPERCALL_TAG\r
22 bx lr\r