|
@@ -109,6 +109,17 @@ static bool logical_packages_frozen __read_mostly;
|
|
|
/* Maximum number of SMT threads on any online core */
|
|
|
int __max_smt_threads __read_mostly;
|
|
|
|
|
|
+/* Flag to indicate if a complete sched domain rebuild is required */
|
|
|
+bool x86_topology_update;
|
|
|
+
|
|
|
+int arch_update_cpu_topology(void)
|
|
|
+{
|
|
|
+ int retval = x86_topology_update;
|
|
|
+
|
|
|
+ x86_topology_update = false;
|
|
|
+ return retval;
|
|
|
+}
|
|
|
+
|
|
|
static inline void smpboot_setup_warm_reset_vector(unsigned long start_eip)
|
|
|
{
|
|
|
unsigned long flags;
|