Searched full:gicv3 (Results 1 – 25 of 93) sorted by relevance
1234
| /kernel/linux/linux-4.19/Documentation/virtual/kvm/devices/ |
| D | arm-vgic-v3.txt | 11 possible to create both a GICv3 and GICv2 on the same VM. 13 Creating a guest GICv3 device requires a host GICv3 as well. 20 Base address in the guest physical address space of the GICv3 distributor 25 Base address in the guest physical address space of the GICv3 84 in the GICv3/4 specs. Getting or setting such a register has the same 134 rules are documented in the GICv3 specification descriptions of the ICPENDR
|
| D | arm-vgic-its.txt | 8 optional. Creating a virtual ITS controller also requires a host GICv3 (see 19 Base address in the guest physical address space of the GICv3 ITS 50 The GICV3 must be restored before the ITS and all ITS registers but 57 The expected ordering when restoring the GICv3/ITS is described in section 119 Revision 0 of the ABI only supports the features of a virtual GICv3, and does
|
| D | arm-vgic.txt | 12 GICv3 implementations with hardware compatibility support allow creating a 13 guest GICv2 through this interface. For information on creating a guest GICv3 15 create both a GICv3 and GICv2 device on the same VM.
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/arm/ |
| D | foundation-v8-gicv3-psci.dts | 4 * ARMv8 Foundation model DTS (GICv3+PSCI configuration) 8 #include "foundation-v8-gicv3.dtsi"
|
| D | foundation-v8-gicv3.dts | 5 * ARMv8 Foundation model DTS (GICv3 configuration) 9 #include "foundation-v8-gicv3.dtsi"
|
| D | Makefile | 4 foundation-v8-gicv3.dtb foundation-v8-gicv3-psci.dtb
|
| D | foundation-v8-gicv3.dtsi | 4 * ARMv8 Foundation model DTS (GICv3 configuration)
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/arm/ |
| D | foundation-v8-gicv3-psci.dts | 4 * ARMv8 Foundation model DTS (GICv3+PSCI configuration) 8 #include "foundation-v8-gicv3.dtsi"
|
| D | foundation-v8-gicv3.dts | 5 * ARMv8 Foundation model DTS (GICv3 configuration) 9 #include "foundation-v8-gicv3.dtsi"
|
| D | Makefile | 4 foundation-v8-gicv3.dtb foundation-v8-gicv3-psci.dtb
|
| D | foundation-v8-gicv3.dtsi | 4 * ARMv8 Foundation model DTS (GICv3 configuration)
|
| /kernel/linux/linux-4.19/virt/kvm/arm/vgic/ |
| D | vgic-v3.c | 230 * When emulating GICv3 on GICv3 with SRE=1 on the in vgic_v3_set_vmcr() 262 * When emulating GICv3 on GICv3 with SRE=1 on the in vgic_v3_get_vmcr() 295 * If we are emulating a GICv3, we do it in an non-GICv2-compatible in vgic_v3_enable() 588 * vgic_v3_probe - probe for a GICv3 compatible interrupt controller in DT 591 * Returns 0 if a GICv3 has been found, returns an error code otherwise 614 kvm_info("GICv3: no GICV resource entry\n"); in vgic_v3_probe() 632 kvm_err("Cannot register GICv3 KVM device.\n"); in vgic_v3_probe() 648 kvm_info("GICv3 sysreg trapping enabled ([%s%s%s], reduced performance)\n", in vgic_v3_probe() 667 * If dealing with a GICv2 emulation on GICv3, VMCR_EL2.VFIQen in vgic_v3_load()
|
| /kernel/linux/linux-5.10/include/kvm/ |
| D | arm_vgic.h | 38 VGIC_V3, /* New fancy GICv3 */ 121 u32 mpidr; /* GICv3 target VCPU */ 208 /* vGIC model the kernel emulates for the guest (GICv2 or GICv3) */ 227 /* or a number of GICv3 redistributor regions */ 247 * GICv3 spec: IHI 0069E 6.1.1 "LPI Configuration tables" 320 * Members below are used with GICv3 emulation only and represent
|
| /kernel/linux/linux-4.19/include/kvm/ |
| D | arm_vgic.h | 49 VGIC_V3, /* New fancy GICv3 */ 131 u32 mpidr; /* GICv3 target VCPU */ 218 /* vGIC model the kernel emulates for the guest (GICv2 or GICv3) */ 237 /* or a number of GICv3 redistributor regions */ 254 * GICv3 spec: 6.1.2 "LPI Configuration tables" 321 * Members below are used with GICv3 emulation only and represent
|
| /kernel/linux/linux-5.10/Documentation/virt/kvm/devices/ |
| D | arm-vgic-v3.rst | 14 possible to create both a GICv3 and GICv2 on the same VM. 16 Creating a guest GICv3 device requires a host GICv3 as well. 24 Base address in the guest physical address space of the GICv3 distributor 29 Base address in the guest physical address space of the GICv3 96 in the GICv3/4 specs. Getting or setting such a register has the same 147 rules are documented in the GICv3 specification descriptions of the ICPENDR
|
| D | arm-vgic-its.rst | 11 optional. Creating a virtual ITS controller also requires a host GICv3 (see 26 Base address in the guest physical address space of the GICv3 ITS 63 The GICV3 must be restored before the ITS and all ITS registers but 70 The expected ordering when restoring the GICv3/ITS is described in section 144 Revision 0 of the ABI only supports the features of a virtual GICv3, and does
|
| D | arm-vgic.rst | 16 GICv3 implementations with hardware compatibility support allow creating a 17 guest GICv2 through this interface. For information on creating a guest GICv3 19 create both a GICv3 and GICv2 device on the same VM.
|
| /kernel/linux/linux-5.10/arch/arm64/kvm/vgic/ |
| D | vgic-v3.c | 218 * When emulating GICv3 on GICv3 with SRE=1 on the in vgic_v3_set_vmcr() 250 * When emulating GICv3 on GICv3 with SRE=1 on the in vgic_v3_get_vmcr() 283 * If we are emulating a GICv3, we do it in an non-GICv2-compatible in vgic_v3_enable() 607 kvm_info("GICv3: no GICV resource entry\n"); in vgic_v3_probe() 625 kvm_err("Cannot register GICv3 KVM device.\n"); in vgic_v3_probe() 639 kvm_info("GICv3 sysreg trapping enabled ([%s%s%s], reduced performance)\n", in vgic_v3_probe() 658 * If dealing with a GICv2 emulation on GICv3, VMCR_EL2.VFIQen in vgic_v3_load()
|
| /kernel/linux/linux-4.19/Documentation/translations/zh_CN/arm64/ |
| D | booting.txt | 191 对于拥有 GICv3 中断控制器并以 v3 模式运行的系统: 198 - 设备树(DT)或 ACPI 表必须描述一个 GICv3 中断控制器。 200 对于拥有 GICv3 中断控制器并以兼容(v2)模式运行的系统:
|
| /kernel/linux/linux-5.10/Documentation/translations/zh_CN/arm64/ |
| D | booting.txt | 191 对于拥有 GICv3 中断控制器并以 v3 模式运行的系统: 198 - 设备树(DT)或 ACPI 表必须描述一个 GICv3 中断控制器。 200 对于拥有 GICv3 中断控制器并以兼容(v2)模式运行的系统:
|
| /kernel/linux/linux-4.19/Documentation/arm64/ |
| D | booting.txt | 191 For systems with a GICv3 interrupt controller to be used in v3 mode: 198 - The DT or ACPI tables must describe a GICv3 interrupt controller. 200 For systems with a GICv3 interrupt controller to be used in
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/ |
| D | socionext,synquacer-exiu.txt | 5 level-high type GICv3 SPIs.
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/interrupt-controller/ |
| D | socionext,synquacer-exiu.txt | 5 level-high type GICv3 SPIs.
|
| D | arm,gic-v3.txt | 3 AArch64 SMP cores are often associated with a GICv3, providing Private 81 GICv3 has one or more Interrupt Translation Services (ITS) that are
|
| /kernel/linux/linux-5.10/Documentation/arm64/ |
| D | booting.rst | 214 For systems with a GICv3 interrupt controller to be used in v3 mode: 228 - The DT or ACPI tables must describe a GICv3 interrupt controller. 230 For systems with a GICv3 interrupt controller to be used in
|
1234