Lines Matching +full:64 +full:mb
19 details. On the x86-64 architecture, HugeTLB pages of size 2MB and 1GB are
20 currently supported. Since the base page size on x86 is 4KB, a 2MB HugeTLB page
34 architectures. Because arm64 supports 4k, 16k, and 64k base pages and
41 | x86-64 | 4KB | 2MB | 1GB | | |
43 | | 4KB | 64KB | 2MB | 32MB | 1GB |
45 | arm64 | 16KB | 2MB | 32MB | 1GB | |
47 | | 64KB | 2MB | 512MB | 16GB | |
73 = 64 / 8
79 This optimization only supports 64-bit system, so the value of sizeof(pte_t)
81 is a power of two. In most cases, the size of ``struct page`` is 64 bytes (e.g.
82 x86-64 and arm64). So if we use pmd level mapping for a HugeTLB page, the
95 E.g.: A 2MB HugeTLB page on x86_64 consists in 8 page frames while 1GB
177 more than one ``struct page`` struct with ``PG_head`` (e.g. 8 per 2 MB HugeTLB