340 static void numa_make_global(char *addr, size_t bytes); |
340 static void numa_make_global(char *addr, size_t bytes); |
341 static size_t numa_get_groups_num(); |
341 static size_t numa_get_groups_num(); |
342 static size_t numa_get_leaf_groups(int *ids, size_t size); |
342 static size_t numa_get_leaf_groups(int *ids, size_t size); |
343 static bool numa_topology_changed(); |
343 static bool numa_topology_changed(); |
344 static int numa_get_group_id(); |
344 static int numa_get_group_id(); |
345 static int numa_get_cpu_id(); |
|
346 |
345 |
347 // Page manipulation |
346 // Page manipulation |
348 struct page_info { |
347 struct page_info { |
349 size_t size; |
348 size_t size; |
350 int lgrp_id; |
349 int lgrp_id; |