diff options
author | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2006-10-25 15:17:40 +0100 |
---|---|---|
committer | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2006-10-25 15:17:40 +0100 |
commit | 1213fabf9b03074097eccc60fd24a85171e47000 (patch) | |
tree | 9d31e012fcc8c677f2fff6dd2c42f7b1fc1642f2 /xen/include/xen/numa.h | |
parent | 9d8bfdc56af19c33d33b49f1ae6e0e9c4ed87322 (diff) | |
download | xen-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.h | 24 |
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 */ |