summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Expand)AuthorAgeFilesLines
...
| | | * | | | | | KVM: arm64: Make __pkvm_create_mappings staticQuentin Perret2021-08-112-4/+2
| | | * | | | | | KVM: arm64: Restrict EL2 stage-1 changes in protected modeQuentin Perret2021-08-115-12/+118
| | | * | | | | | KVM: arm64: Refactor protected nVHE stage-1 lockingQuentin Perret2021-08-112-2/+17
| | | * | | | | | KVM: arm64: Remove __pkvm_mark_hypQuentin Perret2021-08-115-77/+1
| | | * | | | | | KVM: arm64: Mark host bss and rodata section as sharedQuentin Perret2021-08-111-8/+74
| | | * | | | | | KVM: arm64: Enable retrieving protections attributes of PTEsQuentin Perret2021-08-112-0/+57
| | | * | | | | | KVM: arm64: Introduce addr_is_memory()Quentin Perret2021-08-112-0/+8
| | | * | | | | | KVM: arm64: Expose pkvm_hyp_idQuentin Perret2021-08-112-1/+3
| | | * | | | | | KVM: arm64: Expose host stage-2 manipulation helpersQuentin Perret2021-08-112-1/+19
| | | * | | | | | KVM: arm64: Add helpers to tag shared pages in SW bitsQuentin Perret2021-08-111-0/+26
| | | * | | | | | KVM: arm64: Allow populating software bitsQuentin Perret2021-08-112-1/+16
| | | * | | | | | KVM: arm64: Enable forcing page-level stage-2 mappingsQuentin Perret2021-08-113-35/+94
| | | * | | | | | KVM: arm64: Tolerate re-creating hyp mappings to set software bitsQuentin Perret2021-08-111-2/+16
| | | * | | | | | KVM: arm64: Don't overwrite software bits with owner idQuentin Perret2021-08-111-1/+1
| | | * | | | | | KVM: arm64: Rename KVM_PTE_LEAF_ATTR_S2_IGNOREDQuentin Perret2021-08-111-2/+2
| | | * | | | | | KVM: arm64: Optimize host memory abortsQuentin Perret2021-08-113-105/+44
| | | * | | | | | KVM: arm64: Expose page-table helpersQuentin Perret2021-08-112-39/+40
| | | * | | | | | KVM: arm64: Provide the host_stage2_try() helper macroQuentin Perret2021-08-111-18/+22
| | | * | | | | | KVM: arm64: Introduce hyp_assert_lock_held()Quentin Perret2021-08-112-0/+26
| | | * | | | | | KVM: arm64: Add hyp_spin_is_locked() for basic locking assertions at EL2Will Deacon2021-08-111-0/+8
| | * | | | | | | Merge branch kvm-arm64/mmu/kmemleak-pkvm into kvmarm-master/nextMarc Zyngier2021-08-202-2/+9
| | |\ \ \ \ \ \ \
| | | * | | | | | | KVM: arm64: Unregister HYP sections from kmemleak in protected modeMarc Zyngier2021-08-041-0/+7
| | | * | | | | | | arm64: Move .hyp.rodata outside of the _sdata.._edata rangeMarc Zyngier2021-08-041-2/+2
| | | | |_|/ / / / | | | |/| | | | |
| | * | | | | | | Merge branch kvm-arm64/misc-5.15 into kvmarm-master/nextMarc Zyngier2021-08-2014-135/+112
| | |\ \ \ \ \ \ \ | | | | |_|_|/ / / | | | |/| | | | |
| | | * | | | | | Merge branch arm64/for-next/sysreg into kvm-arm64/misc-5.15Marc Zyngier2021-08-202-15/+22
| | | |\ \ \ \ \ \
| | | * | | | | | | KVM: arm64: vgic: Resample HW pending state on deactivationMarc Zyngier2021-08-204-62/+50
| | | * | | | | | | KVM: arm64: vgic: Drop WARN from vgic_get_irqRicardo Koller2021-08-191-1/+0
| | | * | | | | | | KVM: arm64: Drop unused REQUIRES_VIRTAnshuman Khandual2021-08-181-4/+0
| | | * | | | | | | KVM: arm64: Drop check_kvm_target_cpu() based percpu probeAnshuman Khandual2021-08-183-18/+4
| | | * | | | | | | KVM: arm64: Drop init_common_resources()Anshuman Khandual2021-08-181-6/+1
| | | * | | | | | | KVM: arm64: Use ARM64_MIN_PARANGE_BITS as the minimum supported IPAAnshuman Khandual2021-08-181-1/+1
| | | * | | | | | | arm64/mm: Add remaining ID_AA64MMFR0_PARANGE_ macrosAnshuman Khandual2021-08-182-7/+14
| | | * | | | | | | KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page sizeAnshuman Khandual2021-08-111-0/+8
| | | * | | | | | | arm64/mm: Define ID_AA64MMFR0_TGRAN_2_SHIFTAnshuman Khandual2021-08-112-15/+5
| | | * | | | | | | KVM: arm64: perf: Replace '0xf' instances with ID_AA64DFR0_PMUVER_IMP_DEFAnshuman Khandual2021-08-112-4/+4
| | | * | | | | | | KVM: arm64: Fix comments related to GICv2 PMR reportingJason Wang2021-08-021-2/+2
| | | * | | | | | | KVM: arm64: Count VMID-wide TLB invalidationsPaolo Bonzini2021-08-021-0/+1
| | | | |/ / / / / | | | |/| | | | |
| | * | | | | | | Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/nextMarc Zyngier2021-08-203-7/+97
| | |\ \ \ \ \ \ \
| | | * | | | | | | KVM: arm64: Use get_page() instead of kvm_get_pfn()Marc Zyngier2021-08-021-1/+1
| | | * | | | | | | KVM: arm64: Avoid mapping size adjustment on permission faultMarc Zyngier2021-08-021-3/+8
| | | * | | | | | | KVM: arm64: Walk userspace page tables to compute the THP mapping sizeMarc Zyngier2021-08-021-4/+30
| | | | |_|/ / / / | | | |/| | | | |
| | | * | | | | | KVM: arm64: Introduce helper to retrieve a PTE and its levelMarc Zyngier2021-08-022-0/+59
| | | |/ / / / /
| | * | | | | | KVM: arm64: Remove PMSWINC_EL0 shadow registerMarc Zyngier2021-08-022-2/+20
| | * | | | | | KVM: arm64: Disabling disabled PMU counters wastes a lot of timeAlexandre Chartre2021-08-021-2/+3
| | * | | | | | KVM: arm64: Drop unnecessary masking of PMU registersMarc Zyngier2021-08-022-5/+4
| | * | | | | | KVM: arm64: Narrow PMU sysreg reset values to architectural requirementsMarc Zyngier2021-08-021-3/+40
| | |/ / / / /
| * | | | | | Merge tag 'kvm-s390-next-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel...Paolo Bonzini2021-09-065-8/+14
| |\ \ \ \ \ \
| | * | | | | | KVM: s390: index kvm->arch.idle_mask by vcpu_idxHalil Pasic2021-08-274-8/+9
| | * | | | | | KVM: s390: Enable specification exception interpretationJanis Schoetterl-Glausch2021-08-273-0/+5
| * | | | | | | x86/kvm: Don't enable IRQ when IRQ enabled in kvm_waitLai Jiangshan2021-09-061-2/+3