aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/numa.h
diff options
context:
space:
mode:
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>2006-10-25 15:17:40 +0100
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>2006-10-25 15:17:40 +0100
commit1213fabf9b03074097eccc60fd24a85171e47000 (patch)
tree9d31e012fcc8c677f2fff6dd2c42f7b1fc1642f2 /xen/include/xen/numa.h
parent9d8bfdc56af19c33d33b49f1ae6e0e9c4ed87322 (diff)
downloadxen-1213fabf9b03074097eccc60fd24a85171e47000.tar.gz
xen-1213fabf9b03074097eccc60fd24a85171e47000.tar.bz2
xen-1213fabf9b03074097eccc60fd24a85171e47000.zip
[XEN] Clean up NUMA stuff and disable by default ('numa=on' enables it).
Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'xen/include/xen/numa.h')
-rw-r--r--xen/include/xen/numa.h24
1 files changed, 1 insertions, 23 deletions
diff --git a/xen/include/xen/numa.h b/xen/include/xen/numa.h
index 30afceb52f..9585fc9c48 100644
--- a/xen/include/xen/numa.h
+++ b/xen/include/xen/numa.h
@@ -2,34 +2,12 @@
#define _XEN_NUMA_H
#include <xen/config.h>
-
-#ifdef CONFIG_DISCONTIGMEM
-#include <asm/numnodes.h>
-#endif
+#include <asm/numa.h>
#ifndef NODES_SHIFT
#define NODES_SHIFT 0
#endif
#define MAX_NUMNODES (1 << NODES_SHIFT)
-#define NUMA_NO_NODE 0xff
-
-#define MAX_PXM_DOMAINS 256 /* 1 byte and no promises about values */
-#define PXM_BITMAP_LEN (MAX_PXM_DOMAINS / 8)
-#define MAX_CHUNKS_PER_NODE 4
-#define MAXCHUNKS (MAX_CHUNKS_PER_NODE * MAX_NUMNODES)
-
-/* needed for drivers/acpi/numa.c */
-#define NR_NODE_MEMBLKS (MAX_NUMNODES*2)
-
-extern unsigned int cpu_to_node[];
-#include <xen/cpumask.h>
-extern cpumask_t node_to_cpumask[];
-
-typedef struct node_data {
- unsigned long node_start_pfn;
- unsigned long node_spanned_pages;
- unsigned int node_id;
-} node_data_t;
#endif /* _XEN_NUMA_H */