summaryrefslogtreecommitdiffstats
path: root/arch/arm64 (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| | | | * | | | | | KVM: arm64: Handle PSCI resets before userspace touches vCPU stateOliver Upton2021-08-191-0/+8
| | | | * | | | | | KVM: arm64: Fix read-side race on updates to vcpu reset stateOliver Upton2021-08-191-6/+10
| | | | |/ / / / /
| | | * | | | | | Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/nextMarc Zyngier2021-08-2015-306/+618
| | | |\ \ \ \ \ \
| | | | * | | | | | KVM: arm64: Minor optimization of range_is_memoryDavid Brazdil2021-08-201-5/+8
| | | | * | | | | | Merge tag 'kvmarm-fixes-5.14-2' into kvm-arm64/mmu/el2-trackingMarc Zyngier2021-08-202-5/+9
| | | | |\ \ \ \ \ \
| | | | * | | | | | | KVM: arm64: Make hyp_panic() more robust when protected mode is enabledWill Deacon2021-08-182-13/+31
| | | | * | | | | | | KVM: arm64: Return -EPERM from __pkvm_host_share_hyp()Quentin Perret2021-08-111-1/+1
| | | | * | | | | | | 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