Patch below allows the kernel (amd64) to detect CPU features (VIA PadLock,
temperature sensors, etc.) on modern VIA Eden CPUs.
My apologies for the previous substandard overly-verbose message.
Index: sys/arch/amd64/amd64/identcpu.c
===================================================================
RCS file: /cvs/src/sys/arch/amd64/amd64/identcpu.c,v
retrieving revision 1.50
diff -u -p -r1.50 identcpu.c
--- sys/arch/amd64/amd64/identcpu.c 24 Aug 2013 23:45:31 -0000 1.50
+++ sys/arch/amd64/amd64/identcpu.c 26 Sep 2013 08:45:46 -0000
@@ -568,7 +568,7 @@ identifycpu(struct cpu_info *ci)
if (!strcmp(cpu_vendor, "AuthenticAMD"))
amd64_errata(ci);
- if (strncmp(mycpu_model, "VIA Nano processor", 18) == 0) {
+ if (!strcmp(cpu_vendor, "CentaurHauls")) {
ci->cpu_setup = via_nano_setup;
#ifndef SMALL_KERNEL
strlcpy(ci->ci_sensordev.xname, ci->ci_dev->dv_xname,