PlatformConfig

Platform configuration options. These are the options that pertain to the platform itself, not anything provided by the product.

FieldTypeDescriptionDefault
virtualization PlatformVirtualizationConfig Platform configuration options for the virtualization area. \[object]
usb UsbConfig Platform configuration options for USB peripheral. \[object]
ui PlatformUiConfig Platform configuration options for the UI area. \[object]
timekeeper TimekeeperConfig Platform configuration options for time maintenance and timekeeping. \[object]
sysmem PlatformSysmemConfig Platform configuration options for sysmem (contiguous/protected memory support). These override (field-by-field) any values set in sysmem_defaults in the board config. See also BoardProvidedConfig.sysmem_format_costs which can be specified for the board.
storage StorageConfig Platform configuration options for storage support. \[object]
starnix PlatformStarnixConfig Platform configuration options for the starnix area. \[object]
software_delivery software_delivery Platform configuration options for the SWD subsystem. \[object]
setui SetUiConfig SetUi configuration. SetUI is added to the platform config on all Standard systems. \[object]
session PlatformSessionConfig Platform configuration options for the session. \[object]
recovery RecoveryConfig Platform configuration options for recovery. \[object]
power PowerConfig Platform configuration options for the power area. \[object]
paravirtualization PlatformParavirtualizationConfig Platform configuration options for paravirtualization. \[object]
memory_monitor PlatformMemoryMonitorConfig Platform configuration options for the memory monitor area. \[object]
media PlatformMediaConfig Platform configuration options for the media area. \[object]
kernel PlatformKernelConfig \[object]
intl IntlConfig Platform configuration options for internationalization. \[object]
icu ICUConfig Platform configuration options for ICU library choice. Platform components are 'flavored' by the ICU version they're compiled to use. \[object]
health_check HealthCheckConfig Platform configuration options for OTA Health Checks. \[object]
graphics GraphicsConfig Platform configuration options for graphics \[object]
forensics ForensicsConfig Platform configuration options for the forensics area. \[object]
fonts FontsConfig Platform configuration options for fonts. \[object]
feature_set_level FeatureSupportLevel The minimum service-level that the platform will provide, or the main set of platform features that are necessary (or desired) by the product. This is the most-significant determination of the availability of major subsystems. standard
example_config ExampleConfig Assembly option triggering the inclusion of test AIBs NOTE: This is not for use by products! It's for testing assembly itself. \[object]
driver_framework DriverFrameworkConfig Platform configuration options for the driver framework area. \[object]
diagnostics DiagnosticsConfig Platform configuration options for the diagnostics area. \[object]
development_support DevelopmentSupportConfig Platform configuration options for enabling developer support. \[object]
connectivity PlatformConnectivityConfig Platform configuration options for the connectivity area. \[object]
build_type BuildType The RFC-0115 Build Type of the assembled product + platform. https://fuchsia.dev/fuchsia-src/contribute/governance/rfcs/0115_build_types After the FeatureSupportLevel, this is the next most-influential determinant of the makeup of the platform. It selects platform components and configuration, and is used to disallow various platform configuration settings when producing Userdebug and User images.
bluetooth BluetoothConfig Platform configuration options for the bluetooth area. \[object]
battery BatteryConfig Platform configuration options for the battery. \[object]
additional_serial_log_tags vector List of logging tags to forward to the serial console. Appended to the list of tags defined for the platform.