mirror of
https://github.com/opnsense/src.git
synced 2026-06-10 17:22:46 -04:00
Detect NSC/AMD Geode SC1100 properly, not just Stepping 0. Although it is
unclear that "TSC stops ticking with HLT instruction" problem is present with other steppings, it is limited to Stepping 0 for now.
This commit is contained in:
parent
7ab5d09839
commit
cf0d2bb216
1 changed files with 3 additions and 2 deletions
|
|
@ -603,11 +603,12 @@ printcpuinfo(void)
|
|||
} else if (cpu_vendor_id == CPU_VENDOR_IBM) {
|
||||
strcpy(cpu_model, "Blue Lightning CPU");
|
||||
} else if (cpu_vendor_id == CPU_VENDOR_NSC) {
|
||||
switch (cpu_id & 0xfff) {
|
||||
switch (cpu_id & 0xff0) {
|
||||
case 0x540:
|
||||
strcpy(cpu_model, "Geode SC1100");
|
||||
cpu = CPU_GEODE1100;
|
||||
tsc_freq = 0;
|
||||
if ((cpu_id & CPUID_STEPPING) == 0)
|
||||
tsc_freq = 0;
|
||||
break;
|
||||
default:
|
||||
strcpy(cpu_model, "Geode/NSC unknown");
|
||||
|
|
|
|||
Loading…
Reference in a new issue