| Commit message (Expand) | Author | Age | Files | Lines |
* | powerpc/64s/radix: Don't warn on copros in radix__tlb_flush() | Michael Ellerman | 2023-10-18 | 1 | -8/+1 |
* | Merge tag 'powerpc-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po... | Linus Torvalds | 2023-08-31 | 1 | -121/+151 |
|\ |
|
| * | powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE | Christophe Leroy | 2023-08-14 | 1 | -119/+121 |
| * | powerpc/64s/radix: combine final TLB flush and lazy tlb mm shootdown IPIs | Nicholas Piggin | 2023-08-02 | 1 | -1/+29 |
| * | powerpc/64s: Use dec_mm_active_cpus helper | Nicholas Piggin | 2023-08-02 | 1 | -1/+1 |
* | | powerpc/book3s64/mm: enable transparent pud hugepage | Aneesh Kumar K.V | 2023-08-18 | 1 | -0/+7 |
* | | mmu_notifiers: rename invalidate_range notifier | Alistair Popple | 2023-08-18 | 1 | -4/+4 |
* | | mmu_notifiers: call invalidate_range() when invalidating TLBs | Alistair Popple | 2023-08-18 | 1 | -0/+4 |
|/ |
|
* | powerpc/64s/radix: Fix exit lazy tlb mm switch with irqs enabled | Nicholas Piggin | 2023-06-09 | 1 | -1/+9 |
* | lazy tlb: introduce lazy tlb mm refcount helper functions | Nicholas Piggin | 2023-03-29 | 1 | -2/+2 |
* | powerpc/mm: Rearrange if-else block to avoid clang warning | Anders Roxell | 2023-02-16 | 1 | -7/+4 |
* | powerpc/64s/radix: Remove TLB_FLUSH_ALL test from range flushes | Nicholas Piggin | 2023-02-08 | 1 | -11/+10 |
* | powerpc/64s/radix: mm->context.id should always be valid | Nicholas Piggin | 2023-02-08 | 1 | -18/+21 |
* | powerpc/64s/radix: Remove need_flush_all test from radix__tlb_flush | Nicholas Piggin | 2023-02-08 | 1 | -1/+1 |
* | powerpc/64s: POWER10 nest MMU does not require flush escalation workaround | Nicholas Piggin | 2022-07-27 | 1 | -3/+11 |
* | powerpc: fix typos in comments | Julia Lawall | 2022-05-05 | 1 | -1/+1 |
* | powerpc: rename powerpc_debugfs_root to arch_debugfs_dir | Aneesh Kumar K.V | 2021-08-13 | 1 | -3/+3 |
* | powerpc/book3s64/radix: make tlb_single_page_flush_ceiling a debugfs entry | Aneesh Kumar K.V | 2021-08-13 | 1 | -2/+14 |
* | powerpc/book3s64/mm: update flush_tlb_range to flush page walk cache | Aneesh Kumar K.V | 2021-07-08 | 1 | -17/+27 |
* | Merge branch 'topic/ppc-kvm' into next | Michael Ellerman | 2021-06-22 | 1 | -4/+174 |
|\ |
|
| * | KVM: PPC: Book3S HV: Nested support in H_RPT_INVALIDATE | Bharata B Rao | 2021-06-22 | 1 | -4/+0 |
| * | KVM: PPC: Book3S HV: Add support for H_RPT_INVALIDATE | Bharata B Rao | 2021-06-21 | 1 | -0/+174 |
* | | Merge branch 'topic/ppc-kvm' into next | Michael Ellerman | 2021-06-17 | 1 | -46/+0 |
|\| |
|
| * | KVM: PPC: Book3S HV: Implement radix prefetch workaround by disabling MMU | Nicholas Piggin | 2021-06-10 | 1 | -46/+0 |
* | | powerpc/mm/book3s64: Fix possible build error | Aneesh Kumar K.V | 2021-06-17 | 1 | -9/+17 |
|/ |
|
* | powerpc/mm/64s: Fix no previous prototype warning | Michael Ellerman | 2021-02-11 | 1 | -0/+2 |
* | powerpc/64s/radix: serialize_against_pte_lookup IPIs trim mm_cpumask | Nicholas Piggin | 2021-02-08 | 1 | -7/+13 |
* | powerpc/64s/radix: occasionally attempt to trim mm_cpumask | Nicholas Piggin | 2021-02-08 | 1 | -4/+56 |
* | powerpc/64s/radix: Allow mm_cpumask trimming from external sources | Nicholas Piggin | 2021-02-08 | 1 | -10/+6 |
* | powerpc/64s/radix: Check for no TLB flush required | Nicholas Piggin | 2021-02-08 | 1 | -13/+25 |
* | powerpc/64s/radix: refactor TLB flush type selection | Nicholas Piggin | 2021-02-08 | 1 | -82/+94 |
* | powerpc/64s/radix: add warning and comments in mm_cpumask trim | Nicholas Piggin | 2021-02-08 | 1 | -6/+21 |
* | powerpc/mm: Update tlbiel loop on POWER10 | Aneesh Kumar K.V | 2020-11-19 | 1 | -7/+16 |
* | powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address | Nicholas Piggin | 2020-10-06 | 1 | -6/+6 |
* | powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm | Nicholas Piggin | 2020-09-16 | 1 | -7/+16 |
* | powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE | Nicholas Piggin | 2020-07-16 | 1 | -7/+75 |
* | powerpc/book3s64/radix/tlb: Determine hugepage flush correctly | Aneesh Kumar K.V | 2020-05-20 | 1 | -3/+1 |
* | powerpc/64s/radix: Fix CONFIG_SMP=n build | Nicholas Piggin | 2020-03-17 | 1 | -1/+6 |
* | powerpc/mm: Remove kvm radix prefetch workaround for Power9 DD2.2 | Jordan Niethe | 2020-01-25 | 1 | -0/+3 |
* | powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set | Aneesh Kumar K.V | 2019-11-05 | 1 | -2/+1 |
* | powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all | Aneesh Kumar K.V | 2019-11-05 | 1 | -8/+3 |
* | powerpc/mm/book3s64/radix: Remove unused code. | Aneesh Kumar K.V | 2019-11-05 | 1 | -60/+6 |
* | powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 | Aneesh Kumar K.V | 2019-09-24 | 1 | -8/+72 |
* | powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag | Aneesh Kumar K.V | 2019-09-24 | 1 | -2/+2 |
* | powerpc/64s/radix: introduce options to disable use of the tlbie instruction | Nicholas Piggin | 2019-09-05 | 1 | -18/+172 |
* | powerpc/64s/pseries: radix flush translations before MMU is enabled at boot | Nicholas Piggin | 2019-09-05 | 1 | -4/+8 |
* | powerpc/64s/radix: tidy up TLB flushing code | Nicholas Piggin | 2019-09-05 | 1 | -92/+25 |
* | Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po... | Linus Torvalds | 2019-07-14 | 1 | -20/+20 |
|\ |
|
| * | powerpc/mm: mark more tlb functions as __always_inline | Masahiro Yamada | 2019-07-03 | 1 | -16/+16 |
| * | powerpc/64s/radix: keep kernel ERAT over local process/guest invalidates | Nicholas Piggin | 2019-07-03 | 1 | -3/+3 |