/*return 0 means Pass, return 1 means ht is not enabled*/ int check_ht_capability() { int result; if (is_ht_cpu()) { result = 0; /*HT is enabled by default in this system. */ } else { result = 1; /*HT is not enabled by default in this system. */ } return result; }
// return 0 means Pass, // return 1 means ht is not enabled, // return 2 means CPU is not support ht, // return 3 mean kernel is not support ht. int check_ht_capability() { int result; if (is_ht_kernel()) { if (is_ht_cpu()) { if (is_ht_enabled()) result = 0; //HT is enabled by default in this system. else result = 1; //HT is not enabled by default in this system. } else result = 2; //This processor does not support HT. } else result = 3; //HT feature is not included in this Linux Kernel. return result; }