aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/uv
diff options
context:
space:
mode:
authortravis@sgi.com <travis@sgi.com>2017-01-25 11:35:18 -0500
committerIngo Molnar <mingo@kernel.org>2017-02-01 04:20:59 -0500
commit74862b03b46a852662c1a30c859b985261ff5d5c (patch)
tree18cc5e07007649f999c092dcaf615026a2b51f79 /arch/x86/include/asm/uv
parent7243e10689fd17a3e151f41216569295cefa2958 (diff)
x86/platform/UV: Add Support for UV4 Hubless systems
Add recognition and support for UV4 hubless systems. Signed-off-by: Mike Travis <travis@sgi.com> Reviewed-by: Russ Anderson <rja@hpe.com> Acked-by: Thomas Gleixner <tglx@linutronix.de> Acked-by: Dimitri Sivanich <sivanich@hpe.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Link: http://lkml.kernel.org/r/20170125163517.398537358@asylum.americas.sgi.com Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'arch/x86/include/asm/uv')
-rw-r--r--arch/x86/include/asm/uv/uv.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86/include/asm/uv/uv.h b/arch/x86/include/asm/uv/uv.h
index 062921ef34e9..6686820feae9 100644
--- a/arch/x86/include/asm/uv/uv.h
+++ b/arch/x86/include/asm/uv/uv.h
@@ -10,6 +10,7 @@ struct mm_struct;
10 10
11extern enum uv_system_type get_uv_system_type(void); 11extern enum uv_system_type get_uv_system_type(void);
12extern int is_uv_system(void); 12extern int is_uv_system(void);
13extern int is_uv_hubless(void);
13extern void uv_cpu_init(void); 14extern void uv_cpu_init(void);
14extern void uv_nmi_init(void); 15extern void uv_nmi_init(void);
15extern void uv_system_init(void); 16extern void uv_system_init(void);
@@ -23,6 +24,7 @@ extern const struct cpumask *uv_flush_tlb_others(const struct cpumask *cpumask,
23 24
24static inline enum uv_system_type get_uv_system_type(void) { return UV_NONE; } 25static inline enum uv_system_type get_uv_system_type(void) { return UV_NONE; }
25static inline int is_uv_system(void) { return 0; } 26static inline int is_uv_system(void) { return 0; }
27static inline int is_uv_hubless(void) { return 0; }
26static inline void uv_cpu_init(void) { } 28static inline void uv_cpu_init(void) { }
27static inline void uv_system_init(void) { } 29static inline void uv_system_init(void) { }
28static inline const struct cpumask * 30static inline const struct cpumask *