ARMv8.2-LPA support
Change-Id: I12a6eac55af2e7f6a643e4e04ed59a85769f4063
This commit is contained in:
committed by
Masamichi Takagi
parent
4ba4bbd711
commit
96b6d773a9
@@ -1750,10 +1750,12 @@ SYSCALL_DECLARE(mmap)
|
||||
if (hugeshift == 0) {
|
||||
/* default hugepage size */
|
||||
flags |= MAP_HUGE_SECOND_BLOCK;
|
||||
} else if (hugeshift == MAP_HUGE_SECOND_BLOCK ||
|
||||
hugeshift == MAP_HUGE_FIRST_BLOCK ||
|
||||
} else if ((first_level_block_support &&
|
||||
hugeshift == MAP_HUGE_FIRST_BLOCK) ||
|
||||
(first_level_block_support &&
|
||||
hugeshift == MAP_HUGE_FIRST_CONT_BLOCK) ||
|
||||
hugeshift == MAP_HUGE_SECOND_BLOCK ||
|
||||
hugeshift == MAP_HUGE_SECOND_CONT_BLOCK ||
|
||||
hugeshift == MAP_HUGE_FIRST_CONT_BLOCK ||
|
||||
hugeshift == MAP_HUGE_THIRD_CONT_BLOCK) {
|
||||
/*nop*/
|
||||
} else {
|
||||
@@ -1825,10 +1827,12 @@ SYSCALL_DECLARE(shmget)
|
||||
if (hugeshift == 0) {
|
||||
/* default hugepage size */
|
||||
shmflg |= SHM_HUGE_SECOND_BLOCK;
|
||||
} else if (hugeshift == SHM_HUGE_SECOND_BLOCK ||
|
||||
hugeshift == SHM_HUGE_FIRST_BLOCK ||
|
||||
} else if ((first_level_block_support &&
|
||||
hugeshift == SHM_HUGE_FIRST_BLOCK) ||
|
||||
(first_level_block_support &&
|
||||
hugeshift == SHM_HUGE_FIRST_CONT_BLOCK) ||
|
||||
hugeshift == SHM_HUGE_SECOND_BLOCK ||
|
||||
hugeshift == SHM_HUGE_SECOND_CONT_BLOCK ||
|
||||
hugeshift == SHM_HUGE_FIRST_CONT_BLOCK ||
|
||||
hugeshift == SHM_HUGE_THIRD_CONT_BLOCK) {
|
||||
/*nop*/
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user