TianoCore EDK2 master
|
#include <PiDxe.h>
#include <IndustryStandard/Xen/hvm/params.h>
#include <IndustryStandard/Xen/memory.h>
#include <Library/DebugLib.h>
#include <Library/XenHypercallLib.h>
Go to the source code of this file.
Functions | |
RETURN_STATUS EFIAPI | XenHypercallLibConstruct (VOID) |
UINT64 EFIAPI | XenHypercallHvmGetParam (IN UINT32 Index) |
INTN EFIAPI | XenHypercallMemoryOp (IN UINTN Operation, IN OUT VOID *Arguments) |
INTN EFIAPI | XenHypercallEventChannelOp (IN INTN Operation, IN OUT VOID *Arguments) |
INTN EFIAPI | XenHypercallSchedOp (IN INTN Operation, IN OUT VOID *Arguments) |
Functions to make Xen hypercalls.
Copyright (C) 2014, Citrix Ltd.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file XenHypercall.c.
Do an operation on the event channels.
Operation | The operation number, e.g. EVTCHNOP_send. |
Arguments | The argument associated to the operation. |
Definition at line 79 of file XenHypercall.c.
UINT64 EFIAPI XenHypercallHvmGetParam | ( | IN UINT32 | Index | ) |
Definition at line 36 of file XenHypercall.c.
RETURN_STATUS EFIAPI XenHypercallLibConstruct | ( | VOID | ) |
Definition at line 20 of file XenHypercall.c.
Hypercall to do different operation on the memory.
Operation | The operation number, e.g. XENMEM_add_to_physmap. |
Arguments | The arguments associated to the operation. |
Definition at line 65 of file XenHypercall.c.