On Mon, Oct 02, 2017 at 10:12:18AM -0500, [email protected] wrote:
>  static void detect_art(void)
>  {
>       unsigned int unused[2];
>  
> -     if (boot_cpu_data.cpuid_level < ART_CPUID_LEAF)
> +     if (boot_cpu_data.cpuid_level < ART_CPUID_LEAF || tsc_art_disabled)
>               return;
>  
>       /* Don't enable ART in a VM, non-stop TSC and TSC_ADJUST required */


So why can't we use is_uv_system() here an for the tsc_adjust thing?

Also (and I hate the name) tsc_multi_sync_resets is the reason you
cannot use ART, I don't think it makes sense to introduce yet another
knob.

Reply via email to