--- a/components/variations/proto/study.proto +++ b/components/variations/proto/study.proto @@ -264,6 +264,9 @@ // A Mac-only value, indicating an x86-64 binary running on an arm64 host // via "Rosetta 2" binary translation. TRANSLATED_X86_64 = 4; + + // A POSIX-only value, indicating an OpenPOWER host + PPC64 = 5; } // Enum to pass as optional bool. --- chromium-140.0.7339.5/components/variations/service/variations_field_trial_creator.cc 2025/08/12 14:50:52 1.1 +++ chromium-140.0.7339.5/components/variations/service/variations_field_trial_creator.cc 2025/08/12 14:51:32 @@ -105,6 +105,9 @@ if (process_arch == "x86") { return Study::X86_32; } + if (process_arch == "PPC_64") { + return Study::PPC64; + } if (process_arch == "x86_64") { std::string os_arch = base::SysInfo::OperatingSystemArchitecture(); if (base::StartsWith(os_arch, "arm",