page.h (691cdf016d3be6f66a3ea384809be229e0f9c590) | page.h (3e7318584dfec11992f3ac45658c4bc1210b3778) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2#ifndef _ASM_POWERPC_PAGE_H 3#define _ASM_POWERPC_PAGE_H 4 5/* 6 * Copyright (C) 2001,2005 IBM Corporation. 7 */ 8 --- 17 unchanged lines hidden (view full) --- 26#ifndef __ASSEMBLY__ 27#ifndef CONFIG_HUGETLB_PAGE 28#define HPAGE_SHIFT PAGE_SHIFT 29#elif defined(CONFIG_PPC_BOOK3S_64) 30extern unsigned int hpage_shift; 31#define HPAGE_SHIFT hpage_shift 32#elif defined(CONFIG_PPC_8xx) 33#define HPAGE_SHIFT 19 /* 512k pages */ | 1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2#ifndef _ASM_POWERPC_PAGE_H 3#define _ASM_POWERPC_PAGE_H 4 5/* 6 * Copyright (C) 2001,2005 IBM Corporation. 7 */ 8 --- 17 unchanged lines hidden (view full) --- 26#ifndef __ASSEMBLY__ 27#ifndef CONFIG_HUGETLB_PAGE 28#define HPAGE_SHIFT PAGE_SHIFT 29#elif defined(CONFIG_PPC_BOOK3S_64) 30extern unsigned int hpage_shift; 31#define HPAGE_SHIFT hpage_shift 32#elif defined(CONFIG_PPC_8xx) 33#define HPAGE_SHIFT 19 /* 512k pages */ |
34#elif defined(CONFIG_PPC_FSL_BOOK3E) | 34#elif defined(CONFIG_PPC_E500) |
35#define HPAGE_SHIFT 22 /* 4M pages */ 36#endif 37#define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) 38#define HPAGE_MASK (~(HPAGE_SIZE - 1)) 39#define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) 40#define HUGE_MAX_HSTATE (MMU_PAGE_COUNT-1) 41#endif 42 --- 292 unchanged lines hidden --- | 35#define HPAGE_SHIFT 22 /* 4M pages */ 36#endif 37#define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) 38#define HPAGE_MASK (~(HPAGE_SIZE - 1)) 39#define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) 40#define HUGE_MAX_HSTATE (MMU_PAGE_COUNT-1) 41#endif 42 --- 292 unchanged lines hidden --- |