12#include <IndustryStandard/Xen/hvm/params.h>
13#include <IndustryStandard/Xen/memory.h>
20XenHypercallLibConstruct (
43 Parameter.domid = DOMID_SELF;
44 Parameter.index = Index;
53 "XenHypercall: Error %Ld trying to get HVM parameter %d\n",
60 return Parameter.value;
67 IN OUT VOID *Arguments
71 __HYPERVISOR_memory_op,
81 IN OUT VOID *Arguments
85 __HYPERVISOR_event_channel_op,
95 IN OUT VOID *Arguments
99 __HYPERVISOR_sched_op,
#define DEBUG(Expression)
INTN EFIAPI XenHypercallEventChannelOp(IN INTN Operation, IN OUT VOID *Arguments)
INTN EFIAPI XenHypercallMemoryOp(IN UINTN Operation, IN OUT VOID *Arguments)
RETURN_STATUS EFIAPI XenHypercallLibInit(VOID)
INTN EFIAPI XenHypercall2(IN UINTN HypercallID, IN OUT INTN Arg1, IN OUT INTN Arg2)
UINT64 EFIAPI XenHypercallHvmGetParam(UINT32 Index)