summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kvm/e500_tlb.c
AgeCommit message (Expand)AuthorFilesLines
2013-01-24KVM: PPC: E500: Split host and guest MMU partsAlexander Graf1-1426/+0
2013-01-24KVM: PPC: e500: Call kvmppc_mmu_map for initial mappingAlexander Graf1-31/+7
2013-01-24KVM: PPC: E500: Propagate errors when shadow mappingAlexander Graf1-28/+41
2013-01-24KVM: PPC: E500: Explicitly mark shadow maps invalidAlexander Graf1-3/+10
2013-01-24KVM: PPC: E500: Move write_stlbe higherAlexander Graf1-16/+16
2012-12-06KVM: PPC: e500: Mask MAS2 EPN high 32-bits in 32/64 tlbwe emulationMihai Caraman1-0/+2
2012-12-06KVM: PPC: e500: Add emulation helper for getting instruction eaMihai Caraman1-22/+11
2012-12-06KVM: PPC: e500: Silence bogus GCC warning in tlb codeMihai Caraman1-1/+2
2012-10-29KVM: do not treat noslot pfn as a error pfnXiao Guangrong1-1/+1
2012-10-05arch/powerpc/kvm/e500_tlb.c: fix error return codeJulia Lawall1-6/+13
2012-10-05KVM: PPC: e500: MMU API: fix leak of shared_tlb_pagesScott Wood1-0/+2
2012-10-05KVM: PPC: e500: fix allocation size error on g2h_tlb1_mapScott Wood1-1/+1
2012-10-05KVM: PPC: E500: Remove E500_TLB_DIRTY flagAlexander Graf1-3/+1
2012-10-05KVM: PPC: BookE: Add some more trace pointsAlexander Graf1-0/+3
2012-10-05KVM: PPC: E500: Implement MMU notifiersAlexander Graf1-6/+54
2012-10-05KVM: PPC: E500: Fix clear_tlb_refsAlexander Graf1-2/+6
2012-08-26Merge remote-tracking branch 'upstream/master' into queueMarcelo Tosatti1-4/+7
2012-08-16ppc: e500_tlb memset clears nothingAlan Cox1-4/+4
2012-08-16KVM: PPC: Add cache flush on page mapAlexander Graf1-0/+3
2012-08-06KVM: do not release the error pfnXiao Guangrong1-1/+0
2012-07-19KVM: remove the unused parameter of gfn_to_pfn_memslotXiao Guangrong1-1/+1
2012-05-06KVM: Use minimum and maximum address mapped by TLB1Bharat Bhushan1-2/+86
2012-04-08KVM: PPC: e500: fix typo in tlb codeAlexander Graf1-2/+2
2012-04-08KVM: PPC: rename CONFIG_KVM_E500 -> CONFIG_KVM_E500V2Alexander Graf1-1/+1
2012-04-08KVM: PPC: e500mc supportScott Wood1-2/+19
2012-04-08KVM: PPC: e500: emulate tlbilxScott Wood1-0/+52
2012-04-08KVM: PPC: e500: Track TLB1 entries with a bitmapScott Wood1-5/+67
2012-04-08KVM: PPC: e500: refactor core-specific TLB codeScott Wood1-346/+114
2012-04-08KVM: PPC: e500: merge <asm/kvm_e500.h> into arch/powerpc/kvm/e500.hScott Wood1-1/+0
2012-04-08KVM: PPC: e500: rename e500_tlb.h to e500.hScott Wood1-1/+1
2012-03-05KVM: PPC: booke: Add booke206 TLB traceLiu Yu1-4/+6
2012-03-05KVM: PPC: e500: use hardware hint when loading TLB0 entriesScott Wood1-30/+39
2012-03-05KVM: PPC: e500: Fix TLBnCFG in KVM_CONFIG_TLBScott Wood1-5/+14
2012-03-05KVM: PPC: Paravirtualize SPRG4-7, ESR, PIR, MASnScott Wood1-39/+44
2012-03-05KVM: PPC: E500: Support hugetlbfsAlexander Graf1-0/+24
2012-03-05KVM: PPC: e500: tlbsx: fix tlb0 eselScott Wood1-0/+2
2012-03-05KVM: PPC: e500: MMU APIScott Wood1-124/+269
2012-03-05KVM: PPC: e500: clear up confusion between host and guest entriesScott Wood1-78/+189
2012-03-05KVM: PPC: e500: Eliminate preempt_disable in local_sid_destroy_allScott Wood1-3/+1
2012-03-05KVM: PPC: e500: don't translate gfn to pfn with preemption disabledScott Wood1-13/+23
2011-07-12KVM: PPC: e500: Don't search over the entire TLB0.Scott Wood1-4/+14
2011-07-12KVM: PPC: e500: Add shadow PID supportLiu Yu1-25/+287
2011-07-12KVM: PPC: e500: Stop keeping shadow TLBLiu Yu1-177/+140
2011-07-12KVM: PPC: e500: enable magic pageScott Wood1-1/+21
2011-07-12KVM: PPC: e500: Support large page mappings of PFNMAP vmas.Scott Wood1-9/+94
2011-07-12KVM: PPC: e500: Eliminate shadow_pages[], and use pfns instead.Scott Wood1-37/+19
2011-07-12KVM: PPC: e500: don't use MAS0 as intermediate storage.Scott Wood1-13/+13
2011-07-12KVM: PPC: e500: Disable preloading TLB1 in tlb_load().Scott Wood1-18/+0
2011-05-22KVM: PPC: booke: add sregs supportScott Wood1-0/+8
2011-05-22KVM: PPC: fix exit accounting for SPRs, tlbwe, tlbsxScott Wood1-1/+4