Lines Matching +full:64 +full:mb
15 * more details. On the x86-64 architecture, HugeTLB pages of size 2MB and 1GB
16 * are currently supported. Since the base page size on x86 is 4KB, a 2MB
30 * architectures. Because arm64 supports 4k, 16k, and 64k base pages and
37 * | x86-64 | 4KB | 2MB | 1GB | | |
39 * | | 4KB | 64KB | 2MB | 32MB | 1GB |
41 * | arm64 | 16KB | 2MB | 32MB | 1GB | |
43 * | | 64KB | 2MB | 512MB | 16GB | |
69 * = 64 / 8
75 * This optimization only supports 64-bit system, so the value of sizeof(pte_t)
77 * is a power of two. In most cases, the size of struct page is 64 bytes (e.g.
78 * x86-64 and arm64). So if we use pmd level mapping for a HugeTLB page, the
91 * E.g.: A 2MB HugeTLB page on x86_64 consists in 8 page frames while 1GB