summaryrefslogtreecommitdiff
path: root/ANDROID_3.4.5/arch/x86/include/asm/numa.h
diff options
context:
space:
mode:
Diffstat (limited to 'ANDROID_3.4.5/arch/x86/include/asm/numa.h')
-rw-r--r--ANDROID_3.4.5/arch/x86/include/asm/numa.h85
1 files changed, 0 insertions, 85 deletions
diff --git a/ANDROID_3.4.5/arch/x86/include/asm/numa.h b/ANDROID_3.4.5/arch/x86/include/asm/numa.h
deleted file mode 100644
index bfacd2cc..00000000
--- a/ANDROID_3.4.5/arch/x86/include/asm/numa.h
+++ /dev/null
@@ -1,85 +0,0 @@
-#ifndef _ASM_X86_NUMA_H
-#define _ASM_X86_NUMA_H
-
-#include <linux/nodemask.h>
-
-#include <asm/topology.h>
-#include <asm/apicdef.h>
-
-#ifdef CONFIG_NUMA
-
-#define NR_NODE_MEMBLKS (MAX_NUMNODES*2)
-#define ZONE_ALIGN (1UL << (MAX_ORDER+PAGE_SHIFT))
-
-/*
- * Too small node sizes may confuse the VM badly. Usually they
- * result from BIOS bugs. So dont recognize nodes as standalone
- * NUMA entities that have less than this amount of RAM listed:
- */
-#define NODE_MIN_SIZE (4*1024*1024)
-
-extern int numa_off;
-
-/*
- * __apicid_to_node[] stores the raw mapping between physical apicid and
- * node and is used to initialize cpu_to_node mapping.
- *
- * The mapping may be overridden by apic->numa_cpu_node() on 32bit and thus
- * should be accessed by the accessors - set_apicid_to_node() and
- * numa_cpu_node().
- */
-extern s16 __apicid_to_node[MAX_LOCAL_APIC];
-extern nodemask_t numa_nodes_parsed __initdata;
-
-extern int __init numa_add_memblk(int nodeid, u64 start, u64 end);
-extern void __init numa_set_distance(int from, int to, int distance);
-
-static inline void set_apicid_to_node(int apicid, s16 node)
-{
- __apicid_to_node[apicid] = node;
-}
-
-extern int __cpuinit numa_cpu_node(int cpu);
-
-#else /* CONFIG_NUMA */
-static inline void set_apicid_to_node(int apicid, s16 node)
-{
-}
-
-static inline int numa_cpu_node(int cpu)
-{
- return NUMA_NO_NODE;
-}
-#endif /* CONFIG_NUMA */
-
-#ifdef CONFIG_X86_32
-# include "numa_32.h"
-#else
-# include "numa_64.h"
-#endif
-
-#ifdef CONFIG_NUMA
-extern void __cpuinit numa_set_node(int cpu, int node);
-extern void __cpuinit numa_clear_node(int cpu);
-extern void __init init_cpu_to_node(void);
-extern void __cpuinit numa_add_cpu(int cpu);
-extern void __cpuinit numa_remove_cpu(int cpu);
-#else /* CONFIG_NUMA */
-static inline void numa_set_node(int cpu, int node) { }
-static inline void numa_clear_node(int cpu) { }
-static inline void init_cpu_to_node(void) { }
-static inline void numa_add_cpu(int cpu) { }
-static inline void numa_remove_cpu(int cpu) { }
-#endif /* CONFIG_NUMA */
-
-#ifdef CONFIG_DEBUG_PER_CPU_MAPS
-void debug_cpumask_set_cpu(int cpu, int node, bool enable);
-#endif
-
-#ifdef CONFIG_NUMA_EMU
-#define FAKE_NODE_MIN_SIZE ((u64)32 << 20)
-#define FAKE_NODE_MIN_HASH_MASK (~(FAKE_NODE_MIN_SIZE - 1UL))
-void numa_emu_cmdline(char *);
-#endif /* CONFIG_NUMA_EMU */
-
-#endif /* _ASM_X86_NUMA_H */