summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kvm/book3s_hv_nested.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: Rename mmu_notifier_* to mmu_invalidate_*Chao Peng2022-08-191-1/+1
* powerpc: Include asm/firmware.h in all users of firmware_has_feature()Christophe Leroy2022-06-291-0/+1
* Merge branch 'topic/ppc-kvm' into nextMichael Ellerman2022-05-191-67/+70
|\
| * KVM: PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES settingNicholas Piggin2022-05-131-2/+1
| * KVM: PPC: Book3S Nested: Use explicit 4096 LPID maximumNicholas Piggin2022-05-131-13/+11
| * KVM: PPC: Book3S HV Nested: Change nested guest lookup to use idrNicholas Piggin2022-05-131-52/+58
* | KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abusedSean Christopherson2022-04-211-8/+8
|/
* KVM: PPC: Book3S HV Nested: Fix nested HFSCR being clobbered with multiple vCPUsNicholas Piggin2022-01-251-1/+1
* Merge branch 'topic/ppc-kvm' of https://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2021-12-191-6/+4
|\
| * KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUESTAlexey Kardashevskiy2021-12-021-1/+1
| * KVM: PPC: Book3S HV Nested: Avoid extra mftb() in nested entryNicholas Piggin2021-11-241-5/+0
| * KVM: PPC: Book3S HV: Change dec_expires to be relative to guest timebaseNicholas Piggin2021-11-241-0/+3
* | KVM: Keep memslots in tree-based structures instead of array-based onesMaciej S. Szmigiero2021-12-081-2/+2
|/
* KVM: PPC: Book3S HV Nested: save_hv_return_state does not require trap argumentFabiano Rosas2021-08-251-3/+3
* KVM: PPC: Book3S HV Nested: Make nested HFSCR state accessibleNicholas Piggin2021-08-251-2/+3
* KVM: PPC: Book3S HV Nested: Sanitise vcpu registersFabiano Rosas2021-08-251-48/+46
* KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM stateNicholas Piggin2021-07-231-0/+20
* KVM: PPC: Book3S HV: Workaround high stack usage with clangNathan Chancellor2021-06-231-1/+2
* KVM: PPC: Book3S HV: Use H_RPT_INVALIDATE in nested KVMBharata B Rao2021-06-221-2/+10
* KVM: PPC: Book3S HV: Nested support in H_RPT_INVALIDATEBharata B Rao2021-06-221-0/+107
* KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSRNicholas Piggin2021-04-121-2/+2
* KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSRNicholas Piggin2021-04-121-1/+3
* KVM: PPC: Book3S HV: Add a function to filter guest LPCR bitsNicholas Piggin2021-04-121-1/+7
* KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regsNicholas Piggin2021-04-121-6/+21
* KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWRRavi Bangoria2021-02-101-0/+7
* KVM: PPC: Book3S HV: Rename current DAWR macros and variablesRavi Bangoria2021-02-101-4/+4
* KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1Ravi Bangoria2021-02-101-10/+45
* KVM: PPC: Book3S: Fix symbol undeclared warningsWang Wensheng2020-09-221-1/+1
* KVM: PPC: Protect kvm_vcpu_read_guest with srcu locksAlexey Kardashevskiy2020-07-211-11/+19
* Merge tag 'powerpc-5.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2020-06-131-1/+1
|\
| * KVM: PPC: Fix nested guest RC bits updateAlexey Kardashevskiy2020-06-121-1/+1
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-06-121-9/+6
|\ \
| * | KVM: PPC: Clean up redundant 'kvm_run' parametersTianjia Zhang2020-05-271-6/+5
| * | KVM: PPC: Remove redundant kvm_run from vcpu_archTianjia Zhang2020-05-271-2/+1
| * | KVM: PPC: Book3S HV: Remove redundant NULL checkChen Zhou2020-05-271-2/+1
* | | mm: reorder includes after introduction of linux/pgtable.hMike Rapoport2020-06-091-1/+1
* | | mm: introduce include/linux/pgtable.hMike Rapoport2020-06-091-1/+1
| |/ |/|
* | powerpc: Define new SRR1 bits for a ISA v3.1Jordan Niethe2020-05-191-1/+1
* | powerpc/kvm/book3s: Use kvm helpers to walk shadow or secondary tableAneesh Kumar K.V2020-05-051-7/+6
* | powerpc/kvm/nested: Add helper to walk nested shadow linux page table.Aneesh Kumar K.V2020-05-051-7/+21
* | powerpc/kvm/book3s: Add helper to walk partition scoped linux page table.Aneesh Kumar K.V2020-05-051-1/+1
|/
* KVM: PPC: Book3S: Define and use SRR1_MSR_BITSNicholas Piggin2019-10-221-1/+1
* powerpc/64s: Set reserved PCR bitsJordan Niethe2019-09-211-3/+3
* powerpc/64s: make mmu_partition_table_set_entry TLB flush optionalNicholas Piggin2019-09-051-1/+1
* powerpc/64s/radix: tidy up TLB flushing codeNicholas Piggin2019-09-051-1/+1
* KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list()Suraj Jitindar Singh2018-12-211-0/+51
* KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guestSuraj Jitindar Singh2018-12-211-0/+3
* KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entrySuraj Jitindar Singh2018-12-211-0/+2
* KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bitsSuraj Jitindar Singh2018-12-211-6/+12
* KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guestSuraj Jitindar Singh2018-12-171-5/+0