aboutsummaryrefslogtreecommitdiff
path: root/arch/powerpc/mm/slice.c
AgeCommit message (Expand)AuthorFilesLines
2020-05-11powerpc: Replace _ALIGN_UP() by ALIGN()Gravatar Christophe Leroy 1-1/+1
2019-12-23powerpc/mm: Mark get_slice_psize() & slice_addr_is_low() as notraceGravatar Michael Ellerman 1-2/+2
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Gravatar Thomas Gleixner 1-14/+1
2019-05-03powerpc/mm: define subarch SLB_ADDR_LIMIT_DEFAULTGravatar Christophe Leroy 1-5/+1
2019-05-03powerpc/mm: remove a couple of #ifdef CONFIG_PPC_64K_PAGES in mm/slice.cGravatar Christophe Leroy 1-6/+4
2019-05-03powerpc/mm: remove unnecessary #ifdef CONFIG_PPC64Gravatar Christophe Leroy 1-3/+1
2019-05-03powerpc/mm: move slice_mask_for_size() into mmu.hGravatar Christophe Leroy 1-34/+0
2019-05-03powerpc/mm: hand a context_t over to slice_mask_for_size() instead of mm_structGravatar Christophe Leroy 1-17/+17
2019-04-21powerpc/mm: Add helpers for accessing hash translation related variablesGravatar Aneesh Kumar K.V 1-25/+24
2019-02-26powerpc/mm/hash: Handle mmap_min_addr correctly in get_unmapped_area topdown ...Gravatar Aneesh Kumar K.V 1-4/+6
2018-10-20powerpc/mm: fix always true/false warning in slice.cGravatar Christophe Leroy 1-7/+14
2018-10-20powerpc/mm: fix missing prototypes in slice.cGravatar Christophe Leroy 1-0/+1
2018-10-14powerpc/64s/hash: Simplify slb_flush_and_rebolt()Gravatar Nicholas Piggin 1-1/+1
2018-10-14powerpc/64s/hash: Provide arch_setup_exec() hooks for hash slice setupGravatar Nicholas Piggin 1-0/+14
2018-10-03Revert "convert SLB miss handlers to C" and subsequent commitsGravatar Michael Ellerman 1-23/+20
2018-09-19powerpc/64s/hash: provide arch_setup_exec hooks for hash slice setupGravatar Nicholas Piggin 1-0/+14
2018-09-19powerpc/64s/hash: remove user SLB data from the pacaGravatar Nicholas Piggin 1-20/+9
2018-04-11powerpc/8xx: Fix build with hugetlbfs enabledGravatar Aneesh Kumar K.V 1-0/+1
2018-03-31powerpc/mm: Add support for handling > 512TB address in SLB missGravatar Aneesh Kumar K.V 1-1/+14
2018-03-31powerpc/mm/slice: Consolidate return path in slice_get_unmapped_area()Gravatar Aneesh Kumar K.V 1-16/+20
2018-03-13powerpc/mm/slice: remove radix calls to the slice codeGravatar Nicholas Piggin 1-13/+4
2018-03-13powerpc/mm/slice: Use const pointers to cached slice masks where possibleGravatar Nicholas Piggin 1-41/+38
2018-03-13powerpc/mm/slice: remove dead codeGravatar Nicholas Piggin 1-6/+0
2018-03-13powerpc/mm/slice: Switch to 3-operand slice bitops helpersGravatar Nicholas Piggin 1-15/+23
2018-03-13powerpc/mm/slice: implement slice_check_range_fitsGravatar Nicholas Piggin 1-28/+34
2018-03-13powerpc/mm/slice: implement a slice mask cacheGravatar Nicholas Piggin 1-42/+70
2018-03-13powerpc/mm/slice: pass pointers to struct slice_mask where possibleGravatar Nicholas Piggin 1-39/+45
2018-03-13powerpc/mm/slice: tidy lpsizes and hpsizes update loopsGravatar Nicholas Piggin 1-10/+12
2018-03-13powerpc/mm/slice: Simplify and optimise slice context initialisationGravatar Nicholas Piggin 1-54/+18
2018-03-06powerpc/mm/slice: Allow up to 64 low slicesGravatar Christophe Leroy 1-27/+30
2018-03-06powerpc/mm/slice: Enhance for supporting PPC32Gravatar Christophe Leroy 1-8/+29
2018-03-06powerpc/mm/slice: Remove intermediate bitmap copyGravatar Christophe Leroy 1-8/+4
2017-11-20powerpc/64s/slice: Use addr limit when computing slice maskGravatar Aneesh Kumar K.V 1-12/+22
2017-11-13powerpc/64s: mm_context.addr_limit is only used on hashGravatar Nicholas Piggin 1-11/+11
2017-11-13powerpc/64s/hash: Allow MAP_FIXED allocations to cross 128TB boundaryGravatar Nicholas Piggin 1-1/+1
2017-11-13powerpc/64s/hash: Fix 128TB-512TB virtual address boundary case allocationGravatar Nicholas Piggin 1-26/+24
2017-11-13powerpc/64s/hash: Fix 512T hint detection to use >= 128TGravatar Michael Ellerman 1-2/+2
2017-06-19mm: larger stack guard gap, between vmasGravatar Hugh Dickins 1-1/+1
2017-04-19powerpc/mmap: Any hint > 128TB searches the full VA spaceGravatar Aneesh Kumar K.V 1-1/+2
2017-04-19powerpc/mm/radix: Use mm->task_size for boundary checking instead of addr_limitGravatar Aneesh Kumar K.V 1-2/+2
2017-04-01powerpc/mm: Enable mappings above 128TBGravatar Aneesh Kumar K.V 1-12/+42
2017-04-01powerpc/mm: Switch some TASK_SIZE checks to use mm_context addr_limitGravatar Aneesh Kumar K.V 1-3/+3
2017-04-01powerpc/mm: Add addr_limit to mm_context and use it to derive max slice indexGravatar Aneesh Kumar K.V 1-9/+11
2017-03-31powerpc/mm/slice: Update slice mask printing to use bitmap printing.Gravatar Aneesh Kumar K.V 1-23/+7
2017-03-31powerpc/mm/slice: Move slice_mask struct definition to slice.cGravatar Aneesh Kumar K.V 1-1/+9
2017-03-31powerpc/mm: Move copy_mm_to_paca to paca.cGravatar Aneesh Kumar K.V 1-1/+1
2017-03-31powerpc/mm/slice: Update the function prototypeGravatar Aneesh Kumar K.V 1-34/+28
2017-03-31powerpc/mm/slice: Convert slice_mask high slice to a bitmapGravatar Aneesh Kumar K.V 1-37/+75
2017-03-31powerpc/mm/slice: Fix off-by-1 error when computing slice maskGravatar Aneesh Kumar K.V 1-3/+2
2016-05-11powerpc/mm/radix: Add checks in slice code to catch radix usageGravatar Aneesh Kumar K.V 1-0/+16