summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/book3s
Commit message (Expand)AuthorAgeFilesLines
* powerpc/64s: use contiguous PMD/PUD instead of HUGEPDChristophe Leroy2024-07-126-130/+52
* powerpc/mm: allow hugepages without hugepdChristophe Leroy2024-07-121-2/+0
* mm/treewide: remove pXd_huge()Peter Xu2024-04-252-35/+0
* mm/powerpc: redefine pXd_huge() with pXd_leaf()Peter Xu2024-04-252-27/+14
* Merge tag 'powerpc-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2024-03-154-16/+2
|\
| * powerpc/64s: Fix get_hugepd_cache_index() build failureMichael Ellerman2024-03-071-2/+2
| * powerpc: Refactor __kernel_map_pages()Christophe Leroy2024-03-033-14/+0
* | mm/treewide: drop pXd_large()Peter Xu2024-03-061-3/+1
* | mm/powerpc: replace pXd_is_leaf() with pXd_leaf()Peter Xu2024-03-061-6/+4
* | mm/powerpc: define pXd_large() with pXd_leaf()Peter Xu2024-03-061-14/+2
|/
* powerpc/book3s64: Avoid __pte_protnone() check in __pte_flags_need_flush()Aneesh Kumar K.V (IBM)2023-12-071-7/+2
* powerpc/book3s/hash: Drop _PAGE_PRIVILEGED from PAGE_NONEAneesh Kumar K.V (IBM)2023-12-071-8/+2
* powerpc/32s: Implement local_flush_tlb_page_psize()Michael Ellerman2023-10-231-1/+1
* powerpc: Annotate endianness of various variables and functionsBenjamin Gray2023-10-191-1/+1
* powerpc: Support execute-only on all powerpcChristophe Leroy2023-10-192-4/+2
* powerpc/32s: Introduce _PAGE_READ and remove _PAGE_USERChristophe Leroy2023-10-191-36/+12
* powerpc/32s: Add _PAGE_WRITE to supplement _PAGE_RWChristophe Leroy2023-10-191-3/+12
* powerpc/64s: Use generic permission masksChristophe Leroy2023-10-191-15/+5
* powerpc: Remove pte_mkuser() and pte_mkpriviledged()Christophe Leroy2023-10-192-20/+0
* powerpc: Untangle fixmap.h and pgtable.h and mmu.hChristophe Leroy2023-10-192-1/+9
* powerpc: Refactor update_mmu_cache_range()Christophe Leroy2023-10-191-24/+0
* powerpc: Deduplicate prototypes of ptep_set_access_flags() and phys_mem_acces...Christophe Leroy2023-10-191-9/+0
* powerpc: Remove pte_ERROR()Christophe Leroy2023-10-192-5/+0
* powerpc: Fix pud_mkwrite() definition after pte_mkwrite() API changesIngo Molnar2023-08-311-1/+1
* Merge tag 'powerpc-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2023-08-315-153/+110
|\
| * powerpc/mm: Cleanup memory block size probingAneesh Kumar K.V2023-08-181-4/+1
| * powerpc/32s: Cleanup the mess in __set_pte_at()Christophe Leroy2023-08-181-46/+31
| * powerpc/64s: Use dec_mm_active_cpus helperNicholas Piggin2023-08-021-1/+1
| * powerpc/kuap: Use ASM feature fixups instead of static branchesChristophe Leroy2023-08-021-9/+37
| * powerpc/kuap: KUAP enabling/disabling functions must be __always_inlineChristophe Leroy2023-08-022-20/+21
| * powerpc/kuap: Simplify KUAP lock/unlock on BOOK3S/32Christophe Leroy2023-08-021-46/+19
| * powerpc/kuap: Use MMU_FTR_KUAP on all and refactor disabling kuapChristophe Leroy2023-08-022-14/+0
| * powerpc/kuap: MMU_FTR_BOOK3S_KUAP becomes MMU_FTR_KUAPChristophe Leroy2023-08-022-10/+10
| * powerpc/kuap: Fold kuep_is_disabled() into its only userChristophe Leroy2023-08-021-5/+0
| * powerpc/kuap: Avoid useless jump_label on empty functionChristophe Leroy2023-08-022-12/+4
* | Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-08-312-3/+3
|\ \
| * | mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma()Rick Edgecombe2023-07-112-3/+3
* | | powerpc: implement the new page table range APIMatthew Wilcox (Oracle)2023-08-243-18/+4
* | | powerpc/book3s64/radix: add support for vmemmap optimization for radixAneesh Kumar K.V2023-08-181-0/+11
* | | powerpc/book3s64/vmemmap: switch radix to use a different vmemmap handling fu...Aneesh Kumar K.V2023-08-181-0/+2
* | | powerpc/book3s64/mm: enable transparent pud hugepageAneesh Kumar K.V2023-08-185-11/+199
* | | mmu_notifiers: call invalidate_range() when invalidating TLBsAlistair Popple2023-08-181-0/+1
| |/ |/|
* | powerpc/mm/book3s64/hash/4k: Add pmd_same callback for 4K page sizeAneesh Kumar K.V2023-07-103-11/+5
|/
* powerpc/dexcr: Add initial Dynamic Execution Control Register (DEXCR) supportBenjamin Gray2023-06-191-0/+5
* powerpc/book3s: Add missing <linux/sched.h> includeBenjamin Gray2023-06-191-0/+1
* Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-04-271-1/+2
|\
| * mm: add PTE pointer parameter to flush_tlb_fix_spurious_fault()Gerald Schaefer2023-03-281-1/+2
* | powerpc/64s: Fix __pte_needs_flush() false positive warningBenjamin Gray2023-03-281-2/+7
|/
* Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-02-232-6/+32
|\
| * mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVEDavid Hildenbrand2023-02-022-2/+0