Commit Graph

74 Commits (5fc9f9a1deefc9999af721fba249cd58ee7e273b)

Author SHA1 Message Date
Jon Tollefson 4792adbac9 powerpc: Don't use a 16G page if beyond mem= limits 17 years ago
David Gibson f5ea64dcba powerpc: Get USE_STRICT_MM_TYPECHECKS working again 17 years ago
Paul Mackerras 549e8152de powerpc: Make the 64-bit kernel as a position-independent executable 17 years ago
Paul Mackerras 9e88ba4e45 powerpc: Only make kernel text pages of linear mapping executable 17 years ago
Tony Breeds e16a9c0990 powerpc: Guard htab_dt_scan_hugepage_blocks appropriately 17 years ago
Benjamin Herrenschmidt bc033b63bb powerpc/mm: Fix attribute confusion with htab_bolt_mapping() 17 years ago
Jon Tollefson 0d9ea75443 powerpc: support multiple hugepage sizes 17 years ago
Jon Tollefson 658013e93e powerpc: scan device tree for gigantic pages 17 years ago
Paul Mackerras 3a8247cc2c powerpc: Only demote individual slices rather than whole process 17 years ago
Benjamin Herrenschmidt cec08e7a94 [POWERPC] vmemmap fixes to use smaller pages 17 years ago
Michael Ellerman 572fb578de [POWERPC] Move declaration of tce variables into mmu-hash64.h 17 years ago
Michael Ellerman 09de9ff872 [POWERPC] Fix sparse warnings in arch/powerpc/mm 17 years ago
Stephen Rothwell ae86f0088d [POWERPC] htab_remove_mapping is only used by MEMORY_HOTPLUG 17 years ago
Badari Pulavarty 52db9b4426 [POWERPC] Add error return from htab_remove_mapping() 17 years ago
Paul Mackerras cfe666b145 [POWERPC] Don't use 64k pages for ioremap on pSeries 17 years ago
Michael Ellerman 31bf111944 [POWERPC] Fix large hash table allocation on Cell blades 17 years ago
Badari Pulavarty f8c8803bda [POWERPC] Add code for removing HPTEs for parts of the linear mapping 17 years ago
David S. Miller d9b2b2a277 [LIB]: Make PowerPC LMB code generic so sparc64 can use it too. 17 years ago
Michael Ellerman 41d824bf61 [POWERPC] Allocate the hash table under 1G on cell 17 years ago
Paul Mackerras fa28237cfc [POWERPC] Provide a way to protect 4k subpages when using 64k pages 17 years ago
Jon Tollefson 4ec161cf73 [POWERPC] Add hugepagesz boot-time parameter 17 years ago
Michael Neuling 584f8b71a2 [POWERPC] Use SLB size from the device tree 17 years ago
will schmidt aa39be09df [POWERPC] Include udbg.h when using udbg_printf 18 years ago
Benjamin Herrenschmidt f6ab0b922c [POWERPC] powerpc: Fix demotion of segments to 4K pages 18 years ago
Olof Johansson f66bce5e6a [POWERPC] Add 1TB workaround for PA6T 18 years ago
Olof Johansson f5534004e5 [POWERPC] Fix 1TB segment detection 18 years ago
Paul Mackerras 1189be6508 [POWERPC] Use 1TB segments 18 years ago
Stephen Rothwell e8ff0646e5 [POWERPC] Tidy up CONFIG_PPC_MM_SLICES code 18 years ago
Jesper Juhl 9420dc65ff [POWERPC] Clean out a bunch of duplicate includes 18 years ago
Ilpo Järvinen 2b02d13996 [POWERPC] Fix invalid semicolon after if statement 18 years ago
Michael Neuling 67439b76f2 [POWERPC] Fixes for the SLB shadow buffer code 18 years ago
Geert Uytterhoeven 1e57ba8ddd [POWERPC] cell: CONFIG_SPE_BASE is a typo 18 years ago
David Gibson 8e561e7eda [POWERPC] Kill typedef-ed structs for hash PTEs and BATs 18 years ago
Jon Tollefson 5b82583185 [POWERPC] Correct #endif comment 18 years ago
Benjamin Herrenschmidt 16c2d47623 [POWERPC] Add ability to 4K kernel to hash in 64K pages 18 years ago
Benjamin Herrenschmidt d0f13e3c20 [POWERPC] Introduce address space "slices" 18 years ago
Benjamin Herrenschmidt 16f1c74675 [POWERPC] Small fixes & cleanups in segment page size demotion 18 years ago
Michael Ellerman ed16669298 [POWERPC] Initialise spinlock in the DEBUG_PAGEALLOC code 18 years ago
Benjamin Herrenschmidt 370a908db1 [POWERPC] DEBUG_PAGEALLOC for 64-bit 18 years ago
Paul Mackerras 721151d004 [POWERPC] Allow drivers to map individual 4k pages to userspace 18 years ago
Benjamin Herrenschmidt 94b2a4393c [POWERPC] Fix spu SLB invalidations 18 years ago
Stephen Rothwell 0470466dba [POWERPC] Fix cputable.h for combined build 18 years ago
Jörn Engel 6ab3d5624e Remove obsolete #include <linux/config.h> 19 years ago
Michael Ellerman c30a4df3f1 [POWERPC] Use ppc_md.hpte_insert() in htab_bolt_mapping() 19 years ago
Michael Ellerman 7d0daae4ae [POWERPC] powerpc: Initialise ppc_md htab pointers earlier 19 years ago
Paul Mackerras bf72aeba2f powerpc: Use 64k pages without needing cache-inhibited large pages 19 years ago
Olof Johansson f430c02b13 [PATCH] powerpc: Quiet page order output 19 years ago
Benjamin Herrenschmidt e8222502ee [PATCH] powerpc: Kill _machine and hard-coded platform numbers 19 years ago
Michael Ellerman 57cfb814f6 [PATCH] powerpc: Replace platform_is_lpar() with a firmware feature 19 years ago
Michael Ellerman caf80e579b [PATCH] powerpc: Unconfuse htab_bolt_mapping() callers 19 years ago