I don't know if this is still relevant but I noticed that the Pentium III
processor serial number isn't disabled for model 8 processors.
(patch was tested on 4.6-STABLE)
Index: sys/arch/i386/i386/machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/i386/i386/machdep.c,v
retrieving revision 1.453
diff -u -r1.453 machdep.c
--- sys/arch/i386/i386/machdep.c 15 Jun 2009 17:01:26 -0000 1.453
+++ sys/arch/i386/i386/machdep.c 30 Oct 2009 11:18:07 -0000
@@ -1489,7 +1489,8 @@
/*
* Disable the Pentium3 serial number.
*/
- if ((model == 7) && (ci->ci_feature_flags & CPUID_SER)) {
+ if ( ((model == 7) || (model == 8)) &&
+ (ci->ci_feature_flags & CPUID_SER) ) {
msr119 = rdmsr(MSR_BBL_CR_CTL);
msr119 |= 0x0000000000200000LL;
wrmsr(MSR_BBL_CR_CTL, msr119);