Huge Pages¶
連續記憶體分配器¶
在早期啟動期間作為 SystemRAM 聯機的 CXL 記憶體有資格被 CMA 使用,因為承載該容量的 NUMA 節點將在 CMA 劃分出連續容量時處於 Online 狀態。
延遲到 CXL 驅動程式進行配置的 CXL 記憶體無法讓 CMA 分配其容量 - 因為承載該容量的 NUMA 節點在 CMA 劃分出連續容量的 __init 時處於 Offline 狀態。
HugeTLB¶
不同的大頁尺寸允許不同的記憶體配置。
2MB Huge Pages¶
無論配置時間或記憶體區域如何,所有 CXL 容量都有資格用作 2MB 大頁。
1GB Huge Pages¶
在 ZONE_NORMAL 中聯機的 CXL 容量有資格分配 1GB Gigantic Page。
在 ZONE_MOVABLE 中聯機的 CXL 容量沒有資格分配 1GB Gigantic Page。