| ... | ... | @@ -232,7 +232,7 @@ fn detectIntelProcessor(cpu: *Target.Cpu, family: u32, model: u32, brand_id: u32 |
| 232 | 232 | cpu.model = &Target.x86.cpu.lunarlake; |
| 233 | 233 | return; |
| 234 | 234 | }, |
| 235 | | 0xcc => { |
| 235 | 0xcc, 0xd5 => { |
| 236 | 236 | cpu.model = &Target.x86.cpu.pantherlake; |
| 237 | 237 | return; |
| 238 | 238 | }, |
| ... | ... | @@ -307,6 +307,20 @@ fn detectIntelProcessor(cpu: *Target.Cpu, family: u32, model: u32, brand_id: u32 |
| 307 | 307 | cpu.model = &Target.x86.cpu.pentium4; |
| 308 | 308 | return; |
| 309 | 309 | }, |
| 310 | 18 => switch (model) { |
| 311 | 0x01, 0x03 => { |
| 312 | cpu.model = &Target.x86.cpu.novalake; |
| 313 | return; |
| 314 | }, |
| 315 | else => return, // Unknown CPU Model |
| 316 | }, |
| 317 | 19 => switch (model) { |
| 318 | 0x01 => { |
| 319 | cpu.model = &Target.x86.cpu.diamondrapids; |
| 320 | return; |
| 321 | }, |
| 322 | else => return, // Unknown CPU Model |
| 323 | }, |
| 310 | 324 | else => return, // Unknown CPU Model |
| 311 | 325 | } |
| 312 | 326 | } |