Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/x86/mm/numa_64.c
10820 views
1
/*
2
* Generic VM initialization for x86-64 NUMA setups.
3
* Copyright 2002,2003 Andi Kleen, SuSE Labs.
4
*/
5
#include <linux/bootmem.h>
6
7
#include "numa_internal.h"
8
9
void __init initmem_init(void)
10
{
11
x86_numa_init();
12
}
13
14
unsigned long __init numa_free_all_bootmem(void)
15
{
16
unsigned long pages = 0;
17
int i;
18
19
for_each_online_node(i)
20
pages += free_all_bootmem_node(NODE_DATA(i));
21
22
pages += free_all_memory_core_early(MAX_NUMNODES);
23
24
return pages;
25
}
26
27