Home
last modified time | relevance | path

Searched full:avic (Results 1 – 14 of 14) sorted by relevance

/linux/arch/x86/kernel/apic/
H A Dx2apic_savic.c3 * AMD Secure AVIC Support (SEV-SNP Guests)
50 * When Secure AVIC is enabled, RDMSR/WRMSR of the APIC registers
118 pr_err("Error reading unknown Secure AVIC reg offset 0x%x\n", reg); in savic_read()
126 * On WRMSR to APIC_SELF_IPI register by the guest, Secure AVIC hardware
240 pr_err("Error writing unknown Secure AVIC reg offset 0x%x\n", reg); in savic_write()
335 /* Disable Secure AVIC */ in savic_teardown()
347 * Before Secure AVIC is enabled, APIC MSR reads are intercepted. in savic_setup()
356 * present when the vCPU is running in order for Secure AVIC to in savic_setup()
378 pr_err("Secure AVIC enabled in non x2APIC mode\n"); in savic_probe()
392 .name = "secure avic x2apic",
/linux/arch/arm/mach-imx/
H A Davic.c97 * The LPIMR registers use 0 to allow an interrupt, the AVIC in avic_irq_suspend()
130 gc = irq_alloc_generic_chip("mxc-avic", 1, irq_start, avic_base, in avic_init_gc()
162 * This function initializes the AVIC hardware and disables all the
186 /* put the AVIC into the reset value with in mxc_init_irq()
203 np = of_find_compatible_node(NULL, NULL, "fsl,avic"); in mxc_init_irq()
236 IRQCHIP_DECLARE(imx_avic, "fsl,avic", imx_avic_init);
H A Dhardware.h49 * AVIC 0x68000000+0x100000 -> 0xf5800000+0x100000
57 * AVIC 0x68000000+0x100000 -> 0xf5800000+0x100000
63 * AVIC 0x68000000+0x100000 -> 0xf5800000+0x100000
H A Dmx3x.h19 * FC400000 68000000 128M AVIC
98 * ROMP and AVIC
H A DMakefile15 obj-$(CONFIG_MXC_AVIC) += avic.o
/linux/tools/testing/selftests/kvm/x86/
H A Dxapic_state_test.c239 * the guest in order to test AVIC. KVM disallows changing CPUID after in main()
240 * KVM_RUN and AVIC is disabled if _any_ vCPU is allowed to use x2APIC. in main()
246 * AMD's AVIC implementation is buggy (fails to clear the ICR BUSY bit), in main()
252 get_kvm_amd_param_bool("avic"); in main()
H A Dxapic_tpr_test.c272 * KVM_RUN and AVIC is disabled if _any_ vCPU is allowed to use x2APIC. in main()
/linux/include/linux/
H A Damd-iommu.h30 /* IOMMU AVIC Function */
/linux/drivers/irqchip/
H A Dirq-aspeed-vic.c152 .name = "AVIC",
/linux/arch/x86/include/asm/
H A Dsev-common.h211 #define GHCB_TERM_SAVIC_FAIL 12 /* Secure AVIC-specific failure */
/linux/arch/x86/kvm/
H A Di8254.c300 * AMD SVM AVIC accelerates EOI write and does not trap. in kvm_pit_set_reinject()
H A Dtrace.h1524 * Tracepoint for AMD AVIC
/linux/tools/arch/x86/include/asm/
H A Dcpufeatures.h379 #define X86_FEATURE_AVIC (15*32+13) /* "avic" Virtual Interrupt Controller */
/linux/tools/arch/x86/kcpuid/
H A Dcpuid.csv866 0x8000000a, 0, edx, 13, avic , Advanced virtual interrupt controller