summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/nohash (follow)
Commit message (Expand)AuthorAgeFilesLines
* powerpc/e500: use contiguous PMD instead of hugepdChristophe Leroy2024-07-134-42/+67
* powerpc/e500: encode hugepage size in PTE bitsChristophe Leroy2024-07-132-15/+22
* powerpc/e500: remove enc and ind fields from struct mmu_psize_defChristophe Leroy2024-07-131-3/+0
* powerpc/8xx: simplify struct mmu_psize_defChristophe Leroy2024-07-131-7/+2
* powerpc/8xx: rework support for 8M pages using contiguous PTE entriesChristophe Leroy2024-07-133-53/+42
* powerpc/mm: allow hugepages without hugepdChristophe Leroy2024-07-131-1/+1
* powerpc/mm: remove _PAGE_PSIZEChristophe Leroy2024-07-134-12/+3
* powerpc/64e: remove unused IBM HTW codeMichael Ellerman2024-07-131-2/+1
* mm/treewide: remove pXd_huge()Peter Xu2024-04-261-10/+0
* Merge tag 'powerpc-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2023-11-039-485/+248
|\
| * powerpc: Support execute-only on all powerpcChristophe Leroy2023-10-193-1/+3
| * powerpc: Finally remove _PAGE_USERChristophe Leroy2023-10-191-7/+3
| * powerpc/40x: Introduce _PAGE_READ and remove _PAGE_USERChristophe Leroy2023-10-191-17/+3
| * powerpc/44x: Introduce _PAGE_READ and remove _PAGE_USERChristophe Leroy2023-10-191-18/+4
| * powerpc/e500: Introduce _PAGE_READ and remove _PAGE_USERChristophe Leroy2023-10-192-29/+13
| * powerpc/nohash: Replace pte_user() by pte_read()Christophe Leroy2023-10-192-13/+7
| * powerpc/nohash: Add _PAGE_WRITE to supplement _PAGE_RWChristophe Leroy2023-10-196-4/+15
| * powerpc/8xx: Use generic permission masksChristophe Leroy2023-10-191-8/+5
| * powerpc: Rely on address instead of pte_user()Christophe Leroy2023-10-191-1/+1
| * powerpc: Remove pte_mkuser() and pte_mkpriviledged()Christophe Leroy2023-10-193-43/+0
| * powerpc/e500: Simplify pte_mkexec()Christophe Leroy2023-10-191-4/+1
| * powerpc/nohash: Refactor __ptep_set_access_flags()Christophe Leroy2023-10-193-31/+17
| * powerpc/nohash: Refactor pte_clear()Christophe Leroy2023-10-193-10/+5
| * powerpc/nohash: Deduplicate ptep_set_wrprotect() and ptep_get_and_clear()Christophe Leroy2023-10-193-31/+16
| * powerpc/nohash: Refactor ptep_test_and_clear_young()Christophe Leroy2023-10-193-29/+12
| * powerpc/nohash: Deduplicate pte helpersChristophe Leroy2023-10-193-61/+36
| * powerpc/nohash: Deduplicate _PAGE_CHG_MASKChristophe Leroy2023-10-193-13/+7
| * powerpc/nohash: Refactor checking of no-change in pte_update()Christophe Leroy2023-10-192-9/+3
| * powerpc/nohash: Refactor pte_update()Christophe Leroy2023-10-193-50/+42
| * powerpc/nohash: Replace #ifdef CONFIG_44x by IS_ENABLED(CONFIG_44x) in pgtable.hChristophe Leroy2023-10-191-5/+2
| * powerpc/nohash: Move 8xx version of pte_update() into pte-8xx.hChristophe Leroy2023-10-192-56/+58
| * powerpc/nohash: Refactor declaration of {map/unmap}_kernel_page()Christophe Leroy2023-10-193-10/+3
| * powerpc/nohash: Remove {pte/pmd}_protnone()Christophe Leroy2023-10-191-17/+0
| * powerpc: Untangle fixmap.h and pgtable.h and mmu.hChristophe Leroy2023-10-193-2/+9
| * powerpc: Refactor update_mmu_cache_range()Christophe Leroy2023-10-191-15/+0
| * powerpc: Deduplicate prototypes of ptep_set_access_flags() and phys_mem_acces...Christophe Leroy2023-10-191-10/+0
| * powerpc: Remove pte_ERROR()Christophe Leroy2023-10-192-5/+0
| * powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macroChristophe Leroy2023-10-191-3/+0
* | Merge tag 'powerpc-6.6-4' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2023-10-153-1/+10
|\|
| * powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()Christophe Leroy2023-10-091-1/+1
| * powerpc/8xx: Fix pte_access_permitted() for PAGE_NONEChristophe Leroy2023-10-092-0/+9
* | mm: hugetlb: add huge page size param to set_huge_pte_at()Ryan Roberts2023-09-301-1/+2
|/
* Merge tag 'powerpc-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2023-08-315-67/+70
|\
| * powerpc/64e: Fix circular dependency with CONFIG_SMP disabledChristophe Leroy2023-08-231-0/+3
| * powerpc: Make virt_to_pfn() a static inlineLinus Walleij2023-08-162-2/+2
| * powerpc/kuap: Use ASM feature fixups instead of static branchesChristophe Leroy2023-08-022-24/+44
| * powerpc/kuap: KUAP enabling/disabling functions must be __always_inlineChristophe Leroy2023-08-022-21/+21
| * powerpc/kuap: Use MMU_FTR_KUAP on all and refactor disabling kuapChristophe Leroy2023-08-022-17/+0
| * powerpc/kuap: Avoid useless jump_label on empty functionChristophe Leroy2023-08-022-8/+11
| * powerpc/kuap: Avoid unnecessary reads of MD_APChristophe Leroy2023-08-022-10/+4