summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp/vgic-v3-sr.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Treat ESR_EL2 as a 64-bit registerAlexandru Elisei2022-04-291-2/+2
* KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systemsMarc Zyngier2022-01-221-0/+3
* KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocodeMarc Zyngier2021-10-171-12/+8
* KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEISMarc Zyngier2021-10-171-2/+0
* KVM: arm64: Fix CPU interface MMIO compatibility detectionMarc Zyngier2021-03-241-0/+9
* KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibilityMarc Zyngier2021-03-061-2/+33
* KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config()Marc Zyngier2021-03-061-1/+6
* KVM: arm64: Make kvm_skip_instr() and co private to HYPMarc Zyngier2020-11-101-0/+2
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-8/+8
* Merge branch 'kvm-arm64/misc-5.9' into kvmarm-master/next-WIPMarc Zyngier2020-07-281-2/+2
|\
| * KVM: arm64: Rename HSR to ESRGavin Shan2020-07-051-2/+2
* | KVM: arm64: Remove __hyp_text macro, use build rules insteadDavid Brazdil2020-07-051-72/+58
|/
* KVM: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpuChristoffer Dall2020-05-281-23/+10
* KVM: Fix spelling in code commentsFuad Tabba2020-05-161-1/+1
* KVM: arm64: Move virt/kvm/arm to arch/arm64Marc Zyngier2020-05-161-0/+1126
* arm64: KVM: Move vgic-v3 save/restore to virt/kvm/arm/hypVladimir Murzin2016-09-221-328/+0
* arm64: KVM: Move GIC accessors to arch_gicv3.hVladimir Murzin2016-09-221-13/+0
* KVM: arm/arm64: Get rid of exported aliases to static functionsChristoffer Dall2016-09-081-3/+1
* arm64: KVM: vgic-v3: Relax synchronization when SRE==1Marc Zyngier2016-05-311-7/+16
* arm64: KVM: vgic-v3: Prevent the guest from messing with ICC_SRE_EL1Marc Zyngier2016-05-311-4/+2
* KVM: arm/arm64: vgic-v3: Clear all dirty LRsChristoffer Dall2016-05-311-4/+3
* arm64: KVM: vgic-v3: Only wipe LRs on vcpu exitMarc Zyngier2016-03-091-5/+4
* arm64: KVM: vgic-v3: Reset LRs at boot timeMarc Zyngier2016-03-091-0/+9
* arm64: KVM: vgic-v3: Do not save an LR known to be emptyMarc Zyngier2016-03-091-2/+9
* arm64: KVM: vgic-v3: Save maintenance interrupt state only if requiredMarc Zyngier2016-03-091-2/+31
* arm64: KVM: vgic-v3: Avoid accessing ICH registersMarc Zyngier2016-03-091-113/+180
* arm64: KVM: Move kvm/hyp/hyp.h to include/asm/kvm_hyp.hMarc Zyngier2016-02-291-3/+1
* arm64: KVM: vgic-v3: Restore ICH_APR0Rn_EL2 before ICH_APR1Rn_EL2Marc Zyngier2016-02-241-10/+10
* arm64: KVM: Remove weak attributesMarc Zyngier2015-12-141-3/+2
* arm64: KVM: Add compatibility aliasesMarc Zyngier2015-12-141-0/+3
* arm64: KVM: Implement vgic-v3 save/restoreMarc Zyngier2015-12-141-0/+226