zx_system_get_page_size

摘要

取得系統的頁面大小。

宣告

#include <zircon/syscalls.h>

uint32_t zx_system_get_page_size(void);

說明

zx_system_get_page_size() 會傳回系統的 一個位元組這個數字無法在系統執行作業期間變更,只能在開機時變更 保證準確為 2 的運算能力

頁面大小代表了 VMO 的分配和調整精細程度 zx_vmo_create() 和可透過 zx_vmar_map() 對應的最小單位。

每個架構都有明確的最小值和最大值 ZX_MIN_PAGE_SIZEZX_MAX_PAGE_SIZE,即可傳回這個項目。

建築 ZX_MIN_PAGE_SIZE ZX_MAX_PAGE_SIZE
啟動 4KiB 64KiB
X86-64 4KiB 2MiB

權限

TODO(https://fxbug.dev/42107318)

傳回值

zx_system_get_page_size() 會以位元組為單位傳回頁面大小。

錯誤

zx_system_get_page_size() 無法更新。

附註

另請參閱