Skip to content

Commit 48c82fa

Browse files
author
Gregory Price
committed
Allocation: huge pages
1 parent eb74554 commit 48c82fa

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

doc/allocation/hugepages.rst

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,28 @@
33
Huge Pages
44
##########
55

6-
todo
7-
86
Contiguous Memory Allocator
97
***************************
8+
CXL Memory onlined as SystemRAM during early boot is eligible for use by CMA,
9+
as the NUMA node hosting that capacity will be `Online` at the time CMA
10+
carves out contiguous capacity.
1011

11-
todo
12+
CXL Memory deferred to the CXL Driver for configuration cannot have its
13+
capacity allocated by CMA - as the NUMA node hosting the capacity is `Offline`
14+
at :code:`__init` time - which CMA carves out contiguous capacity.
1215

1316
HugeTLB
1417
*******
15-
todo
1618

1719
2MB Huge Pages
1820
==============
19-
todo
21+
All CXL capacity regardless of configuration time or memory zone is eligible
22+
for use as 2MB huge pages.
2023

2124
1GB Huge Pages
2225
==============
26+
CXL capacity onlined in :code:`ZONE_NORMAL` is eligible for 1GB Gigantic Page
27+
allocation.
2328

24-
todo
29+
CXL capacity onlined in :code:`ZONE_MOVABLE` is not eligible for 1GB Gigantic
30+
Page allocation.

0 commit comments

Comments
 (0)