summaryrefslogtreecommitdiffstats
path: root/arch (follow)
Commit message (Expand)AuthorAgeFilesLines
* RISC-V: KVM: remove unneeded semicolonran jianping2021-11-014-8/+8
* Merge tag 'kvm-s390-next-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel...Paolo Bonzini2021-10-3112-77/+200
|\
| * KVM: s390: add debug statement for diag 318 CPNC dataCollin Walling2021-10-271-0/+1
| * KVM: s390: pv: properly handle page flags for protected guestsClaudio Imbrenda2021-10-274-7/+50
| * KVM: s390: Fix handle_sske page fault handlingJanis Schoetterl-Glausch2021-10-271-0/+2
| * KVM: s390: Add a routine for setting userspace CPU stateEric Farman2021-10-252-3/+12
| * KVM: s390: Simplify SIGP Set Arch handlingEric Farman2021-10-251-13/+1
| * KVM: s390: pv: avoid stalls when making pages secureClaudio Imbrenda2021-10-252-6/+28
| * KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vmClaudio Imbrenda2021-10-251-1/+1
| * KVM: s390: pv: avoid double free of sida pageClaudio Imbrenda2021-10-251-10/+9
| * KVM: s390: pv: add macros for UVC CC valuesClaudio Imbrenda2021-10-251-0/+5
| * s390/mm: optimize reset_guest_reference_bit()David Hildenbrand2021-10-251-2/+12
| * s390/mm: optimize set_guest_storage_key()David Hildenbrand2021-10-251-2/+12
| * s390/mm: no need for pte_alloc_map_lock() if we know the pmd is presentDavid Hildenbrand2021-10-251-12/+3
| * s390/uv: fully validate the VMA before calling follow_page()David Hildenbrand2021-10-251-1/+1
| * s390/mm: fix VMA and page table handling code in storage key handling functionsDavid Hildenbrand2021-10-251-18/+39
| * s390/mm: validate VMA in PGSTE manipulation functionsDavid Hildenbrand2021-10-251-0/+13
| * s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap()David Hildenbrand2021-10-251-2/+3
| * s390/gmap: validate VMA in __gmap_zap()David Hildenbrand2021-10-251-0/+6
| * KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpuHalil Pasic2021-10-201-2/+3
| * KVM: s390: clear kicked_mask before sleeping againHalil Pasic2021-10-201-0/+1
* | RISC-V: KVM: Fix GPA passed to __kvm_riscv_hfence_gvma_xyz() functionsAnup Patel2021-10-312-4/+5
* | RISC-V: KVM: Factor-out FP virtualization into separate sourcesAnup Patel2021-10-315-176/+228
* | Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2021-10-3192-783/+1953
|\ \
| * \ Merge branch kvm-arm64/pkvm/fixed-features into kvmarm-master/nextMarc Zyngier2021-10-1818-155/+1200
| |\ \
| | * | KVM: arm64: pkvm: Give priority to standard traps over pvm handlingMarc Zyngier2021-10-181-4/+7
| | * | KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit_handler_array()Marc Zyngier2021-10-183-5/+5
| | * | KVM: arm64: pkvm: Move kvm_handle_pvm_restricted aroundMarc Zyngier2021-10-183-14/+14
| | * | KVM: arm64: pkvm: Consolidate include filesMarc Zyngier2021-10-186-24/+9
| | * | KVM: arm64: pkvm: Preserve pending SError on exit from AArch32Marc Zyngier2021-10-181-1/+2
| | * | KVM: arm64: pkvm: Handle GICv3 traps as requiredMarc Zyngier2021-10-181-1/+17
| | * | KVM: arm64: pkvm: Drop sysregs that should never be routed to the hostMarc Zyngier2021-10-181-50/+0
| | * | KVM: arm64: pkvm: Drop AArch32-specific registersMarc Zyngier2021-10-181-4/+0
| | * | KVM: arm64: pkvm: Make the ERR/ERX*_EL1 registers RAZ/WIMarc Zyngier2021-10-181-11/+22
| | * | KVM: arm64: pkvm: Use a single function to expose all id-regsMarc Zyngier2021-10-183-35/+26
| | * | KVM: arm64: Fix early exit ptrauth handlingMarc Zyngier2021-10-181-10/+4
| | * | KVM: arm64: Handle protected guests at 32 bitsFuad Tabba2021-10-111-0/+34
| | * | KVM: arm64: Trap access to pVM restricted featuresFuad Tabba2021-10-111-0/+57
| | * | KVM: arm64: Move sanitized copies of CPU featuresFuad Tabba2021-10-112-6/+2
| | * | KVM: arm64: Initialize trap registers for protected VMsFuad Tabba2021-10-117-1/+209
| | * | KVM: arm64: Add handlers for protected VM System RegistersFuad Tabba2021-10-118-1/+737
| | * | KVM: arm64: Simplify masking out MTE in feature id regFuad Tabba2021-10-111-8/+2
| | * | KVM: arm64: Add missing field descriptor for MDCR_EL2Fuad Tabba2021-10-111-0/+1
| | * | KVM: arm64: Pass struct kvm to per-EC handlersFuad Tabba2021-10-113-4/+4
| | * | KVM: arm64: Move early handlers to per-EC handlersMarc Zyngier2021-10-113-68/+124
| | * | KVM: arm64: Don't include switch.h into nvhe/kvm-main.cMarc Zyngier2021-10-111-1/+1
| | * | KVM: arm64: Move __get_fault_info() and co into their own include fileMarc Zyngier2021-10-113-61/+77
| * | | Merge branch kvm-arm64/memory-accounting into kvmarm-master/nextMarc Zyngier2021-10-179-16/+18
| |\ \ \
| | * | | KVM: arm64: Add memcg accounting to KVM allocationsJia He2021-10-174-5/+7
| | * | | KVM: arm64: vgic: Add memcg accounting to vgic allocationsJia He2021-10-175-11/+11
| | |/ /