diff options
Diffstat (limited to 'usr/src/uts/intel/os/cpuid.c')
-rw-r--r-- | usr/src/uts/intel/os/cpuid.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/usr/src/uts/intel/os/cpuid.c b/usr/src/uts/intel/os/cpuid.c index 5e564b7acf..1459c034b9 100644 --- a/usr/src/uts/intel/os/cpuid.c +++ b/usr/src/uts/intel/os/cpuid.c @@ -5585,6 +5585,12 @@ cpuid_pass_resolve(cpu_t *cpu, void *arg) hwcap_flags |= AV_386_TSC; } + /* Detect systems with a potential CPUID limit */ + if (cpi->cpi_vendor == X86_VENDOR_Intel && cpi->cpi_maxeax < 4) { + cmn_err(CE_NOTE, "CPUID limit detected, " + "see the CPUID(7D) man page for details\n"); + } + /* * Check a few miscellaneous features. */ |