Christophe Leroy
|
37e9c674e7
powerpc/mm: fix always true/false warning in slice.c
|
7 years ago |
Christophe Leroy
|
aa5456abdc
powerpc/mm: fix missing prototypes in slice.c
|
7 years ago |
Nicholas Piggin
|
94ee42727c
powerpc/64s/hash: Simplify slb_flush_and_rebolt()
|
6 years ago |
Nicholas Piggin
|
425d331462
powerpc/64s/hash: Provide arch_setup_exec() hooks for hash slice setup
|
6 years ago |
Michael Ellerman
|
54be0b9c7c
Revert "convert SLB miss handlers to C" and subsequent commits
|
6 years ago |
Nicholas Piggin
|
2e1626744e
powerpc/64s/hash: provide arch_setup_exec hooks for hash slice setup
|
6 years ago |
Nicholas Piggin
|
8fed04d0f6
powerpc/64s/hash: remove user SLB data from the paca
|
6 years ago |
Aneesh Kumar K.V
|
032900e62c
powerpc/8xx: Fix build with hugetlbfs enabled
|
7 years ago |
Aneesh Kumar K.V
|
f384796c40
powerpc/mm: Add support for handling > 512TB address in SLB miss
|
7 years ago |
Aneesh Kumar K.V
|
0dea04b288
powerpc/mm/slice: Consolidate return path in slice_get_unmapped_area()
|
7 years ago |
Nicholas Piggin
|
014a32b30e
powerpc/mm/slice: remove radix calls to the slice code
|
7 years ago |
Nicholas Piggin
|
d262bd5a73
powerpc/mm/slice: Use const pointers to cached slice masks where possible
|
7 years ago |
Nicholas Piggin
|
7490755830
powerpc/mm/slice: remove dead code
|
7 years ago |
Nicholas Piggin
|
b8c9354914
powerpc/mm/slice: Switch to 3-operand slice bitops helpers
|
7 years ago |
Nicholas Piggin
|
ae3066bd1c
powerpc/mm/slice: implement slice_check_range_fits
|
7 years ago |
Nicholas Piggin
|
5709f7cfd8
powerpc/mm/slice: implement a slice mask cache
|
7 years ago |
Nicholas Piggin
|
830fd2d45a
powerpc/mm/slice: pass pointers to struct slice_mask where possible
|
7 years ago |
Nicholas Piggin
|
5a807e04bd
powerpc/mm/slice: tidy lpsizes and hpsizes update loops
|
7 years ago |
Nicholas Piggin
|
1753dd1830
powerpc/mm/slice: Simplify and optimise slice context initialisation
|
7 years ago |
Christophe Leroy
|
15472423ce
powerpc/mm/slice: Allow up to 64 low slices
|
7 years ago |
Christophe Leroy
|
db3a528db4
powerpc/mm/slice: Enhance for supporting PPC32
|
7 years ago |
Christophe Leroy
|
326691ad4f
powerpc/mm/slice: Remove intermediate bitmap copy
|
7 years ago |
Aneesh Kumar K.V
|
7a06c66835
powerpc/64s/slice: Use addr limit when computing slice mask
|
7 years ago |
Nicholas Piggin
|
4722476bce
powerpc/64s: mm_context.addr_limit is only used on hash
|
7 years ago |
Nicholas Piggin
|
35602f82d0
powerpc/64s/hash: Allow MAP_FIXED allocations to cross 128TB boundary
|
7 years ago |
Nicholas Piggin
|
6a72dc038b
powerpc/64s/hash: Fix 128TB-512TB virtual address boundary case allocation
|
7 years ago |
Michael Ellerman
|
7ece370996
powerpc/64s/hash: Fix 512T hint detection to use >= 128T
|
7 years ago |
Hugh Dickins
|
1be7107fbe
mm: larger stack guard gap, between vmas
|
8 years ago |
Aneesh Kumar K.V
|
321f7d29e5
powerpc/mmap: Any hint > 128TB searches the full VA space
|
8 years ago |
Aneesh Kumar K.V
|
be77e999e3
powerpc/mm/radix: Use mm->task_size for boundary checking instead of addr_limit
|
8 years ago |