Chore (Haiku): don't use hard-coded page size

This commit is contained in:
李通洲
2025-06-04 21:26:37 +08:00
parent 5e0ba57f53
commit 64d4035cae
2 changed files with 6 additions and 4 deletions
+3 -2
View File
@@ -8,8 +8,9 @@ const char* ffDetectMemory(FFMemoryResult* ram)
if (get_system_info(&info) != B_OK)
return "Error getting system info";
ram->bytesTotal = B_PAGE_SIZE * info.max_pages;
ram->bytesUsed = B_PAGE_SIZE * info.used_pages;
uint32_t pageSize = instance.state.platform.sysinfo.pageSize;
ram->bytesTotal = pageSize * info.max_pages;
ram->bytesUsed = pageSize * info.used_pages;
return NULL;
}
+3 -2
View File
@@ -8,8 +8,9 @@ const char* ffDetectSwap(FFSwapResult* swap)
if (get_system_info(&info) != B_OK)
return "Error getting system info";
swap->bytesTotal = B_PAGE_SIZE * (uint64_t) info.max_swap_pages;
swap->bytesUsed = B_PAGE_SIZE * (uint64_t) (info.max_swap_pages - info.free_swap_pages);
uint32_t pageSize = instance.state.platform.sysinfo.pageSize;
swap->bytesTotal = pageSize * (uint64_t) info.max_swap_pages;
swap->bytesUsed = pageSize * (uint64_t) (info.max_swap_pages - info.free_swap_pages);
return NULL;
}