summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'kvmarm-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2020-08-0946-2210/+2545
|\
| * Merge branch 'kvm-arm64/misc-5.9' into kvmarm-master/nextMarc Zyngier2020-07-303-16/+18
| |\
| | * KVM: arm64: Move S1PTW S2 fault logic out of io_mem_abort()Will Deacon2020-07-302-7/+12
| | * KVM: arm64: Don't skip cache maintenance for read-only memslotsWill Deacon2020-07-301-1/+1
| | * KVM: arm64: Handle data and instruction external aborts the same wayWill Deacon2020-07-301-6/+3
| | * KVM: arm64: Rename kvm_vcpu_dabt_isextabt()Will Deacon2020-07-302-2/+2
| * | Merge branch 'kvm-arm64/el2-obj-v4.1' into kvmarm-master/nextMarc Zyngier2020-07-301-3/+23
| |\ \
| | * | KVM: arm64: Ensure that all nVHE hyp code is in .hyp.textDavid Brazdil2020-07-301-3/+23
| * | | Merge branch 'kvm-arm64/misc-5.9' into kvmarm-master/next-WIPMarc Zyngier2020-07-2812-54/+66
| |\ \ \ | | | |/ | | |/|
| | * | KVM: arm64: Substitute RANDOMIZE_BASE for HARDEN_EL2_VECTORSDavid Brazdil2020-07-281-1/+1
| | * | KVM: arm64: Make nVHE ASLR conditional on RANDOMIZE_BASEDavid Brazdil2020-07-281-1/+1
| | * | KVM: arm64: Rename HSR to ESRGavin Shan2020-07-056-43/+43
| | * | KVM: arm64: Drop long gone function parameter documentationPeng Hao2020-07-051-1/+0
| | * | KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASERAlexander Graf2020-07-051-1/+1
| | * | KVM: arm64: Allow in-atomic injection of SPIsMarc Zyngier2020-07-052-7/+20
| * | | Merge branch 'kvm-arm64/target-table-no-more' into kvmarm-master/next-WIPMarc Zyngier2020-07-283-219/+56
| |\ \ \
| | * | | KVM: arm64: Remove the target tableJames Morse2020-07-054-104/+12
| | * | | KVM: arm64: Remove target_table from exit handlersJames Morse2020-07-051-71/+16
| | * | | KVM: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs arrayJames Morse2020-07-052-30/+28
| | * | | KVM: arm64: Tolerate an empty target_table listJames Morse2020-07-051-1/+4
| | * | | KVM: arm64: Drop the target_table[] indirectionJames Morse2020-07-053-25/+8
| | |/ /
| * | | Merge branch 'kvm-arm64/ptrauth-nvhe' into kvmarm-master/next-WIPMarc Zyngier2020-07-282-11/+15
| |\ \ \
| | * | | KVM: arm64: Allow PtrAuth to be enabled from userspace on non-VHE systemsMarc Zyngier2020-06-221-11/+10
| | * | | KVM: arm64: Enable Address Authentication at EL2 if availableMarc Zyngier2020-06-221-0/+5
| | |/ /
| * | | KVM: arm64: timers: Move timer registers to the sys_regs fileMarc Zyngier2020-07-072-37/+126
| * | | KVM: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_userMarc Zyngier2020-07-072-3/+3
| * | | KVM: arm64: Move SPSR_EL1 to the system register arrayMarc Zyngier2020-07-073-5/+5
| * | | KVM: arm64: Disintegrate SPSR arrayMarc Zyngier2020-07-073-26/+56
| * | | KVM: arm64: Move SP_EL1 to the system register arrayMarc Zyngier2020-07-072-3/+3
| * | | KVM: arm64: Move ELR_EL1 to the system register arrayMarc Zyngier2020-07-074-4/+6
| * | | KVM: arm64: Make struct kvm_regs userspace-onlyMarc Zyngier2020-07-077-35/+76
| * | | KVM: arm64: debug: Drop useless vpcu parameterMarc Zyngier2020-07-071-10/+8
| * | | KVM: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs accessMarc Zyngier2020-07-071-10/+13
| * | | KVM: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs accessMarc Zyngier2020-07-071-3/+1
| * | | KVM: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs accessMarc Zyngier2020-07-074-64/+61
| * | | KVM: arm64: Use TTL hint in when invalidating stage-2 translationsMarc Zyngier2020-07-073-18/+21
| * | | KVM: arm64: Factor out stage 2 page table data from struct kvmChristoffer Dall2020-07-077-180/+203
| | |/ | |/|
| * | KVM: arm64: Lift instrumentation restrictions on VHEDavid Brazdil2020-07-051-8/+0
| * | KVM: arm64: Remove __hyp_text macro, use build rules insteadDavid Brazdil2020-07-0515-144/+131
| * | KVM: arm64: Compile remaining hyp/ files for both VHE/nVHEDavid Brazdil2020-07-053-15/+7
| * | KVM: arm64: Duplicate hyp/timer-sr.c for VHE/nVHEDavid Brazdil2020-07-055-4/+17
| * | KVM: arm64: Split hyp/sysreg-sr.c to VHE/nVHEDavid Brazdil2020-07-059-152/+185
| * | KVM: arm64: Split hyp/debug-sr.c to VHE/nVHEDavid Brazdil2020-07-056-69/+118
| * | KVM: arm64: Split hyp/switch.c to VHE/nVHEDavid Brazdil2020-07-0510-946/+1007
| * | KVM: arm64: Duplicate hyp/tlb.c for VHE/nVHEDavid Brazdil2020-07-055-94/+169
| * | KVM: arm64: Move hyp-init.S to nVHEAndrew Scull2020-07-053-2/+2
| * | KVM: arm64: Build hyp-entry.S separately for VHE/nVHEDavid Brazdil2020-07-055-5/+7
| * | KVM: arm64: Add build rules for separate VHE/nVHE object filesDavid Brazdil2020-07-053-3/+58
| * | KVM: arm64: Move __smccc_workaround_1_smc to .rodataDavid Brazdil2020-07-053-16/+33
| * | KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvheDavid Brazdil2020-07-051-1/+1
| |/