| d50676f5ce84 ("irqchip/gic-v4.1: Add VSGI property setup") |
| 166cba71818c ("irqchip/gic-v4.1: Plumb skeletal VSGI irqchip") |
| 29c647f3b5ae ("irqchip/gic-v4.1: Plumb skeletal VPE irqchip") |
| 64edfaa9a234 ("irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP") |
| 8e01d9a396e6 ("KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put") |
| 5eeaf10eec39 ("KVM: arm/arm64: Sync ICH_VMCR_EL2 back when about to block") |
| accb99bcd0ca ("KVM: arm/arm64: Simplify bg_timer programming") |
| 7aa8d1464165 ("arm/arm64: KVM: Introduce kvm_call_hyp_ret()") |
| 8a411b060f82 ("KVM: arm/arm64: Remove arch timer workqueue") |
| 245715cbe83c ("KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked") |
| 1bb32a44aea1 ("KVM: arm/arm64: Keep GICv2 HYP VAs in kvm_vgic_global_state") |
| 807a378425d2 ("KVM: arm/arm64: Move ioremap calls to create_hyp_io_mappings") |
| 44a497abd621 ("KVM: arm/arm64: Do not use kern_hyp_va() with kvm_vgic_global_state") |
| 2d0e63e030ba ("KVM: arm/arm64: Avoid VGICv3 save/restore on VHE with no IRQs") |
| 923a2e30e574 ("KVM: arm/arm64: Move VGIC APR save/restore to vgic put/load") |
| 771621b0e2f8 ("KVM: arm/arm64: Handle VGICv3 save/restore from the main VGIC code on VHE") |
| 75174ba6ca9d ("KVM: arm/arm64: Handle VGICv2 save/restore from the main VGIC code") |
| bb5ed7035918 ("KVM: arm/arm64: Get rid of vgic_elrsr") |
| b9f8ca4db409 ("KVM: arm64: Defer saving/restoring 32-bit sysregs to vcpu load/put") |
| fc7563b3400a ("KVM: arm64: Defer saving/restoring 64-bit sysregs to vcpu load/put on VHE") |
| d47533dab9f5 ("KVM: arm64: Introduce framework for accessing deferred sysregs") |
| 8d404c4c2461 ("KVM: arm64: Rewrite system register accessors to read/write functions") |
| 52f6c4f02164 ("KVM: arm64: Change 32-bit handling of VM system registers") |
| 0c389d90ebf6 ("KVM: arm64: Don't save the host ELR_EL2 and SPSR_EL2 on VHE systems") |
| f837453d0e10 ("KVM: arm64: Introduce separate VHE/non-VHE sysreg save/restore functions") |
| 2b88104467e7 ("KVM: arm64: Rewrite sysreg alternatives to static keys") |
| 060701f04ace ("KVM: arm64: Move userspace system registers into separate function") |
| 04fef057003c ("KVM: arm64: Remove noop calls to timer save/restore from VHE switch") |
| 3f5c90b890ac ("KVM: arm64: Introduce VHE-specific kvm_vcpu_run") |
| dc251406bf24 ("KVM: arm64: Factor out fault info population and gic workarounds") |
| 014c4c77aad7 ("KVM: arm64: Improve debug register save/restore flow") |
| 5742d04912eb ("KVM: arm64: Slightly improve debug save/restore functions") |
| 54ceb1bcf8d8 ("KVM: arm64: Move debug dirty flag calculation out of world switch") |
| bc192ceec371 ("KVM: arm/arm64: Add kvm_vcpu_load_sysregs and kvm_vcpu_put_sysregs") |
| 3df59d8dd3c2 ("KVM: arm/arm64: Get rid of vcpu->arch.irq_lines") |
| 35a84dec00a7 ("KVM: arm64: Move HCR_INT_OVERRIDE to default HCR_EL2 guest flag") |
| 8f17f5e4698e ("KVM: arm64: Rework hyp_panic for VHE and non-VHE") |
| 4464e210de9e ("KVM: arm64: Avoid storing the vcpu pointer on the stack") |
| cc33c4e20185 ("arm64/kvm: Prohibit guest LOR accesses") |
| 6167ec5c9145 ("arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support") |
| 09e6be12effd ("arm/arm64: KVM: Advertise SMCCC v1.1") |
| 58e0b2239a4d ("arm/arm64: KVM: Implement PSCI 1.0 support") |
| d0a144f12a7c ("arm/arm64: KVM: Add PSCI_VERSION helper") |
| 1a2fb94e6a77 ("arm/arm64: KVM: Consolidate the PSCI include files") |
| 558daf693e0c ("KVM: arm64: Emulate RAS error registers and set HCR_EL2's TERR & TEA") |
| c60590b552bd ("KVM: arm64: Save ESR_EL2 on guest SError") |
| 4715c14bc136 ("KVM: arm64: Set an impdef ESR for Virtual-SError using VSESR_EL2.") |
| 4f5abad9e826 ("KVM: arm/arm64: mask/unmask daif around VHE guests") |
| 98732d1b189b ("KVM: arm/arm64: fix HYP ID map extension to 52 bits") |
| 1f742679c33b ("KVM: arm64: Stop save/restoring host tpidr_el1 on VHE") |