]> git.proxmox.com Git - mirror_edk2.git/commitdiff
OvmfPkg/XenHypercallLib: Add EFIAPI
authorAnthony PERARD <anthony.perard@citrix.com>
Tue, 6 Dec 2016 12:03:24 +0000 (12:03 +0000)
committerLaszlo Ersek <lersek@redhat.com>
Tue, 6 Dec 2016 17:00:32 +0000 (18:00 +0100)
Because EFIAPI is necessary for functions declared in library class header
files.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Build-tested-by: Laszlo Ersek <lersek@redhat.com>
OvmfPkg/Include/Library/XenHypercallLib.h
OvmfPkg/Library/XenHypercallLib/XenHypercall.c

index 509855d30251f4197f0ca8dcf1e239d2f76b5b95..36e3344e2f9df758066db0fca5aefa8e9243ced2 100644 (file)
@@ -58,6 +58,7 @@ XenHypercall2 (
   @return   The value of the asked parameter or 0 in case of error.\r
 **/\r
 UINT64\r
+EFIAPI\r
 XenHypercallHvmGetParam (\r
   UINT32 Index\r
   );\r
@@ -72,6 +73,7 @@ XenHypercallHvmGetParam (
            otherwise, an error code.\r
 **/\r
 INTN\r
+EFIAPI\r
 XenHypercallMemoryOp (\r
   IN     UINTN Operation,\r
   IN OUT VOID *Arguments\r
@@ -87,6 +89,7 @@ XenHypercallMemoryOp (
            otherwise, an error code.\r
 **/\r
 INTN\r
+EFIAPI\r
 XenHypercallEventChannelOp (\r
   IN     INTN Operation,\r
   IN OUT VOID *Arguments\r
index 82cdbd9bdb2882c196780742bb333a97328192f2..5ea5c4581828d6c873a9a046f70f2c5491662c06 100644 (file)
@@ -22,6 +22,7 @@
 #include <Library/XenHypercallLib.h>\r
 \r
 UINT64\r
+EFIAPI\r
 XenHypercallHvmGetParam (\r
   IN UINT32        Index\r
   )\r
@@ -43,6 +44,7 @@ XenHypercallHvmGetParam (
 }\r
 \r
 INTN\r
+EFIAPI\r
 XenHypercallMemoryOp (\r
   IN     UINTN Operation,\r
   IN OUT VOID *Arguments\r
@@ -53,6 +55,7 @@ XenHypercallMemoryOp (
 }\r
 \r
 INTN\r
+EFIAPI\r
 XenHypercallEventChannelOp (\r
   IN     INTN Operation,\r
   IN OUT VOID *Arguments\r