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..781e11e66758be0c59fcb04daa23f6f9917ba63e 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 |
+ // Next tag for Hardware: 14 |
// 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". |
jar (doing other things)
2013/06/26 19:29:34
Have you gotten this approved for upload in UMA?
James Simonsen
2013/07/09 23:53:26
Yes, it's been approved by the privacy team. It's
jar (doing other things)
2013/07/17 00:43:50
OK... if you've gotten approval, SGTM ;-).
|
+ 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 = 13; |
+ |
// Information on the GPU |
message Graphics { |
// The GPU manufacturer's vendor id. |