| /kernel/linux/linux-5.10/arch/x86/kvm/svm/ |
| D | avic.c | 30 /* enable / disable AVIC */ 31 int avic; variable 33 module_param(avic, int, S_IRUGO); 50 /* AVIC GATAG is encoded using VM and VCPU IDs */ 129 if (!avic) in avic_vm_destroy() 152 if (!avic) in avic_vm_init() 228 * AVIC hardware walks the nested page table to check permissions, 283 /* Setting AVIC backing page address in the phy APIC ID table */ in avic_init_backing_page() 311 * AVIC hardware handles the generation of in avic_incomplete_ipi_interception() 331 * At this point, we expect that the AVIC HW has already in avic_incomplete_ipi_interception() [all …]
|
| D | svm.h | 52 VMCB_AVIC, /* AVIC APIC_BAR, AVIC APIC_BACKING_PAGE, 53 * AVIC PHYSICAL_TABLE pointer, 54 * AVIC LOGICAL_TABLE pointer 74 /* Struct members for AVIC */ 411 /* avic.c */ 424 extern int avic;
|
| D | svm.c | 1000 if (avic) { in svm_hardware_setup() 1004 avic = false; in svm_hardware_setup() 1006 pr_info("AVIC enabled\n"); in svm_hardware_setup() 1471 /* The following fields are ignored when AVIC is enabled */ in svm_set_vintr() 2813 * For AVIC, the only reason to end up here is ExtINTs. in interrupt_window_interception() 2814 * In this case AVIC was temporarily disabled for in interrupt_window_interception() 3323 * IRQ window is not needed when AVIC is enabled, in enable_irq_window() 3325 * via AVIC. In such case, we need to temporarily disable AVIC, in enable_irq_window() 3788 * AVIC does not work with an x2APIC mode guest. If the X2APIC feature in svm_vcpu_after_set_cpuid() 3789 * is exposed to the guest, disable AVIC. in svm_vcpu_after_set_cpuid() [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/panel/ |
| D | avic,tm070ddh03.txt | 1 Shanghai AVIC Optoelectronics 7" 1024x600 color TFT-LCD panel 4 - compatible: should be "avic,tm070ddh03"
|
| /kernel/linux/linux-5.10/arch/arm/mach-imx/ |
| D | avic.c | 96 * The LPIMR registers use 0 to allow an interrupt, the AVIC in avic_irq_suspend() 129 gc = irq_alloc_generic_chip("mxc-avic", 1, irq_start, avic_base, in avic_init_gc() 161 * This function initializes the AVIC hardware and disables all the 185 /* put the AVIC into the reset value with in mxc_init_irq() 202 np = of_find_compatible_node(NULL, NULL, "fsl,avic"); in mxc_init_irq()
|
| D | mm-imx3.c | 76 imx_map_entry(MX31, AVIC, MT_DEVICE_NONSHARED), 118 np = of_find_compatible_node(NULL, NULL, "fsl,imx31-avic"); in mx31_init_irq() 129 imx_map_entry(MX35, AVIC, MT_DEVICE_NONSHARED), 167 np = of_find_compatible_node(NULL, NULL, "fsl,imx35-avic"); in mx35_init_irq()
|
| D | hardware.h | 49 * AVIC 0x68000000+0x100000 -> 0xf5800000+0x100000 57 * AVIC 0x68000000+0x100000 -> 0xf5800000+0x100000 63 * AVIC 0x68000000+0x100000 -> 0xf5800000+0x100000
|
| D | mx3x.h | 19 * FC400000 68000000 128M AVIC 98 * ROMP and AVIC
|
| D | mach-imx25.c | 30 np = of_find_compatible_node(NULL, NULL, "fsl,avic"); in mx25_init_irq()
|
| D | mach-imx27.c | 64 np = of_find_compatible_node(NULL, NULL, "fsl,avic"); in mx27_init_irq()
|
| D | Makefile | 15 obj-$(CONFIG_MXC_AVIC) += avic.o
|
| /kernel/linux/linux-4.19/arch/arm/mach-imx/ |
| D | avic.c | 109 * The LPIMR registers use 0 to allow an interrupt, the AVIC in avic_irq_suspend() 142 gc = irq_alloc_generic_chip("mxc-avic", 1, irq_start, avic_base, in avic_init_gc() 174 * This function initializes the AVIC hardware and disables all the 198 /* put the AVIC into the reset value with in mxc_init_irq() 215 np = of_find_compatible_node(NULL, NULL, "fsl,avic"); in mxc_init_irq()
|
| D | hardware.h | 62 * AVIC 0x68000000+0x100000 -> 0xf5800000+0x100000 70 * AVIC 0x68000000+0x100000 -> 0xf5800000+0x100000 76 * AVIC 0x68000000+0x100000 -> 0xf5800000+0x100000
|
| D | mx3x.h | 23 * FC400000 68000000 128M AVIC 102 * ROMP and AVIC
|
| D | mach-imx25.c | 36 np = of_find_compatible_node(NULL, NULL, "fsl,avic"); in mx25_init_irq()
|
| D | mm-imx3.c | 121 imx_map_entry(MX31, AVIC, MT_DEVICE_NONSHARED), 218 imx_map_entry(MX35, AVIC, MT_DEVICE_NONSHARED),
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | imx35.dtsi | 42 avic: avic-interrupt-controller@68000000 { label 43 compatible = "fsl,imx35-avic", "fsl,avic"; 53 interrupt-parent = <&avic>;
|
| D | imx31.dtsi | 44 avic: interrupt-controller@68000000 { label 45 compatible = "fsl,imx31-avic", "fsl,avic"; 55 interrupt-parent = <&avic>;
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | imx35.dtsi | 48 avic: avic-interrupt-controller@68000000 { label 49 compatible = "fsl,imx35-avic", "fsl,avic"; 59 interrupt-parent = <&avic>;
|
| D | imx31.dtsi | 44 avic: interrupt-controller@68000000 { label 45 compatible = "fsl,imx31-avic", "fsl,avic"; 55 interrupt-parent = <&avic>;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/edac/ |
| D | aspeed-sdram-edac.txt | 16 - interrupts: should be AVIC interrupt #0
|
| /kernel/linux/linux-5.10/arch/x86/kvm/ |
| D | Makefile | 23 kvm-amd-y += svm/svm.o svm/vmenter.o svm/pmu.o svm/nested.o svm/avic.o svm/sev.o
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/ |
| D | vendor-prefixes.txt | 52 avic Shanghai AVIC Optoelectronics Co., Ltd.
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
| D | panel-simple.yaml | 72 # Shanghai AVIC Optoelectronics 7" 1024x600 color TFT-LCD panel 73 - avic,tm070ddh03
|
| /kernel/linux/linux-4.19/arch/x86/kvm/ |
| D | svm.c | 108 /* AVIC GATAG is encoded using VM and VCPU IDs */ 146 /* Struct members for AVIC */ 363 /* enable / disable AVIC */ 364 static int avic; variable 366 module_param(avic, int, S_IRUGO); 406 VMCB_AVIC, /* AVIC APIC_BAR, AVIC APIC_BACKING_PAGE, 407 * AVIC PHYSICAL_TABLE pointer, 408 * AVIC LOGICAL_TABLE pointer 1420 if (avic) { in svm_hardware_setup() 1424 avic = false; in svm_hardware_setup() [all …]
|