aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/book3s (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-09-03Merge branch 'fixes' into nextMichael Ellerman1-0/+20
2021-08-19powerpc/32s: Fix random crashes by adding isync() after locking/unlocking KUEPChristophe Leroy1-0/+20
2021-08-15powerpc/bug: Provide better flexibility to WARN_ON/__WARN_FLAGS() with asm gotoChristophe Leroy1-1/+1
2021-07-08powerpc/book3s64/mm: update flush_tlb_range to flush page walk cacheAneesh Kumar K.V1-0/+2
2021-07-08mm: rename p4d_page_vaddr to p4d_pgtable and make it return pud_t *Aneesh Kumar K.V1-1/+4
2021-07-08mm: rename pud_page_vaddr to pud_pgtable and make it return pmd_t *Aneesh Kumar K.V1-1/+5
2021-07-02Merge tag 'powerpc-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linuxLinus Torvalds6-114/+211
2021-07-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+0
2021-07-01mm: define default value for FIRST_USER_ADDRESSAnshuman Khandual1-1/+0
2021-06-23Merge branch 'topic/ppc-kvm' into nextMichael Ellerman2-0/+5
2021-06-22KVM: PPC: Book3S HV: Nested support in H_RPT_INVALIDATEBharata B Rao1-0/+4
2021-06-21powerpc/book3s64/radix: Add H_RPT_INVALIDATE pgsize encodings to mmu_psize_defBharata B Rao1-0/+1
2021-06-17powerpc: Define swapper_pg_dir[] in CChristophe Leroy1-0/+3
2021-06-17powerpc/kuap: Remove to/from/size parameters of prevent_user_access()Christophe Leroy2-4/+2
2021-06-17powerpc/kuap: Remove KUAP_CURRENT_XXXChristophe Leroy1-1/+0
2021-06-17powerpc/32s: Rework Kernel Userspace Access ProtectionChristophe Leroy1-71/+79
2021-06-17powerpc/32s: Allow disabling KUAP at boot timeChristophe Leroy1-1/+26
2021-06-17powerpc/32s: Allow disabling KUEP at boot timeChristophe Leroy1-1/+5
2021-06-17powerpc/32s: Simplify calculation of segment register contentChristophe Leroy1-19/+23
2021-06-17powerpc/32s: Convert switch_mmu_context() to CChristophe Leroy1-0/+5
2021-06-17powerpc/32s: move CTX_TO_VSID() into mmu-hash.hChristophe Leroy1-0/+10
2021-06-17powerpc/32s: Refactor update of user segment registersChristophe Leroy2-0/+48
2021-05-17powerpc/32s: Remove asm/book3s/32/hash.hChristophe Leroy2-46/+37
2021-05-17powerpc/32s: Speed up likely path of kuap_update_sr()Christophe Leroy1-2/+4
2021-04-22powerpc/64: Fix the definition of the fixmap areaChristophe Leroy1-1/+3
2021-04-14powerpc/32s: Define a MODULE area below kernel text all the timeChristophe Leroy1-2/+0
2021-04-08powerpc/mm/64s: Add _PAGE_KERNEL_ROXMichael Ellerman1-0/+1
2021-04-08powerpc/64s: Fix pte update for kernel memory on radixJordan Niethe1-2/+4
2021-03-29powerpc/32: Manage KUAP in CChristophe Leroy1-49/+1
2021-03-29powerpc/32s: Create C version of kuap save/restore/check helpersChristophe Leroy1-0/+45
2021-03-29powerpc/64s: Make kuap_check_amr() and kuap_get_and_check_amr() genericChristophe Leroy1-22/+2
2021-03-29powerpc/32s: Move KUEP locking/unlocking in CChristophe Leroy1-31/+0
2021-03-24powerpc: Fix misspellings in tlbflush.hZhang Yunkai1-1/+1
2021-03-24powerpc: Remove duplicate includesZhang Yunkai1-1/+0
2021-02-22Merge tag 'powerpc-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linuxLinus Torvalds8-13/+35
2021-02-09powerpc/32s: mfsrin()/mtsrin() become mfsr()/mtsr()Christophe Leroy1-4/+4
2021-02-09powerpc/64s: Implement ptep_clear_flush_young that does not flush TLBsNicholas Piggin1-3/+20
2021-02-09powerpc: remove unneeded semicolonsChengyang Fan4-4/+4
2021-02-09powerpc: convert interrupt handlers to use wrappersNicholas Piggin1-1/+0
2021-02-09powerpc: remove arguments from fault handler functionsNicholas Piggin1-1/+1
2021-02-09powerpc/64s: move the hash fault handling logic to CNicholas Piggin1-0/+1
2021-02-06powerpc/kuap: Allow kernel thread to access userspace after kthread_use_mmAneesh Kumar K.V2-9/+11
2021-01-30powerpc/mm: Declare preload_new_slb_context() prototypeCédric Le Goater1-0/+1
2021-01-30powerpc/mm: Move hpte_insert_repeating() prototypeCédric Le Goater1-0/+2
2021-01-30powerpc/mm: Declare some prototypesCédric Le Goater1-0/+2
2021-01-30powerpc/64s/kuap: Use mmu_has_feature()Michael Ellerman1-2/+2
2020-12-17Merge tag 'powerpc-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linuxLinus Torvalds13-236/+594
2020-12-17powerpc/32s: Fix cleanup_cpu_mmu_context() compile bugMichael Ellerman1-0/+1
2020-12-09powerpc/mm: Move the WARN() out of bad_kuap_fault()Christophe Leroy2-9/+3
2020-12-09powerpc/32s: Inline flush_hash_entry()Christophe Leroy1-6/+11