Lines Matching full:avic
37 * use whatever bits remain to assign arbitrary AVIC IDs to VMs. Note, the
95 * Note: KVM supports hybrid-AVIC mode, where KVM emulates x2APIC MSR in avic_activate_vmcb()
97 * achieved using AVIC doorbell. KVM disables the APIC access page in avic_activate_vmcb()
99 * AVIC in hybrid mode activates only the doorbell mechanism. in avic_activate_vmcb()
109 * mapping into the TLB while AVIC was disabled. in avic_activate_vmcb()
294 * Note, AVIC hardware walks the nested page table to check in avic_init_backing_page()
306 /* Setting AVIC backing page address in the phy APIC ID table */ in avic_init_backing_page()
353 * KVM inhibits AVIC if any vCPU ID diverges from the vCPUs APIC ID, in avic_kick_vcpu_by_physical_id()
453 * AVIC is inhibited if vCPUs aren't mapped 1:1 with logical in avic_kick_target_vcpus_fast()
505 * Emulate IPIs that are not handled by AVIC hardware, which in avic_incomplete_ipi_interception()
523 * At this point, we expect that the AVIC HW has already in avic_incomplete_ipi_interception()
536 vcpu_unimpl(vcpu, "Unknown avic incomplete IPI interception\n"); in avic_incomplete_ipi_interception()
616 /* AVIC does not support LDR update for x2APIC */ in avic_handle_ldr_update()
1122 * During AVIC temporary deactivation, guest could update in avic_refresh_virtual_apic_mode()
1125 * we need to check and update the AVIC logical APIC ID table in avic_refresh_virtual_apic_mode()
1159 * Unload the AVIC when the vCPU is about to block, _before_ in avic_vcpu_blocking()
1184 * - The module param avic enable both xAPIC and x2APIC mode.
1193 /* AVIC is a prerequisite for x2AVIC. */ in avic_hardware_setup()
1196 pr_warn(FW_BUG "Cannot support x2AVIC due to AVIC is disabled"); in avic_hardware_setup()
1197 pr_warn(FW_BUG "Try enable AVIC using force_avic option"); in avic_hardware_setup()
1204 pr_warn("AVIC disabled: missing HvInUseWrAllowed on SNP-enabled system\n"); in avic_hardware_setup()
1209 pr_info("AVIC enabled\n"); in avic_hardware_setup()
1212 * Some older systems does not advertise AVIC support. in avic_hardware_setup()
1215 pr_warn("AVIC is not supported in CPUID but force enabled"); in avic_hardware_setup()
1219 /* AVIC is a prerequisite for x2AVIC. */ in avic_hardware_setup()