Lines Matching +full:inter +full:- +full:processor
1 /* SPDX-License-Identifier: GPL-2.0 */
4 * This file contains definitions from Hyper-V Hypervisor Top-Level Functional
6 * https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/reference/tlfs
87 * than inter-processor interrupts
92 * EOI, ICR and TPR rather than their memory-mapped counterparts
95 /* Recommend using the hypervisor-provided MSR to initiate a system RESET */
105 * Recommend not using Auto End-Of-Interrupt feature
130 * Virtual processor will never share a physical core with another virtual
131 * processor, except for virtual processors that are reported as sibling SMT
144 * flushes gva -> hpa mapping entries. To flush the TLB entries derived
164 /* Hyper-V specific model specific registers (MSRs) */
181 /* MSR used to read the per-partition time reference counter */
234 /* Hyper-V guest idle MSR */
237 /* Hyper-V guest crash notification MSR's */
321 (~((1ull << HV_X64_MSR_HYPERCALL_PAGE_ADDRESS_SHIFT) - 1))
324 (1 + (HV_X64_MSR_CRASH_P4 - HV_X64_MSR_CRASH_P0))
332 (~((1ull << HV_X64_MSR_VP_ASSIST_PAGE_ADDRESS_SHIFT) - 1))
334 /* Hyper-V Enlightened VMCS version mask in nested features CPUID */
353 /* Define virtual processor assist page structure. */
588 #include <asm-generic/hyperv-tlfs.h>