Zephyr API Documentation 4.2.0-rc3
A Scalable Open Source RTOS
 4.2.0-rc3
domctl.h File Reference
#include "xen.h"
#include "event_channel.h"
#include "grant_table.h"
#include "memory.h"

Go to the source code of this file.

Data Structures

struct  xen_domctl_createdomain
struct  xen_domctl_getdomaininfo
struct  xen_domctl_shadow_op_stats
struct  xen_domctl_shadow_op
struct  xen_domctl_max_mem
struct  xen_domctl_vcpucontext
struct  xen_domctl_max_vcpus
struct  xen_domctl_sched_credit
struct  xen_domctl_sched_credit2
struct  xen_domctl_sched_rtds
struct  xen_domctl_schedparam_vcpu
struct  xen_domctl_scheduler_op
struct  xen_domctl_iomem_permission
struct  xen_domctl_address_size
struct  xen_domctl_assign_device
struct  xen_domctl_bind_pt_irq
struct  xen_domctl_memory_mapping
struct  xen_domctl_cacheflush
struct  xen_domctl_paging_mempool
struct  xen_domctl

Macros

#define XEN_DOMCTL_INTERFACE_VERSION   0x00000015
#define XEN_DOMCTL_CDF_hvm   (1U << _XEN_DOMCTL_CDF_hvm)
#define XEN_DOMCTL_CDF_hap   (1U << _XEN_DOMCTL_CDF_hap)
#define XEN_DOMCTL_CDF_s3_integrity   (1U << _XEN_DOMCTL_CDF_s3_integrity)
#define XEN_DOMCTL_CDF_oos_off   (1U << _XEN_DOMCTL_CDF_oos_off)
#define XEN_DOMCTL_CDF_xs_domain   (1U << _XEN_DOMCTL_CDF_xs_domain)
#define XEN_DOMCTL_CDF_iommu   (1U << _XEN_DOMCTL_CDF_iommu)
#define XEN_DOMCTL_CDF_nested_virt   (1U << _XEN_DOMCTL_CDF_nested_virt)
#define XEN_DOMCTL_CDF_vpmu   (1U << 7)
#define XEN_DOMCTL_CDF_MAX   XEN_DOMCTL_CDF_vpmu
#define XEN_DOMCTL_IOMMU_no_sharep   (1U << _XEN_DOMCTL_IOMMU_no_sharept)
#define XEN_DOMCTL_IOMMU_MAX   XEN_DOMCTL_IOMMU_no_sharept
#define XEN_DOMCTL_GRANT_version_mask   0xf
#define XEN_DOMCTL_GRANT_version(v)
#define XEN_DOMINF_dying   (1U << _XEN_DOMINF_dying)
#define XEN_DOMINF_hvm_guest   (1U << _XEN_DOMINF_hvm_guest)
#define XEN_DOMINF_shutdown   (1U << _XEN_DOMINF_shutdown)
#define XEN_DOMINF_paused   (1U << _XEN_DOMINF_paused)
#define XEN_DOMINF_blocked   (1U << _XEN_DOMINF_blocked)
#define XEN_DOMINF_running   (1U << _XEN_DOMINF_running)
#define XEN_DOMINF_debugged   (1U << _XEN_DOMINF_debugged)
#define XEN_DOMINF_xs_domain   (1U << _XEN_DOMINF_xs_domain)
#define XEN_DOMINF_hap   (1U << _XEN_DOMINF_hap)
#define XEN_DOMINF_shutdownmask   255
#define XEN_DOMINF_shutdownshift   16
#define XEN_INVALID_MAX_VCPU_ID   (~0U) /* Domain has no vcpus? */
#define XEN_DOMCTL_SHADOW_OP_GET_ALLOCATION   30
#define XEN_DOMCTL_SHADOW_OP_SET_ALLOCATION   31
#define XEN_SCHEDULER_CREDIT   5
#define XEN_SCHEDULER_CREDIT2   6
#define XEN_SCHEDULER_ARINC653   7
#define XEN_SCHEDULER_RTDS   8
#define XEN_SCHEDULER_NULL   9
#define XEN_DOMCTL_SCHEDRT_extra   (1U<<_XEN_DOMCTL_SCHEDRT_extra)
#define XEN_DOMCTL_SCHEDOP_putinfo   0
#define XEN_DOMCTL_SCHEDOP_getinfo   1
#define XEN_DOMCTL_SCHEDOP_putvcpuinfo   2
#define XEN_DOMCTL_SCHEDOP_getvcpuinfo   3
#define XEN_DOMCTL_DEV_PCI   0
#define XEN_DOMCTL_DEV_DT   1
#define XEN_DOMCTL_DEV_RDM_RELAXED   1 /* assign only */
#define XEN_DOMCTL_VMSI_X86_DEST_ID_MASK   0x0000ff
#define XEN_DOMCTL_VMSI_X86_RH_MASK   0x000100
#define XEN_DOMCTL_VMSI_X86_DM_MASK   0x000200
#define XEN_DOMCTL_VMSI_X86_DELIV_MASK   0x007000
#define XEN_DOMCTL_VMSI_X86_TRIG_MASK   0x008000
#define XEN_DOMCTL_VMSI_X86_UNMASKED   0x010000
#define DPCI_ADD_MAPPING   1
#define DPCI_REMOVE_MAPPING   0
#define XEN_DOMCTL_createdomain   1
#define XEN_DOMCTL_destroydomain   2
#define XEN_DOMCTL_pausedomain   3
#define XEN_DOMCTL_unpausedomain   4
#define XEN_DOMCTL_getdomaininfo   5
#define XEN_DOMCTL_setvcpuaffinity   9
#define XEN_DOMCTL_shadow_op   10
#define XEN_DOMCTL_max_mem   11
#define XEN_DOMCTL_setvcpucontext   12
#define XEN_DOMCTL_getvcpucontext   13
#define XEN_DOMCTL_getvcpuinfo   14
#define XEN_DOMCTL_max_vcpus   15
#define XEN_DOMCTL_scheduler_op   16
#define XEN_DOMCTL_setdomainhandle   17
#define XEN_DOMCTL_setdebugging   18
#define XEN_DOMCTL_irq_permission   19
#define XEN_DOMCTL_iomem_permission   20
#define XEN_DOMCTL_ioport_permission   21
#define XEN_DOMCTL_hypercall_init   22
#define XEN_DOMCTL_settimeoffset   24
#define XEN_DOMCTL_getvcpuaffinity   25
#define XEN_DOMCTL_real_mode_area   26 /* Obsolete PPC only */
#define XEN_DOMCTL_resumedomain   27
#define XEN_DOMCTL_sendtrigger   28
#define XEN_DOMCTL_subscribe   29
#define XEN_DOMCTL_gethvmcontext   33
#define XEN_DOMCTL_sethvmcontext   34
#define XEN_DOMCTL_set_address_size   35
#define XEN_DOMCTL_get_address_size   36
#define XEN_DOMCTL_assign_device   37
#define XEN_DOMCTL_bind_pt_irq   38
#define XEN_DOMCTL_memory_mapping   39
#define XEN_DOMCTL_ioport_mapping   40
#define XEN_DOMCTL_set_ext_vcpucontext   42
#define XEN_DOMCTL_get_ext_vcpucontext   43
#define XEN_DOMCTL_set_opt_feature   44 /* Obsolete IA64 only */
#define XEN_DOMCTL_test_assign_device   45
#define XEN_DOMCTL_set_target   46
#define XEN_DOMCTL_deassign_device   47
#define XEN_DOMCTL_unbind_pt_irq   48
#define XEN_DOMCTL_get_device_group   50
#define XEN_DOMCTL_debug_op   54
#define XEN_DOMCTL_gethvmcontext_partial   55
#define XEN_DOMCTL_vm_event_op   56
#define XEN_DOMCTL_mem_sharing_op   57
#define XEN_DOMCTL_gettscinfo   59
#define XEN_DOMCTL_settscinfo   60
#define XEN_DOMCTL_getpageframeinfo3   61
#define XEN_DOMCTL_setvcpuextstate   62
#define XEN_DOMCTL_getvcpuextstate   63
#define XEN_DOMCTL_set_access_required   64
#define XEN_DOMCTL_audit_p2m   65
#define XEN_DOMCTL_set_virq_handler   66
#define XEN_DOMCTL_set_broken_page_p2m   67
#define XEN_DOMCTL_setnodeaffinity   68
#define XEN_DOMCTL_getnodeaffinity   69
#define XEN_DOMCTL_cacheflush   71
#define XEN_DOMCTL_get_vcpu_msrs   72
#define XEN_DOMCTL_set_vcpu_msrs   73
#define XEN_DOMCTL_setvnumainfo   74
#define XEN_DOMCTL_psr_cmt_op   75
#define XEN_DOMCTL_monitor_op   77
#define XEN_DOMCTL_psr_alloc   78
#define XEN_DOMCTL_soft_reset   79
#define XEN_DOMCTL_vuart_op   81
#define XEN_DOMCTL_get_cpu_policy   82
#define XEN_DOMCTL_set_cpu_policy   83
#define XEN_DOMCTL_vmtrace_op   84
#define XEN_DOMCTL_get_paging_mempool_size   85
#define XEN_DOMCTL_set_paging_mempool_size   86
#define XEN_DOMCTL_gdbsx_guestmemio   1000
#define XEN_DOMCTL_gdbsx_pausevcpu   1001
#define XEN_DOMCTL_gdbsx_unpausevcpu   1002
#define XEN_DOMCTL_gdbsx_domstatus   1003

Typedefs

typedef struct xen_domctl_getdomaininfo xen_domctl_getdomaininfo_t
typedef struct xen_domctl_schedparam_vcpu xen_domctl_schedparam_vcpu_t
typedef struct xen_domctl xen_domctl_t

Enumerations

enum  pt_irq_type {
  PT_IRQ_TYPE_PCI , PT_IRQ_TYPE_ISA , PT_IRQ_TYPE_MSI , PT_IRQ_TYPE_MSI_TRANSLATE ,
  PT_IRQ_TYPE_SPI
}

Functions

 DEFINE_XEN_GUEST_HANDLE (xen_domctl_getdomaininfo_t)
 DEFINE_XEN_GUEST_HANDLE (xen_domctl_schedparam_vcpu_t)
 DEFINE_XEN_GUEST_HANDLE (xen_domctl_t)

Macro Definition Documentation

◆ DPCI_ADD_MAPPING

#define DPCI_ADD_MAPPING   1

◆ DPCI_REMOVE_MAPPING

#define DPCI_REMOVE_MAPPING   0

◆ XEN_DOMCTL_assign_device

#define XEN_DOMCTL_assign_device   37

◆ XEN_DOMCTL_audit_p2m

#define XEN_DOMCTL_audit_p2m   65

◆ XEN_DOMCTL_bind_pt_irq

#define XEN_DOMCTL_bind_pt_irq   38

◆ XEN_DOMCTL_cacheflush

#define XEN_DOMCTL_cacheflush   71

◆ XEN_DOMCTL_CDF_hap

#define XEN_DOMCTL_CDF_hap   (1U << _XEN_DOMCTL_CDF_hap)

◆ XEN_DOMCTL_CDF_hvm

#define XEN_DOMCTL_CDF_hvm   (1U << _XEN_DOMCTL_CDF_hvm)

◆ XEN_DOMCTL_CDF_iommu

#define XEN_DOMCTL_CDF_iommu   (1U << _XEN_DOMCTL_CDF_iommu)

◆ XEN_DOMCTL_CDF_MAX

#define XEN_DOMCTL_CDF_MAX   XEN_DOMCTL_CDF_vpmu

◆ XEN_DOMCTL_CDF_nested_virt

#define XEN_DOMCTL_CDF_nested_virt   (1U << _XEN_DOMCTL_CDF_nested_virt)

◆ XEN_DOMCTL_CDF_oos_off

#define XEN_DOMCTL_CDF_oos_off   (1U << _XEN_DOMCTL_CDF_oos_off)

◆ XEN_DOMCTL_CDF_s3_integrity

#define XEN_DOMCTL_CDF_s3_integrity   (1U << _XEN_DOMCTL_CDF_s3_integrity)

◆ XEN_DOMCTL_CDF_vpmu

#define XEN_DOMCTL_CDF_vpmu   (1U << 7)

◆ XEN_DOMCTL_CDF_xs_domain

#define XEN_DOMCTL_CDF_xs_domain   (1U << _XEN_DOMCTL_CDF_xs_domain)

◆ XEN_DOMCTL_createdomain

#define XEN_DOMCTL_createdomain   1

◆ XEN_DOMCTL_deassign_device

#define XEN_DOMCTL_deassign_device   47

◆ XEN_DOMCTL_debug_op

#define XEN_DOMCTL_debug_op   54

◆ XEN_DOMCTL_destroydomain

#define XEN_DOMCTL_destroydomain   2

◆ XEN_DOMCTL_DEV_DT

#define XEN_DOMCTL_DEV_DT   1

◆ XEN_DOMCTL_DEV_PCI

#define XEN_DOMCTL_DEV_PCI   0

◆ XEN_DOMCTL_DEV_RDM_RELAXED

#define XEN_DOMCTL_DEV_RDM_RELAXED   1 /* assign only */

◆ XEN_DOMCTL_gdbsx_domstatus

#define XEN_DOMCTL_gdbsx_domstatus   1003

◆ XEN_DOMCTL_gdbsx_guestmemio

#define XEN_DOMCTL_gdbsx_guestmemio   1000

◆ XEN_DOMCTL_gdbsx_pausevcpu

#define XEN_DOMCTL_gdbsx_pausevcpu   1001

◆ XEN_DOMCTL_gdbsx_unpausevcpu

#define XEN_DOMCTL_gdbsx_unpausevcpu   1002

◆ XEN_DOMCTL_get_address_size

#define XEN_DOMCTL_get_address_size   36

◆ XEN_DOMCTL_get_cpu_policy

#define XEN_DOMCTL_get_cpu_policy   82

◆ XEN_DOMCTL_get_device_group

#define XEN_DOMCTL_get_device_group   50

◆ XEN_DOMCTL_get_ext_vcpucontext

#define XEN_DOMCTL_get_ext_vcpucontext   43

◆ XEN_DOMCTL_get_paging_mempool_size

#define XEN_DOMCTL_get_paging_mempool_size   85

◆ XEN_DOMCTL_get_vcpu_msrs

#define XEN_DOMCTL_get_vcpu_msrs   72

◆ XEN_DOMCTL_getdomaininfo

#define XEN_DOMCTL_getdomaininfo   5

◆ XEN_DOMCTL_gethvmcontext

#define XEN_DOMCTL_gethvmcontext   33

◆ XEN_DOMCTL_gethvmcontext_partial

#define XEN_DOMCTL_gethvmcontext_partial   55

◆ XEN_DOMCTL_getnodeaffinity

#define XEN_DOMCTL_getnodeaffinity   69

◆ XEN_DOMCTL_getpageframeinfo3

#define XEN_DOMCTL_getpageframeinfo3   61

◆ XEN_DOMCTL_gettscinfo

#define XEN_DOMCTL_gettscinfo   59

◆ XEN_DOMCTL_getvcpuaffinity

#define XEN_DOMCTL_getvcpuaffinity   25

◆ XEN_DOMCTL_getvcpucontext

#define XEN_DOMCTL_getvcpucontext   13

◆ XEN_DOMCTL_getvcpuextstate

#define XEN_DOMCTL_getvcpuextstate   63

◆ XEN_DOMCTL_getvcpuinfo

#define XEN_DOMCTL_getvcpuinfo   14

◆ XEN_DOMCTL_GRANT_version

#define XEN_DOMCTL_GRANT_version ( v)
Value:
#define XEN_DOMCTL_GRANT_version_mask
Definition domctl.h:83

◆ XEN_DOMCTL_GRANT_version_mask

#define XEN_DOMCTL_GRANT_version_mask   0xf

◆ XEN_DOMCTL_hypercall_init

#define XEN_DOMCTL_hypercall_init   22

◆ XEN_DOMCTL_INTERFACE_VERSION

#define XEN_DOMCTL_INTERFACE_VERSION   0x00000015

◆ XEN_DOMCTL_iomem_permission

#define XEN_DOMCTL_iomem_permission   20

◆ XEN_DOMCTL_IOMMU_MAX

#define XEN_DOMCTL_IOMMU_MAX   XEN_DOMCTL_IOMMU_no_sharept

◆ XEN_DOMCTL_IOMMU_no_sharep

#define XEN_DOMCTL_IOMMU_no_sharep   (1U << _XEN_DOMCTL_IOMMU_no_sharept)

◆ XEN_DOMCTL_ioport_mapping

#define XEN_DOMCTL_ioport_mapping   40

◆ XEN_DOMCTL_ioport_permission

#define XEN_DOMCTL_ioport_permission   21

◆ XEN_DOMCTL_irq_permission

#define XEN_DOMCTL_irq_permission   19

◆ XEN_DOMCTL_max_mem

#define XEN_DOMCTL_max_mem   11

◆ XEN_DOMCTL_max_vcpus

#define XEN_DOMCTL_max_vcpus   15

◆ XEN_DOMCTL_mem_sharing_op

#define XEN_DOMCTL_mem_sharing_op   57

◆ XEN_DOMCTL_memory_mapping

#define XEN_DOMCTL_memory_mapping   39

◆ XEN_DOMCTL_monitor_op

#define XEN_DOMCTL_monitor_op   77

◆ XEN_DOMCTL_pausedomain

#define XEN_DOMCTL_pausedomain   3

◆ XEN_DOMCTL_psr_alloc

#define XEN_DOMCTL_psr_alloc   78

◆ XEN_DOMCTL_psr_cmt_op

#define XEN_DOMCTL_psr_cmt_op   75

◆ XEN_DOMCTL_real_mode_area

#define XEN_DOMCTL_real_mode_area   26 /* Obsolete PPC only */

◆ XEN_DOMCTL_resumedomain

#define XEN_DOMCTL_resumedomain   27

◆ XEN_DOMCTL_SCHEDOP_getinfo

#define XEN_DOMCTL_SCHEDOP_getinfo   1

◆ XEN_DOMCTL_SCHEDOP_getvcpuinfo

#define XEN_DOMCTL_SCHEDOP_getvcpuinfo   3

◆ XEN_DOMCTL_SCHEDOP_putinfo

#define XEN_DOMCTL_SCHEDOP_putinfo   0

◆ XEN_DOMCTL_SCHEDOP_putvcpuinfo

#define XEN_DOMCTL_SCHEDOP_putvcpuinfo   2

◆ XEN_DOMCTL_SCHEDRT_extra

#define XEN_DOMCTL_SCHEDRT_extra   (1U<<_XEN_DOMCTL_SCHEDRT_extra)

◆ XEN_DOMCTL_scheduler_op

#define XEN_DOMCTL_scheduler_op   16

◆ XEN_DOMCTL_sendtrigger

#define XEN_DOMCTL_sendtrigger   28

◆ XEN_DOMCTL_set_access_required

#define XEN_DOMCTL_set_access_required   64

◆ XEN_DOMCTL_set_address_size

#define XEN_DOMCTL_set_address_size   35

◆ XEN_DOMCTL_set_broken_page_p2m

#define XEN_DOMCTL_set_broken_page_p2m   67

◆ XEN_DOMCTL_set_cpu_policy

#define XEN_DOMCTL_set_cpu_policy   83

◆ XEN_DOMCTL_set_ext_vcpucontext

#define XEN_DOMCTL_set_ext_vcpucontext   42

◆ XEN_DOMCTL_set_opt_feature

#define XEN_DOMCTL_set_opt_feature   44 /* Obsolete IA64 only */

◆ XEN_DOMCTL_set_paging_mempool_size

#define XEN_DOMCTL_set_paging_mempool_size   86

◆ XEN_DOMCTL_set_target

#define XEN_DOMCTL_set_target   46

◆ XEN_DOMCTL_set_vcpu_msrs

#define XEN_DOMCTL_set_vcpu_msrs   73

◆ XEN_DOMCTL_set_virq_handler

#define XEN_DOMCTL_set_virq_handler   66

◆ XEN_DOMCTL_setdebugging

#define XEN_DOMCTL_setdebugging   18

◆ XEN_DOMCTL_setdomainhandle

#define XEN_DOMCTL_setdomainhandle   17

◆ XEN_DOMCTL_sethvmcontext

#define XEN_DOMCTL_sethvmcontext   34

◆ XEN_DOMCTL_setnodeaffinity

#define XEN_DOMCTL_setnodeaffinity   68

◆ XEN_DOMCTL_settimeoffset

#define XEN_DOMCTL_settimeoffset   24

◆ XEN_DOMCTL_settscinfo

#define XEN_DOMCTL_settscinfo   60

◆ XEN_DOMCTL_setvcpuaffinity

#define XEN_DOMCTL_setvcpuaffinity   9

◆ XEN_DOMCTL_setvcpucontext

#define XEN_DOMCTL_setvcpucontext   12

◆ XEN_DOMCTL_setvcpuextstate

#define XEN_DOMCTL_setvcpuextstate   62

◆ XEN_DOMCTL_setvnumainfo

#define XEN_DOMCTL_setvnumainfo   74

◆ XEN_DOMCTL_shadow_op

#define XEN_DOMCTL_shadow_op   10

◆ XEN_DOMCTL_SHADOW_OP_GET_ALLOCATION

#define XEN_DOMCTL_SHADOW_OP_GET_ALLOCATION   30

◆ XEN_DOMCTL_SHADOW_OP_SET_ALLOCATION

#define XEN_DOMCTL_SHADOW_OP_SET_ALLOCATION   31

◆ XEN_DOMCTL_soft_reset

#define XEN_DOMCTL_soft_reset   79

◆ XEN_DOMCTL_subscribe

#define XEN_DOMCTL_subscribe   29

◆ XEN_DOMCTL_test_assign_device

#define XEN_DOMCTL_test_assign_device   45

◆ XEN_DOMCTL_unbind_pt_irq

#define XEN_DOMCTL_unbind_pt_irq   48

◆ XEN_DOMCTL_unpausedomain

#define XEN_DOMCTL_unpausedomain   4

◆ XEN_DOMCTL_vm_event_op

#define XEN_DOMCTL_vm_event_op   56

◆ XEN_DOMCTL_VMSI_X86_DELIV_MASK

#define XEN_DOMCTL_VMSI_X86_DELIV_MASK   0x007000

◆ XEN_DOMCTL_VMSI_X86_DEST_ID_MASK

#define XEN_DOMCTL_VMSI_X86_DEST_ID_MASK   0x0000ff

◆ XEN_DOMCTL_VMSI_X86_DM_MASK

#define XEN_DOMCTL_VMSI_X86_DM_MASK   0x000200

◆ XEN_DOMCTL_VMSI_X86_RH_MASK

#define XEN_DOMCTL_VMSI_X86_RH_MASK   0x000100

◆ XEN_DOMCTL_VMSI_X86_TRIG_MASK

#define XEN_DOMCTL_VMSI_X86_TRIG_MASK   0x008000

◆ XEN_DOMCTL_VMSI_X86_UNMASKED

#define XEN_DOMCTL_VMSI_X86_UNMASKED   0x010000

◆ XEN_DOMCTL_vmtrace_op

#define XEN_DOMCTL_vmtrace_op   84

◆ XEN_DOMCTL_vuart_op

#define XEN_DOMCTL_vuart_op   81

◆ XEN_DOMINF_blocked

#define XEN_DOMINF_blocked   (1U << _XEN_DOMINF_blocked)

◆ XEN_DOMINF_debugged

#define XEN_DOMINF_debugged   (1U << _XEN_DOMINF_debugged)

◆ XEN_DOMINF_dying

#define XEN_DOMINF_dying   (1U << _XEN_DOMINF_dying)

◆ XEN_DOMINF_hap

#define XEN_DOMINF_hap   (1U << _XEN_DOMINF_hap)

◆ XEN_DOMINF_hvm_guest

#define XEN_DOMINF_hvm_guest   (1U << _XEN_DOMINF_hvm_guest)

◆ XEN_DOMINF_paused

#define XEN_DOMINF_paused   (1U << _XEN_DOMINF_paused)

◆ XEN_DOMINF_running

#define XEN_DOMINF_running   (1U << _XEN_DOMINF_running)

◆ XEN_DOMINF_shutdown

#define XEN_DOMINF_shutdown   (1U << _XEN_DOMINF_shutdown)

◆ XEN_DOMINF_shutdownmask

#define XEN_DOMINF_shutdownmask   255

◆ XEN_DOMINF_shutdownshift

#define XEN_DOMINF_shutdownshift   16

◆ XEN_DOMINF_xs_domain

#define XEN_DOMINF_xs_domain   (1U << _XEN_DOMINF_xs_domain)

◆ XEN_INVALID_MAX_VCPU_ID

#define XEN_INVALID_MAX_VCPU_ID   (~0U) /* Domain has no vcpus? */

◆ XEN_SCHEDULER_ARINC653

#define XEN_SCHEDULER_ARINC653   7

◆ XEN_SCHEDULER_CREDIT

#define XEN_SCHEDULER_CREDIT   5

◆ XEN_SCHEDULER_CREDIT2

#define XEN_SCHEDULER_CREDIT2   6

◆ XEN_SCHEDULER_NULL

#define XEN_SCHEDULER_NULL   9

◆ XEN_SCHEDULER_RTDS

#define XEN_SCHEDULER_RTDS   8

Typedef Documentation

◆ xen_domctl_getdomaininfo_t

◆ xen_domctl_schedparam_vcpu_t

◆ xen_domctl_t

typedef struct xen_domctl xen_domctl_t

Enumeration Type Documentation

◆ pt_irq_type

Enumerator
PT_IRQ_TYPE_PCI 
PT_IRQ_TYPE_ISA 
PT_IRQ_TYPE_MSI 
PT_IRQ_TYPE_MSI_TRANSLATE 
PT_IRQ_TYPE_SPI 

Function Documentation

◆ DEFINE_XEN_GUEST_HANDLE() [1/3]

DEFINE_XEN_GUEST_HANDLE ( xen_domctl_getdomaininfo_t )

◆ DEFINE_XEN_GUEST_HANDLE() [2/3]

DEFINE_XEN_GUEST_HANDLE ( xen_domctl_schedparam_vcpu_t )

◆ DEFINE_XEN_GUEST_HANDLE() [3/3]

DEFINE_XEN_GUEST_HANDLE ( xen_domctl_t )