aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/mm (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-06-02powerpc/32s: Blacklist functions running with MMU disabled for kprobeChristophe Leroy1-0/+6
2020-06-02powerpc/32s: Make local symbols non visible in hash_low.Christophe Leroy1-13/+13
2020-06-02powerpc/mem: Blacklist flush_dcache_icache_phys() for kprobeChristophe Leroy1-0/+2
2020-05-28powerpc/40x: Rework 40x PTE access and TLB missChristophe Leroy1-2/+2
2020-05-28powerpc/64s/radix: Don't prefetch DAR in update_mmu_cacheNicholas Piggin2-16/+1
2020-05-26Merge branch 'fixes' into nextMichael Ellerman1-6/+8
2020-05-26Merge "Use hugepages to map kernel mem on 8xx" into nextMichael Ellerman16-239/+457
2020-05-26powerpc/32s: Implement dedicated kasan_init_region()Christophe Leroy3-1/+59
2020-05-26powerpc/32s: Allow mapping with BATs with DEBUG_PAGEALLOCChristophe Leroy2-3/+8
2020-05-26powerpc/8xx: Implement dedicated kasan_init_region()Christophe Leroy2-0/+75
2020-05-26powerpc/8xx: Allow large TLBs with DEBUG_PAGEALLOCChristophe Leroy2-4/+12
2020-05-26powerpc/8xx: Allow STRICT_KERNEL_RwX with pinned TLBChristophe Leroy1-2/+7
2020-05-26powerpc/8xx: Map linear memory with huge pagesChristophe Leroy1-1/+49
2020-05-26powerpc/8xx: Map IMMR with a huge pageChristophe Leroy1-6/+2
2020-05-26powerpc/8xx: Add a function to early map kernel via huge pagesChristophe Leroy3-1/+58
2020-05-26powerpc/8xx: Drop special handling of Linear and IMMR mappings in I/D TLB handlersChristophe Leroy1-102/+1
2020-05-26powerpc/8xx: Always pin TLBs at startup.Christophe Leroy1-18/+1
2020-05-26powerpc/8xx: Don't set IMMR map anymore at bootChristophe Leroy2-4/+15
2020-05-26powerpc/8xx: Only 8M pages are hugepte pages nowChristophe Leroy1-13/+3
2020-05-26powerpc/8xx: Manage 512k huge pages as standard pages.Christophe Leroy2-4/+28
2020-05-26powerpc/mm: Reduce hugepd size for 8M hugepages on 8xxChristophe Leroy2-5/+24
2020-05-26powerpc/mm: Fix conditions to perform MMU specific management by blocks on PPC32.Christophe Leroy1-2/+2
2020-05-26powerpc/mm: Allocate static page tables for fixmapChristophe Leroy1-0/+16
2020-05-26powerpc/32s: Don't warn when mapping RO data ROX.Christophe Leroy1-2/+4
2020-05-26powerpc/ptdump: Handle hugepd at PGD levelChristophe Leroy1-3/+26
2020-05-26powerpc/ptdump: Properly handle non standard page sizeChristophe Leroy1-9/+12
2020-05-26powerpc/ptdump: Standardise display of BAT flagsChristophe Leroy1-22/+15
2020-05-26powerpc/ptdump: Display size of BATsChristophe Leroy3-9/+21
2020-05-26powerpc/ptdump: Add _PAGE_COHERENT flagChristophe Leroy1-0/+5
2020-05-20powerpc/kasan: Declare kasan_init_region() weakChristophe Leroy1-10/+11
2020-05-20powerpc/kasan: Refactor update of early shadow mappingsChristophe Leroy1-21/+18
2020-05-20powerpc/kasan: Remove unnecessary page table lockingChristophe Leroy1-15/+4
2020-05-20powerpc/kasan: Fix shadow pages allocation failureChristophe Leroy2-3/+3
2020-05-20powerpc/kasan: Fix error detection on memory allocationChristophe Leroy1-3/+2
2020-05-20powerpc/64s/hash: Add stress_slb kernel boot option to increase SLB faultsNicholas Piggin3-45/+143
2020-05-20powerpc/book3s64/radix/tlb: Determine hugepage flush correctlyAneesh Kumar K.V1-3/+1
2020-05-20Revert "powerpc/32s: reorder Linux PTE bits to better match Hash PTE bits."Christophe Leroy1-6/+8
2020-05-19powerpc: Add a probe_user_read_inst() functionJordan Niethe1-2/+2
2020-05-19powerpc: Use a datatype for instructionsJordan Niethe1-2/+2
2020-05-19powerpc: Use a function for getting the instruction op codeJordan Niethe1-1/+2
2020-05-19powerpc: Use an accessor for instructionsJordan Niethe1-3/+3
2020-05-19powerpc: Use a macro for creating instructions from u32sJordan Niethe1-2/+3
2020-05-15powerpc/mm: Replace zero-length array with flexible-arrayGustavo A. R. Silva1-1/+1
2020-05-11powerpc: Replace _ALIGN_UP() by ALIGN()Christophe Leroy3-3/+3
2020-05-11powerpc: Replace _ALIGN_DOWN() by ALIGN_DOWN()Christophe Leroy2-4/+4
2020-05-05powerpc/mm/book3s64: Fix MADV_DONTNEED and parallel page fault raceAneesh Kumar K.V1-0/+18
2020-05-05powerpc/mm/book3s64: Avoid sending IPI on clearing PMDAneesh Kumar K.V3-31/+7
2020-05-05powerpc/book3s64/hash: Use the pte_t address from the callerAneesh Kumar K.V1-22/+5
2020-05-05powerpc/hash64: Restrict page table lookup using init_mm with __flush_hash_table_rangeAneesh Kumar K.V1-13/+3
2020-05-05powerpc/mm/hash64: use _PAGE_PTE when checking for pte_presentAneesh Kumar K.V1-2/+9