static void early_init_intel(struct cpuinfo_x86 *c) { u64 misc_enable; @@ -322,6 +406,13 @@ static void early_init_intel(struct cpuinfo_x86 *c) */ if (detect_extended_topology_early(c) < 0) detect_ht_early(c);
- /*
* Adjust the number of physical bits early because it affects the
* valid bits of the MTRR mask registers.
*/
- if (cpu_has(c, X86_FEATURE_TME))
}detect_tme_early(c);
early_init_intel() is also called by init_intel(), so IIUC for BSP detect_tme_early() will be called twice.
But this is no harm AFAICT, so:
Acked-by: Kai Huang kai.huang@intel.com