From: "H. Hartzer" Subject: Re: Incorrect Meltdown/Spectre mitigation exceptions for AMD64 To: "Philip Guenther" Cc: Date: Fri, 08 Aug 2025 18:17:38 +0000 > Family/model info, as well as relevant cpuid values, can be found in > the dmesg. Look for the lines beginning with "cpu0:". > > > Philip Guenther Hi Philip, Thank you! I'm not quite sure how to process this into something I can adjust for. Here's what I've got: cpu0 at mainbus0: apid 0 (boot processor) cpu0: Intel(R) Atom(TM) CPU S1260 @ 2.00GHz, 1995.07 MHz, 06-36-09, patch 0000010d cpu0: cpuid 1 edx=bfebfbff ecx=40e3bd cpu0: cpuid 6 eax=5 ecx=1 cpu0: cpuid a vers=3, gp=2, gpwidth=40, ff=3, ffwidth=40 cpu0: cpuid 80000001 edx=20100800 ecx=1 cpu0: cpuid 80000007 edx=100 cpu0: MELTDOWN cpu0: 24KB 64b/line 6-way D-cache, 32KB 64b/line 8-way I-cache, 512KB 64b/line 8-way L2 cache cpu0: smt 0, core 0, package 0 The replacemeltdown code looks like this: if (family == 0x6 && (model == 0x37 || model == 0x4a || model == 0x4c || model == 0x4d || model == 0x5a || model == 0x5d || model == 0x6e || model == 0x65 || model == 0x75)) { /* Silvermont, Airmont */ swapgs_vuln = 0; } else if (family == 0x6 && (model == 0x85 || model == 0x57)) { /* KnightsLanding */ swapgs_vuln = 0; } Does the family come from the first octet? So is my family 0x8? Thanks again! -Henrich