Xen Documentation - Hypercall Interfaces
Xen Documentation - Hypercall Interfaces
http://xenbits.xen.org/docs/unstable/hypercall/index.html
- Hypercall Interfaces
- ARM
- x86_32
- x86_64
目录
Xen Documentation - Hypercall Interfaces
contents - arch-x86_64 - Xen public headers
Starting points
Functions
Structs
Enums and sets of #defines
Typedefs
Enum values and individual #defines
Files
contents - arch-x86_64 - Xen public headers
http://xenbits.xen.org/docs/unstable/hypercall/x86_64/index.html
Starting points
- List of hypercalls
- Event Channels
- Grant Tables
- Guest Scheduler Operations
- XenStore wire protocol.
- Dom0_console
- ELF notes
- Segment Descriptor Tables
- Start-of-day memory layout
- Start-of-day shared data structure
- XEN_ELFNOTE_FEATURES
Functions
- HYPERVISOR_console_io()
- HYPERVISOR_dm_op()
- HYPERVISOR_event_channel_op()
- HYPERVISOR_event_channel_op_compat()
- HYPERVISOR_fpu_taskswitch()
- HYPERVISOR_get_debugreg()
- HYPERVISOR_grant_table_op()
- HYPERVISOR_mmu_update()
- HYPERVISOR_mmuext_op()
- HYPERVISOR_multicall()
- HYPERVISOR_platform_op()
- HYPERVISOR_sched_op()
- HYPERVISOR_sched_op_compat()
- HYPERVISOR_set_callbacks()
- HYPERVISOR_set_debugreg()
- HYPERVISOR_set_gdt()
- HYPERVISOR_set_trap_table()
- HYPERVISOR_stack_switch()
- HYPERVISOR_update_descriptor()
- HYPERVISOR_update_va_mapping()
- HYPERVISOR_update_va_mapping_otherdomain()
- HYPERVISOR_xenpmu_op()
Structs
- struct arch_shared_info
- struct arch_vcpu_info
- struct blkif_request
- struct blkif_request_discard
- struct blkif_request_indirect
- struct blkif_request_segment
- struct blkif_response
- struct buf_ioreq
- struct buffered_iopage
- struct callback_register
- struct callback_unregister
- struct cpu_user_regs
- struct dom0_memory_map_entry
- struct dom0_msr
- struct dom0_op
- struct event_log
- struct evtchn_alloc_unbound
- struct evtchn_bind_interdomain
- struct evtchn_bind_ipi
- struct evtchn_bind_pirq
- struct evtchn_bind_vcpu
- struct evtchn_bind_virq
- struct evtchn_close
- struct evtchn_expand_array
- struct evtchn_fifo_control_block
- struct evtchn_init_control
- struct evtchn_op
- struct evtchn_reset
- struct evtchn_send
- struct evtchn_set_priority
- struct evtchn_status
- struct evtchn_unmask
- struct fsif_chmod_request
- struct fsif_close_request
- struct fsif_create_request
- struct fsif_list_request
- struct fsif_open_request
- struct fsif_read_request
- struct fsif_remove_request
- struct fsif_rename_request
- struct fsif_request
- struct fsif_response
- struct fsif_space_request
- struct fsif_stat_request
- struct fsif_stat_response
- struct fsif_sync_request
- struct fsif_truncate_request
- struct fsif_write_request
- struct gnttab_cache_flush
- struct gnttab_copy
- struct gnttab_dump_table
- struct gnttab_get_status_frames
- struct gnttab_get_version
- struct gnttab_map_grant_ref
- struct gnttab_query_size
- struct gnttab_set_version
- struct gnttab_setup_table
- struct gnttab_swap_grant_ref
- struct gnttab_transfer
- struct gnttab_unmap_and_replace
- struct gnttab_unmap_grant_ref
- struct grant_entry_header
- struct grant_entry_v1
- struct hvm_hw_cpu
- struct hvm_hw_cpu_compat
- struct hvm_hw_cpu_xsave
- struct hvm_hw_hpet
- struct hvm_hw_isa_irqs
- struct hvm_hw_lapic
- struct hvm_hw_lapic_regs
- struct hvm_hw_mtrr
- struct hvm_hw_pci_irqs
- struct hvm_hw_pci_link
- struct hvm_hw_pit
- struct hvm_hw_pmtimer
- struct hvm_hw_rtc
- struct hvm_hw_vpic
- struct hvm_info_table
- struct hvm_memmap_table_entry
- struct hvm_modlist_entry
- struct hvm_msr
- struct hvm_save_descriptor
- struct hvm_save_end
- struct hvm_save_header
- struct hvm_start_info
- struct hvm_tsc_adjust
- struct hvm_viridian_domain_context
- struct hvm_viridian_vcpu_context
- struct hvm_vmce_vcpu
- struct ioreq
- struct iret_context
- struct livepatch_expectation
- struct livepatch_func
- struct mc_info
- struct mcinfo_bank
- struct mcinfo_common
- struct mcinfo_extended
- struct mcinfo_global
- struct mcinfo_logical_cpu
- struct mcinfo_msr
- struct mmu_update
- struct mmuext_op
- struct multicall_entry
- struct netif_extra_info
- struct netif_rx_request
- struct netif_rx_response
- struct netif_tx_request
- struct netif_tx_response
- struct physdev_apic
- struct physdev_dbgp_op
- struct physdev_eoi
- struct physdev_get_free_pirq
- struct physdev_irq
- struct physdev_irq_status_query
- struct physdev_manage_pci
- struct physdev_manage_pci_ext
- struct physdev_map_pirq
- struct physdev_op
- struct physdev_pci_device
- struct physdev_pci_device_add
- struct physdev_pci_mmcfg_reserved
- struct physdev_pirq_eoi_gmfn
- struct physdev_restore_msi
- struct physdev_set_iobitmap
- struct physdev_set_iopl
- struct physdev_setup_gsi
- struct physdev_unmap_pirq
- struct pm_cx_stat
- struct pm_px_stat
- struct pm_px_val
- struct pvcalls_data_intf
- struct ring_shared
- struct sched_pin_override
- struct sched_poll
- struct sched_remote_shutdown
- struct sched_shutdown
- struct sched_watchdog
- struct scsiif_request_segment
- struct shared_info
- struct shared_iopage
- struct start_info
- struct t_buf
- struct t_info
- struct t_rec
- struct tmem_op
- struct tpmif_ring
- struct tpmif_shared_page
- struct tpmif_tx_interface
- struct tpmif_tx_request
- struct trap_info
- struct usbif_conn_request
- struct usbif_conn_response
- struct usbif_request_segment
- struct usbif_urb_request
- struct usbif_urb_response
- struct vchan_interface
- struct vcpu_get_physid
- struct vcpu_guest_context
- struct vcpu_hvm_context
- struct vcpu_hvm_x86_32
- struct vcpu_hvm_x86_64
- struct vcpu_info
- struct vcpu_register_runstate_memory_area
- struct vcpu_register_time_memory_area
- struct vcpu_register_vcpu_info
- struct vcpu_runstate_info
- struct vcpu_set_periodic_timer
- struct vcpu_set_singleshot_timer
- struct vcpu_time_info
- struct vm_event_cpuid
- struct vm_event_debug
- struct vm_event_desc_access
- struct vm_event_emul_insn_data
- struct vm_event_emul_read_data
- struct vm_event_fast_singlestep
- struct vm_event_interrupt_x86
- struct vm_event_mem_access
- struct vm_event_mov_to_msr
- struct vm_event_paging
- struct vm_event_regs_arm
- struct vm_event_regs_x86
- struct vm_event_sharing
- struct vm_event_singlestep
- struct vm_event_write_ctrlreg
- struct vm_event_x86_selector_reg
- struct vscsiif_request
- struct vscsiif_response
- struct vscsiif_sg_list
- struct xen_add_to_physmap
- struct xen_add_to_physmap_batch
- struct xen_arch_domainconfig
- struct xen_build_id
- struct xen_compile_info
- struct xen_dm_op
- struct xen_dm_op_buf
- struct xen_dm_op_create_ioreq_server
- struct xen_dm_op_destroy_ioreq_server
- struct xen_dm_op_get_ioreq_server_info
- struct xen_dm_op_inject_event
- struct xen_dm_op_inject_msi
- struct xen_dm_op_ioreq_server_range
- struct xen_dm_op_map_mem_type_to_ioreq_server
- struct xen_dm_op_modified_memory
- struct xen_dm_op_modified_memory_extent
- struct xen_dm_op_nr_vcpus
- struct xen_dm_op_pin_memory_cacheattr
- struct xen_dm_op_relocate_memory
- struct xen_dm_op_remote_shutdown
- struct xen_dm_op_set_ioreq_server_state
- struct xen_dm_op_set_irq_level
- struct xen_dm_op_set_isa_irq_level
- struct xen_dm_op_set_mem_type
- struct xen_dm_op_set_pci_intx_level
- struct xen_dm_op_set_pci_link_route
- struct xen_dm_op_track_dirty_vram
- struct xen_domctl
- struct xen_domctl_address_size
- struct xen_domctl_assign_device
- struct xen_domctl_audit_p2m
- struct xen_domctl_bind_pt_irq
- struct xen_domctl_cacheflush
- struct xen_domctl_cpu_policy
- struct xen_domctl_createdomain
- struct xen_domctl_debug_op
- struct xen_domctl_ext_vcpucontext
- struct xen_domctl_gdbsx_domstatus
- struct xen_domctl_gdbsx_memio
- struct xen_domctl_gdbsx_pauseunp_vcpu
- struct xen_domctl_get_device_group
- struct xen_domctl_getdomaininfo
- struct xen_domctl_getpageframeinfo3
- struct xen_domctl_getvcpuinfo
- struct xen_domctl_hvmcontext
- struct xen_domctl_hvmcontext_partial
- struct xen_domctl_hypercall_init
- struct xen_domctl_iomem_permission
- struct xen_domctl_ioport_mapping
- struct xen_domctl_ioport_permission
- struct xen_domctl_irq_permission
- struct xen_domctl_max_mem
- struct xen_domctl_max_vcpus
- struct xen_domctl_mem_sharing_op
- struct xen_domctl_memory_mapping
- struct xen_domctl_monitor_op
- struct xen_domctl_nodeaffinity
- struct xen_domctl_psr_alloc
- struct xen_domctl_psr_cmt_op
- struct xen_domctl_sched_credit
- struct xen_domctl_sched_credit2
- struct xen_domctl_sched_rtds
- struct xen_domctl_scheduler_op
- struct xen_domctl_sendtrigger
- struct xen_domctl_set_access_required
- struct xen_domctl_set_broken_page_p2m
- struct xen_domctl_set_target
- struct xen_domctl_set_virq_handler
- struct xen_domctl_setdebugging
- struct xen_domctl_setdomainhandle
- struct xen_domctl_settimeoffset
- struct xen_domctl_shadow_op
- struct xen_domctl_shadow_op_stats
- struct xen_domctl_subscribe
- struct xen_domctl_tsc_info
- struct xen_domctl_vcpu_msr
- struct xen_domctl_vcpu_msrs
- struct xen_domctl_vcpuaffinity
- struct xen_domctl_vcpucontext
- struct xen_domctl_vcpuextstate
- struct xen_domctl_vm_event_op
- struct xen_domctl_vmtrace_op
- struct xen_domctl_vnuma
- struct xen_domctl_vuart_op
- struct xen_feature_info
- struct xen_flask_access
- struct xen_flask_boolean
- struct xen_flask_cache_stats
- struct xen_flask_devicetree_label
- struct xen_flask_hash_stats
- struct xen_flask_load
- struct xen_flask_ocontext
- struct xen_flask_op
- struct xen_flask_peersid
- struct xen_flask_relabel
- struct xen_flask_setavc_threshold
- struct xen_flask_setenforce
- struct xen_flask_sid_context
- struct xen_flask_transition
- struct xen_flask_userlist
- struct xen_foreign_memory_map
- struct xen_get_cpufreq_para
- struct xen_hvm_altp2m_change_gfn
- struct xen_hvm_altp2m_domain_state
- struct xen_hvm_altp2m_get_vcpu_p2m_idx
- struct xen_hvm_altp2m_mem_access
- struct xen_hvm_altp2m_op
- struct xen_hvm_altp2m_set_mem_access
- struct xen_hvm_altp2m_set_mem_access_multi
- struct xen_hvm_altp2m_set_visibility
- struct xen_hvm_altp2m_suppress_ve
- struct xen_hvm_altp2m_suppress_ve_multi
- struct xen_hvm_altp2m_vcpu_disable_notify
- struct xen_hvm_altp2m_vcpu_enable_notify
- struct xen_hvm_altp2m_view
- struct xen_hvm_evtchn_upcall_vector
- struct xen_hvm_get_mem_type
- struct xen_hvm_get_time
- struct xen_hvm_pagetable_dying
- struct xen_hvm_param
- struct xen_hvm_set_isa_irq_level
- struct xen_hvm_set_pci_intx_level
- struct xen_hvm_set_pci_link_route
- struct xen_hvm_xentrace
- struct xen_hypfs_direntry
- struct xen_hypfs_dirlistentry
- struct xen_livepatch_name
- struct xen_livepatch_status
- struct xen_machphys_mapping
- struct xen_machphys_mfn_list
- struct xen_mc
- struct xen_mc_fetch
- struct xen_mc_inject_v2
- struct xen_mc_mceinject
- struct xen_mc_msrinject
- struct xen_mc_notifydomain
- struct xen_mc_physcpuinfo
- struct xen_mem_access_op
- struct xen_mem_acquire_resource
- struct xen_mem_paging_op
- struct xen_mem_sharing_op
- struct xen_memory_exchange
- struct xen_memory_map
- struct xen_memory_reservation
- struct xen_msix_entry
- struct xen_netif_ctrl_request
- struct xen_netif_ctrl_response
- struct xen_netif_gref
- struct xen_ondemand
- struct xen_pci_op
- struct xen_pci_sharedinfo
- struct xen_pct_register
- struct xen_platform_op
- struct xen_platform_parameters
- struct xen_pmu_amd_ctxt
- struct xen_pmu_arch
- struct xen_pmu_cntr_pair
- struct xen_pmu_data
- struct xen_pmu_intel_ctxt
- struct xen_pmu_params
- struct xen_pmu_regs
- struct xen_pod_target
- struct xen_power_register
- struct xen_processor_csd
- struct xen_processor_cx
- struct xen_processor_flags
- struct xen_processor_performance
- struct xen_processor_power
- struct xen_processor_px
- struct xen_psd_package
- struct xen_pvcalls_request
- struct xen_pvcalls_response
- struct xen_remove_from_physmap
- struct xen_reserved_device_memory
- struct xen_reserved_device_memory_map
- struct xen_set_cpufreq_gov
- struct xen_set_cpufreq_para
- struct xen_sysctl
- struct xen_sysctl_arinc653_schedule
- struct xen_sysctl_availheap
- struct xen_sysctl_coverage_op
- struct xen_sysctl_cpu_featureset
- struct xen_sysctl_cpu_hotplug
- struct xen_sysctl_cpu_levelling_caps
- struct xen_sysctl_cpu_policy
- struct xen_sysctl_cpuinfo
- struct xen_sysctl_cpupool_op
- struct xen_sysctl_cputopo
- struct xen_sysctl_cputopoinfo
- struct xen_sysctl_credit2_schedule
- struct xen_sysctl_credit_schedule
- struct xen_sysctl_debug_keys
- struct xen_sysctl_get_pmstat
- struct xen_sysctl_getcpuinfo
- struct xen_sysctl_getdomaininfolist
- struct xen_sysctl_livepatch_action
- struct xen_sysctl_livepatch_get
- struct xen_sysctl_livepatch_list
- struct xen_sysctl_livepatch_op
- struct xen_sysctl_livepatch_upload
- struct xen_sysctl_lockprof_data
- struct xen_sysctl_lockprof_op
- struct xen_sysctl_meminfo
- struct xen_sysctl_numainfo
- struct xen_sysctl_page_offline_op
- struct xen_sysctl_pcitopoinfo
- struct xen_sysctl_perfc_desc
- struct xen_sysctl_perfc_op
- struct xen_sysctl_physinfo
- struct xen_sysctl_pm_op
- struct xen_sysctl_psr_alloc
- struct xen_sysctl_psr_cmt_op
- struct xen_sysctl_readconsole
- struct xen_sysctl_sched_id
- struct xen_sysctl_scheduler_op
- struct xen_sysctl_tbuf_op
- struct xen_tmem_oid
- struct xen_userspace
- struct xen_vmemrange
- struct xen_vnuma_topology_info
- struct xencamera_buf_create_req
- struct xencamera_buf_get_layout_resp
- struct xencamera_buf_request
- struct xencamera_config_req
- struct xencamera_config_resp
- struct xencamera_ctrl_enum_resp
- struct xencamera_ctrl_value
- struct xencamera_event_page
- struct xencamera_evt
- struct xencamera_frame_avail_evt
- struct xencamera_frame_rate_req
- struct xencamera_get_ctrl_req
- struct xencamera_index
- struct xencamera_page_directory
- struct xencamera_req
- struct xencamera_resp
- struct xencomm_desc
- struct xencons_interface
- struct xenctl_bitmap
- struct xendispl_dbuf_create_req
- struct xendispl_dbuf_destroy_req
- struct xendispl_event_page
- struct xendispl_evt
- struct xendispl_fb_attach_req
- struct xendispl_fb_detach_req
- struct xendispl_get_edid_req
- struct xendispl_get_edid_resp
- struct xendispl_page_directory
- struct xendispl_page_flip_req
- struct xendispl_pg_flip_evt
- struct xendispl_req
- struct xendispl_resp
- struct xendispl_set_config_req
- struct xenkbd_mtouch
- struct xennmi_callback
- struct xenoprof_buf
- struct xenoprof_counter
- struct xenoprof_get_buffer
- struct xenoprof_ibs_counter
- struct xenoprof_init
- struct xenpf_add_memtype
- struct xenpf_change_freq
- struct xenpf_core_parking
- struct xenpf_del_memtype
- struct xenpf_efi_guid
- struct xenpf_efi_runtime_call
- struct xenpf_efi_time
- struct xenpf_enter_acpi_sleep
- struct xenpf_firmware_info
- struct xenpf_getidletime
- struct xenpf_microcode_update
- struct xenpf_pcpu_version
- struct xenpf_pcpuinfo
- struct xenpf_platform_quirk
- struct xenpf_read_memtype
- struct xenpf_resource_entry
- struct xenpf_resource_op
- struct xenpf_set_processor_pminfo
- struct xenpf_settime32
- struct xenpf_settime64
- struct xenpf_symdata
- struct xensnd_cur_pos_evt
- struct xensnd_event_page
- struct xensnd_evt
- struct xensnd_open_req
- struct xensnd_page_directory
- struct xensnd_query_hw_param
- struct xensnd_req
- struct xensnd_resp
- struct xensnd_rw_req
- struct xensnd_trigger_req
- struct xenstore_domain_interface
Enums and sets of #defines
- errnoval
- event_channel_op
- grant_status
- grant_table_op
- hypercall_num
- mmuext_cmd
- neg_errnoval
- phys_map_space
- pt_irq_type
- sched_op
- sched_shutdown_reason
- tpmif_state
- usb_spec_version
- uvm_flags
- virq
- xen_errno
- xenbus_state
- xenpmu_op
Typedefs
- typedef TPMIF_RING_IDX
- typedef XENCONS_RING_IDX
- typedef XENSTORE_RING_IDX
- typedef XenbusState
- typedef arch_shared_info_t
- typedef arch_vcpu_info_t
- typedef blkif_request_discard_t
- typedef blkif_request_indirect_t
- typedef blkif_request_t
- typedef blkif_response_t
- typedef buf_ioreq_t
- typedef buffered_iopage_t
- typedef callback_register_t
- typedef callback_unregister_t
- typedef cpu_user_regs_t
- typedef cpumap_t
- typedef dom0_memory_map_entry_t
- typedef dom0_msr_t
- typedef dom0_op_t
- typedef domid_t
- typedef event_word_t
- typedef evtchn_alloc_unbound_t
- typedef evtchn_bind_interdomain_t
- typedef evtchn_bind_ipi_t
- typedef evtchn_bind_pirq_t
- typedef evtchn_bind_vcpu_t
- typedef evtchn_bind_virq_t
- typedef evtchn_close_t
- typedef evtchn_expand_array_t
- typedef evtchn_fifo_control_block_t
- typedef evtchn_init_control_t
- typedef evtchn_op_t
- typedef evtchn_port_t
- typedef evtchn_reset_t
- typedef evtchn_send_t
- typedef evtchn_set_priority_t
- typedef evtchn_status_t
- typedef evtchn_unmask_t
- typedef fsif_request_t
- typedef fsif_response_t
- typedef gnttab_cache_flush_t
- typedef gnttab_copy_t
- typedef gnttab_dump_table_t
- typedef gnttab_get_status_frames_t
- typedef gnttab_get_version_t
- typedef gnttab_map_grant_ref_t
- typedef gnttab_query_size_t
- typedef gnttab_set_version_t
- typedef gnttab_setup_table_t
- typedef gnttab_swap_grant_ref_t
- typedef gnttab_transfer_t
- typedef gnttab_unmap_and_replace_t
- typedef gnttab_unmap_grant_ref_t
- typedef grant_entry_header_t
- typedef grant_entry_v1_t
- typedef grant_entry_v2_t
- typedef grant_handle_t
- typedef grant_ref_t
- typedef grant_status_t
- typedef ioreq_t
- typedef ioservid_t
- typedef livepatch_expectation_t
- typedef livepatch_func_t
- typedef mc_info_t
- typedef mmu_update_t
- typedef mmuext_op_t
- typedef multicall_entry_t
- typedef netif_extra_info_t
- typedef netif_rx_request_t
- typedef netif_rx_response_t
- typedef netif_tx_request_t
- typedef netif_tx_response_t
- typedef physdev_apic_t
- typedef physdev_dbgp_op_t
- typedef physdev_eoi_t
- typedef physdev_get_free_pirq_t
- typedef physdev_irq_status_query_t
- typedef physdev_irq_t
- typedef physdev_manage_pci_ext_t
- typedef physdev_manage_pci_t
- typedef physdev_map_pirq_t
- typedef physdev_op_t
- typedef physdev_pci_device_add_t
- typedef physdev_pci_device_t
- typedef physdev_pci_mmcfg_reserved_t
- typedef physdev_pirq_eoi_gmfn_t
- typedef physdev_restore_msi_t
- typedef physdev_set_iobitmap_t
- typedef physdev_set_iopl_t
- typedef physdev_setup_gsi_t
- typedef physdev_unmap_pirq_t
- typedef pm_px_val_t
- typedef sched_pin_override_t
- typedef sched_poll_t
- typedef sched_remote_shutdown_t
- typedef sched_shutdown_t
- typedef sched_watchdog_t
- typedef shared_info_t
- typedef shared_iopage_t
- typedef start_info_t
- typedef tmem_cli_mfn_t
- typedef tmem_op_t
- typedef tpmif_ring_t
- typedef tpmif_shared_page_t
- typedef tpmif_tx_interface_t
- typedef tpmif_tx_request_t
- typedef trap_info_t
- typedef usbif_conn_request_t
- typedef usbif_conn_response_t
- typedef usbif_urb_request_t
- typedef usbif_urb_response_t
- typedef vcpu_get_physid_t
- typedef vcpu_guest_context_t
- typedef vcpu_hvm_context_t
- typedef vcpu_info_t
- typedef vcpu_register_runstate_memory_area_t
- typedef vcpu_register_time_memory_area_t
- typedef vcpu_register_vcpu_info_t
- typedef vcpu_runstate_info_t
- typedef vcpu_set_periodic_timer_t
- typedef vcpu_set_singleshot_timer_t
- typedef vcpu_time_info_t
- typedef vscsiif_request_t
- typedef vscsiif_response_t
- typedef vscsiif_segment_t
- typedef vscsiif_sg_list_t
- typedef xen_add_to_physmap_batch_t
- typedef xen_add_to_physmap_range_t
- typedef xen_add_to_physmap_t
- typedef xen_argo_gfn_t
- typedef xen_argo_port_t
- typedef xen_build_id_t
- typedef xen_compile_info_t
- typedef xen_cpu_offline_action_t
- typedef xen_dm_op_buf_t
- typedef xen_dm_op_create_ioreq_server_t
- typedef xen_dm_op_destroy_ioreq_server_t
- typedef xen_dm_op_get_ioreq_server_info_t
- typedef xen_dm_op_inject_event_t
- typedef xen_dm_op_inject_msi_t
- typedef xen_dm_op_ioreq_server_range_t
- typedef xen_dm_op_map_mem_type_to_ioreq_server_t
- typedef xen_dm_op_modified_memory_t
- typedef xen_dm_op_nr_vcpus_t
- typedef xen_dm_op_pin_memory_cacheattr_t
- typedef xen_dm_op_relocate_memory_t
- typedef xen_dm_op_remote_shutdown_t
- typedef xen_dm_op_set_ioreq_server_state_t
- typedef xen_dm_op_set_irq_level_t
- typedef xen_dm_op_set_isa_irq_level_t
- typedef xen_dm_op_set_mem_type_t
- typedef xen_dm_op_set_pci_intx_level_t
- typedef xen_dm_op_set_pci_link_route_t
- typedef xen_dm_op_track_dirty_vram_t
- typedef xen_domctl_cpu_policy_t
- typedef xen_domctl_getdomaininfo_t
- typedef xen_domctl_t
- typedef xen_domctl_vcpu_msr_t
- typedef xen_domctl_vmtrace_op_t
- typedef xen_feature_info_t
- typedef xen_flask_access_t
- typedef xen_flask_boolean_t
- typedef xen_flask_cache_stats_t
- typedef xen_flask_devicetree_label_t
- typedef xen_flask_hash_stats_t
- typedef xen_flask_load_t
- typedef xen_flask_ocontext_t
- typedef xen_flask_op_t
- typedef xen_flask_peersid_t
- typedef xen_flask_relabel_t
- typedef xen_flask_setavc_threshold_t
- typedef xen_flask_setenforce_t
- typedef xen_flask_sid_context_t
- typedef xen_flask_transition_t
- typedef xen_foreign_memory_map_t
- typedef xen_hvm_altp2m_change_gfn_t
- typedef xen_hvm_altp2m_domain_state_t
- typedef xen_hvm_altp2m_mem_access_t
- typedef xen_hvm_altp2m_op_t
- typedef xen_hvm_altp2m_set_mem_access_t
- typedef xen_hvm_altp2m_vcpu_disable_notify_t
- typedef xen_hvm_altp2m_vcpu_enable_notify_t
- typedef xen_hvm_altp2m_view_t
- typedef xen_hvm_evtchn_upcall_vector_t
- typedef xen_hvm_get_mem_type_t
- typedef xen_hvm_get_time_t
- typedef xen_hvm_pagetable_dying_t
- typedef xen_hvm_param_t
- typedef xen_hvm_set_isa_irq_level_t
- typedef xen_hvm_set_pci_intx_level_t
- typedef xen_hvm_set_pci_link_route_t
- typedef xen_hvm_xentrace_t
- typedef xen_hypfs_direntry_t
- typedef xen_livepatch_status_t
- typedef xen_machphys_mapping_t
- typedef xen_machphys_mfn_list_t
- typedef xen_mc_fetch_t
- typedef xen_mc_inject_v2_t
- typedef xen_mc_logical_cpu_t
- typedef xen_mc_mceinject_t
- typedef xen_mc_msrinject_t
- typedef xen_mc_notifydomain_t
- typedef xen_mc_physcpuinfo_t
- typedef xen_mc_t
- typedef xen_mcinfo_common_t
- typedef xen_mcinfo_msr_t
- typedef xen_mem_access_op_t
- typedef xen_mem_acquire_resource_t
- typedef xen_mem_paging_op_t
- typedef xen_mem_sharing_op_t
- typedef xen_memory_exchange_t
- typedef xen_memory_map_t
- typedef xen_memory_reservation_t
- typedef xen_page_offline_action_t
- typedef xen_platform_op_t
- typedef xen_platform_parameters_t
- typedef xen_pmu_amd_ctxt_t
- typedef xen_pmu_arch_t
- typedef xen_pmu_cntr_pair_t
- typedef xen_pmu_intel_ctxt_t
- typedef xen_pmu_params_t
- typedef xen_pmu_regs_t
- typedef xen_pod_target_t
- typedef xen_processor_csd_t
- typedef xen_processor_cx_t
- typedef xen_processor_performance_t
- typedef xen_processor_px_t
- typedef xen_remove_from_physmap_t
- typedef xen_reserved_device_memory_map_t
- typedef xen_reserved_device_memory_t
- typedef xen_sysctl_arinc653_schedule_t
- typedef xen_sysctl_cpu_policy_t
- typedef xen_sysctl_cpuinfo_t
- typedef xen_sysctl_cputopo_t
- typedef xen_sysctl_lockprof_data_t
- typedef xen_sysctl_meminfo_t
- typedef xen_sysctl_perfc_desc_t
- typedef xen_sysctl_perfc_val_t
- typedef xen_sysctl_t
- typedef xen_tmem_oid_t
- typedef xen_vcpu_hvm_x86_32_t
- typedef xen_vcpu_hvm_x86_64_t
- typedef xen_vmemrange_t
- typedef xen_vnuma_topology_info_t
- typedef xenctl_bitmap_t
- typedef xennmi_callback_t
- typedef xenoprof_buf_t
- typedef xenoprof_counter_t
- typedef xenoprof_get_buffer_t
- typedef xenoprof_ibs_counter_t
- typedef xenoprof_init_t
- typedef xenpf_add_memtype_t
- typedef xenpf_change_freq_t
- typedef xenpf_core_parking_t
- typedef xenpf_cpu_hotadd_t
- typedef xenpf_cpu_ol_t
- typedef xenpf_del_memtype_t
- typedef xenpf_efi_runtime_call_t
- typedef xenpf_enter_acpi_sleep_t
- typedef xenpf_firmware_info_t
- typedef xenpf_getidletime_t
- typedef xenpf_mem_hotadd_t
- typedef xenpf_microcode_update_t
- typedef xenpf_pcpu_version_t
- typedef xenpf_pcpuinfo_t
- typedef xenpf_platform_quirk_t
- typedef xenpf_read_memtype_t
- typedef xenpf_resource_entry_t
- typedef xenpf_resource_op_t
- typedef xenpf_set_processor_pminfo_t
- typedef xenpf_settime32_t
- typedef xenpf_settime64_t
- typedef xenpf_settime_t
- typedef xenpf_symdata_t
Enum values and individual #defines
- EVTCHNOP_alloc_unbound
- EVTCHNOP_bind_interdomain
- EVTCHNOP_bind_ipi
- EVTCHNOP_bind_pirq
- EVTCHNOP_bind_vcpu
- EVTCHNOP_bind_virq
- EVTCHNOP_close
- EVTCHNOP_expand_array
- EVTCHNOP_init_control
- EVTCHNOP_reset
- EVTCHNOP_reset_cont
- EVTCHNOP_send
- EVTCHNOP_set_priority
- EVTCHNOP_status
- EVTCHNOP_unmask
- GNTTABOP_cache_flush
- GNTTABOP_copy
- GNTTABOP_dump_table
- GNTTABOP_get_status_frames
- GNTTABOP_get_version
- GNTTABOP_map_grant_ref
- GNTTABOP_query_size
- GNTTABOP_set_version
- GNTTABOP_setup_table
- GNTTABOP_swap_grant_ref
- GNTTABOP_transfer
- GNTTABOP_unmap_and_replace
- GNTTABOP_unmap_grant_ref
- SCHEDOP_block
- SCHEDOP_pin_override
- SCHEDOP_poll
- SCHEDOP_remote_shutdown
- SCHEDOP_shutdown
- SCHEDOP_shutdown_code
- SCHEDOP_watchdog
- SCHEDOP_yield
- __HYPERVISOR_arch_0
- __HYPERVISOR_arch_1
- __HYPERVISOR_arch_2
- __HYPERVISOR_arch_3
- __HYPERVISOR_arch_4
- __HYPERVISOR_arch_5
- __HYPERVISOR_arch_6
- __HYPERVISOR_arch_7
- __HYPERVISOR_argo_op
- __HYPERVISOR_callback_op
- __HYPERVISOR_console_io
- __HYPERVISOR_dm_op
- __HYPERVISOR_domctl
- __HYPERVISOR_event_channel_op
- __HYPERVISOR_event_channel_op_compat
- __HYPERVISOR_fpu_taskswitch
- __HYPERVISOR_get_debugreg
- __HYPERVISOR_grant_table_op
- __HYPERVISOR_hvm_op
- __HYPERVISOR_hypfs_op
- __HYPERVISOR_iret
- __HYPERVISOR_kexec_op
- __HYPERVISOR_memory_op
- __HYPERVISOR_mmu_update
- __HYPERVISOR_mmuext_op
- __HYPERVISOR_multicall
- __HYPERVISOR_nmi_op
- __HYPERVISOR_physdev_op
- __HYPERVISOR_physdev_op_compat
- __HYPERVISOR_platform_op
- __HYPERVISOR_sched_op
- __HYPERVISOR_sched_op_compat
- __HYPERVISOR_set_callbacks
- __HYPERVISOR_set_debugreg
- __HYPERVISOR_set_gdt
- __HYPERVISOR_set_segment_base
- __HYPERVISOR_set_timer_op
- __HYPERVISOR_set_trap_table
- __HYPERVISOR_stack_switch
- __HYPERVISOR_sysctl
- __HYPERVISOR_tmem_op
- __HYPERVISOR_update_descriptor
- __HYPERVISOR_update_va_mapping
- __HYPERVISOR_update_va_mapping_otherdomain
- __HYPERVISOR_vcpu_op
- __HYPERVISOR_vm_assist
- __HYPERVISOR_xen_version
- __HYPERVISOR_xenoprof_op
- __HYPERVISOR_xenpmu_op
- __HYPERVISOR_xsm_op
Files
- include/public/arch-x86/cpufeatureset.h
- include/public/arch-x86/cpuid.h
- include/public/arch-x86/hvm/save.h
- include/public/arch-x86/hvm/start_info.h
- include/public/arch-x86/pmu.h
- include/public/arch-x86/xen-mca.h
- include/public/arch-x86/xen-x86_64.h
- include/public/arch-x86/xen.h
- include/public/arch-x86_64.h
- include/public/argo.h
- include/public/callback.h
- include/public/device_tree_defs.h
- include/public/dom0_ops.h
- include/public/domctl.h
- include/public/elfnote.h
- include/public/errno.h
- include/public/event_channel.h
- include/public/features.h
- include/public/grant_table.h
- include/public/hvm/dm_op.h
- include/public/hvm/e820.h
- include/public/hvm/hvm_info_table.h
- include/public/hvm/hvm_op.h
- include/public/hvm/hvm_vcpu.h
- include/public/hvm/hvm_xs_strings.h
- include/public/hvm/ioreq.h
- include/public/hvm/params.h
- include/public/hvm/pvdrivers.h
- include/public/hvm/save.h
- include/public/hypfs.h
- include/public/io/9pfs.h
- include/public/io/blkif.h
- include/public/io/cameraif.h
- include/public/io/console.h
- include/public/io/displif.h
- include/public/io/fbif.h
- include/public/io/fsif.h
- include/public/io/kbdif.h
- include/public/io/libxenvchan.h
- include/public/io/netif.h
- include/public/io/pciif.h
- include/public/io/protocols.h
- include/public/io/pvcalls.h
- include/public/io/ring.h
- include/public/io/sndif.h
- include/public/io/tpmif.h
- include/public/io/usbif.h
- include/public/io/vscsiif.h
- include/public/io/xenbus.h
- include/public/io/xs_wire.h
- include/public/kexec.h
- include/public/memory.h
- include/public/nmi.h
- include/public/physdev.h
- include/public/platform.h
- include/public/pmu.h
- include/public/sched.h
- include/public/sysctl.h
- include/public/tmem.h
- include/public/trace.h
- include/public/vcpu.h
- include/public/version.h
- include/public/vm_event.h
- include/public/xen-compat.h
- include/public/xen.h
- include/public/xencomm.h
- include/public/xenoprof.h
- include/public/xsm/flask_op.h
- include/xen/errno.h
Xen Documentation - Hypercall Interfaces相关推荐
- LWN: 5.12 合并窗口,第一部分!
关注了就能看到更多这么棒的文章哦- 5.12 Merge window, part 1 By Jonathan Corbet February 22, 2021 DeepL assisted tran ...
- Intel VT‐x/EPT AMD‐V/RVI
Intel VT‐x/EPT AMD‐V/RVI 2009-11-26 09:28 Intel VT‐x or AMD‐V – Uses hardware extensions to run and ...
- 嵌入式通过绑定实现双网卡冗余
双网卡冗余是通过绑定实现的,我们需要通过以下几个步骤实现: 1.配置内核 选中CONFIG_BONDING 2.配置 安装ifenslave sudo apt-get install ifenslav ...
- linux server设置开机自动连接WIFI
1.前言 之前买了一个工控机,装过几个OS(linux 发行版),但是一直没有细研究过流程,只是停留在能用就不管了,工控机自带无线网卡(和俩个有线网口),所以这篇文章好好介绍如何开机自动连接WIFI( ...
- CPU的三种虚拟化机制
事实上,不同类型的虚拟化技术是从不同的地方开始引导虚拟机系统的: 从模拟的 BIOS 开始引导的,支持 MBR.EFI.PXE 等启动方式,如 QEMU.VMWare: 从内核开始引导的,虚拟机镜像内 ...
- xen虚拟机的启动(引导)方式
xen虚拟机的启动(引导)方式 有几种不同的方式来引导虚拟机,各有利弊. 1.BIOS bootloader 适用于全虚拟化,loader模拟了BIOS 原文: Booting via the BIO ...
- CPU亲和性的使用与机制--含Xen中VCPU和PCPU的綁定方法
CPU的亲和性, 就是进程要在指定的 CPU 上尽量长时间地运行而不被迁移到其他处理器,亲和性是从affinity翻译过来的,应该有点不准确,给人的感觉是亲和性就是有倾向的意思,而实际上是倒向的意思, ...
- Xen 启动客户虚拟机的过程分析
domU用libxc中的提供的函数来创建,当然libxc最终调用的是hypercall来完成相关功能.主要流程如下: ✔ 根据domU映像大小计算所需页表 ✔ 分配页表所需内存 ✔ 映射页表内存到do ...
- Xen的内存布局及其启动
我会在接下来几篇博客里面介绍Xen的memory.这些都是我在看了各种资料,并且研究了Xen的代码之后的个人总结.之所以写这个系列,是感觉现在网络上没有什么比较具体介绍Xen内存的资料,这里有一个,但 ...
最新文章
- MariaDB 基金会 CEO 宣布将于 10 月 1 日卸任
- 【WA】九度OJ题目1435:迷瘴
- GNN|如何做的比卷积神经网络更好?
- 内存很空却频繁gc_NonRegisteringDriver造成的内存频繁FullGc
- 【架构】阿里中台内容整理(部分)
- if else可以看成一个完整的代码块
- MySQL数据库入门到高薪培训教程(从MySQL 5.7 到 MySQL 8.0)
- vue 通信、传值的多种方式(超详细)
- linux 自动运行.out,linux系统定时自动重启springboot项目
- easyUI根据参数动态的生成列数
- mysql联合查询的几种方式
- 【Win32】只此一篇 让你清楚明细模式(DialogBoxParam)与非模式(CreateDialogParam)对话框的区别
- vs2013 格式化代码 快捷键
- c语言合并jpg成pdf,如何将JPG图片转换成PDF文件
- 蒟蒻の算法题(~~完全不会~~的期望)01
- Google Play 下载 apk
- elasticsearch彻底删除文件命令行操作
- LeetCode162数组寻峰问题
- iCollections for Mac(桌面文件整理软件)
- day21Java-常用对象网络编程Socket-TCP协议
热门文章
- emif接口速率问题_OMAPL138 EMIF读取速率问题
- 软件工程概论第二周 开课作业
- net core 小坑杂记之配置文件读取(不定期更新)
- 2017《面向对象程序设计》课程作业七
- 3_03 蛇形填数(数组)
- EasyUI系列学习(十一)-Accordion(分类)
- Cocos2d-x--开发参考资料
- 案例:按照JSP Model2思想实现用户注册功能
- java读取propertiesshib,Java CommonUtils.constructServiceUrl方法代码示例
- java package 目录_修改jar包package目录结构操作方法