summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-02-2527-299/+1200
|\
| * Merge tag 'kvmarm-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-02-2025-208/+1121
| |\
| | * Merge branch kvm-arm64/nv-prefix into kvmarm/nextOliver Upton2023-02-1315-41/+814
| | |\
| | | * KVM: arm64: nv: Use reg_to_encoding() to get sysreg IDOliver Upton2023-02-111-2/+1
| | | * KVM: arm64: nv: Filter out unsupported features from ID regsMarc Zyngier2023-02-113-1/+166
| | | * KVM: arm64: nv: Emulate EL12 register accesses from the virtual EL2Jintack Lim2023-02-111-0/+37
| | | * KVM: arm64: nv: Allow a sysreg to be hidden from userspace onlyMarc Zyngier2023-02-112-5/+15
| | | * KVM: arm64: nv: Emulate PSTATE.M for a guest hypervisorMarc Zyngier2023-02-112-1/+42
| | | * KVM: arm64: nv: Add accessors for SPSR_EL1, ELR_EL1 and VBAR_EL1 from virtual...Jintack Lim2023-02-111-1/+28
| | | * KVM: arm64: nv: Handle SMCs taken from virtual EL2Jintack Lim2023-02-111-2/+24
| | | * KVM: arm64: nv: Handle trapped ERET from virtual EL2Christoffer Dall2023-02-111-0/+10
| | | * KVM: arm64: nv: Inject HVC exceptions to the virtual EL2Jintack Lim2023-02-111-0/+11
| | | * KVM: arm64: nv: Support virtual EL2 exceptionsJintack Lim2023-02-115-19/+354
| | | * KVM: arm64: nv: Handle HCR_EL2.NV system register trapsJintack Lim2023-02-111-5/+94
| | | * KVM: arm64: nv: Allow userspace to set PSR_MODE_EL2xChristoffer Dall2023-02-111-0/+6
| | | * KVM: arm64: nv: Reset VCPU to EL2 registers if VCPU nested virt is setChristoffer Dall2023-02-111-0/+16
| | | * KVM: arm64: Use the S2 MMU context to iterate over S2 tableMarc Zyngier2023-02-111-8/+8
| | | * arm64: Add ARM64_HAS_NESTED_VIRT cpufeatureJintack Lim2023-02-111-0/+5
| | * | Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton2023-02-138-22/+23
| | |\ \
| | | * | KVM: arm64: Fix non-kerneldoc commentsMarc Zyngier2023-02-071-6/+2
| | | * | arm64/sysreg: clean up some inconsistent indentingJiapeng Chong2023-01-311-1/+1
| | | * | KVM: MMU: Make the definition of 'INVALID_GPA' commonYu Zhang2023-01-192-5/+5
| | | * | KVM: arm64: vgic-v3: Use kstrtobool() instead of strtobool()Christophe JAILLET2023-01-171-4/+5
| | | * | KVM: arm64: vgic-v3: Limit IPI-ing when accessing GICR_{C,S}ACTIVER0Marc Zyngier2023-01-121-5/+8
| | | * | KVM: arm64: Synchronize SMEN on vcpu schedule outNianyao Tang2023-01-121-0/+1
| | | * | KVM: arm64: Kill CPACR_EL1_TTA definitionMarc Zyngier2023-01-121-1/+1
| | * | | Merge branch kvm-arm64/apple-vgic-mi into kvmarm/nextOliver Upton2023-02-131-1/+1
| | |\ \ \
| | | * | | KVM: arm64: vgic: Allow registration of a non-maskable maintenance interruptMarc Zyngier2023-01-121-1/+1
| | | |/ /
| | * | | Merge branch kvm-arm64/psci-relay-fixes into kvmarm/nextOliver Upton2023-02-133-0/+3
| | |\ \ \
| | | * | | KVM: arm64: Finalise EL2 state from pKVM PSCI relayQuentin Perret2023-02-021-0/+1
| | | * | | KVM: arm64: Provide sanitized SYS_ID_AA64SMFR0_EL1 to nVHEQuentin Perret2023-02-022-0/+2
| | | |/ /
| | * | | Merge branch kvm-arm64/nv-timer-improvements into kvmarm/nextOliver Upton2023-02-132-29/+52
| | |\ \ \
| | | * | | KVM: arm64: timers: Don't BUG() on unhandled timer trapMarc Zyngier2023-01-261-1/+3
| | | * | | KVM: arm64: Reduce overhead of trapped timer sysreg accessesMarc Zyngier2023-01-261-25/+48
| | | * | | KVM: arm64: Don't arm a hrtimer for an already pending timerMarc Zyngier2023-01-261-3/+1
| | | |/ /
| | * | | Merge branch kvm-arm64/parallel-access-faults into kvmarm/nextOliver Upton2023-02-132-15/+46
| | |\ \ \
| | | * | | KVM: arm64: Condition HW AF updates on config optionOliver Upton2023-01-121-0/+2
| | | * | | KVM: arm64: Handle access faults behind the read lockOliver Upton2023-01-122-3/+4
| | | * | | KVM: arm64: Don't serialize if the access flag isn't setOliver Upton2023-01-121-4/+8
| | | * | | KVM: arm64: Return EAGAIN for invalid PTE in attr walkerOliver Upton2023-01-121-1/+1
| | | * | | KVM: arm64: Ignore EAGAIN for walks outside of a faultOliver Upton2023-01-122-4/+30
| | | * | | KVM: arm64: Use KVM's pte type/helpers in handle_access_fault()Oliver Upton2023-01-121-6/+4
| | | |/ /
| | * | | Merge branch kvm-arm64/virtual-cache-geometry into kvmarm/nextOliver Upton2023-02-134-99/+181
| | |\ \ \
| | | * | | KVM: arm64: Mark some VM-scoped allocations as __GFP_ACCOUNTOliver Upton2023-02-072-2/+2
| | | * | | KVM: arm64: Normalize cache configurationAkihiko Odaki2023-01-212-96/+169
| | | * | | KVM: arm64: Mask FEAT_CCIDXAkihiko Odaki2023-01-121-0/+11
| | | * | | KVM: arm64: Always set HCR_TID2Akihiko Odaki2023-01-121-2/+0
| | | |/ /
| | * | | Merge branch arm64/for-next/sme2 into kvmarm/nextOliver Upton2023-02-131-1/+1
| | |\ \ \
| | * \ \ \ Merge branch kvm/kvm-hw-enable-refactor into kvmarm/nextOliver Upton2023-02-138-93/+81
| | |\ \ \ \ | | | |_|_|/ | | |/| | |
| * | | | | Merge tag 'kvm-riscv-6.3-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2023-02-155-27/+40
| |\ \ \ \ \