projects
/
cascardo
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
arm64, numa: Add NUMA support for arm64 platforms.
[cascardo/linux.git]
/
arch
/
arm64
/
include
/
asm
/
topology.h
diff --git
a/arch/arm64/include/asm/topology.h
b/arch/arm64/include/asm/topology.h
index
a3e9d6f
..
8b57339
100644
(file)
--- a/
arch/arm64/include/asm/topology.h
+++ b/
arch/arm64/include/asm/topology.h
@@
-22,6
+22,16
@@
void init_cpu_topology(void);
void store_cpu_topology(unsigned int cpuid);
const struct cpumask *cpu_coregroup_mask(int cpu);
void store_cpu_topology(unsigned int cpuid);
const struct cpumask *cpu_coregroup_mask(int cpu);
+#ifdef CONFIG_NUMA
+
+struct pci_bus;
+int pcibus_to_node(struct pci_bus *bus);
+#define cpumask_of_pcibus(bus) (pcibus_to_node(bus) == -1 ? \
+ cpu_all_mask : \
+ cpumask_of_node(pcibus_to_node(bus)))
+
+#endif /* CONFIG_NUMA */
+
#include <asm-generic/topology.h>
#endif /* _ASM_ARM_TOPOLOGY_H */
#include <asm-generic/topology.h>
#endif /* _ASM_ARM_TOPOLOGY_H */