Lines Matching +full:0 +full:x80010000
50 #define HV_MSR_VP_RUNTIME_AVAILABLE BIT(0)
81 #define HV_CREATE_PARTITIONS BIT(0)
121 * 62:56 - Os Type; Linux is 0x100
124 * 15:0 - Distro specific identification
129 #define HV_LINUX_VENDOR_ID 0x8100
138 #define HVCALL_FLUSH_VIRTUAL_ADDRESS_SPACE 0x0002
139 #define HVCALL_FLUSH_VIRTUAL_ADDRESS_LIST 0x0003
140 #define HVCALL_NOTIFY_LONG_SPIN_WAIT 0x0008
141 #define HVCALL_SEND_IPI 0x000b
142 #define HVCALL_FLUSH_VIRTUAL_ADDRESS_SPACE_EX 0x0013
143 #define HVCALL_FLUSH_VIRTUAL_ADDRESS_LIST_EX 0x0014
144 #define HVCALL_SEND_IPI_EX 0x0015
145 #define HVCALL_GET_PARTITION_ID 0x0046
146 #define HVCALL_DEPOSIT_MEMORY 0x0048
147 #define HVCALL_CREATE_VP 0x004e
148 #define HVCALL_GET_VP_REGISTERS 0x0050
149 #define HVCALL_SET_VP_REGISTERS 0x0051
150 #define HVCALL_POST_MESSAGE 0x005c
151 #define HVCALL_SIGNAL_EVENT 0x005d
152 #define HVCALL_POST_DEBUG_DATA 0x0069
153 #define HVCALL_RETRIEVE_DEBUG_DATA 0x006a
154 #define HVCALL_RESET_DEBUG_SESSION 0x006b
155 #define HVCALL_ADD_LOGICAL_PROCESSOR 0x0076
156 #define HVCALL_MAP_DEVICE_INTERRUPT 0x007c
157 #define HVCALL_UNMAP_DEVICE_INTERRUPT 0x007d
158 #define HVCALL_RETARGET_INTERRUPT 0x007e
159 #define HVCALL_FLUSH_GUEST_PHYSICAL_ADDRESS_SPACE 0x00af
160 #define HVCALL_FLUSH_GUEST_PHYSICAL_ADDRESS_LIST 0x00b0
163 #define HV_EXT_CALL_QUERY_CAPABILITIES 0x8001
164 #define HV_EXT_CALL_MEMORY_HEAT_HINT 0x8003
166 #define HV_FLUSH_ALL_PROCESSORS BIT(0)
182 #define HV_HYPERCALL_RESULT_MASK GENMASK_ULL(15, 0)
192 #define HV_STATUS_SUCCESS 0
213 #define HV_SYNIC_VERSION_1 (0x1)
217 #define HV_SYNIC_CONTROL_ENABLE (1ULL << 0)
218 #define HV_SYNIC_SIMP_ENABLE (1ULL << 0)
219 #define HV_SYNIC_SIEFP_ENABLE (1ULL << 0)
222 #define HV_SYNIC_SINT_VECTOR_MASK (0xFF)
240 HVMSG_NONE = 0x00000000,
243 HVMSG_UNMAPPED_GPA = 0x80000000,
244 HVMSG_GPA_INTERCEPT = 0x80000001,
247 HVMSG_TIMER_EXPIRED = 0x80000010,
250 HVMSG_INVALID_VP_REGISTER_VALUE = 0x80000020,
251 HVMSG_UNRECOVERABLE_EXCEPTION = 0x80000021,
252 HVMSG_UNSUPPORTED_FEATURE = 0x80000022,
255 HVMSG_EVENTLOG_BUFFERCOMPLETE = 0x80000040,
258 HVMSG_X64_IOPORT_INTERCEPT = 0x80010000,
259 HVMSG_X64_MSR_INTERCEPT = 0x80010001,
260 HVMSG_X64_CPUID_INTERCEPT = 0x80010002,
261 HVMSG_X64_EXCEPTION_INTERCEPT = 0x80010003,
262 HVMSG_X64_APIC_EOI = 0x80010004,
263 HVMSG_X64_LEGACY_FP_ERROR = 0x80010005
419 #define HV_GPA_PAGE_RANGE_PAGE_SIZE_2MB 0
518 HvSubnodeAny = 0,
681 HV_DEVICE_TYPE_LOGICAL = 0,
760 HV_INTERRUPT_TRIGGER_MODE_EDGE = 0,
790 #define HV_SOURCE_SHADOW_NONE 0x0
791 #define HV_SOURCE_SHADOW_BRIDGE_BUS_RANGE 0x1