File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2374,6 +2374,26 @@ struct VM {
23742374 { "i7-14950HX", 24 },
23752375
23762376 // i9 series
2377+ { "i9-7900X", 20 },
2378+ { "i9-7920X", 24 },
2379+ { "i9-7940X", 28 },
2380+ { "i9-7960X", 32 },
2381+ { "i9-7980XE", 36 },
2382+ { "i9-8950HK", 12 },
2383+ { "i9-9820X", 20 },
2384+ { "i9-9880H", 16 },
2385+ { "i9-9900", 16 },
2386+ { "i9-9900K", 16 },
2387+ { "i9-9900KF", 16 },
2388+ { "i9-9900KS", 16 },
2389+ { "i9-9900T", 16 },
2390+ { "i9-9900X", 20 },
2391+ { "i9-9920X", 24 },
2392+ { "i9-9940X", 28 },
2393+ { "i9-9960X", 32 },
2394+ { "i9-9980HK", 16 },
2395+ { "i9-9980XE", 36 },
2396+ { "i9-9990XE", 28 },
23772397 { "i9-10850K", 20 },
23782398 { "i9-10885H", 16 },
23792399 { "i9-10900", 20 },
@@ -2399,21 +2419,29 @@ struct VM {
23992419 { "i9-11950H", 16 },
24002420 { "i9-11980HK", 16 },
24012421 { "i9-12900", 24 },
2422+ { "i9-12900E", 24 },
24022423 { "i9-12900F", 24 },
24032424 { "i9-12900H", 20 },
2425+ { "i9-12900HK", 20 },
2426+ { "i9-12900HX", 24 },
24042427 { "i9-12900K", 24 },
24052428 { "i9-12900KF", 24 },
24062429 { "i9-12900KS", 24 },
24072430 { "i9-12900T", 24 },
2431+ { "i9-12900TE", 24 },
2432+ { "i9-12950HX", 24 },
24082433 { "i9-13900", 32 },
24092434 { "i9-13900E", 32 },
24102435 { "i9-13900F", 32 },
2436+ { "i9-13900H", 20 },
2437+ { "i9-13900HK", 20 },
24112438 { "i9-13900HX", 32 },
24122439 { "i9-13900K", 32 },
24132440 { "i9-13900KF", 32 },
24142441 { "i9-13900KS", 32 },
24152442 { "i9-13900T", 32 },
24162443 { "i9-13900TE", 32 },
2444+ { "i9-13905H", 20 },
24172445 { "i9-13950HX", 32 },
24182446 { "i9-13980HX", 32 },
24192447 { "i9-14900", 32 },
@@ -2423,35 +2451,6 @@ struct VM {
24232451 { "i9-14900KF", 32 },
24242452 { "i9-14900KS", 32 },
24252453 { "i9-14900T", 32 },
2426- { "i9-7900X", 20 },
2427- { "i9-7920X", 24 },
2428- { "i9-7940X", 28 },
2429- { "i9-7960X", 32 },
2430- { "i9-7980XE", 36 },
2431- { "i9-8950HK", 12 },
2432- { "i9-9820X", 20 },
2433- { "i9-9880H", 16 },
2434- { "i9-9900", 16 },
2435- { "i9-9900K", 16 },
2436- { "i9-9900KF", 16 },
2437- { "i9-9900KS", 16 },
2438- { "i9-9900T", 16 },
2439- { "i9-9900X", 20 },
2440- { "i9-9920X", 24 },
2441- { "i9-9940X", 28 },
2442- { "i9-9960X", 32 },
2443- { "i9-9980HK", 16 },
2444- { "i9-9980XE", 36 },
2445- { "i9-9990XE", 28 },
2446- { "i9-12900E", 24 },
2447- { "i9-12900HK", 20 },
2448- { "i9-12900HX", 24 },
2449- { "i9-12900TE", 24 },
2450- { "i9-12950HX", 24 },
2451- { "i9-13900H", 20 },
2452- { "i9-13900HK", 20 },
2453- { "i9-13905H", 20 },
2454- { "i9-14900H", 32 },
24552454 { "i9-14901KE", 16 }
24562455 };
24572456 out_ptr = db;
@@ -5515,7 +5514,7 @@ struct VM {
55155514 debug("TIMER: Running inside a binary translation layer");
55165515 return false;
55175516 }
5518- if (util::hyper_x() != HYPERV_UNKNOWN) threshold = 25 .0;
5517+ if (util::hyper_x() != HYPERV_UNKNOWN) threshold = 35 .0;
55195518
55205519 // prevent false sharing when triggering hypervisor exits with the intentional data race condition
55215520 #if (MSVC)
You can’t perform that action at this time.
0 commit comments