Lines Matching +full:0 +full:x80000040
50 #define HV_MSR_VP_RUNTIME_AVAILABLE BIT(0)
81 #define HV_CREATE_PARTITIONS BIT(0)
130 * 62:56 - Os Type; Linux is 0x100
133 * 15:0 - Distro specific identification
138 #define HV_LINUX_VENDOR_ID 0x8100
147 #define HVCALL_FLUSH_VIRTUAL_ADDRESS_SPACE 0x0002
148 #define HVCALL_FLUSH_VIRTUAL_ADDRESS_LIST 0x0003
149 #define HVCALL_ENABLE_VP_VTL 0x000f
150 #define HVCALL_NOTIFY_LONG_SPIN_WAIT 0x0008
151 #define HVCALL_SEND_IPI 0x000b
152 #define HVCALL_FLUSH_VIRTUAL_ADDRESS_SPACE_EX 0x0013
153 #define HVCALL_FLUSH_VIRTUAL_ADDRESS_LIST_EX 0x0014
154 #define HVCALL_SEND_IPI_EX 0x0015
155 #define HVCALL_GET_PARTITION_ID 0x0046
156 #define HVCALL_DEPOSIT_MEMORY 0x0048
157 #define HVCALL_CREATE_VP 0x004e
158 #define HVCALL_GET_VP_REGISTERS 0x0050
159 #define HVCALL_SET_VP_REGISTERS 0x0051
160 #define HVCALL_POST_MESSAGE 0x005c
161 #define HVCALL_SIGNAL_EVENT 0x005d
162 #define HVCALL_POST_DEBUG_DATA 0x0069
163 #define HVCALL_RETRIEVE_DEBUG_DATA 0x006a
164 #define HVCALL_RESET_DEBUG_SESSION 0x006b
165 #define HVCALL_ADD_LOGICAL_PROCESSOR 0x0076
166 #define HVCALL_MAP_DEVICE_INTERRUPT 0x007c
167 #define HVCALL_UNMAP_DEVICE_INTERRUPT 0x007d
168 #define HVCALL_RETARGET_INTERRUPT 0x007e
169 #define HVCALL_START_VP 0x0099
170 #define HVCALL_GET_VP_ID_FROM_APIC_ID 0x009a
171 #define HVCALL_FLUSH_GUEST_PHYSICAL_ADDRESS_SPACE 0x00af
172 #define HVCALL_FLUSH_GUEST_PHYSICAL_ADDRESS_LIST 0x00b0
173 #define HVCALL_MODIFY_SPARSE_GPA_PAGE_HOST_VISIBILITY 0x00db
174 #define HVCALL_MMIO_READ 0x0106
175 #define HVCALL_MMIO_WRITE 0x0107
178 #define HV_EXT_CALL_QUERY_CAPABILITIES 0x8001
179 #define HV_EXT_CALL_MEMORY_HEAT_HINT 0x8003
181 #define HV_FLUSH_ALL_PROCESSORS BIT(0)
197 #define HV_HYPERCALL_RESULT_MASK GENMASK_ULL(15, 0)
215 #define HV_STATUS_SUCCESS 0
238 #define HV_SYNIC_VERSION_1 (0x1)
242 #define HV_SYNIC_CONTROL_ENABLE (1ULL << 0)
243 #define HV_SYNIC_SIMP_ENABLE (1ULL << 0)
244 #define HV_SYNIC_SIEFP_ENABLE (1ULL << 0)
247 #define HV_SYNIC_SINT_VECTOR_MASK (0xFF)
265 HVMSG_NONE = 0x00000000,
268 HVMSG_UNMAPPED_GPA = 0x80000000,
269 HVMSG_GPA_INTERCEPT = 0x80000001,
272 HVMSG_TIMER_EXPIRED = 0x80000010,
275 HVMSG_INVALID_VP_REGISTER_VALUE = 0x80000020,
276 HVMSG_UNRECOVERABLE_EXCEPTION = 0x80000021,
277 HVMSG_UNSUPPORTED_FEATURE = 0x80000022,
280 HVMSG_EVENTLOG_BUFFERCOMPLETE = 0x80000040,
283 HVMSG_X64_IOPORT_INTERCEPT = 0x80010000,
284 HVMSG_X64_MSR_INTERCEPT = 0x80010001,
285 HVMSG_X64_CPUID_INTERCEPT = 0x80010002,
286 HVMSG_X64_EXCEPTION_INTERCEPT = 0x80010003,
287 HVMSG_X64_APIC_EOI = 0x80010004,
288 HVMSG_X64_LEGACY_FP_ERROR = 0x80010005
449 #define HV_GPA_PAGE_RANGE_PAGE_SIZE_2MB 0
543 HvSubnodeAny = 0,
627 #define HV_REGISTER_HYPERVISOR_VERSION 0x00000100 /*CPUID 0x40000002 */
628 #define HV_REGISTER_FEATURES 0x00000200 /*CPUID 0x40000003 */
629 #define HV_REGISTER_ENLIGHTENMENTS 0x00000201 /*CPUID 0x40000004 */
634 #define HV_REGISTER_GUEST_CRASH_P0 0x00000210
635 #define HV_REGISTER_GUEST_CRASH_P1 0x00000211
636 #define HV_REGISTER_GUEST_CRASH_P2 0x00000212
637 #define HV_REGISTER_GUEST_CRASH_P3 0x00000213
638 #define HV_REGISTER_GUEST_CRASH_P4 0x00000214
639 #define HV_REGISTER_GUEST_CRASH_CTL 0x00000215
641 #define HV_REGISTER_GUEST_OS_ID 0x00090002
642 #define HV_REGISTER_VP_INDEX 0x00090003
643 #define HV_REGISTER_TIME_REF_COUNT 0x00090004
644 #define HV_REGISTER_REFERENCE_TSC 0x00090017
646 #define HV_REGISTER_SINT0 0x000A0000
647 #define HV_REGISTER_SCONTROL 0x000A0010
648 #define HV_REGISTER_SIEFP 0x000A0012
649 #define HV_REGISTER_SIMP 0x000A0013
650 #define HV_REGISTER_EOM 0x000A0014
652 #define HV_REGISTER_STIMER0_CONFIG 0x000B0000
653 #define HV_REGISTER_STIMER0_COUNT 0x000B0001
703 HV_DEVICE_TYPE_LOGICAL = 0,
782 HV_INTERRUPT_TRIGGER_MODE_EDGE = 0,
812 #define HV_SOURCE_SHADOW_NONE 0x0
813 #define HV_SOURCE_SHADOW_BRIDGE_BUS_RANGE 0x1