aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/mm/ppc_mmu_32.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2019-04-21powerpc/32s: Implement Kernel Userspace Access ProtectionChristophe Leroy1-0/+10
2019-04-21powerpc/32s: Implement Kernel Userspace Execution Prevention.Christophe Leroy1-0/+13
2019-03-12treewide: add checks for the return value of memblock_alloc*()Mike Rapoport1-0/+3
2019-03-07Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-2/+1
2019-03-07arch: simplify several early memory allocationsMike Rapoport1-2/+1
2019-02-23powerpc/mm/32s: Use BATs for STRICT_KERNEL_RWXChristophe Leroy1-6/+81
2019-02-23powerpc/mm/32s: add setibat() clearibat() and update_bats()Christophe Leroy1-0/+32
2019-02-23powerpc/mm/32s: use _PAGE_EXEC in setbat()Christophe Leroy1-4/+6
2019-02-23powerpc/mm/32s: rework mmu_mapin_ram()Christophe Leroy1-22/+41
2019-02-23powerpc/mm/32: add base address to mmu_mapin_ram()Christophe Leroy1-1/+1
2019-02-22powerpc/hash32: use physical address directly in hash handlers.Christophe Leroy1-2/+4
2018-12-19powerpc/book3s/32: fix number of bats in p/v_block_mapped()Christophe Leroy1-2/+2
2018-12-19powerpc/book3s/32: Use patch_site to patch hash functionsChristophe Leroy1-25/+10
2018-12-19powerpc/book3s/32: Use MMU_FTR_HPTE_TABLE in head_32.SChristophe Leroy1-11/+1
2018-10-31memblock: rename memblock_alloc{_nid,_try_nid} to memblock_phys_alloc*Mike Rapoport1-1/+1
2018-10-14powerpc/mm: don't use _PAGE_EXEC for calling hash_preload()Christophe Leroy1-1/+1
2018-05-25powerpc/sparse: Fix plain integer as NULL pointer warningMathieu Malaterre1-1/+1
2016-03-11powerpc32: refactor x_mapped_by_bats() and x_mapped_by_tlbcam() togetherChristophe Leroy1-2/+2
2015-04-07powerpc/mm: Change setbat() to take a pgprot_t rather than flagsMichael Ellerman1-1/+2
2015-03-17powerpc: Remove duplicate cacheable_memcpy/memzero functionsKyle Moffett1-1/+1
2014-07-28powerpc: Remove power3 from commentsMichael Ellerman1-1/+1
2010-08-05memblock: Remove rmo_size, burry it in arch/powerpc where it belongsBenjamin Herrenschmidt1-0/+15
2010-08-05memblock: Introduce default allocation limit and use it to replace explicit onesBenjamin Herrenschmidt1-2/+1
2010-07-14lmb: rename to memblockYinghai Lu1-2/+2
2009-12-12wii: use both mem1 and mem2 as ramAlbert Herranz1-2/+2
2009-03-24powerpc/mm: Tweak PTE bit combination definitionsBenjamin Herrenschmidt1-8/+2
2009-01-28powerpc/mm: Fix handling of _PAGE_COHERENT in BAT setup codeGerhard Pircher1-3/+3
2008-12-23powerpc/32: Add the ability for a classic ppc kernel to be loaded at 32MDale Farnsworth1-4/+4
2008-12-21powerpc/mm: Introduce MMU featuresBenjamin Herrenschmidt1-1/+1
2008-08-04powerpc: Force printing of 'total_memory' to unsigned long longTony Breeds1-2/+2
2008-06-30powerpc: Get rid of bitfields in ppc_bat structBecky Bruce1-11/+8
2008-06-30powerpc: Change BAT code to use phys_addr_tBecky Bruce1-5/+5
2008-04-17[POWERPC] Rename __initial_memory_limit to __initial_memory_limit_addrKumar Gala1-1/+1
2008-04-17[POWERPC] Remove and replace uses of PPC_MEMSTART with memstart_addrKumar Gala1-9/+2
2008-02-13[LIB]: Make PowerPC LMB code generic so sparc64 can use it too.David S. Miller1-1/+1
2007-06-14[POWERPC] Kill typedef-ed structs for hash PTEs and BATsDavid Gibson1-3/+3
2007-06-14[POWERPC] Remove the dregs of APUS support from arch/powerpcDavid Gibson1-1/+0
2007-05-09[POWERPC] Further fixes for the removal of 4level-fixup hack from ppc32David Gibson1-1/+1
2007-04-13[POWERPC] DEBUG_PAGEALLOC for 32-bitBenjamin Herrenschmidt1-1/+3
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-21[POWERPC] Add starting of secondary 86xx CPUs.Jon Loeliger1-2/+2
2006-06-15[POWERPC] Remove stale 64bit on 32bit kernel codeAnton Blanchard1-10/+0
2006-06-11powerpc: add context.vdso_base for 32-bit tooPaul Mackerras1-1/+1
2005-11-07[PATCH] ppc: Fix ppc32 build after 64K pagesBenjamin Herrenschmidt1-2/+2
2005-11-06[PATCH] ppc64: support 64k pagesBenjamin Herrenschmidt1-0/+15
2005-10-10powerpc: Rename files to have consistent _32/_64 suffixesPaul Mackerras1-0/+285