File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -4150,6 +4150,20 @@ static int per_family_init(struct amd64_pvt *pvt)
4150
4150
}
4151
4151
break ;
4152
4152
4153
+ case 0x1A :
4154
+ switch (pvt -> model ) {
4155
+ case 0x00 ... 0x1f :
4156
+ pvt -> ctl_name = "F1Ah" ;
4157
+ pvt -> max_mcs = 12 ;
4158
+ pvt -> flags .zn_regs_v2 = 1 ;
4159
+ break ;
4160
+ case 0x40 ... 0x4f :
4161
+ pvt -> ctl_name = "F1Ah_M40h" ;
4162
+ pvt -> flags .zn_regs_v2 = 1 ;
4163
+ break ;
4164
+ }
4165
+ break ;
4166
+
4153
4167
default :
4154
4168
amd64_err ("Unsupported family!\n" );
4155
4169
return - ENODEV ;
@@ -4344,6 +4358,7 @@ static const struct x86_cpu_id amd64_cpuids[] = {
4344
4358
X86_MATCH_VENDOR_FAM (AMD , 0x17 , NULL ),
4345
4359
X86_MATCH_VENDOR_FAM (HYGON , 0x18 , NULL ),
4346
4360
X86_MATCH_VENDOR_FAM (AMD , 0x19 , NULL ),
4361
+ X86_MATCH_VENDOR_FAM (AMD , 0x1A , NULL ),
4347
4362
{ }
4348
4363
};
4349
4364
MODULE_DEVICE_TABLE (x86cpu , amd64_cpuids );
You can’t perform that action at this time.
0 commit comments