Series |
KVM: arm64: ARMv8.3/8.4 Nested Virtualization support
|
expand
-
[v5,00/69] KVM: arm64: ARMv8.3/8.4 Nested Virtualization support
-
[v5,01/69] KVM: arm64: Save PSTATE early on exit
-
[v5,02/69] KVM: arm64: Move pkvm's special 32bit handling into a generic infrastructure
-
[v5,03/69] KVM: arm64: Add minimal handling for the ARMv8.7 PMU
-
[v5,04/69] KVM: arm64: Rework kvm_pgtable initialisation
-
[v5,05/69] KVM: arm64: Allow preservation of the S2 SW bits
-
[v5,06/69] arm64: Add ARM64_HAS_NESTED_VIRT cpufeature
-
[v5,07/69] KVM: arm64: nv: Introduce nested virtualization VCPU feature
-
[v5,08/69] KVM: arm64: nv: Reset VCPU to EL2 registers if VCPU nested virt is set
-
[v5,09/69] KVM: arm64: nv: Allow userspace to set PSR_MODE_EL2x
-
[v5,10/69] KVM: arm64: nv: Add EL2 system registers to vcpu context
-
[v5,11/69] KVM: arm64: nv: Add nested virt VCPU primitives for vEL2 VCPU state
-
[v5,12/69] KVM: arm64: nv: Handle HCR_EL2.NV system register traps
-
[v5,13/69] KVM: arm64: nv: Reset VMPIDR_EL2 and VPIDR_EL2 to sane values
-
[v5,14/69] KVM: arm64: nv: Support virtual EL2 exceptions
-
[v5,15/69] KVM: arm64: nv: Inject HVC exceptions to the virtual EL2
-
[v5,16/69] KVM: arm64: nv: Handle trapped ERET from virtual EL2
-
[v5,17/69] KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers
-
[v5,18/69] KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg()
-
[v5,19/69] KVM: arm64: nv: Handle SPSR_EL2 specially
-
[v5,20/69] KVM: arm64: nv: Handle HCR_EL2.E2H specially
-
[v5,21/69] KVM: arm64: nv: Save/Restore vEL2 sysregs
-
[v5,22/69] KVM: arm64: nv: Emulate PSTATE.M for a guest hypervisor
-
[v5,23/69] KVM: arm64: nv: Trap EL1 VM register accesses in virtual EL2
-
[v5,24/69] KVM: arm64: nv: Trap SPSR_EL1, ELR_EL1 and VBAR_EL1 from virtual EL2
-
[v5,25/69] KVM: arm64: nv: Trap CPACR_EL1 access in virtual EL2
-
[v5,26/69] KVM: arm64: nv: Handle PSCI call via smc from the guest
-
[v5,27/69] KVM: arm64: nv: Respect virtual HCR_EL2.TWX setting
-
[v5,28/69] KVM: arm64: nv: Respect virtual CPTR_EL2.{TFP,FPEN} settings
-
[v5,29/69] KVM: arm64: nv: Respect the virtual HCR_EL2.NV bit setting
-
[v5,30/69] KVM: arm64: nv: Respect virtual HCR_EL2.TVM and TRVM settings
-
[v5,31/69] KVM: arm64: nv: Respect the virtual HCR_EL2.NV1 bit setting
-
[v5,32/69] KVM: arm64: nv: Emulate EL12 register accesses from the virtual EL2
-
[v5,33/69] KVM: arm64: nv: Forward debug traps to the nested guest
-
[v5,34/69] KVM: arm64: nv: Configure HCR_EL2 for nested virtualization
-
[v5,35/69] KVM: arm64: nv: Only toggle cache for virtual EL2 when SCTLR_EL2 changes
-
[v5,36/69] KVM: arm64: nv: Filter out unsupported features from ID regs
-
[v5,37/69] KVM: arm64: nv: Hide RAS from nested guests
-
[v5,38/69] KVM: arm64: nv: Support multiple nested Stage-2 mmu structures
-
[v5,39/69] KVM: arm64: nv: Implement nested Stage-2 page table walk logic
-
[v5,40/69] KVM: arm64: nv: Handle shadow stage 2 page faults
-
[v5,41/69] KVM: arm64: nv: Restrict S2 RD/WR permissions to match the guest's
-
[v5,42/69] KVM: arm64: nv: Unmap/flush shadow stage 2 page tables
-
[v5,43/69] KVM: arm64: nv: Introduce sys_reg_desc.forward_trap
-
[v5,44/69] KVM: arm64: nv: Set a handler for the system instruction traps
-
[v5,45/69] KVM: arm64: nv: Trap and emulate AT instructions from virtual EL2
-
[v5,46/69] KVM: arm64: nv: Trap and emulate TLBI instructions from virtual EL2
-
[v5,47/69] KVM: arm64: nv: Fold guest's HCR_EL2 configuration into the host's
-
[v5,48/69] KVM: arm64: nv: arch_timer: Support hyp timer emulation
-
[v5,49/69] KVM: arm64: nv: Add handling of EL2-specific timer registers
-
[v5,50/69] KVM: arm64: nv: Load timer before the GIC
-
[v5,51/69] KVM: arm64: nv: Nested GICv3 Support
-
[v5,52/69] KVM: arm64: nv: Don't load the GICv4 context on entering a nested guest
-
[v5,53/69] KVM: arm64: nv: vgic: Emulate the HW bit in software
-
[v5,54/69] KVM: arm64: nv: vgic: Allow userland to set VGIC maintenance IRQ
-
[v5,55/69] KVM: arm64: nv: Implement maintenance interrupt forwarding
-
[v5,56/69] KVM: arm64: nv: Add nested GICv3 tracepoints
-
[v5,57/69] KVM: arm64: nv: Allow userspace to request KVM_ARM_VCPU_NESTED_VIRT
-
[v5,58/69] KVM: arm64: nv: Add handling of ARMv8.4-TTL TLB invalidation
-
[v5,59/69] KVM: arm64: nv: Invalidate TLBs based on shadow S2 TTL-like information
-
[v5,60/69] KVM: arm64: nv: Tag shadow S2 entries with nested level
-
[v5,61/69] KVM: arm64: nv: Add include containing the VNCR_EL2 offsets
-
[v5,62/69] KVM: arm64: nv: Map VNCR-capable registers to a separate page
-
[v5,63/69] KVM: arm64: nv: Move nested vgic state into the sysreg file
-
[v5,64/69] KVM: arm64: Add ARMv8.4 Enhanced Nested Virt cpufeature
-
[v5,65/69] KVM: arm64: nv: Sync nested timer state with ARMv8.4
-
[v5,66/69] KVM: arm64: nv: Allocate VNCR page when required
-
[v5,67/69] KVM: arm64: nv: Enable ARMv8.4-NV support
-
[v5,68/69] KVM: arm64: nv: Fast-track 'InHost' exception returns
-
[v5,69/69] KVM: arm64: nv: Fast-track EL1 TLBIs for VHE guests
|