summaryrefslogtreecommitdiffstats
path: root/arch/arm/kvm/mmu.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm/arm64: Move shared files to virt/kvm/armChristoffer Dall2017-05-041-1958/+0
* arm/arm64: KVM: Remove kvm_get_idmap_startMarc Zyngier2017-04-091-5/+0
* kvm: arm/arm64: Rework gpa callback handlersSuzuki K Poulose2017-04-091-18/+13
* arm/arm64: KVM: Get rid of KVM_MEMSLOT_INCOHERENTMarc Zyngier2017-01-301-9/+0
* arm/arm64: KVM: Stop propagating cacheability status of a faulted pageMarc Zyngier2017-01-301-7/+4
* Merge tag 'kvm-4.9-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2016-10-061-2/+5
|\
| * arm/arm64: KVM: Inject virtual abort when guest exits on external abortMarc Zyngier2016-09-081-0/+5
| * arm/kvm: excise redundant cache maintenanceMark Rutland2016-09-081-2/+0
* | kvm-arm: Unmap shadow pagetables properlySuzuki K Poulose2016-09-091-0/+1
* | arm: KVM: Fix idmap overlap detection when the kernel is idmap'edMarc Zyngier2016-09-061-1/+2
|/
* KVM: arm/arm64: Change misleading use of is_error_pfnChristoffer Dall2016-08-171-1/+1
* arm/arm64: Get rid of KERN_TO_HYPMarc Zyngier2016-07-031-9/+9
* arm/arm64: KVM: Check that IDMAP doesn't intersect with VA rangeMarc Zyngier2016-07-031-0/+15
* arm/arm64: KVM: Kill free_boot_hyp_pgdMarc Zyngier2016-07-031-23/+7
* arm/arm64: KVM: Drop boot_pgdMarc Zyngier2016-07-031-8/+0
* arm/arm64: KVM: Always have merged page tablesMarc Zyngier2016-07-031-40/+34
* arm/arm64: KVM: Export __hyp_text_start/end symbolsMarc Zyngier2016-07-031-2/+0
* arm/arm64: KVM: Map the HYP text as read-onlyMarc Zyngier2016-06-291-3/+3
* arm/arm64: KVM: Add a protection parameter to create_hyp_mappingsMarc Zyngier2016-06-291-2/+3
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2016-05-191-187/+221
|\
| * kvm: arm64: Enable hardware updates of the Access Flag for Stage 2 page tablesCatalin Marinas2016-05-091-17/+29
| * arm/arm64: KVM: Enforce Break-Before-Make on Stage-2 page tablesMarc Zyngier2016-04-291-6/+11
| * kvm-arm: Cleanup stage2 pgd handlingSuzuki K Poulose2016-04-211-31/+6
| * kvm-arm: Cleanup kvm_* wrappersSuzuki K Poulose2016-04-211-8/+1
| * kvm-arm: Add stage2 page table modifiersSuzuki K Poulose2016-04-211-53/+44
| * kvm-arm: Add explicit hyp page table modifiersSuzuki K Poulose2016-04-211-5/+99
| * kvm-arm: Use explicit stage2 helper routinesSuzuki K Poulose2016-04-211-24/+24
| * kvm-arm: Remove kvm_pud_huge()Suzuki K Poulose2016-04-211-3/+1
| * kvm-arm: Replace kvm_pmd_huge with pmd_thp_or_hugeSuzuki K Poulose2016-04-211-9/+8
| * kvm arm: Move fake PGD handling to arch specific filesSuzuki K Poulose2016-04-211-40/+7
* | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2016-05-161-0/+5
|\ \
| * | arm64: kvm: allows kvm cpu hotplugAKASHI Takahiro2016-04-281-0/+5
| |/
* / mm: thp: kvm: fix memory corruption in KVM with THP enabledAndrea Arcangeli2016-05-051-1/+1
|/
* arm64: KVM: Skip HYP setup when already running in HYPMarc Zyngier2016-02-291-0/+7
* arm/arm64: KVM: Handle out-of-RAM cache maintenance as a NOPMarc Zyngier2016-02-291-0/+16
* kvm: rename pfn_t to kvm_pfn_tDan Williams2016-01-151-5/+5
* arm/arm64: KVM: Remove unreferenced S2_PGD_ORDERVladimir Murzin2015-12-181-3/+3
* ARM/arm64: KVM: correct PTE uncachedness checkArd Biesheuvel2015-12-041-2/+2
* ARM/arm64: KVM: test properly for a PTE's uncachednessArd Biesheuvel2015-11-241-8/+7
* arm: KVM: Fix incorrect device to IPA mappingMarek Majtyka2015-09-161-2/+4
* Merge tag 'kvm-arm-for-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Paolo Bonzini2015-06-191-2/+2
|\
| * ARM: KVM: Remove pointless void pointer castFiro Yang2015-06-091-2/+2
* | KVM: add "new" argument to kvm_arch_commit_memory_regionPaolo Bonzini2015-05-281-0/+1
* | KVM: add memslots argument to kvm_arch_memslots_updatedPaolo Bonzini2015-05-261-1/+1
* | KVM: const-ify uses of struct kvm_userspace_memory_regionPaolo Bonzini2015-05-261-2/+2
* | KVM: use kvm_memslots whenever possiblePaolo Bonzini2015-05-261-1/+2
|/
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2015-04-161-39/+30
|\
| * arm64: KVM: use ID map with increased VA range if requiredArd Biesheuvel2015-03-231-2/+25
| * ARM, arm64: kvm: get rid of the bounce pageArd Biesheuvel2015-03-191-37/+5
* | Merge tag 'kvm-arm-for-4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Paolo Bonzini2015-04-071-10/+124
|\ \