Chromium Code Reviews| Index: chrome/common/metrics/proto/system_profile.proto |
| diff --git a/chrome/common/metrics/proto/system_profile.proto b/chrome/common/metrics/proto/system_profile.proto |
| index d46e58ebe24966da44f3a0d393acb491ab250c93..4428a8c986c37033094a37b149b5ed03afaf1b85 100644 |
| --- a/chrome/common/metrics/proto/system_profile.proto |
| +++ b/chrome/common/metrics/proto/system_profile.proto |
| @@ -78,7 +78,7 @@ message SystemProfileProto { |
| } |
| optional OS os = 5; |
| - // Next tag for Hardware: 13 |
|
James Simonsen
2013/06/26 02:30:38
FYI, there's a discrepancy between this and the on
Mark P
2013/06/26 13:23:24
Looking at the history of the server-side file, th
|
| + // Next tag for Hardware: 16 |
| // Information on the user's hardware. |
| message Hardware { |
| // The CPU architecture (x86, PowerPC, x86_64, ...) |
| @@ -116,6 +116,33 @@ message SystemProfileProto { |
| optional float max_dpi_x = 9; |
| optional float max_dpi_y = 10; |
| + // Information on the CPU obtained by CPUID. |
| + message CPU { |
| + // A 12 character string naming the vendor, e.g. "GeniuneIntel". |
| + optional string vendor_name = 1; |
| + |
| + // Identifies the version within the model. |
| + optional uint32 stepping = 2; |
| + |
| + // Identifies the model within the family. |
| + optional uint32 model = 3; |
| + |
| + // Identifies processors with similar characteristics. |
| + optional uint32 family = 4; |
| + |
| + // Identifies the processor type. |
| + optional uint32 type = 5; |
| + |
| + // Additional model bits beyond the basic model. They've overflowed the |
| + // original field. |
| + optional uint32 extended_model = 6; |
| + |
| + // Additional family bits beyond the basic family. They've overflowed the |
| + // original field. |
| + optional uint32 extended_family = 7; |
| + } |
| + optional CPU cpu = 15; |
| + |
| // Information on the GPU |
| message Graphics { |
| // The GPU manufacturer's vendor id. |