| // Copyright 2021 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "mojo/core/embedder/features.h" |
| |
| namespace mojo { |
| namespace core { |
| |
| #if defined(OS_POSIX) && !defined(OS_NACL) && !defined(OS_MAC) |
| #if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID) |
| const base::Feature kMojoLinuxChannelSharedMem{ |
| "MojoLinuxChannelSharedMem", base::FEATURE_DISABLED_BY_DEFAULT}; |
| const base::FeatureParam<int> kMojoLinuxChannelSharedMemPages{ |
| &kMojoLinuxChannelSharedMem, "MojoLinuxChannelSharedMemPages", 4}; |
| const base::FeatureParam<bool> kMojoLinuxChannelSharedMemEfdZeroOnWake{ |
| &kMojoLinuxChannelSharedMem, "MojoLinuxChannelSharedMemEfdZeroOnWake", |
| false}; |
| #endif // defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID) |
| |
| const base::Feature kMojoPosixUseWritev{"MojoPosixUseWritev", |
| base::FEATURE_DISABLED_BY_DEFAULT}; |
| #endif // defined(OS_POSIX) && !defined(OS_NACL) && !defined(OS_MAC) |
| |
| const base::Feature kMojoInlineMessagePayloads{ |
| "MojoInlineMessagePayloads", base::FEATURE_DISABLED_BY_DEFAULT}; |
| |
| } // namespace core |
| } // namespace mojo |