commit | a23e599607a928e89caedae770ad0ffd66891c1c | [log] [tgz] |
---|---|---|
author | Jett Rink <jettrink@chromium.org> | Thu Aug 30 13:36:58 2018 -0600 |
committer | Martin Roth <martinroth@chromium.org> | Tue Jan 15 03:26:22 2019 +0000 |
tree | 38c68c5c743e5ef7024d8fab307be73ee0ac654e | |
parent | a504beb965b11ae4849d2c063cd9cc225dbce5bb [diff] |
chromeos-config: Update branch to ToT This brings the following patches into the grunt firmware branch so that the yaml file can be used unchanged. b28f6bd6c chromeos-config: Remove unused create_bios_rw_image f82770f99 chromeos-config: Change '{main,ec,pd}-image' to '{main,ec,pd}-ro-image' e89e072c8 chromeos-config: Remove unused 'extra' and 'tools' properties 40f41a430 chromeos-config: Fixing a link that currently 404s. d555031f8 chromeos-config: add bread crumbs to cros_config 6de63e1f2 chromeos-config: Migrate package to GN d9e59e28a chromeos-config: Add runtime integer property support bf10ad773 chromeos-config: Add camera count to schema 17249c80d chromeos-config: Output generated EC code 1c8476370 chromeos-config: Fix issue with dptf-dv param 1989ddffe chromeos-config: Support config partials for dump e224241fe chromeos-config: Add cras config back to dump a69fe2799 chromeos-config: Add bluetooth support dc305d03d chromeos-config: Remove unsupported abspath 915698e30 chromeos-config: Don't store empty properties 1d8fa17db chromeos-config: updating documentation for changing a model.yaml file 4c72f9905 chromeos-config: Check build target exists before reading 124b652b3 chromeos-config: Better unique error reporting 45bae3de7 chromeos-config: Remove device-tree config support bb69f09f9 chromeos-config: Remove validate_config support 8f7e3b7c6 chromeos-config: Remove device-tree config support 2e1d8b5dc chromeos-config: Delete unused v1 readme 89a6cafe1 chromeos-config: Fix test schema json format 3e368f9fe chromeos-config: Clarify EC code generation 5333ccdb9 chromeos-config: Migration mosys bindings compat dbcb7a22d chromeos-config: Fix YAML whitelabel logic e97bd6bdc chromeos-config: Add brand-code to FirmwareInfo aa1a67d8b chromeos-config: Drop RLZ constraint eb9ab50bf chromeos-config: Better migration test format 832f91b88 chromeos-config: Fix migration test script 780385620 chromeos-config: Correct endianness when getting/setting SKU ID bdde39845 chromeos-config: Make YAML/DT properties diffable 8fdd631ef chromeos-config: FDT backwards compatibility ad81a40a1 chromeos-config: FirmwareInfo DT/YAML parity 4e8a6f989 chromeos-config: Make error messages easier 6d189ce2c chromeos-config: Add runtime bool property support 305a41e92 chromeos-config: Add support for named fw payload 41fd3fd94 chromeos-config: Add OWNERS file da4e6d382 chromeos-config: Delete old test file 08a5044b9 chromeos-config: Revert to gyp build c8a39de78 chromeos-config: Add firmware name field e24e5b5ff chromeos-config: Fix a memory leak 99ec4d099 chromeos-config: Add cros_config_test_schema proc f14587dd1 chromeos-config: Add ec_config autogen code cafdbb1bf chromeos-config: add has-fingerprint-sensor field under hwprops acd7566d0 chromeos-config: Add trailing newlines to tests 37b802414 chromeos-config: Support sku-id as an identifier for ARM d0b2511d5 chromeos-config: Add hwprops field to schema 22c4c888f chromeos-config: Support dump of valid properties a9f5035f5 chromeos-config: Add merge documentation 940021c5f chromeos-config: migrate the package to GN bc9c2774e chromeos-config: remove firmware updater script from dtsi config. def3eff4a Revert "chromeos-config: Change to regex for ARM DT match" 9641b0419 chromeos-config: remove all references to firmware-updater-script, and make firmware/script optional in dtsi script. 043978019 chromeos-config: add property for specifying modem firmware variant d214b74d8 chromeos-config: Add file equality helper to tests af6942c54 chromeos-config: Default --model to CROS_CONFIG_MODEL env variable b00b3e753 chromeos-config: Make --model apply to all sub-commands f5cdbcbbe chromeos-config: clarify identity docs 9504dbe4e chromeos-config: Adjust Fdt implementation for upstream 25dbccc7e chromeos-config: Gen all schema properties 2fa67a751 chromeos-config: Complete dump fn coverage c246cd954 chromeos-config: Remove unused --model flag in test ffeeaf004 chromeos-config: Change to regex for ARM DT match 359a7aa14 chromeos-config: Remove legacy models reference c2448fca8 chromeos-config: Add fw updater script config c8b7cf42e chromeos-config: add ec_extras target 0134c22a3 chromeos-config: rename unittest to xxx_test.cc 11469c112 chromeos-config: parent scope definitions win TEST=Build Firmware BUG=None Change-Id: Ibd729a1e7e8cc28df5b2a5a0a9d0d8ceba1a1395 Signed-off-by: Martin Roth <martinroth@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/1410067 Reviewed-by: Martin Roth <martinroth@chromium.org> Tested-by: Martin Roth <martinroth@chromium.org>
This repo holds (most) of the custom code that makes up the Chromium OS platform. That largely covers daemons, programs, and libraries that were written specifically for Chromium OS.
We moved from multiple separate repos in platform/ to a single repo in platform2/ for a number of reasons:
While most projects were merged, not all of them were. Some projects were standalone already (such as vboot), or never got around to being folded in (such as imageloader). Some day those extra projects might get merged in.
Similarly, some projects that were merged in, were then merged back out. This was due to the evolution of the Brillo project and collaboration with Android. That means the AOSP repos are the upstream and Chromium OS carries copies.
Project | Description |
---|---|
apmanager | Service for managing a WiFi Access Point (AP) |
arc | Tools/deamons/init-scripts to run ARC |
attestation | Daemon and client for managing remote attestation |
authpolicy | Daemon for integrating with Microsoft Active Directory (AD) domains |
avtest_label_detect | Test tool for OCRing device labels |
biod | Biometrics daemon |
bluetooth | Bluetooth Service and tools |
bootstat | Tools for tracking points in the overall boot process (for metrics) |
buffet | Daemon for reacting to cloud messages |
cecservice | Service for switching CEC enabled TVs on and off |
cfm-device-updater | Firmware updaters for CFM peripherals |
chaps | PKCS #11 implementation for TPM 1 devices |
chromeos-common-script | Shared scripts for partitions and basic disk information |
chromeos-config | CrOS unified build runtime config manager |
chromeos-dbus-bindings | Simplifies the implementation of D-Bus daemons and proxies |
common-mk | Common build & test logic for platform2 projects |
container_utils | Support tools for containers (e.g. device-jail) |
crash-reporter | The system crash handler & reporter |
cromo | modemmanager compatible D-Bus interface to support closed source modem drivers |
cros-disks | Daemon for mounting removable media (e.g. USB sticks and SD cards) |
cros_component | |
crosdns | Hostname resolution service for Chrome OS |
crosh | The Chromium OS shell |
cryptohome | Daemon and tools for managing encrypted /home and /var directories |
debugd | Centralized debug daemon for random tools |
diagnostics | Device telemetry and diagnostics daemons |
disk_updater | Utility for updating root disk firmware (e.g. SSDs and eMMC) |
dlcservice | Downloadable Content (DLC) Service daemon |
easy-unlock | Daemon for handling Easy Unlock requests (e.g. unlocking Chromebooks with an Android device) |
feedback | Daemon for headless systems that want to gather feedback (normally Chrome manages it) |
fitpicker | |
gobi-cromo-plugin | plugin for supporting gobi3k modems with cromo |
goldfishd | Android Emulator Daemon |
hammerd | Firmware updater utility for hammer hardware |
hermes | Chrome OS LPA implementation for eSIM hardware support |
image-burner | Daemon for writing disk images (e.g. recovery) to USB sticks & SD cards |
imageloader | Daemon for mounting signed disk images |
init | CrOS common startup init scripts and boot time helpers |
installer | CrOS installer utility (for AU/recovery/etc...) |
ippusb_manager | “Service” for ipp-over-usb printing |
libbrillo | Common platform utility library |
libchromeos-ui | |
libcontainer | |
libpasswordprovider | Password Provider library for securely managing credentials with system services |
login_manager | Session manager for handling the life cycle of the main session (e.g. Chrome) |
lorgnette | Daemon for managing attached USB scanners via SANE |
media_perception | Media perception service for select platforms |
memd | Daemon that logs memory-related data and events |
metrics | Client side user metrics collection |
midis | MIDI service |
mist | Modem USB Interface Switching Tool |
ml | Machine learning service |
modem-utilities | |
modemfwd | Daemon for managing modem firmware updaters |
mtpd | Daemon for handling Media Transfer Protocol (MTP) with devices (e.g. phones) |
oobe_config | Utilities for saving and restoring OOBE config state |
p2p | Service for sharing files between CrOS devices (e.g. updates) |
peerd | Daemon for communicating with local peers |
permission_broker | |
portier | Multi-Network Neighbor Discovery Proxy service for Chrome OS |
power_manager | Userspace power management daemon and associated tools |
regions | |
run_oci | Minimalistic container runtime |
salsa | Touchpad experimentation framework |
screenshot | Tiny command to take a screenshot |
secure_erase_file | Helper tools for securely erasing files from storage (e.g. keys and PII data) |
sepolicy | SELinux policy for Chrome OS |
smbprovider | Daemon for connecting Samba / Windows networking shares to the Files.app |
smogcheck | Developer library for working with raw I2C devices |
st_flash | |
storage_info | Helper shell functions for retrieving disk information) |
thd | Thermal daemon to help keep systems running cool |
timberslide | Tool for working with EC crashes for reporting purposes |
touch_firmware_calibration | |
touch_keyboard | Utilities for a touch based virtual keyboard |
tpm2-simulator | A software TPM 2.0 implementation (for testing/debugging) |
tpm_manager | Daemon and client for managing TPM setup and operations |
trim | Service to manage filesystem trim operations in the background |
trunks | Middleware and resource manager for interfacing with TPM 2.0 hardware |
u2fd | U2FHID emulation daemon for systems with secure elements (not TPMs) |
userfeedback | Various utilities to gather extended data for user feedback reports |
userspace_touchpad | |
virtual_file_provider | |
vm_tools | Utilities for Virtual Machine (VM) orchestration |
vpn-manager | |
webserver | Small web server with D-Bus client backends |
wifi-testbed | Tools for creating a WiFi testbed image |
wimax_manager |
These projects can be found here: https://chromium.googlesource.com/aosp/platform/