]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/XenBusDxe/EventChannel.c
MpInitLib: Move the Above1Mb vector allocation to MpInitLibInitialize
[mirror_edk2.git] / OvmfPkg / XenBusDxe / EventChannel.c
index 490ca58cb4c6c75c51c6f32f41ed005c67d16df9..810c9bdb7fcc6593e23492da51ab3a3922e8e015 100644 (file)
@@ -6,13 +6,7 @@
 \r
   Copyright (C) 2014, Citrix Ltd.\r
 \r
-  This program and the accompanying materials\r
-  are licensed and made available under the terms and conditions of the BSD License\r
-  which accompanies this distribution.  The full text of the license may be found at\r
-  http://opensource.org/licenses/bsd-license.php\r
-\r
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
 #include "EventChannel.h"\r
 \r
 UINT32\r
 XenEventChannelNotify (\r
-  IN XENBUS_DEVICE *Dev,\r
-  IN evtchn_port_t Port\r
+  IN XENBUS_DEVICE  *Dev,\r
+  IN evtchn_port_t  Port\r
   )\r
 {\r
-  INTN ReturnCode;\r
-  evtchn_send_t Send;\r
+  INTN           ReturnCode;\r
+  evtchn_send_t  Send;\r
 \r
-  Send.port = Port;\r
+  Send.port  = Port;\r
   ReturnCode = XenHypercallEventChannelOp (EVTCHNOP_send, &Send);\r
   return (UINT32)ReturnCode;\r
 }\r
@@ -36,23 +30,25 @@ XenEventChannelNotify (
 UINT32\r
 EFIAPI\r
 XenBusEventChannelAllocate (\r
-  IN  XENBUS_PROTOCOL *This,\r
-  IN  domid_t         DomainId,\r
-  OUT evtchn_port_t   *Port\r
+  IN  XENBUS_PROTOCOL  *This,\r
+  IN  domid_t          DomainId,\r
+  OUT evtchn_port_t    *Port\r
   )\r
 {\r
-  evtchn_alloc_unbound_t Parameter;\r
-  UINT32 ReturnCode;\r
+  evtchn_alloc_unbound_t  Parameter;\r
+  UINT32                  ReturnCode;\r
 \r
-  Parameter.dom = DOMID_SELF;\r
+  Parameter.dom        = DOMID_SELF;\r
   Parameter.remote_dom = DomainId;\r
-  ReturnCode = (UINT32)XenHypercallEventChannelOp (\r
+  ReturnCode           = (UINT32)XenHypercallEventChannelOp (\r
                                    EVTCHNOP_alloc_unbound,\r
-                                   &Parameter);\r
+                                   &Parameter\r
+                                   );\r
   if (ReturnCode != 0) {\r
-    DEBUG ((EFI_D_ERROR, "ERROR: alloc_unbound failed with rc=%d", ReturnCode));\r
+    DEBUG ((DEBUG_ERROR, "ERROR: alloc_unbound failed with rc=%d", ReturnCode));\r
     return ReturnCode;\r
   }\r
+\r
   *Port = Parameter.port;\r
   return ReturnCode;\r
 }\r
@@ -60,24 +56,24 @@ XenBusEventChannelAllocate (
 UINT32\r
 EFIAPI\r
 XenBusEventChannelNotify (\r
-  IN XENBUS_PROTOCOL *This,\r
-  IN evtchn_port_t   Port\r
+  IN XENBUS_PROTOCOL  *This,\r
+  IN evtchn_port_t    Port\r
   )\r
 {\r
-  XENBUS_PRIVATE_DATA *Private;\r
+  XENBUS_PRIVATE_DATA  *Private;\r
 \r
-  Private = XENBUS_PRIVATE_DATA_FROM_THIS(This);\r
+  Private = XENBUS_PRIVATE_DATA_FROM_THIS (This);\r
   return XenEventChannelNotify (Private->Dev, Port);\r
 }\r
 \r
 UINT32\r
 EFIAPI\r
 XenBusEventChannelClose (\r
-  IN XENBUS_PROTOCOL *This,\r
-  IN evtchn_port_t   Port\r
+  IN XENBUS_PROTOCOL  *This,\r
+  IN evtchn_port_t    Port\r
   )\r
 {\r
-  evtchn_close_t Close;\r
+  evtchn_close_t  Close;\r
 \r
   Close.port = Port;\r
   return (UINT32)XenHypercallEventChannelOp (EVTCHNOP_close, &Close);\r