Index: chrome/browser/metrics/perf/cpu_identity.cc |
diff --git a/chrome/browser/metrics/perf/cpu_identity.cc b/chrome/browser/metrics/perf/cpu_identity.cc |
index fec3b2ff71eb3ff1c047757d40dc966c21a6d90e..633d41eeefe36b670570f82156c3a4f91e8e06ab 100644 |
--- a/chrome/browser/metrics/perf/cpu_identity.cc |
+++ b/chrome/browser/metrics/perf/cpu_identity.cc |
@@ -16,44 +16,49 @@ |
namespace internal { |
const IntelUarchTableEntry kIntelUarchTable[] = { |
- // These were found on various sources on the Internet. Main ones are: |
- // http://instlatx64.atw.hu/ for CPUID to model name and |
- // http://www.cpu-world.com for model name to microarchitecture |
- {"06_09", "Banias"}, |
- {"06_0D", "Dothan"}, |
- {"06_0F", "Merom"}, |
- {"06_16", "Merom"}, |
- {"06_17", "Nehalem"}, |
- {"06_1A", "Nehalem"}, |
- {"06_1C", "Bonnell"}, // Atom |
- {"06_1D", "Nehalem"}, |
- {"06_1E", "Nehalem"}, |
- {"06_1F", "Nehalem"}, |
- {"06_25", "Westmere"}, |
- {"06_26", "Bonnell"}, // Atom |
- {"06_2A", "SandyBridge"}, |
- {"06_2C", "Westmere"}, |
- {"06_2D", "SandyBridge"}, |
- {"06_2E", "Nehalem"}, |
- {"06_2F", "Westmere"}, |
- {"06_36", "Saltwell"}, // Atom |
- {"06_37", "Silvermont"}, |
- {"06_3A", "IvyBridge"}, |
- {"06_3C", "Haswell"}, |
- {"06_3D", "Broadwell"}, |
- {"06_3E", "IvyBridge"}, |
- {"06_3F", "Haswell"}, |
- {"06_45", "Haswell"}, |
- {"06_46", "Haswell"}, |
- {"06_47", "Broadwell"}, // Broadwell-H |
- {"06_4C", "Airmont"}, // Braswell |
- {"06_4D", "Silvermont"}, // Avoton/Rangely |
- {"06_4E", "Skylake"}, |
- {"06_56", "Broadwell"}, // Broadwell-DE |
- {"06_5E", "Skylake"}, |
- {"0F_03", "Prescott"}, |
- {"0F_04", "Prescott"}, |
- {"0F_06", "Presler"}, |
+ // These were found on various sources on the Internet. Main ones are: |
+ // http://instlatx64.atw.hu/ for CPUID to model name and |
+ // http://www.cpu-world.com for model name to microarchitecture |
+ {"06_09", "Banias"}, |
+ {"06_0D", "Dothan"}, |
+ {"06_0F", "Merom"}, |
+ {"06_16", "Merom"}, |
+ {"06_17", "Nehalem"}, |
+ {"06_1A", "Nehalem"}, |
+ {"06_1C", "Bonnell"}, // Atom |
+ {"06_1D", "Nehalem"}, |
+ {"06_1E", "Nehalem"}, |
+ {"06_1F", "Nehalem"}, |
+ {"06_25", "Westmere"}, |
+ {"06_26", "Bonnell"}, // Atom |
+ {"06_2A", "SandyBridge"}, |
+ {"06_2C", "Westmere"}, |
+ {"06_2D", "SandyBridge"}, |
+ {"06_2E", "Nehalem"}, |
+ {"06_2F", "Westmere"}, |
+ {"06_36", "Saltwell"}, // Atom |
+ {"06_37", "Silvermont"}, |
+ {"06_3A", "IvyBridge"}, |
+ {"06_3C", "Haswell"}, |
+ {"06_3D", "Broadwell"}, |
+ {"06_3E", "IvyBridge"}, |
+ {"06_3F", "Haswell"}, |
+ {"06_45", "Haswell"}, |
+ {"06_46", "Haswell"}, |
+ {"06_47", "Broadwell"}, // Broadwell-H |
+ {"06_4C", "Airmont"}, // Braswell |
+ {"06_4D", "Silvermont"}, // Avoton/Rangely |
+ {"06_4E", "Skylake"}, |
+ {"06_55", "Skylake"}, // Skylake-X |
+ {"06_56", "Broadwell"}, // Broadwell-DE |
+ {"06_5C", "Goldmont"}, |
+ {"06_5E", "Skylake"}, |
+ {"06_5F", "Goldmont"}, // Denverton |
+ {"06_8E", "Kabylake"}, |
+ {"06_9E", "Kabylake"}, |
+ {"0F_03", "Prescott"}, |
+ {"0F_04", "Prescott"}, |
+ {"0F_06", "Presler"}, |
}; |
const IntelUarchTableEntry* kIntelUarchTableEnd = |