blob: 8a8f132f8d91e7a65872728c7a11cec6c910282b [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="3d855a9d5fa5133fb932e0a939308aebdbc96ccf">
<notice>Your sources have been sync'd successfully.</notice>
<remote fetch="https://android.googlesource.com" name="aosp" review="https://android-review.googlesource.com"/>
<remote alias="cros" fetch="https://chromium.googlesource.com/" name="chromium"/>
<remote fetch="https://chromium.googlesource.com" name="cros" review="https://chromium-review.googlesource.com"/>
<default remote="cros" revision="refs/heads/master" sync-j="8"/>
<project name="aosp/platform/external/libbrillo" path="src/aosp/external/libbrillo" revision="514938dc6cc0ebcbd397764b2a59c9eec796cb97" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="0b087f9dcf23367a24f0bacc738abe9ec8ed6506" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="99dc13926931cedfd2e4e582c33ef657d0645c5c" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/apmanager" path="src/aosp/system/connectivity/apmanager" revision="367bdb38f60fdfe76814c8cf9f383ff8d6f5b484" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/shill" path="src/aosp/system/connectivity/shill" revision="73174fa7bb2b666b3cdfb70ef82b2974d77ab2b4" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="f4f4387b6bf2387efbcfd1453af4892e8982faf6" upstream="refs/heads/master"/>
<project groups="devserver" name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="76af266b36c5be01e819e7cd01f9cf19a72ccaa9" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="34084004ea7bc8f29c6df7eacf8d46b274f340de" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="minilayout,buildtools,labtools" name="chromium/buildtools" path="chromium/src/buildtools" remote="chromium" revision="94288c26d2ffe3aec9848c147839afee597acefd" upstream="refs/heads/master"/>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="a9c7333ec45588e0e6c2a26d21a8a474df1f53b6" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/llvm-project/cfe/tools/clang-format" path="chromium/src/buildtools/clang_format/script" remote="chromium" revision="7822084a27865e185d561dd44632c761d8c1bec8" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" remote="chromium" revision="e9462696241f3ca832890473173e03e7bcfe6adc" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="5888d6f676722fdac3f65e673c0232667309296c"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="87247739f38482191596917e4b390b00998b44ee" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="0c7bf7de311902c1125f92193790913cff3f4a54" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="8676674f685c84a565e7f4839553a2fa1f3e7922" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="a6bade48153992dc3d91697c45db9d36231e3bfc" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="f960281389e1d96e05d5d47f7f93402c50aa601d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="55604ba5f4656c70f961b3f7b2a70f5237e7f524" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="62c689e8d8655ac7410af6687da7179c0d6597ae" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/general-sandbox" path="infra/dummies/general-sandbox" revision="ab009ffebb68a58f37779bddfba5f1a08ef174ae" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/merge-sandbox" path="infra/dummies/merge-sandbox" revision="651c1f3b89c112222f5dae2f79091421543dd4ee" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="04f732cf34107d96211b674f27592c90e8aa74f0" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="a922b5c97ca82c132f96145a2ac877c36a2ade43" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="6d58973330248abd73725d891962280c2eb2e25c" upstream="refs/heads/master"/>
<project name="chromiumos/infra/test_analyzer" path="infra/test_analyzer" revision="7b0a71303075b11ce506fe6c34477a139c02236e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="bd33427afb37ec05127792091ffc87bfefb48121" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="432fc2afc58bed4e1ffa53465b66cf289ae62f7c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="ed266e2e2a8bd136a00a02062e6a2aeb5d0f8d57" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="6a591966daf5ac73e2286f61ff62a88b742d3ed4" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="37f59d89268b031d709ae2be5ed2e289c0bfff9e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="47ae7ca2f6b11b10017ba0db179313b0356c2be5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="26b963c5bbd0ed81eed98bdd6732e683eb807348" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="f09a19c98edab2419dbf385b040a431bcb8c008e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="f15c830081b498ba8c4130de95d51ece8f8ef2e7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/battery_updater" path="src/platform/battery_updater" revision="32463c6de8e8c98d4b1711937bc7678afc121a85" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bisect-kit" path="src/platform/bisect-kit" revision="acb6efd5d9db5903b462aea03fde2e8391068cf9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="7d2154c31e59daa6f0f817575b4182ddef4c92af" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bootcache" path="src/platform/bootcache" revision="ebe3a0995e90026433ffc62b7aeed6cad1f28694" upstream="refs/heads/master"/>
<project name="chromiumos/platform/btsocket" path="src/platform/btsocket" revision="300354e5d74418c8e03737ca9029c64d9297a28d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cfm-device-monitor" path="src/platform/cfm-device-monitor" revision="54d1e0437a0f246fb0132b7b24a2b74bf09d1124" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="08eab5f8b7788353bbab2b699c15926fa9a3d7e2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="c72f1bc16319ebd970ad277e76ef10d0b4663461" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cobble" path="src/platform/cobble" revision="85e6e13ae4e3ba22f1970ebfe66610866e89132d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="7bc20e670968a979c2dabf55497761b5c7fd0792" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="9afd3a9a3530f9d431ca7f9ab86a2c8eceee9f83" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="10668e6387dc1d0764314cb6dea237516aa9c140" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="faa19fa0f16e49f34d591551e532c72935f8110c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="ce3778a04285e619eb1caabaa5cd33ece19075ec" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="0a59878032d4bda0c4a7c13b2086c59283df63f1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="9a187d45f371a3f7d4a965095657403dbb91c9df" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="8c891f0d32954471b7f437d0282eecc0c088c84a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/experimental" path="src/platform/experimental" revision="71e236cd2eb8aa7aef05aa0d63c42c21f490c50d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory" path="src/platform/factory" revision="b146b48029461df92a9eb622432a8a99e49978e0" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="e355cf692a1a89466e258dc14b7eeb965c7a4d0e" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="b168a20180bfbfe98e580aee51b9fc28a9c09276" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="f6d4ab0388806d23ec5f25c592b8e3b57f0bb574" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="2233f714ef80f48b92991662f96b5e19e65d72aa" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="613458c0e3c589e52e7f093288ef1d2ba57a9ff7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="9bcfabcaa75750fe01d97351941fb1d45e7e8722" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="093fd2ce7aef034aa98b5e7234e79b6b067d45c4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="8826acba1c4e13b6318ae6d1d4b49633d1b55aba" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="8830911158ae632b7626d0ebe33248e66ffaeef3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="23f8ea74685ea0a03be8649ca33d5664bc789393" upstream="refs/heads/master"/>
<project name="chromiumos/platform/microbenchmarks" path="src/platform/microbenchmarks" revision="518003bc070970f25b9ab97c0560d762846c5e65" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="e430ac52794c8cfab586467d999336dd18b8a5c9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="d0c054d15e6c620960bed85c4301f324f7cbe054" upstream="refs/heads/master"/>
<project name="chromiumos/platform/monitor_reconfig" path="src/platform/monitor_reconfig" revision="f022d19d84f232290b596beeb26347f62442e7eb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="624dad49bbdffdc394f3c9253bdc778f38d5ba15" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtplot" path="src/platform/mtplot" revision="5e4f631e633384751f582bd9db5f4d6eb2112494" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="0d2d0c4445ac6f9233aa4e297e0d2c031469225b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="1d17ab7c14afe0f816187467563e07dd74d9ebd1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="c050715684a5dde3a4fc818f3de816a407fdb2de" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="40aa75e44dda4cb0666fdf30bb60627d2643c0ba" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="877634e6b1e5d87de6494cbe585027d5f5c2735f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="614b78bd30d90762b0565236c8632af3f9c13571" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="bafba938ff65099158b04ca718b1e77a0e43c5c4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_noise_filter" path="src/platform/touch_noise_filter" revision="f1eb895f7ea70ad99bbe60508fda825923c35af6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="a4eca6b5591a14c9a5e5c2c371daffe18f190cc0" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="9546ffbb37d5fef191ad1607eeb0b76a6f3a9872" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="ba07736e4444b0d2c265f2e72dff9d3c7e0f0baa" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="0cba6cadd1bea1ce3717779201d594c4c9131dc2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="066c7f963b3ef733716251b666e0af0afd03b4fe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="108ebbfac4d13d11e1940216434c368384ee0c0b" upstream="refs/heads/master"/>
<project groups="firmware,buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="2c3d2c17ee9b379c4e076eaa574ffb671b7e4cb5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="1c1806d8df4bb5976eed71a2e2bf156c36ccdce2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xf86-input-cmt" path="src/platform/xf86-input-cmt" revision="3f2ffc921952e57a4343463b0679d90b80b51fc7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="df7bb0d01d48578d1c123327540615e072d2885c" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="c0b689e98c50b660ff1cd1d0cc175ecb37e76779" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="dce4d05817ee641df266e013dd1991daeca3f01f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="121929e43c3b12e261d9989c36afa89fc7d4907b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/android_mtdutils" path="src/third_party/android_mtdutils" revision="9bcfc3ee238f16925e9aaa4573129784ebb397e7" upstream="chromeos"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="10787b0519afce1e887a935789b2d624849856a9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="8d9de4ca1b261ec5cf7b81a8c2b0adb874d082cd" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="0b22f6e2d46d0530ff38a4332614ed28d449c9cc" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="e18ea6f3bbf8dfc93b2ab6f7a5a6c73de9d5695c" upstream="refs/heads/chromeos-5.44"/>
<project groups="firmware" name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="5ac54e8d3d305c2c6c7297e8e54d3cf7e4629b29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="4070e7161f2f1a1a22027a744eb868500688f0b6" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cbootimage" path="src/third_party/cbootimage" revision="b7d5b2d6a6dd05874d86ee900ff441d261f9034c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/coreboot" path="src/third_party/coreboot" revision="2b0ad9a9cc7e5270af00213b101dd9fad1c679f0" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="8e9f99b3e60d0ffe8b67cc93ea4ab1b9ed191e45" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="afaffa715a920d53051768321ac37b0642c8bda3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="6283eeeaf5ccebcca982d5318b36d49e7b32cb6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cypress-tools" path="src/third_party/cypress-tools" revision="043fba1c35f89cce95f804bf6d4f01cfc23a6c21" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="96d9e30fdfb7ab8b0cdc44228359dd0c08d59946" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="907f6244dc1c4c3f58a809147d348eccbb932631" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/displaylink-updater" path="src/third_party/displaylink-updater" revision="a52808b5995fe2ed481269c8f089358d4b451d5c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/dpkt" path="chromite/third_party/dpkt" revision="f5259728b1294412bee945df9708efba09ea9160">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="ab586ccd21556108662fbd80ab5a429143eac264" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cnl/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-cnl"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/glk/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-glk"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="800865f86cd84c60484a93d3500f3da7d2f87ff0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="a2bc87ab8851051e765d60626a6997f63ddfe00e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="5e5d1a65cbf855609e4d7c9c425615090a834704" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/grub2" path="src/third_party/grub2" revision="df6034c59cb2d847f9e780cf2def30c5c9b8305f" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="fd390c5a33624f7f05cc479c385136d388611045" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="156cbc7f2f7526747e595497639880c7e3218184" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="102e08459ab87fad8ac3d92ae02f52d07952f543" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="eeb79ce39812a393bba8c5e888e3c25f4b30334d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="76f5ac1febab095623fe44830672c893415d5de4" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="01fff1ab19183f00c861af90d60d18e4b8493bca" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="ef6a6a3bb9d991d2a7b67b2cf56021aaae2d9f5b" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="d9c046a08d0ccdd927d5efffcbbf2ba66271c4b6" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="d61b61547705678b721aa6c4911ef745b8b2c1e2" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="9fe497d715837c7e09052f4c8d6c12361f09f8fb" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/experimental" revision="c70caee3e6bff5abbecd4ebc694d5bb5ed6ebd5a" upstream="refs/heads/next/chromeos-experimental"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="f427d0ac31d1878a6e2c9209f63a8f560983b6bf" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="1b159b990afd33c0c2e3b47ebda6dd5cc793dd92" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libc-bench" path="src/third_party/libc-bench" revision="76793dd4b09191a78a78180012718e72d792717f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libdrm" path="src/third_party/libdrm" revision="0061b1f244574e615c415479725046ab2951f09a" upstream="refs/heads/chromeos-2.4.89"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="b7036f2f9a196a272f5d4f341ddf84483979d7e1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="ca47222f26c082e0caa80c9f221fcad8b48c6360" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="238c066146896e9caa9e724ce43080d07ac4fb3f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libresample" path="src/third_party/libresample" revision="cc9f20f439396b7d45e94b8301edd95d33f26a46" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="b45c53f9418a6eff2c8ed98703a55f96029304b1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libsigrok" path="src/third_party/libsigrok" revision="199fe31115c76231746f5953271795d58679561c" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrok-cli" path="src/third_party/sigrok-cli" revision="c9edfa218e5a5972531b6f4a3ece8d33a44ae1b5" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrokdecode" path="src/third_party/libsigrokdecode" revision="3279c2825684c7009775b731d0a9e37815778282" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libv4lplugins" path="src/third_party/libv4lplugins" revision="b5337a0b651713f11575340fbb2b40f4a749e81a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="609671ec2166055d21e579af75e214a8b4c4cae0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="d08fba1244f890cbbddefe645505fd8f21b84d8f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="7df860dd2389c5c9a5b2ed9ac8a7f1d48d6fed03" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="b5d3741d042bde7941284303712c3790ab4e489d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/memtest" path="src/third_party/memtest" revision="3d4be6e3bfd819856e38a82e35c206fec4551851" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="b239996965803565d7eb116776521f5195610389" upstream="refs/heads/arc-17.3"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="a2e9d9b4c199ff1b53a625a345e566200016e2d9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="bcc3e2e4246431be511be3959a11cd9733bedd29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="f64d6a2d27be8898a7333022de3abe72e869aa98" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/nfs-ganesha" path="src/third_party/nfs-ganesha" revision="165395bf01548d8a0135357ca4c222b9c0c0acaa" upstream="refs/heads/V2.3-stable"/>
<project name="chromiumos/third_party/ntirpc" path="src/third_party/ntirpc" revision="a9fc54d636fc3e5b5f0918769a2e5343c5f0d823" upstream="refs/heads/V1.3.3-cros"/>
<project name="chromiumos/third_party/portage_tool" path="src/third_party/portage_tool" revision="b6da57f1a32837dc71787f1c5d0adba1ea3acb32" upstream="refs/heads/chromeos-2.2.28"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="fc570685c1ca4acb871c706a66d0493b5e92c7c9" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="66abe03278f294247471311b7ea4c57b977bf12b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="b3a8ce9a2a63ca4f8dec7500347c711055251f7b" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegra-power-query" path="src/third_party/tegra-power-query" revision="66f1f0d949f4ca4836c1a65b622629205240e37a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegrastats" path="src/third_party/tegrastats" revision="1be161a89525d840e1f6d1f21b3f45645a7dedb3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="b9acd27dcfdf2e54d8bc1a61c223ed8e1f8452eb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="e2a920a2de9c03553db50be9484ca802d0a80dae" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="f5ddef5e9eb5b41686468053871b5c3dfdd16627" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="d7fa9879234533afab08f137e0f1efc36a5c17b9" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="1e26ac220258662e911d2471a090c9219566fffe" upstream="refs/heads/chromeos-v2017.05"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/next" revision="23d97f8348d640504a58ddf40e9c0ef211be6f1b" upstream="refs/heads/chromeos-v2015.07-rc1"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="c547affa46e1843508f05eda548178cb22057108" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="c325abd3eff318af433a1a5667f5d2745f893945" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="bb8de58ca1d00ffac29c63ad783a3b18be94b34b" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin" name="external/swarming.client" path="chromite/third_party/swarming.client" remote="chromium" revision="715861067a7cc8d20d2d629b6d76d796c004feb4"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="e6527b0cd469e3ff5764785dadcb39bf7d787154"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="c82a7587b850ae43ba4bdb1d317e697642896215" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="02ad8ad9214145f918020b17fb9a0f0d3f86dd46" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="2eddfdfc541f691d49a425d037aa5d4f32ef22dd" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="920588a1acdc4721abb713d8162010e4b85ae53e" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="34ed2ea33c5cbd8799e8658080a0017fc702e538" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="542342125831c69eb9c80265cd865250579fa19d" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="7c4c62ba3dfbd220efd6dd78eebfd13a189ed95d" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="b415c49e4c4b8fcddc1f5551bb1e357a8fe93ad7"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="71959ce8f47f676a26bb21da7117101d9d73867e"/>
<project name="weave/libweave" path="src/weave/libweave" revision="682a416bd5fe6bb88e267b312bddb786588bdebe" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="master" change_id="I9e60fee9cdf381951f82ab8d58f4d202a52b43db" commit="bcdfe4466e488422b76469120bd81cd785b4b680" commit_message="Revert &quot;cr50: add s3 term for rk3399 devices&quot; This reverts commit c40bb886e92c76547fdd889ff50ef159b5ea5d67. Reason for revert: This causes scarlet to boot into recovery Original change's description: &gt; cr50: add s3 term for rk3399 devices &gt; &gt; BUG=b:62200096 &gt; BRANCH=cr50 &gt; TEST=run suspend/resume tests on bob &gt; &gt; Change-Id: Idb249125f5967f6f9c80afbf991998425f9f5005 &gt; Signed-off-by: Mary Ruthven &lt;mruthven@google.com&gt; &gt; Reviewed-on: https://chromium-review.googlesource.com/991339 &gt; Commit-Ready: Mary Ruthven &lt;mruthven@chromium.org&gt; &gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; &gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; Bug: b:62200096 Change-Id: I9e60fee9cdf381951f82ab8d58f4d202a52b43db Reviewed-on: https://chromium-review.googlesource.com/1062685 Commit-Ready: Mary Ruthven &lt;mruthven@chromium.org&gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; " fail_count="2" gerrit_number="1062685" owner_email="mruthven@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/85/1062685/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="If3467352030c65365c6851cd692aa5d0e9f47667" commit="5264c6a86dc9989c2cf90eaffe19959eed48eec8" commit_message="Revert &quot;cr50: disable s3_terms during init&quot; This reverts commit c24d480d90699bf6aaf534d66dc48513d867bdd0. Reason for revert: Removing all s3 termination support. It's not necessary and it causes scarlet to boot into recovery. Original change's description: &gt; cr50: disable s3_terms during init &gt; &gt; When cr50 resumes from deep sleep term_enabled is reset to 0, but not &gt; all of the s3 termination settings are reset. Some of them are, because &gt; some of the gpios are defined in gpio.inc and cr50 will handle setting &gt; those up during init, but others like the sps pulldowns aren't. At this &gt; point, the term_enabled setting does not actually match the state of &gt; enabled terminations. &gt; &gt; After deep sleep reset if the AP is on, ccd update state will try to &gt; disable the s3 terminations, but term_enabled is 0, so s3_term thinks &gt; they're already disabled and wont do anything even though some of the &gt; terminations are actually enabled. &gt; &gt; This change initializes all of the s3_term stuff to disable during hook &gt; init. This way things are reset so they won't interfere with sps_init. &gt; This will also make sure to align the system state with term_enabled, &gt; before the ccd hook starts getting called. It is safer to start with &gt; disabling the terminations, because it wont interfere with tpm &gt; communication if the AP is on. If the AP is off, ccd_update_state will &gt; re-enable the terminations around a second after init. &gt; &gt; BUG=b:62200096,b:79214702 &gt; BRANCH=cr50 &gt; TEST=firwmare_Cr50DeepSleepStress.reboot on bob &gt; &gt; Change-Id: I9a90c7f7703b1406b4c494db448a8ac84d040d1c &gt; Signed-off-by: Mary Ruthven &lt;mruthven@google.com&gt; &gt; Reviewed-on: https://chromium-review.googlesource.com/1043152 &gt; Commit-Ready: Mary Ruthven &lt;mruthven@chromium.org&gt; &gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; &gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; &gt; Reviewed-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Bug: b:62200096, b:79214702 Change-Id: If3467352030c65365c6851cd692aa5d0e9f47667 Reviewed-on: https://chromium-review.googlesource.com/1062686 Commit-Ready: Mary Ruthven &lt;mruthven@chromium.org&gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; " fail_count="2" gerrit_number="1062686" owner_email="mruthven@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/86/1062686/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I00c5051a48d4578badf9ce6622dea1af9903f4fd" commit="5c21504bdd74731177a2d05dec1e4635c9b5901a" commit_message="Revert &quot;cr50: add support for enabling terminations on ap suspend&quot; This reverts commit cfcac78e626ce08ccc1c45c91c61127b6088e80f. Reason for revert: Removing all s3 termination support. It's not necessary and it causes scarlet to boot into recovery. Original change's description: &gt; cr50: add support for enabling terminations on ap suspend &gt; &gt; rk3399 systems need terminations on the SPI signals in S3 and all other &gt; low power states. Add support for enabling the pulldowns and pullups on &gt; the correct pins. &gt; &gt; With this change, if BOARD_NEEDS_S3_TERM is set in the board properties, &gt; cr50 will enable a pulldown on the AP TX Cr50 RX signal and a pulldown &gt; on all of the SPS signals. To keep the pulldowns from interfering with &gt; the sps peripheral, s3_term will also disable the input for those &gt; signals. &gt; &gt; BUG=b:62200096 &gt; BRANCH=cr50 &gt; TEST=Flash onto bob. Make sure cr50 enables and disables terminations &gt; when the AP suspends/resumes. Flash onto reef. Make sure it doesn't do &gt; anything. &gt; &gt; Change-Id: I4adaf6d66160bab1eb3cf3d343d4a79524ccf883 &gt; Signed-off-by: Mary Ruthven &lt;mruthven@google.com&gt; &gt; Reviewed-on: https://chromium-review.googlesource.com/991338 &gt; Commit-Ready: Mary Ruthven &lt;mruthven@chromium.org&gt; &gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; &gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; Bug: b:62200096 Change-Id: I00c5051a48d4578badf9ce6622dea1af9903f4fd Reviewed-on: https://chromium-review.googlesource.com/1062687 Commit-Ready: Mary Ruthven &lt;mruthven@chromium.org&gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; " fail_count="2" gerrit_number="1062687" owner_email="mruthven@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/87/1062687/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I26f1b4dc5cda5c248c14eab2d1c0e5b9c22f4c49" commit="139ca9788195a0815de40cd0e4b5751574545fc5" commit_message="chip/mchp: Surround conditional code with braces Lest it does something stupid. gcc 8.1 checks for such style/semantic discrepancies... yay, I guess? BUG=b:65441143 BRANCH=none TEST=builds with gcc 8.1 Change-Id: I26f1b4dc5cda5c248c14eab2d1c0e5b9c22f4c49 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1061877 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Stefan Reinauer &lt;reinauer@google.com&gt; " fail_count="2" gerrit_number="1061877" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/77/1061877/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ib0d5c484c2fbd72f033d8523cd1e0c6c8ce0c7e6" commit="60f3e583f216907e62da1dc93cf1d87afe3d7945" commit_message="Use gcc's name for ARMv6-with-svc on cortex-m chips There were various longer discussions[0] over in gcc land and the consensus pretty much is that gcc's &quot;armv6-m&quot; shouldn't really exist, or rather map to its armv6s-m. Cortex-M0 is documented as having the svc instruction[1], and we make use of it, so let's go for armv6s-m as the safe option. We need that on some compilers (gcc 7, gcc 8.1.0) since they actually make that distinction. Newer ones won't, older ones apparently didn't. [0] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85606 https://sourceware.org/bugzilla/show_bug.cgi?id=23126 [1] http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0497a/BABBHFJE.html BUG=b:65441143 BRANCH=none TEST=builds with gcc 8.1 Change-Id: Ib0d5c484c2fbd72f033d8523cd1e0c6c8ce0c7e6 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1061073 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Stefan Reinauer &lt;reinauer@google.com&gt; " fail_count="1" gerrit_number="1061073" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/73/1061073/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I881a5b9f13192dd11748d8a3060788f95a84dec0" commit="85f5dd778a9fa368b34da35d5bec76b232ad2d02" commit_message="make local functions static inline They're only used within the same file and should always be inlined. It also helps gcc 8.1's lto linking which seems to not inline it (since inline is just a hint) but then drops the function (presumably because it's small, marked inline, and comes with no prototype). BUG=b:65441143 BRANCH=none TEST=builds with gcc 8.1 Change-Id: I881a5b9f13192dd11748d8a3060788f95a84dec0 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1061075 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Stefan Reinauer &lt;reinauer@google.com&gt; " fail_count="1" gerrit_number="1061075" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/75/1061075/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="Ia985aae07b54a96a3a26326459dc52bc0f7523b6" commit="e18a23a4d4afee6878c5171b127ecd142f018fd7" commit_message="FROMLIST: usb: dwc2: alloc dma aligned buffer for isoc split in The commit 3bc04e28a030 (&quot;usb: dwc2: host: Get aligned DMA in a more supported way&quot;) rips out a lot of code to simply the allocation of aligned DMA. However, it also introduces a new issue when use isoc split in transfer. In my test case, I connect the dwc2 controller with an usb hs Hub (GL852G-12), and plug an usb fs audio device (Plantronics headset) into the downstream port of Hub. Then use the usb mic to record, we can find noise when playback. It's because that the usb Hub uses an MDATA for the first transaction and a DATA0 for the second transaction for the isoc split in transaction. An typical isoc split in transaction sequence like this: - SSPLIT IN transaction - CSPLIT IN transaction - MDATA packet - CSPLIT IN transaction - DATA0 packet The DMA address of MDATA (urb-&gt;dma) is always DWORD-aligned, but the DMA address of DATA0 (urb-&gt;dma + qtd-&gt;isoc_split_offset) may not be DWORD-aligned, it depends on the qtd-&gt;isoc_split_offset (the length of MDATA). In my test case, the length of MDATA is usually unaligned, this cause DATA0 packet transmission error. This patch use kmem_cache to allocate aligned DMA buf for isoc split in transaction. Note that according to usb 2.0 spec, the maximum data payload size is 1023 bytes for each fs isoc ep, and the maximum allowable interrupt data payload size is 64 bytes or less for fs interrupt ep. So we set the size of object to be 1024 bytes in the kmem cache. Signed-off-by: William Wu &lt;william.wu@rock-chips.com&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; BUG=b:78317505 TEST=Manually record/play with usb mic on veyron_fievel (am from https://patchwork.kernel.org/patch/10393775/) Conflicts: drivers/usb/dwc2/hcd.c drivers/usb/dwc2/hcd_intr.c [Small Conflicts but require lots of dependence, mainly are, - e7839f99b7da (&quot;usb: dwc2: Rename the dma_enable parameter to host_dma&quot;) - 95832c00bc5c (&quot;usb: dwc2: Fix usage of bool params&quot;) - e890f1dae3ae (&quot;usb: dwc2: Delete unused functionality&quot;)] Change-Id: Ia985aae07b54a96a3a26326459dc52bc0f7523b6 Signed-off-by: Shunqian Zheng &lt;zhengsq@rock-chips.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1031695 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="3" gerrit_number="1031695" owner_email="zhengsq@rock-chips.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/95/1031695/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-3.14" change_id="Ia3f21c21ebe04f134646af3f737573a84762ddf7" commit="6161319b5e156a81d1e3bd2c7dab66cfa8b65682" commit_message="FROMLIST: usb: dwc2: fix isoc split in transfer with no data If isoc split in transfer with no data (the length of DATA0 packet is zero), we can't simply return immediately. Because the DATA0 can be the first transaction or the second transaction for the isoc split in transaction. If the DATA0 packet with no data is in the first transaction, we can return immediately. But if the DATA0 packet with no data is in the second transaction of isoc split in transaction sequence, we need to increase the qtd-&gt;isoc_frame_index and giveback urb to device driver if needed, otherwise, the MDATA packet will be lost. A typical test case is that connect the dwc2 controller with an usb hs Hub (GL852G-12), and plug an usb fs audio device (Plantronics headset) into the downstream port of Hub. Then use the usb mic to record, we can find noise when playback. In the case, the isoc split in transaction sequence like this: - SSPLIT IN transaction - CSPLIT IN transaction - MDATA packet (176 bytes) - CSPLIT IN transaction - DATA0 packet (0 byte) This patch use both the length of DATA0 and qtd-&gt;isoc_split_offset to check if the DATA0 is in the second transaction. BUG=b:78317505 TEST=Manually record/play with usb mic on veyron_fievel (am from https://patchwork.kernel.org/patch/10393777/) Change-Id: Ia3f21c21ebe04f134646af3f737573a84762ddf7 Signed-off-by: William Wu &lt;william.wu@rock-chips.com&gt; Signed-off-by: Shunqian Zheng &lt;zhengsq@rock-chips.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1031696 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="3" gerrit_number="1031696" owner_email="zhengsq@rock-chips.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/96/1031696/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Id025dde6f2bf53df56ed82f81d66e6b41448079e" commit="3f81b7c2ffd8e81022292641562e4727be7b0326" commit_message="firmware_Mosys: Fix some typos Fix some typos. Signed-off-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; BUG=none TEST=none Change-Id: Id025dde6f2bf53df56ed82f81d66e6b41448079e Reviewed-on: https://chromium-review.googlesource.com/1064733 Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="0" gerrit_number="1064733" owner_email="djkurtz@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/33/1064733/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1cdfdfe94ea0339ede589f5bbdbb28999d425606" commit="67e7dcf90654ce0df5d56e76af8598d5b4c06798" commit_message="firmware_Mosys: Fix logging.error calls logging.error() expects separate args, not a tuple. This was broken accidentally when these calls were changed from raise error.TestFail() to just logging by commit 5f52930fc (&quot;Cleanup test execution and help command.&quot;). Signed-off-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Fixes: 5f52930fc Cleanup test execution and help command. BUG=chromium:844110 TEST=test_that -b grunt ${IP} firmware_Mosys Change-Id: I1cdfdfe94ea0339ede589f5bbdbb28999d425606 Reviewed-on: https://chromium-review.googlesource.com/1064734 Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="0" gerrit_number="1064734" owner_email="djkurtz@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/34/1064734/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6c6b3a5dd26aaba3a3ff7dccd6e116794c6594c9" commit="e62d9015e1feba72637b233803e73d2cb3d4f2a5" commit_message="Nami: Allow ectool to control LEDs This patch makes led_get_brightness_range return amber=100, white=100 regardless of OEM ID or led_id. This function is for ectool led command, which is used to test basic LED connectivity. Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; BUG=b:78489297,b:77827579 BRANCH=none TEST=Run 1. ectool led battery white=100 2. ectool led battery amber=100 3. ectool led power white=100 4. ectool led power amber=100 Change-Id: I6c6b3a5dd26aaba3a3ff7dccd6e116794c6594c9 Reviewed-on: https://chromium-review.googlesource.com/1062077 Commit-Ready: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Tested-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="3" gerrit_number="1062077" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/77/1062077/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I32e26986457bcca2a9d73ef4d87eeb94f3792e8a" commit="f4d25eee31cb9199387a7adb6e911dacad558c30" commit_message="tast: Write streamed_results.jsonl. Make the tast command write TestResults objects to a new streamed_results.jsonl file while reading control messages so we'll still have partial results if the tast process is killed mid-run. The new file is in &quot;JSON Lines&quot; format, i.e. newline-terminated JSON objects written by json.Encoder. Started-but-not-completed tests will have end times of 0001-01-01T00:00:00Z in the new file. BUG=chromium:842453 TEST=added/updated unit tests; also updated resultsHandler to call os.Exit(1) abruptly and checked that streamed_results.jsonl contains full TestResult objects for completed tests and a partial object (i.e. with a zero-time 'end' property) for the in-progress test Change-Id: I32e26986457bcca2a9d73ef4d87eeb94f3792e8a Reviewed-on: https://chromium-review.googlesource.com/1063177 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="2" gerrit_number="1063177" owner_email="derat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/77/1063177/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I5cd6228d68793876315ed01790ba4a4412a922e4" commit="28a7dfe6619411c582de793ae70925a470ea3e36" commit_message="autotest: Remove StopSession call in login_OwnershipApi. Make the login_OwnershipApi client test stop making a StopSession D-Bus method call to session_manager. This test is flaky on amd64-generic-tot-asan-informational with unhandled exceptions like the following: DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. I'm assuming that there's some sort of race in the test. StopSession is already exercised by other tests and doesn't seem relevant to the feature that login_OwnershipApi is exercising. BUG=chromium:838982 TEST=none; the test fails with &quot;Unhandled ImportError: No module named chrome_device_policy_pb2&quot; when i use test_that to run it against a random cave DUT in the lab :-/ Change-Id: I5cd6228d68793876315ed01790ba4a4412a922e4 Reviewed-on: https://chromium-review.googlesource.com/1062931 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="2" gerrit_number="1062931" owner_email="derat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/31/1062931/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I2b6b759742e6860feabdaa2a539f7474bebd0ace" commit="6abb5459fb4bcf490b9c0cbcff7eea2ec7bd580c" commit_message="power: Log recent ambient light readings. To help interpret feedback reports about unexpected (or expected-but-missing) backlight brightness changes, update powerd's AmbientLightHandler class to log the last ten sensor-provided ambient light readings when suggesting a new brightness level. Since the AmbientLightSensor class polls the device once per second, this corresponds to ten seconds of data. BUG=b:79143135 TEST=added unit test; also covered and uncovered the sensor and checked that recent readings are logged to /var/log/power_manager/powerd.LATEST Change-Id: I2b6b759742e6860feabdaa2a539f7474bebd0ace Reviewed-on: https://chromium-review.googlesource.com/1063012 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="2" gerrit_number="1063012" owner_email="derat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/12/1063012/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ieb5f483ce8c916f23ace3f70b089d8f8b7dc4de3" commit="ff6c8df28d0bb2a68f53049b0d8f74021bee7201" commit_message="cros-board.eclass: Add metis board BUG=none TEST=./setup_board --board=metis Change-Id: Ieb5f483ce8c916f23ace3f70b089d8f8b7dc4de3 Signed-off-by: Andrew Bresticker &lt;abrestic@waymo.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1062327 Commit-Ready: Andrew Bresticker &lt;abrestic@chromium.org&gt; Tested-by: Andrew Bresticker &lt;abrestic@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="5" gerrit_number="1062327" owner_email="abrestic@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/27/1062327/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I840c30d22355d26816df718b49717407e2e4620f" commit="25056317c1c8b1ec1d6f71e43bb65af7419e26ba" commit_message="i915: Add GBM_BO_USE_HW_VIDEO_DECODER use flag This flag is used to indicate that the platform video decoder will be writing into this buffer and that it should be allocated accordingly. On Intel, this means that we have to allocate y-tiled NV12 for libva to be able to decode to the buffer. We force gralloc NV12 allocations to be linear for now, since ARC++ doesn't properly pass modifiers to ChromeOS. BUG=822346 TEST=test_that graphics_Gbm Change-Id: I840c30d22355d26816df718b49717407e2e4620f Reviewed-on: https://chromium-review.googlesource.com/996648 Commit-Ready: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; Tested-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="2" gerrit_number="996648" owner_email="hoegsberg@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/48/996648/10" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I482e2850fa1665234864a0e4a5616ae34c367b8e" commit="0b4e117ded96ae2fa8866c0426813fde33607274" commit_message="termina: add minijail to target-termina-os BUG=chromium:843551 TEST=minijail is on termina image Change-Id: I482e2850fa1665234864a0e4a5616ae34c367b8e Reviewed-on: https://chromium-review.googlesource.com/1063373 Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1063373" owner_email="smbarber@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/73/1063373/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic38333fa83f0989146028dd732dfbb5078cf5256" commit="2f434cb412592bf71a51b4bcb9024b7932412307" commit_message="eclass: update perl and ruby eclass from upstream. This pulls upstream perl and ruby eclass files so that we can upgrade perl and git. BUG=chromium:840379 TEST=chromiumos-sdk samusl-release Change-Id: Ic38333fa83f0989146028dd732dfbb5078cf5256 Reviewed-on: https://chromium-review.googlesource.com/1062771 Commit-Ready: Yunlian Jiang &lt;yunlian@chromium.org&gt; Tested-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1062771" owner_email="yunlian@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/71/1062771/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I9df9e55d2182e283e15eebc02a54c1ce08434f42" commit="31b79894f5bf34fde3059b8a30b4722a9f22215a" commit_message="qcow: Call fsync(2) when we want to flush to disk Signal to the OS that we want these writes committed all the way to disk. Replace an existing call to flush as that's not sufficient. Change-Id: I9df9e55d2182e283e15eebc02a54c1ce08434f42 Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1060696 Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="1" gerrit_number="1060696" owner_email="dgreid@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/96/1060696/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iab79f3c718746cfcd49d329e081b7e57b5fe65bf" commit="820b209dec086b12ec3baea5909997920f3e1b40" commit_message="[autotest] Delete obsolete deployment code. The deploy.py and repair.py files are now unused, and can be deleted. CQ-DEPEND=CL:*627182 BUG=chromium:632751 TEST=unit tests Change-Id: Iab79f3c718746cfcd49d329e081b7e57b5fe65bf Reviewed-on: https://chromium-review.googlesource.com/1062969 Commit-Ready: Richard Barnette &lt;jrbarnette@chromium.org&gt; Tested-by: Richard Barnette &lt;jrbarnette@chromium.org&gt; Reviewed-by: Jacob Kopczynski &lt;jkop@chromium.org&gt; " fail_count="0" gerrit_number="1062969" owner_email="jrbarnette@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/69/1062969/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1955ff075c4e95ed901a5f265340ee01d60e1739" commit="5c74a7b23b28e1c74ff03ca257bf14dae63eb07d" commit_message="bq25703: correct define names The register values used BQ25793 as the prefix and they should use BQ25703 instead BRANCH=none BUG=none TEST=none Change-Id: I1955ff075c4e95ed901a5f265340ee01d60e1739 Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1060590 Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Scott Collyer &lt;scollyer@chromium.org&gt; " fail_count="0" gerrit_number="1060590" owner_email="jettrink@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/90/1060590/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I292a1beba1f5401f23c90646d155f47276216648" commit="29a917c87a5dcf74f9f65bb584180e3ade26382e" commit_message="Add get_package_install_path to arc.py TEST=See it returns the correct APK path to an autotest client BUG=b:78598173 Change-Id: I292a1beba1f5401f23c90646d155f47276216648 Reviewed-on: https://chromium-review.googlesource.com/1063110 Commit-Ready: Victor Hsieh &lt;victorhsieh@chromium.org&gt; Tested-by: Victor Hsieh &lt;victorhsieh@chromium.org&gt; Reviewed-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; " fail_count="0" gerrit_number="1063110" owner_email="victorhsieh@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/10/1063110/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I66f66697f6306a55e1ac86b81b41d606e48a9ff4" commit="b9e34ed32d36d1ddaa195d282db17ae30509ef51" commit_message="bluetooth: Add newblued initial commit This adds the newblued binary skeleton (no logic is there yet). BUG=chromium:840517 TEST=build chromeos-base/bluetooth, deploy, and check that newblued runs CQ-DEPEND=CL:1048312 Change-Id: I66f66697f6306a55e1ac86b81b41d606e48a9ff4 Reviewed-on: https://chromium-review.googlesource.com/1048134 Commit-Ready: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="1" gerrit_number="1048134" owner_email="sonnysasaka@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/34/1048134/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib22fbfd0109e45a0e8d30f843545607b87c7afa7" commit="f321efee76ab8ec21e5c8c48e085705bd40cffc8" commit_message="llvm: cherry pick r329414 r331925 r332389 r332444. This cherry picks missing patches r329414 and r332389 from https://bugs.llvm.org/show_bug.cgi?id=37406 It also cherry-picks r331925 to support __attribute__((no_stack_protector)). It also cherry-picks r332444 to support &quot;S&quot; inline assembler constraint in AArch64. and restore an cherry-pick patch r329673 to its original content. BUG=chromium:836911 TEST=sudo emerge llvm cros tryjob chromiumos-sdk Change-Id: Ib22fbfd0109e45a0e8d30f843545607b87c7afa7 Reviewed-on: https://chromium-review.googlesource.com/1058844 Commit-Ready: Yunlian Jiang &lt;yunlian@chromium.org&gt; Tested-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="1" gerrit_number="1058844" owner_email="yunlian@chromium.org" pass_count="0" patch_number="9" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/44/1058844/9" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ibf24d364f4a764c34738ca598ef48a18c884d134" commit="0f479954df8a45d26d334b4c9a9c14c8de9fc5b8" commit_message="chaps: increase timeout on TestLogin.LoginNoPrivateWait Workaround until we can get something more robust in place. BUG=chromium:807602 TEST=unit tests Change-Id: Ibf24d364f4a764c34738ca598ef48a18c884d134 Reviewed-on: https://chromium-review.googlesource.com/1064748 Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="0" gerrit_number="1064748" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/48/1064748/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I011069eb1b337f4e68aaaaee56425286cd81906d" commit="cf3c5f975b880b8d98b6e0cacfe6fbadd9bcb484" commit_message="eve: enable plugin support in crosvm BUG=b:79882175 TEST=Build Change-Id: I011069eb1b337f4e68aaaaee56425286cd81906d Reviewed-on: https://chromium-review.googlesource.com/1063017 Commit-Ready: Dmitry Torokhov &lt;dtor@chromium.org&gt; Tested-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1063017" owner_email="dtor@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/17/1063017/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib959daee5b2dfa24b0a31e6bbf91f238d251abd0" commit="1542816e815c6d484a858d42963393beb78758fa" commit_message="yorp: Enable tablet mode Enables tablet mode to change screen rotation with respect to portrait / landscape mode. BUG=b:78898771 BRANCH=None TEST=make buildall -j Change-Id: Ib959daee5b2dfa24b0a31e6bbf91f238d251abd0 Signed-off-by: Divya Sasidharan &lt;divya.s.sasidharan@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1038605 Commit-Ready: Divya S Sasidharan &lt;divya.s.sasidharan@intel.com&gt; Tested-by: Divya S Sasidharan &lt;divya.s.sasidharan@intel.com&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="0" gerrit_number="1038605" owner_email="divya.s.sasidharan@intel.com" pass_count="0" patch_number="5" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/05/1038605/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I02b403ab6b06cbcae61ac46132018e95988a3d43" commit="ba7a5566a11be9c444075c254c96da199f2dc348" commit_message="it83xx: Only use supported VWs on GLK Gemini Lake-based chipsets support a subset of virtual wires that other Intel processors do. The current settings prevent the GLK APs from bootign in some situations; PLTRST# doesn't get reasserted when there is an error. See &quot;eSPI Compatibility Specification (562633)&quot; for details. BRANCH=None BUG=b:79778835 TEST=Successfully booted bip after a cold reset from servo Change-Id: I02b403ab6b06cbcae61ac46132018e95988a3d43 Signed-off-by: Justin TerAvest &lt;teravest@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1064704 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-by: Vijay Hiremath &lt;vijay.p.hiremath@intel.corp-partner.google.com&gt; " fail_count="0" gerrit_number="1064704" owner_email="teravest@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/04/1064704/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ic34bacde0dac599347820aa592ec7af1610fa290" commit="8a0b3965020133157677e2ea5c32ee86f14a7f27" commit_message="FROMGIT: regulator: core: Allow for regulators that can't be read at bootup Regulators attached via RPMh on Qualcomm sdm845 apparently are write-only. Specifically you can send a request for a certain voltage but you can't read back to see what voltage you've requested. What this means is that at bootup we have absolutely no idea what voltage we could be at. As discussed in the patches to try to support the RPMh regulators [1], the fact that regulators are write-only means that its driver's get_voltage_sel() should return an error code if it's called before any calls to set_voltage_sel(). This causes problems in machine_constraints_voltage() when trying to apply the constraints. A proposed fix was to come up with an error code that could be returned by get_voltage_sel() which would cause the regulator framework to simply try setting the voltage with the current constraints. In this patch I propose the error code -ENOTRECOVERABLE. In errno.h this error is described as &quot;State not recoverable&quot;. Though the error code was originally intended &quot;for robust mutexes&quot;, the description of the error code seems to apply here because we can't read the state of the regulator. Also note that the only existing user of this error code in the regulator framework is tps65090-regulator.c which returns this error code from the enable() call (not get_voltage() or get_voltage_sel()), so there should be no existing regulators that might accidentally get the new behavior. (Side note is that tps65090 seems to interpret this error code to mean an error that you can't recover from rather than some data that can't be recovered). [1] https://patchwork.kernel.org/patch/10340897/ Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; BUG=b:74988960 TEST=Boot and see regulator debug messages and system doesn't die Change-Id: Ic34bacde0dac599347820aa592ec7af1610fa290 Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit 84b3a7c9c6befe5ab4d49070fe7bcab2da22637e git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git for-next) Reviewed-on: https://chromium-review.googlesource.com/1064744 Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; " fail_count="0" gerrit_number="1064744" owner_email="dianders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/44/1064744/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I76866490641fbd094016bc5eb284a7ce38352097" commit="413a646b5b7067a989bab2ef9fca0c3a4515cc22" commit_message="vm_tools: sommelier: Add README.md file. This adds a markdown README file with more details about sommelier. BUG=chromium:841106 TEST=None Change-Id: I76866490641fbd094016bc5eb284a7ce38352097 Reviewed-on: https://chromium-review.googlesource.com/1064017 Commit-Ready: David Reveman &lt;reveman@chromium.org&gt; Tested-by: David Reveman &lt;reveman@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="0" gerrit_number="1064017" owner_email="reveman@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/17/1064017/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2a988279c08051a8d8865efc1e60f9692fa26272" commit="484820752441a1b4f816b0470666f820d2d6ec37" commit_message="plugin: allow retrieving and setting XCR VCPU states Add crossvm plugin API to allow fetching and setting XCRs for VCPU. BUG=b:79692549 TEST=cargo test -p kvm Change-Id: I2a988279c08051a8d8865efc1e60f9692fa26272 Signed-off-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1062646 Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="0" gerrit_number="1062646" owner_email="dtor@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/46/1062646/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7f94fdc768969c4831b8fee9acf537e952d6e754" commit="9e3ba61f70347017d67a0d6f9819e0c935b32288" commit_message="trunks: Fix uninitialized read in unit test This fixes the failure of the TpmUtilityTest.GetPublicRSAEndorsementKeyModulus_NoDataInNvram test under ASan. The failure was caused by the read of uninitialized integer TPMS_NV_PUBLIC.data_size in TpmUtilityImpl::GetPublicRSAEndorsementKeyModulus(). Normally this field is initialized by Tpm::NV_ReadPublicSync(), but the test's default mock behavior was returning TPM_RC_SUCCESS without touching the returned structure. The rest of the test, consequently, falls under undefined behavior - but it was failing only if the uninitialized integer turns out to be large enough to bail out from ReadNVSpace() with SAPI_RC_BAD_SIZE (which was happening under ASan). The fix is to provide the missing mock, so that the Tpm method doesn't report success without setting the data. BUG=chromium:841571 TEST=Run the GetPublicRSAEndorsementKeyModulus_NoDataInNvram test under USE=asan Change-Id: I7f94fdc768969c4831b8fee9acf537e952d6e754 Reviewed-on: https://chromium-review.googlesource.com/1053447 Commit-Ready: Andrey Pronin &lt;apronin@chromium.org&gt; Tested-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; Reviewed-by: Igor &lt;igorcov@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="0" gerrit_number="1053447" owner_email="emaxx@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/47/1053447/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I39e96cd17213f6b702707b3448859fafa682f146" commit="aa4c857102d82e1fb7354a32a1a60aac692dbbbb" commit_message="CHROMIUM: mkbp: Increase maximum mkbp event size Having a 16 byte mkbp event size makes it possible to send CEC messages from the EC to the AP directly inside the mkbp event instead of first doing a notification and then a read. This version of the change includes a fix for a failed performance auto-test on bob/kevin. The problem was that the previous version did not properly fall back to v0 of the mkbp event since the return value that it looked on was that of the transfer, not that of the protocol error. Signed-off-by: Stefan Adolfsson &lt;sadolfsson@chromium.org&gt; BRANCH=none TEST=Verified that bob falls back to v0 version of the mkbp event and that Fizz works with both v0 and v1 (using some extra debug prints). Also made sure there is nothing strange when running &quot;top&quot; on bob, and that bobs keyboard works. BUG=chromium:842873, b:76467407 Change-Id: I39e96cd17213f6b702707b3448859fafa682f146 Reviewed-on: https://chromium-review.googlesource.com/1061879 Commit-Ready: Stefan Adolfsson &lt;sadolfsson@chromium.org&gt; Tested-by: Stefan Adolfsson &lt;sadolfsson@chromium.org&gt; Reviewed-by: Stefan Adolfsson &lt;sadolfsson@chromium.org&gt; Reviewed-by: Vincent Palatin &lt;vpalatin@chromium.org&gt; " fail_count="1" gerrit_number="1061879" owner_email="sadolfsson@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/79/1061879/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I49a5e7110dd2cfc21891c9f088b80535d3b0a881" commit="f429373f7e11a1dce97a6e7c3b45b89e3e10f432" commit_message="adhd: Fix some memory leaks. After a full system ASan instrumentation, many memory leaks were reported in adhd tests. Fix the leaks in a2dp_iodev_unittest and hfp_iodev_unittest (2/17 leaking tests). BUG=chromium:844092 TEST=No more leaks in a2dp_iodev_unittest and hfp_iodev_unittest. Change-Id: I49a5e7110dd2cfc21891c9f088b80535d3b0a881 Reviewed-on: https://chromium-review.googlesource.com/1064605 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1064605" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/05/1064605/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I132312f7f08201dc58d797900df16502240ee98c" commit="abde15289527a083df424c10f9c5545ea8b9cb87" commit_message="power: prevent chipset startup if no battery or ac When the EC is powered solely by the servo, we do not want to try to start the AP. If we do, we will watchdog reset in a while loop waiting for the 3300 and 5000 rails to come up (which won't come up if powering only on the servo) BRANCH=none BUG=b:79606767 TEST=powering bip with servo only does not watchdog reset boot loop Change-Id: I132312f7f08201dc58d797900df16502240ee98c Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1062502 Reviewed-by: Vijay Hiremath &lt;vijay.p.hiremath@intel.corp-partner.google.com&gt; " fail_count="1" gerrit_number="1062502" owner_email="jettrink@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/02/1062502/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ibcf57b0a9f89123668387cb2a35564ffe1c633a4" commit="d4cb7b786c37fb088e66b9bcc1a0646b2acc144f" commit_message="crosvm: enable virtio wayland dmabuf support This also adds a crosvm-wl-dmabuf USE-flag that can be used to turn this feature off. BUG=chromium:837209 TEST=emerge-eve crosvm CQ-DEPEND=CL:1034088 Change-Id: Ibcf57b0a9f89123668387cb2a35564ffe1c633a4 Reviewed-on: https://chromium-review.googlesource.com/1056015 Commit-Ready: David Reveman &lt;reveman@chromium.org&gt; Tested-by: David Reveman &lt;reveman@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1056015" owner_email="reveman@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/15/1056015/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib05fd84a7d88ad9125aa56d468c678841c68a4ca" commit="f4ba5ed4ebe6ead5e0eaac0a02922c212164dc03" commit_message="autotest: Remove LibCrosService from security_DbusOwners. Remove org.chromium.LibCrosService from security_DbusOwners's baseline list of services that should be owned by the chronos user. BUG=chromium:692246,chromium:712861,chromium:833855 TEST=none CQ-DEPEND=I72ae7c759b75a5a9c3c38019835c02c99995ec5d Change-Id: Ib05fd84a7d88ad9125aa56d468c678841c68a4ca Reviewed-on: https://chromium-review.googlesource.com/1060469 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="1060469" owner_email="derat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/69/1060469/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic62c9f8b1c1370277b9058db136787ffa8153153" commit="601eba18c2f448952b96178627c84218ad9ae041" commit_message="bash-completion: use epatch instead of eapply We set EAPI from 6 to 5 when pulling upstream packages. This change makes eapply failed and we did not catch any patches. BUG=None TEST=The patch is added. Change-Id: Ic62c9f8b1c1370277b9058db136787ffa8153153 Reviewed-on: https://chromium-review.googlesource.com/1064558 Commit-Ready: Yunlian Jiang &lt;yunlian@chromium.org&gt; Tested-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="0" gerrit_number="1064558" owner_email="yunlian@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/58/1064558/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia24d70734e858aa1f9e7c37bd526fd42183dbc5b" commit="3d84434a40f91fc3ebae8db67edbb1b896ebfdd4" commit_message="dev-lang/rust: check that required toolchains are installed in pkg_setup Instead of failing rather late in the emerge process of the rust package, this change adds a check very early with a precise error message if a required toolchain is missing. TEST=emerge rust BUG=chromium:842557 Change-Id: Ia24d70734e858aa1f9e7c37bd526fd42183dbc5b Reviewed-on: https://chromium-review.googlesource.com/1058721 Commit-Ready: Zach Reizner &lt;zachr@chromium.org&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1058721" owner_email="zachr@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/21/1058721/5" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ia5213f665ae2753896430752b7f849d892ca72c5" commit="5a5688e9ceec4036817284a5a44233869c2d7586" commit_message="BACKPORT: drm/i915/cfl: Adding more Coffee Lake PCI IDs. Spec has been updated with more reserved IDs for existent SKUs. Cc: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt; Cc: Anusha Srivatsa &lt;anusha.srivatsa@intel.com&gt; Cc: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Cc: Anuj Phogat &lt;anuj.phogat@gmail.com&gt; Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt; Reviewed-by: Anusha Srivatsa&lt;anusha.srivatsa@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20171220182919.21108-1-rodrigo.vivi@intel.com (cherry picked from commit c99d7832dcd7423ba352386107118b9bd8b83158) Signed-off-by: Azhar Shaikh &lt;azhar.shaikh@intel.com&gt; Conflicts: include/drm/i915_pciids.h Conflicts due to PCIIDs for CNL U not present. BUG=b:79513135 TEST=devices using chromeos-4.14 boot to graphics Change-Id: Ia5213f665ae2753896430752b7f849d892ca72c5 Reviewed-on: https://chromium-review.googlesource.com/1054747 Commit-Ready: Azhar Shaikh &lt;azhar.shaikh@intel.corp-partner.google.com&gt; Tested-by: Nathan Ciobanu &lt;nathan.d.ciobanu@intel.com&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="1" gerrit_number="1054747" owner_email="azhar.shaikh@intel.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/47/1054747/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4788442beb03e8d8e48e964f7eb2c43b2d861081" commit="a8b157699d631d3a19c8ecda5b6efa25c53f51b3" commit_message="autotest: Add retrieve_for_test in suite_common. BUG=chromium:828662 TEST=Ran unittest. Change-Id: I4788442beb03e8d8e48e964f7eb2c43b2d861081 Reviewed-on: https://chromium-review.googlesource.com/1057991 Commit-Ready: Xixuan Wu &lt;xixuan@chromium.org&gt; Tested-by: Xixuan Wu &lt;xixuan@chromium.org&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="1" gerrit_number="1057991" owner_email="xixuan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/91/1057991/2" remote="cros" total_fail_count="2"/><lkgm version="10688.0.0-rc2"/></manifest>