blob: c9acf142c15dae024fde5d5d4cc78d1b1f1e1db9 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="5cd550d4f194db96892105bcf827fc6017d51458">
<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/libchrome" path="src/aosp/external/libchrome" revision="c1e4543ae2b479a54fc4eff90fb388c70a428d52" 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/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="7c41bbfa118140f0a48335bea367708ca071d2ae" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="dcca22b056d81bf271627d393418327935e1ca13" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="4f4fad584e9c2735af5131f15b697376a3327de5" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/llvm-project/cfe/tools/clang-format" path="src/chromium/src/buildtools/clang_format/script" remote="chromium" revision="a3caf45a3f9302ce616f08bd7fd0412f3d97e862" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/src/buildtools" path="src/chromium/src/buildtools" remote="chromium" revision="a2a4845768fae5737355b27b428313014b2c9f91" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" path="src/chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" path="src/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="80a1cf66b83c394c911b14312274b26dba888ae0"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="d537949d45f364e638004d2b6404f764d8b61002" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/containers/cros-container-guest-tools" path="src/platform/container-guest-tools" revision="4ea1847a0eb7415dcc4486825651bdc1c8813754" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="a238e9fe74670c178515943c59eb4486d13b3bbc" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="7ea5c995be1ba3ff1a39e5e63fdee4b57c6434e5" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="08bb5589019bbaae1039240ce347cdc3ed05f43a" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="4493ad78616152e22672ed245b72806c56cfef0d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="439eba782bde9d318d74d5924a304b245842160b" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="6bda7c611af03cb53db2afa190e0a81ce6d37169" 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/logstock" path="infra/logstock" revision="ef7fe408b9feee9a3664b36f0176fcacd27bf703" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="3b5a60c60065543344958f73daefffd55308d4ea" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="f399ee7478f5870964b3c42f059bcb058c823579" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="f4a4c8895c25ca52548bd3ffe4b303c9b81a64c7" 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="b18d3bf0f8a92b622707f6378d8a7e60eb9078ed" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="b9e374511352ed7ad2196f854272fc0938a9683c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="334a14b22291a2417c982a39ffcbd49e6f0afd1d" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="79a397f113a995c213ef2d99ebc516d728416b4b" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="ccd445e1516db701466b0ec420af87da5b2bfc91" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="18fef486142cc71371708de109dfdf557c894641" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="9767eb91f324192d36c3f5a83ddd824560c3e5e1" 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="ca7619eb9002962548e4d4eaecf602c53eeee257" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="a1ce13c849541c2b6dbd25b573433a643859d13a" 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="309aa554f9142ea76fadbeb9571eed7b1e8b655a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="59f8b15dc6613eff5874f3f6c9a8a42359fd1a31" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="fd4e8eef335ceaca7adf53a83f5e13e00e09101c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cobble" path="src/platform/cobble" revision="3d2b9922e81cce898d4f09306563d3ca9d32c67e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="bd91ec0c142fe5d9615477eaf3667bb5dc37c326" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="4acdd7347306c97fe9813b2874c1181670dd5011" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="7e622edd00393dbd018f6d20039f8abfa945a287" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="7e045df4716625d1dfefa8515fa5ae1bfa09ef10" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="97ed37f76bdad68a85d0dab5b2c584c997553f50" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="240acaa806e64238b0fda54b478209b6aec430b3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="59ca293e1c813220ff3f45cd4d8611e5a7e831a8" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="1765ce690f09320ca2740ada10c6bcafe4813e3a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/experimental" path="src/platform/experimental" revision="bcc00ca58726d9cf774c56005715a5ee330da045" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory" path="src/platform/factory" revision="195e6ac1d02c0c07c94618daf535cc81c69a8832" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="cb070d022c6db0aa5a139a86b3f77f5a422ec1d1" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="b2c29757b90133e8e6315800a1afdeafe4a2bc5a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="9a0c42293ce59f2cb0dd11a80df8382d4775dac5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="113de4bb26e228fd74c74cadb3a9a1272e11df5b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/glbench" path="src/platform/glbench" revision="c12ead270fdfadd43461f1cecdde3dc6a5b0b2d7" 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="83772463d01e5728b834a4040729545adaeaa1e4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="e043793ce4968d66e0abfc27e4be9c976ba2ccb6" 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="cc35e699f36cce0f0b3a130b0d6ce4e2a393b373" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="de35b303420ec82c884d777ef4c0dee90bee90b6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="81faccd025103367b87b73cad5644042da6ca06e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="146a68465feb9039602bcaa508ef3fea8e8f926a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="abe29077362a73e36cac54b31fecf4e77741539e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="16bc496a97c027147453e7d675ae2f9147352b31" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="ed2de50c21e1f2655472ace86f3a9a83739df26b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="67829613dfb7bfec51e2b99bf907aa906584ca30" 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_updater" path="src/platform/touch_updater" revision="102e6dc245307c07104245464e4db6b903f576e2" 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="1da5e64a092a5d973b503050a3959314bb40eba0" 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="db50af69b91bc1cffde13740c23aed72883fbc45" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tremplin" path="src/platform/tremplin" revision="42d020e1b9c64d146390c97b14e415600473fd84" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="ab10366ee27959666b94a638858032c91c3c5e10" upstream="refs/heads/master"/>
<project groups="firmware,buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="d2b18dfbf91e6631516dfedce8bb4bf8696cc288" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vkbench" path="src/platform/vkbench" revision="13960bea358f67210b1902be4c108b9cab7e50c9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="4649d42d10a7fa32f18da7e77e019891d1d7d940" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="c63a4457a7b3d28081dcb1de276928d49ded130a" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="09cd1c3418bbc5b924a335addd18392d55d239a7" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="29ae950ae24ea840ca8e85822c45b3c634a4a90c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="aa62ccacc82adf9b4f30fc2da57dba10d395ca60" 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="fe77b53e32692fc5d35df208e2b3d21a28f6228b" 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="3b95df756c09bd8bb6f37ca9389a75ae7b3cc46b" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="471b4144628d96c4353546c407649824c9203e81" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/aver-updater" path="src/third_party/aver-updater" revision="cf3337b0918e15755782d8f3b11691e04f1ddc40" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="8f84993936e314d4487c766aad06f8ffbe282852" upstream="refs/heads/chromeos-5.44"/>
<project groups="firmware" name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="6697fe6404055443d7c754b365907a0604f14111" 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="40570b1c8f8759779b3903ba2d4c45c25661bfc9" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="678b4c4a81069bb6e10e2e59f5374b83d727cd2b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="eb6d8c1832b9181926df107faf41a80887fd982c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="b256f3941b8de4987d75eaa7df7bd8566cec2ef1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cups" path="src/third_party/cups" revision="a79fc1297ecbdf2a3c249715b82e3702652705af" upstream="refs/heads/cups-2-2-8"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="5f4302621d8e011edbd83858b0c3183e29f842b5" 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="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/cml/edk2/branch1" revision="49fa59e82e4c6ea798f65fc4e5948eae63ad6e07" upstream="refs/heads/chromeos-cml-branch1"/>
<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/edk2" path="src/third_party/fsp/icl/edk2" revision="8df83bf3e30ada89fc0799859e3de25017dc93ac" upstream="refs/heads/chromeos-icl"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="8af5146f4c55a51b0debf81f1cee3c3333aa1505" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fastrpc" path="src/third_party/fastrpc" revision="2ab40143cc017892b0b89f81c556cb4a80f70e8b" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="7b2f153a7a65bb8f958212c5c5aec0758256465a" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="d8eca565c9b5bf37b3cd79e3f704e1da82e290f5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="3518343cad8b2e029acd017b410cb623892ccd23" upstream="refs/heads/fwupd-1.2.5"/>
<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="825fc302e0e0ffeb2aa925da70ebc32bc5377c2b" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="9c7e7aae0d9693e4c14a188b73ba3fb084fb7b6e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="a3b1db22d914c6e05825e8a996ffab61376ccfb5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="377a4cab2dc98e4c2a1bf0a1ac514f2280cd0ab0" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="98010d4e0c0d1ed95b2b08d9e2b51dcde3d18fe3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="ef7b668f314d309d27eff1392a3679ea3e6ae287" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="4ed4a69b1ceb8952b8fe160d92dd93f24f27572c" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="0603721570787eb10d3d1a3048f2031f0e4cb1c3" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="e89049c9df69d9ce7ec040677e8dc94e579e5428" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="b4c822c050a74e4ec7ec169f14e7685ce35ce548" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="2e8ba79e89b36cac8197f886c4b0d13966e0e956" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="a9a63521cd9f7beb2859c9251e068995ef5e8743" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-gw" revision="3a1219c8e12c9f17bd9714f9730911107951d5ad" upstream="refs/heads/chromeos-4.14-gw"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="880462e2ddcdfea6f1d73273e26ff21dce1ff28d" upstream="refs/heads/chromeos-4.19"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="d41e9e578eef76ebd804f3361eb67fce1009c2b4" 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="b7a7a90336fbb19efb3f91f92b5d964b0dfb7ec2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="64a75389ddbfc8a4185ac1a37574a48a339e15b6" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="0b169c5e00107d56e374cfbc9991f174c75dd144" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="1604a9567beda30fb5d8fd532c0ec8366da8fbbb" 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="5e6034258146af6be973fb6a5bb6b9d6e7489437" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="70168e24d005d846c55ce9ef4ea927a3d59dd933" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="658d14909e3231dddedebbd769db36d7a9f6d784" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="08733aa7d62b171c667d3eb7e299aa7345053fa9" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="0b151b37cdf01bdd56853985743e4424b6d5e5ea" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="cabd66b91080171670f0ff546435c12ea6bf540d" upstream="refs/heads/arc-18.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="1d363d440f261fbadc1db3c17acc514b7130d505" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-freedreno" revision="1a93fc382b18ee6d1135952d23f0b6a8aa8cd31f" upstream="refs/heads/chromeos-freedreno"/>
<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="1c55306a49b32bbb8c65e1e5e9d630f6720a6810" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="694110c4c0fc9bb2e6a75b3b76b04e2ec1fc63c1" 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="efb1b3caf62843c7c325064b62d51b061920dd19" upstream="refs/heads/chromeos-2.3.49"/>
<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="8dc336a991e5494e6cc9a0094778fee67f22ed6c" 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="4066f05ebae55958e3d193f9177c310b1d480886" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="2f3a03f1b0ef5b00e8de4fa5079fb2885fcf66c2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware-tools" path="src/third_party/sound-open-firmware-tools" revision="d8114acdbb7609ebf05825c231f47c5b60a4d0b0" 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/tlsdate" path="src/third_party/tlsdate" revision="6103fff146d9e434a643a031f7a557fd793c8d08" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="cbfa536ce81b83071168620525edee377e1cfa8c" 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="e98709505aea90d4cda976d51e274c1301164511" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="6c2cac92b71c2c96e020a10c4f01afdf311bf8e4" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="8084afd71b2989bbb1988488fcb1764202f79b2b" upstream="refs/heads/chromeos-v2018.09"/>
<project name="chromiumos/third_party/virglrenderer" path="src/third_party/virglrenderer" revision="0ee5a88a8fa7bac7616894819143022edf27de31" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/virtual-usb-printer" path="src/third_party/virtual-usb-printer" revision="0d3da5daff1349c75faa76f8108f8c651c187514" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="5083368d58dee0996638f87aef6850e308d68e13" 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="86ce63ac21e4af860c37cbff7905554e451f0617" upstream="refs/heads/master"/>
<project groups="buildtools,chromeos-admin,firmware,labtools,minilayout" name="infra/luci/client-py" path="chromite/third_party/swarming.client" remote="chromium" revision="281c390193ec8c02e60279f8dac1b86ac52fa4be"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="a89bf7903f3169e6bc7b8efc10a73a7571de21cf"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="e36af14afc8c11dc4891294d9c4d997df7f487bf" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="fd86c1f3ed3ce3d1a363d914672b275d7e292b89" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="1389a8dc482d10684a7b30d0aa4c9c58155113ed" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="cc3148bd34f3d0a7bdc2a2c18333bb56d2ae829b" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="d4ce449ed02a3fa4246323356cb74e7921637c75" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="e8232e11000b467eeb8428df734151361362a9a8" upstream="refs/heads/master"/>
<project name="platform/system/keymaster" path="src/aosp/system/keymaster" remote="aosp" revision="3b12e5e65bd82c39a600def425cd21783a361561" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="cce69c1b1bfc46de5e1cdd4923f87215c0edb884"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="ac6128e0a17a52f011797f33ac3e7d6273a9368d"/>
<project name="weave/libweave" path="src/weave/libweave" revision="123e1e8827287c515f72e96ef17f39ec4b8dac54" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="master" change_id="Iecfd38da7e99ebc21fcf46f67ebac0f638834630" commit="79b7b010bc63657d128169339d3984e6bced82f8" commit_message="manifest: add vkbench checkout BUG=chromium:936705 TEST=Pre-CQ will test CQ-DEPEND=CL:*1054617 Change-Id: Iecfd38da7e99ebc21fcf46f67ebac0f638834630 Signed-off-by: Po-Hsien Wang &lt;pwang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1526446 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="1" gerrit_number="1526446" owner_email="pwang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/manifest" project_url="https://chromium-review.googlesource.com/chromiumos/manifest" ref="refs/changes/46/1526446/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I1240c529a0e30ec0f7eb58137ede6ed8b789789a" commit="c4dfb21ef7aaf8a1317650b03a8e7a20bf407a8e" commit_message="UPSTREAM: src: Drop unused 'include &lt;romstage_handoff.h&gt;' BUG=none BRANCH=none TEST=none Change-Id: I1240c529a0e30ec0f7eb58137ede6ed8b789789a Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: ade13f03e1381d315beb28ae029905e7a2d5aa0a Original-Change-Id: I311269967949533264e44fd3bb29ad3a06056653 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31941 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-by: Werner Zeh &lt;werner.zeh@siemens.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1530850 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1530850" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/50/1530850/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I2aebc0a978022c37034d33458fb15440035039c7" commit="3b75993d478394e68e4d69b836af7fbb65b8fd11" commit_message="UPSTREAM: mb/foxconn/g41m: Fix overridetree The .chip_info field of PNP devices in overridetree incorrectly pointed to southbridge config structure in generated static.c files. BUG=none BRANCH=none TEST=none Change-Id: I2aebc0a978022c37034d33458fb15440035039c7 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: bd74aaf534e46a38e50a2db03df58b28cae8ed96 Original-Change-Id: If507c8ea9c865ff86e127226b93a8579bcf39d8d Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31935 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1530851 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1530851" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/51/1530851/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I6b975e64d5cdc57dfb4d4f21e83c61461ea7f890" commit="b07a31d850ebfff356b5ed59f3f5a6ac0b5cfbad" commit_message="UPSTREAM: soc/intel/braswell: Reserve IOAPIC and ROM resources The mmio resouces IOAPIC and ROM area not reserved. Reserve IOAPIC and ROM resources. BUG=N/A TEST=Intel CherryHill CRB booting Embedded Linux Change-Id: I6b975e64d5cdc57dfb4d4f21e83c61461ea7f890 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: ad5e0a8e65b391706ed04227214f1d4eb4f63763 Original-Change-Id: I917c30892b46ac1d964e7bab339082d17a1e706d Original-Signed-off-by: Frans Hendriks &lt;fhendriks@eltan.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/29423 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1530852 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1530852" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/52/1530852/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ic6fa5f79942398366c7896cc8b551e0adcd17d1e" commit="2e4e250cce9e5e31c4506c680fdb17593c219704" commit_message="UPSTREAM: soc/qualcomm/qcs405: Support for new SoC Adding the basic infrastruture soc support for qcs405 and a new build variant. TEST=build Change-Id: Ic6fa5f79942398366c7896cc8b551e0adcd17d1e Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 20e75878a8ff47d18d87cd8d213d044cffcaeee7 Original-Change-Id: Ia379cf375e4459ed55cc36cb8a0a92cab18b705e Original-Signed-off-by: Sricharan R &lt;sricharan@codeaurora.org&gt; Original-Signed-off-by: Nitheesh Sekar &lt;nsekar@codeaurora.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/29948 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1530853 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1530853" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/53/1530853/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I601407c7efaeefde7ddf214ea25f587c58c8d69f" commit="f36b8b656846614df0262ff38846d4f567801426" commit_message="UPSTREAM: mainboard/google/mistral: Add support for Mistral Adding a new board variant 'Mistral' based on qcs405 soc. TEST=build Change-Id: I601407c7efaeefde7ddf214ea25f587c58c8d69f Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 918fc00fb40fb847acc4f4c8c9e9657b5e283e68 Original-Change-Id: I7ecfad68bb50f42acf36f51bc3433add56597c3d Original-Signed-off-by: Sricharan R &lt;sricharan@codeaurora.org&gt; Original-Signed-off-by: Nitheesh Sekar &lt;nsekar@codeaurora.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/29949 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1530854 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1530854" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/54/1530854/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I6bb465e4973111b3392fec7109f086914b0dcf9c" commit="b549974c88e0c689d41693ac2522ab19ee1f83bf" commit_message="UPSTREAM: soc/qualcomm/qcs405: Add MMU support Initialize 1st 4GB as Device Memory, except: * 1st page: NULL address * System_IMEM: Cached SRAM * Boot_IMEM: Cached SRAM BUG=none BRANCH=none TEST=none Change-Id: I6bb465e4973111b3392fec7109f086914b0dcf9c Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 6bee0cee20fad2a3c68a9c54694807d9f2f48b0c Original-Change-Id: I8c6353be2c0379ec94f91223805762a2286de06d Original-Signed-off-by: Sricharan R &lt;sricharan@codeaurora.org&gt; Original-Signed-off-by: Nitheesh Sekar &lt;nsekar@codeaurora.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/29950 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1530855 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1530855" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/55/1530855/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I3767db976d5a187ec1a0ecd3b3237100dc859bff" commit="8b463081a96fe3a2abb650254f4dc59b5b6aebb1" commit_message="UPSTREAM: qcs405: Add Timer support Init frequency to 19.2 MHz TEST=build Change-Id: I3767db976d5a187ec1a0ecd3b3237100dc859bff Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 4da8d8d7fe9474c4f3e86bfa7aad44432b7690e8 Original-Change-Id: I566c7ff2b7085c9dd89ea74a08f3ba862feab2ab Original-Signed-off-by: Sricharan R &lt;sricharan@codeaurora.org&gt; Original-Signed-off-by: Nitheesh Sekar &lt;nsekar@codeaurora.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/29952 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1530856 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1530856" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/56/1530856/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ib9692258d63bdcd9af55acf83c2c788b71d42d65" commit="7136d1a8aa252a2445762fa21763c970235af6bd" commit_message="UPSTREAM: libpayload: qcs405: Add new Configs Add Additional configs to enable Timer and CHROMEOS build. TEST=build Change-Id: Ib9692258d63bdcd9af55acf83c2c788b71d42d65 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: ef75cca0e1d7c307547a972b07e14283c7d6d013 Original-Change-Id: I15273fdacab0a23e05e821c433cf939be35fab97 Original-Signed-off-by: Sricharan R &lt;sricharan@codeaurora.org&gt; Original-Signed-off-by: Nitheesh Sekar &lt;nsekar@codeaurora.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/29953 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1530857 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1530857" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/57/1530857/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ifabac6f3014c4c465bde135df09043567d14cbaa" commit="ef6648a9adaa8150b36e2314d2114da6f822a0de" commit_message="UPSTREAM: qcs405: Add DRAM resources TEST=build Change-Id: Ifabac6f3014c4c465bde135df09043567d14cbaa Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 717050d1d27a5c88bf1921da94476d0bfc592d97 Original-Change-Id: Iea79a942c297400c88aa205da713bcfcb8c51185 Original-Signed-off-by: Sricharan R &lt;sricharan@codeaurora.org&gt; Original-Signed-off-by: Nitheesh Sekar &lt;nsekar@codeaurora.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/29954 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1530858 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1530858" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/58/1530858/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I568f8e3db40099ede8fa93ed7bde4dc0b6e6fa18" commit="f6c79d933de0195485f0f54a28a59c497f23d0fd" commit_message="UPSTREAM: Fix 'unsigned int' to bare use of 'unsigned' BUG=none BRANCH=none TEST=none Change-Id: I568f8e3db40099ede8fa93ed7bde4dc0b6e6fa18 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: b1434fce01c31e7ed3ce6623a2fae635381b0b4b Original-Change-Id: Iee09b601045d7785a0977a4f7ed7385b1d311044 Original-Signed-off-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31913 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1530859 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1530859" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/59/1530859/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I647117370059c4c2ebca0a312c0fcd794f48f180" commit="44fd507f8474ec2e93f79135b9b50fba462f98f0" commit_message="UPSTREAM: src: Drop unused 'include &lt;cbfs.h&gt;' BUG=none BRANCH=none TEST=none Change-Id: I647117370059c4c2ebca0a312c0fcd794f48f180 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 28b38cd365ac709d02bc59701cb6b05f905abef6 Original-Change-Id: If5c5ebacd103d7e1f09585cc4c52753b11ce84d0 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31953 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1531580 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1531580" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/80/1531580/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I64d51a9146914fa317bc36090d566e95b7e4e391" commit="2c4dde1b7a4e3ba367651cc5db8b85731d6c0454" commit_message="UPSTREAM: soc/intel/braswell/romstage: Drop unused 'include &lt;rtc.h&gt;' BUG=none BRANCH=none TEST=none Change-Id: I64d51a9146914fa317bc36090d566e95b7e4e391 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 03c60a5054e53860aedb53314ade0fc8373eae28 Original-Change-Id: I6577d9a31da44be5b57bb10497d9bd02fc9bbcd3 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31946 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1531581 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1531581" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/81/1531581/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I2ca40d9a13f62ce23a97b13bdc65d6896f8f9e44" commit="605cb8e1b0a0f67d04c38e145cd72ddf53aa6b55" commit_message="UPSTREAM: mainboard: Add ASRock H110M-DVS This board is compatible with Intel Skylake and Kaby Lake generation processors. This patch contains the minimum configuration for booting and stable operation of the Ubuntu OS (18.04.1, Linux kernel 4.15). It is based on Intel RVP8 mainboard. Intel Kaby Lake FSP 3.6.0 is used to initialize CPU and PCH. Graphics init with libgfxinit. Works: - Integrated graphics (only DVI port, tested with 1920x1080); - PEG x16 (FSP must be configured with BCT to enable PEG); - all PCIe x1 slots; - all USB and SATA ports; - SuperIO COM port for console; - onboard audio. TODO: - other SuperIO functions; - onboard network chip; - suspend and resume; - documentation. Tested on Intel Core i5-6600 processor with Seabios (rel-1.12.0-10- g171fc89) and Tianocore/edk2 (vUDK2018-8-ge6eccfc) as a payload. BUG=none BRANCH=none TEST=none Change-Id: I2ca40d9a13f62ce23a97b13bdc65d6896f8f9e44 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 1217af5e1a83501b4518f29c7f472453681f704d Original-Change-Id: I69396edc50948cf1d0da649241ce92171d32daf7 Original-Signed-off-by: Maxim Polyakov &lt;max.senia.poliak@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31603 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1531582 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1531582" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/82/1531582/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I5d39764fbdb0ba06ce7f044b2fdd8e229bc13044" commit="858b2067eda1ddaf1b9430a6d03260b309b2df97" commit_message="UPSTREAM: soc/intel/braswell: Use IRQ 9 for SCI Default reserved value of used for SCI IRQ. Configure SCIS field to use IRQ 9. BUG=N/A TEST=Facebook FBG-1701 booting Embedded Linux Change-Id: I5d39764fbdb0ba06ce7f044b2fdd8e229bc13044 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: b55cd54d1bc937880bf9aac7093e36a6b2c71d3e Original-Change-Id: I09aca433528b6f64ad3ff3753ae8392c0d89cdc0 Original-Signed-off-by: Frans Hendriks &lt;fhendriks@eltan.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31785 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Micha ygowski &lt;michal.zygowski@3mdeb.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1531583 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1531583" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/83/1531583/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I0f0668d3eb14a785b67e77a7cfcc7527195c9d2c" commit="c4dc208a9666ea6208b365c7fb507deb0521aa49" commit_message="UPSTREAM: mb/intel/coffeelake_rvp: remove double selection in Kconfig BUG=none BRANCH=none TEST=none Change-Id: I0f0668d3eb14a785b67e77a7cfcc7527195c9d2c Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: b0158e0b144c76d953492f29d1b22a1f05890188 Original-Change-Id: I0e1a66b3d1d7bd4633ad1df597f62ddbd38f46d4 Original-Signed-off-by: Thomas Heijligen &lt;thomas.heijligen@secunet.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31958 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1531584 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1531584" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/84/1531584/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I4fae4040cee89708297aa0fee0e15d3d6227364b" commit="14930f46603da15728820ed542b8971b89cb40f8" commit_message="UPSTREAM: rockchip/rk3399: Remove obsolete BL31 resource reservation RK3399 SoC code still manually excludes the BL31 region from the memory map, even though that is now automatically done with the BL31() memlayout region. CB:31123 and CB:31538 just forgot to remove this line. The resulting memory map stays the same. BUG=none BRANCH=none TEST=none Change-Id: I4fae4040cee89708297aa0fee0e15d3d6227364b Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: b55df4f1a8c718040903c70ca91e0d845d5e2826 Original-Change-Id: I87458fa09f437b038af10e0fd9d76ef6d9394bc5 Original-Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31914 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Ting Shen &lt;phoenixshen@google.com&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1531585 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1531585" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/85/1531585/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I9bcbb789409fb4943cb6aa4f68f5baa6b59d0d88" commit="fe8a3c5643a766eef9242b8d0ab593161fa6996f" commit_message="UPSTREAM: drivers/intel/fsp2_0: Implement EFI_MP_SERVICES_PPI structure APIs This patch ensures to have below listed features: 1. All required APIs to create MP service structure. 2. Function to get MP service PPI status MP specification here: http://github.com/tianocore/edk2/blob/master/MdePkg/Include/Ppi/MpServices.h coreboot design document here: ../Documentation/soc/intel/icelake/MultiProcessorInit.md Supported platform will call fill mp_services structure so that FSP can install the required PPI based on coreboot published structure. BRANCH=none BUG=b:74436746 TEST=Able to publish MP service PPI in coreboot. Change-Id: I9bcbb789409fb4943cb6aa4f68f5baa6b59d0d88 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 6662cb3dc2c4fe56cb75f83e1e7015287870cf01 Original-Change-Id: Ie844e3f15f759ea09a8f3fd24825ee740151c956 Original-Signed-off-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/25634 Original-Reviewed-by: Philipp Deppenwiese &lt;zaolin.daisuki@gmail.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1531586 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1531586" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/86/1531586/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Iccf9812e77f5733dc655efcb7ff71d68118c87f8" commit="c54aea1ee62fd7c05b4e0d7037f1d99a30813e88" commit_message="UPSTREAM: Documentation/soc/intel/fsp: Move mp_service_ppi document in corrct directory This patch moves mp service ppi document from icelake/MultiProcesorInit.md to ppi/mp_service_ppi.c. BUG=none BRANCH=none TEST=none Change-Id: Iccf9812e77f5733dc655efcb7ff71d68118c87f8 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: b0f4456aed5cc575bfcc2d9add86872136b1a1e3 Original-Change-Id: I1bbaeb2644f219b5a1fda0c7c4b594184d53958c Original-Signed-off-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31840 Original-Reviewed-by: Werner Zeh &lt;werner.zeh@siemens.com&gt; Original-Reviewed-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Original-Reviewed-by: Philipp Deppenwiese &lt;zaolin.daisuki@gmail.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1531587 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1531587" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/87/1531587/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Id9630c6551c667af69abbc5c76f2c0aefb9ec90f" commit="0b12f0207e996e589f6ac59224fd442c937fb78b" commit_message="UPSTREAM: drivers/intel/fsp2_0: Add support for FSP minor version update This patch adds support for FSP2.1 Kconfig which is backward compatible with FSP2.0 specification and added below coreboot impacted features as below: 1. Remove FSP stack switch and use the same stack with boot firmware 2. FSP should support external PPI interface pulled in via FSP_PEIM_TO_PEIM_INTERFACE BUG=none BRANCH=none TEST=none Change-Id: Id9630c6551c667af69abbc5c76f2c0aefb9ec90f Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 8a83282795a3338324f4a039d3fb623cb5b3cea6 Original-Change-Id: I2fef95a783a08d85a7dc2987f804a931613f5524 Original-Signed-off-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/30310 Original-Reviewed-by: Philipp Deppenwiese &lt;zaolin.daisuki@gmail.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1531588 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1531588" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/88/1531588/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I6f117c4b412637cb69732ca52a8bb1859190564c" commit="234c58eeeb74aaede6f1cebdd5b5b2062b533651" commit_message="UPSTREAM: vboot: make vboot workbuf available to payload Create a new cbtable entry called VBOOT_WORKBUF for storing a pointer to the vboot workbuf within the vboot_working_data structure. BUG=b:124141368, b:124192753 TEST=Build and deploy to eve TEST=util/lint/checkpatch.pl -g origin/master..HEAD TEST=util/abuild/abuild -B -e -y -c 50 -p none -x BRANCH=none Change-Id: I6f117c4b412637cb69732ca52a8bb1859190564c Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 8d0f59935d340287b15e21f19e2f2c28fcb45cce Original-Change-Id: Id68f43c282939d9e1b419e927a14fe8baa290d91 Original-Signed-off-by: Joel Kitching &lt;kitching@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31887 Original-Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Original-Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1531589 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1531589" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/89/1531589/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Iee727612d5b0a2c86241f60488e6d2dd4a0e94b2" commit="7020083d55b83c7b33f52f4d1b9d4595be613bc6" commit_message="UPSTREAM: src/southbridge/intel/i82801gx/pcie.c: Correct NULL check Check if `pcie_dev` is NULL instead of `dev`. This was flagged as REVERSE_INULL during a Coverity scan, but is a simple typo. BUG=none BRANCH=none TEST=none Change-Id: Iee727612d5b0a2c86241f60488e6d2dd4a0e94b2 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 14e826f3f8891e29fb8838fba3beb4ab62ee2d27 Original-Signed-off-by: Jacob Garber &lt;jgarber1@ualberta.ca&gt; Original-Change-Id: Idc40574b9341d1b10cb2136cbc1a865efa3ab3ee Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31866 Original-Reviewed-by: HAOUAS Elyes &lt;ehaouas@noos.fr&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1531590 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1531590" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/90/1531590/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Ie1f59c6fc5b5944434d6a4e03356a089ac2eedaf" commit="fa24a13a22dc6e8787f5329a5fa5b9a3598ebd51" commit_message="UPSTREAM: HID: intel-ish-hid: add MSI interrupt support Now ish hid ipc only support sideband interrupt but on some platforms they use MSI interrupt. In order to make the interrupt type coverage all the scenario add single MSI interrupt support, it can match all interrupt types. Signed-off-by: Song Hongyan &lt;hongyan.song@intel.com&gt; Acked-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt; Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt; (cherry picked from commit 74fbc7d371d9a438b8e39d926d9d5012d2f762c4) Signed-off-by: Shane McKee &lt;shane.mckee@intel.com&gt; BUG=b:127370436 TEST=$ `dmesg | grep ishtp` shows an ishtp driver being loaded TEST=$ `watch -n 0.1 cat /sys/devices/pci0000:00/0000:00:13.0/ {7B7154D0-56F4-4BDC-B0D8-9E7CDAE0D6A0}/cros-ec-dev.0.auto/ cros-ec-accel.0/iio:device0/in_accel_*_raw` should return 3 accelerometer values. Move the device around and ensure that movement results in sane values. Change-Id: Ie1f59c6fc5b5944434d6a4e03356a089ac2eedaf Signed-off-by: Nathan Ciobanu &lt;nathan.d.ciobanu@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1519486 Commit-Ready: Rushikesh S Kadam &lt;rushikesh.s.kadam@intel.com&gt; Tested-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1519486" owner_email="shane.mckee@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/86/1519486/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I30da0e53a8db43849f2c388724f0c05d84508c47" commit="0203804ee22b23777dec3dce3d0af286d2f2065d" commit_message="UPSTREAM: HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit Host driver should handle interrupt mask register earlier than wake up ish FW else there will be conditions when FW interrupt comes, host PIMR register still not set ready, so move the interrupt mask setting before ish_wakeup. Clear PISR busy_clear bit in ish_irq_handler. If not clear, there will be conditions host driver received a busy_clear interrupt (before the busy_clear mask bit is ready), it will return IRQ_NONE after check_generated_interrupt, the interrupt will never be cleared, causing the DEVICE not sending following IRQ. Since PISR clear should not be called for the CHV device we do this change. After the change, both ISH2HOST interrupt and busy_clear interrupt will be considered as interrupt from ISH, busy_clear interrupt will return IRQ_HANDLED from IPC_IS_BUSY check. Signed-off-by: Song Hongyan &lt;hongyan.song@intel.com&gt; Acked-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt; Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt; (cherry picked from commit 2edefc056e4f0e6ec9508dd1aca2c18fa320efef) Signed-off-by: Shane McKee &lt;shane.mckee@intel.com&gt; BUG=b:127370436 TEST=$ `dmesg | grep ishtp` shows an ishtp driver being loaded TEST=$ `watch -n 0.1 cat /sys/devices/pci0000:00/0000:00:13.0/ {7B7154D0-56F4-4BDC-B0D8-9E7CDAE0D6A0}/cros-ec-dev.0.auto/ cros-ec-accel.0/iio:device0/in_accel_*_raw` should return 3 accelerometer values. Move the device around and ensure that movement results in sane values. Change-Id: I30da0e53a8db43849f2c388724f0c05d84508c47 Signed-off-by: Nathan Ciobanu &lt;nathan.d.ciobanu@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1519487 Commit-Ready: Rushikesh S Kadam &lt;rushikesh.s.kadam@intel.com&gt; Tested-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1519487" owner_email="shane.mckee@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/87/1519487/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I87e8aadac01923aa3b090f283a9e78ea625d8c3b" commit="8916975b4b277110ad37647b4d4e7eef13568393" commit_message="UPSTREAM: HID: intel-ish-hid: Switch to use new generic UUID API There are new types and helpers that are supposed to be used in new code. As a preparation to get rid of legacy types and API functions do the conversion here. Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt; Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt; Acked-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt; Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt; (cherry picked from commit 141065012a8c89a48e5c584ef94f6a11b9523c9d) Signed-off-by: Shane McKee &lt;shane.mckee@intel.com&gt; BUG=b:127370436 TEST=$ `dmesg | grep ishtp` shows an ishtp driver being loaded TEST=$ `watch -n 0.1 cat /sys/devices/pci0000:00/0000:00:13.0/ {7B7154D0-56F4-4BDC-B0D8-9E7CDAE0D6A0}/cros-ec-dev.0.auto/ cros-ec-accel.0/iio:device0/in_accel_*_raw` should return 3 accelerometer values. Move the device around and ensure that movement results in sane values. Change-Id: I87e8aadac01923aa3b090f283a9e78ea625d8c3b Signed-off-by: Nathan Ciobanu &lt;nathan.d.ciobanu@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1519488 Commit-Ready: Rushikesh S Kadam &lt;rushikesh.s.kadam@intel.com&gt; Tested-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1519488" owner_email="shane.mckee@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/88/1519488/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I20fc1ad553271f0c015570032c31d16e60c4ef48" commit="ee095cdf69ff88ae3e79487ae5d7785bfc8cd37f" commit_message="UPSTREAM: HID: intel-ish-hid: Use VID/PID from ISH The Intel ISH HID can now have other devices attached to it, not just sensors. Hence ISH HID transport is no longer just used for sensors. Currently the vendor and product id is hardcoded for sensors, but they can be obtained from ISH firmware for the real device. The driver already extract them and store as part of device_info structure in client_data. So use vendor id/product id obtained from the ISH firmware. Signed-off-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt; Signed-off-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt; (cherry picked from commit 1578461a18596cf33093b392d1b7853ba4276154) Signed-off-by: Shane McKee &lt;shane.mckee@intel.com&gt; BUG=b:127370436 TEST=$ `dmesg | grep ishtp` shows an ishtp driver being loaded TEST=$ `watch -n 0.1 cat /sys/devices/pci0000:00/0000:00:13.0/ {7B7154D0-56F4-4BDC-B0D8-9E7CDAE0D6A0}/cros-ec-dev.0.auto/ cros-ec-accel.0/iio:device0/in_accel_*_raw` should return 3 accelerometer values. Move the device around and ensure that movement results in sane values. Change-Id: I20fc1ad553271f0c015570032c31d16e60c4ef48 Signed-off-by: Nathan Ciobanu &lt;nathan.d.ciobanu@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1519489 Commit-Ready: Rushikesh S Kadam &lt;rushikesh.s.kadam@intel.com&gt; Tested-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1519489" owner_email="shane.mckee@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/89/1519489/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Ia43422872124d525a77fd6c91fc499e1df4d614e" commit="a38b8a98c573b99d70c4176497e023dcb22f454f" commit_message="UPSTREAM: HID: intel-ish-hid: avoid binding wrong ishtp_cl_device When performing a warm reset in ishtp bus driver, the ishtp_cl_device will not be removed, its fw_client still points to the already freed ishtp_device.fw_clients array. Later after driver finishing ishtp client enumeration, this dangling pointer may cause driver to bind the wrong ishtp_cl_device to the new client, causing wrong callback to be called for messages intended for the new client. This helps in development of firmware where frequent switching of firmwares is required without Linux reboot. Signed-off-by: Hong Liu &lt;hong.liu@intel.com&gt; Tested-by: Hongyan Song &lt;hongyan.song@intel.com&gt; Acked-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt; Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt; (cherry picked from commit 0d28f49412405d87d3aae83da255070a46e67627) Signed-off-by: Shane McKee &lt;shane.mckee@intel.com&gt; BUG=b:127370436 TEST=$ `dmesg | grep ishtp` shows an ishtp driver being loaded TEST=$ `watch -n 0.1 cat /sys/devices/pci0000:00/0000:00:13.0/ {7B7154D0-56F4-4BDC-B0D8-9E7CDAE0D6A0}/cros-ec-dev.0.auto/ cros-ec-accel.0/iio:device0/in_accel_*_raw` should return 3 accelerometer values. Move the device around and ensure that movement results in sane values. Change-Id: Ia43422872124d525a77fd6c91fc499e1df4d614e Signed-off-by: Nathan Ciobanu &lt;nathan.d.ciobanu@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1519490 Commit-Ready: Rushikesh S Kadam &lt;rushikesh.s.kadam@intel.com&gt; Tested-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1519490" owner_email="shane.mckee@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/90/1519490/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I1a6dcc8487a0aa759d8893caa412b3bb794a700d" commit="970847b20415107419acdea563870a2273b83dcc" commit_message="UPSTREAM: HID: intel-ish-hid: Optimize writing ipc message from queue Currently we are using one additional static variable and a spinlock to prevent contention of writing IPC messages to ISH hardware, which is not necessary. Once ISH is ready to accept new data, we can push new data to hardware. This pushing of new data is already protected by wr_processing_spinlock for contention, which is enough. So use this spinlock to check both readiness for accepting new data and once ready allow writing of ipc message from queue to ISH hardware. While here, cleaned up some space after return. Signed-off-by: Hong Liu &lt;hong.liu@intel.com&gt; Tested-by: Hongyan Song &lt;hongyan.song@intel.com&gt; Acked-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt; Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt; (cherry picked from commit b22f805bbe090d42e2eed86aa075687e47f924b7) Signed-off-by: Shane McKee &lt;shane.mckee@intel.com&gt; BUG=b:127370436 TEST=$ `dmesg | grep ishtp` shows an ishtp driver being loaded TEST=$ `watch -n 0.1 cat /sys/devices/pci0000:00/0000:00:13.0/ {7B7154D0-56F4-4BDC-B0D8-9E7CDAE0D6A0}/cros-ec-dev.0.auto/ cros-ec-accel.0/iio:device0/in_accel_*_raw` should return 3 accelerometer values. Move the device around and ensure that movement results in sane values. Change-Id: I1a6dcc8487a0aa759d8893caa412b3bb794a700d Signed-off-by: Nathan Ciobanu &lt;nathan.d.ciobanu@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1519491 Commit-Ready: Rushikesh S Kadam &lt;rushikesh.s.kadam@intel.com&gt; Tested-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1519491" owner_email="shane.mckee@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/91/1519491/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I80451a855ec11c46c781f5a2101e423c1def0628" commit="747bfecb9b922115e579401eed8720ab1904d5dd" commit_message="UPSTREAM: HID: intel-ish-hid: move doorbell writing before flush Reading of IPC_REG_ISH_HOST_FWSTS will flush both message register and doorbell. So move the doorbell write before reading of IPC_REG_ISH_HOST_FWSTS. Signed-off-by: Hong Liu &lt;hong.liu@intel.com&gt; Tested-by: Hongyan Song &lt;hongyan.song@intel.com&gt; Acked-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt; Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt; (cherry picked from commit 7e06e0d5493b3e88016b247fe92f67a071d2c655) Signed-off-by: Shane McKee &lt;shane.mckee@intel.com&gt; BUG=b:127370436 TEST=$ `dmesg | grep ishtp` shows an ishtp driver being loaded TEST=$ `watch -n 0.1 cat /sys/devices/pci0000:00/0000:00:13.0/ {7B7154D0-56F4-4BDC-B0D8-9E7CDAE0D6A0}/cros-ec-dev.0.auto/ cros-ec-accel.0/iio:device0/in_accel_*_raw` should return 3 accelerometer values. Move the device around and ensure that movement results in sane values. Change-Id: I80451a855ec11c46c781f5a2101e423c1def0628 Signed-off-by: Nathan Ciobanu &lt;nathan.d.ciobanu@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1519492 Commit-Ready: Rushikesh S Kadam &lt;rushikesh.s.kadam@intel.com&gt; Tested-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1519492" owner_email="shane.mckee@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/92/1519492/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Ie01e92150a42d489d231aebaf4cb5877855295ca" commit="7fa74718a9f46f88885011ac94508329721ea620" commit_message="UPSTREAM: HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request Instead of using an 128-byte on-stack array to store the request, we can instantiate the request on stack directly. This can save the stack usage of these functions, since most of the requests are much smaller than 128 bytes. Signed-off-by: Hong Liu &lt;hong.liu@intel.com&gt; Tested-by: Hongyan Song &lt;hongyan.song@intel.com&gt; Acked-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt; Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt; (cherry picked from commit 09cc8b361887787a3577aa0b6510af4b11b51b9e) Signed-off-by: Shane McKee &lt;shane.mckee@intel.com&gt; BUG=b:127370436 TEST=$ `dmesg | grep ishtp` shows an ishtp driver being loaded TEST=$ `watch -n 0.1 cat /sys/devices/pci0000:00/0000:00:13.0/ {7B7154D0-56F4-4BDC-B0D8-9E7CDAE0D6A0}/cros-ec-dev.0.auto/ cros-ec-accel.0/iio:device0/in_accel_*_raw` should return 3 accelerometer values. Move the device around and ensure that movement results in sane values. Change-Id: Ie01e92150a42d489d231aebaf4cb5877855295ca Signed-off-by: Nathan Ciobanu &lt;nathan.d.ciobanu@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1519493 Commit-Ready: Rushikesh S Kadam &lt;rushikesh.s.kadam@intel.com&gt; Tested-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1519493" owner_email="shane.mckee@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/93/1519493/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4168b50650e22f35ad9c66d49f34b689c46a36e1" commit="c8eaedbc2f30592f9f42754e34ab94fa7e1d5148" commit_message="2api: add callback for vb2ex_tpm_set_mode Add vboot2 callback for tpm_set_mode. This is mostly a cherry-pick of these: https://chromium-review.googlesource.com/c/1354139 https://chromium-review.googlesource.com/c/1365293 The re-enable of the tpm is now performed by coreboot so this version doesn't implement tpm_get_mode. BUG=b:124358784 BRANCH=None TEST=compile vboot_reference and depthcharge CQ-DEPEND=CL:1471195 Change-Id: I4168b50650e22f35ad9c66d49f34b689c46a36e1 Signed-off-by: Matt Delco &lt;delco@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1470962 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-by: Keith Short &lt;keithshort@chromium.org&gt; " fail_count="1" gerrit_number="1470962" owner_email="delco@google.com" pass_count="0" patch_number="9" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/62/1470962/9" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0fd43ccb42bbd42f9ed319a29eb4015b48c879bb" commit="a752d78b7771322b5f491bbcb9dc0655402c035b" commit_message="firmware: add time unit conversion defines This change adds some #defines to assist with converting between microseconds (usec), milliseconds (msec) and full seconds. BUG=b:124358784 BRANCH=None TEST=Local build and also ran &quot;make runtests&quot; Change-Id: I0fd43ccb42bbd42f9ed319a29eb4015b48c879bb Signed-off-by: Matt Delco &lt;delco@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1504756 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="1" gerrit_number="1504756" owner_email="delco@google.com" pass_count="0" patch_number="2" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/56/1504756/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib32980527aa07357d62dd695a6ff479e8c918cf8" commit="33c90a45bdc277491b1d167cc3f781ee2463a078" commit_message="firmware/lib: commit nvram before running legacy vb2_run_altfw() can jump to run a legacy payload, so this change adds a call to vb2_nv_commit() to commit any pending changes to nvram before making the jump. The call to commit requires a vb2_context, so the majority of this change is to plumb this context through various functions. BUG=b:124358784 BRANCH=None TEST=local compile. Tested with a later change that helps confirm that a pending nvram change is written before jumping. Change-Id: Ib32980527aa07357d62dd695a6ff479e8c918cf8 Signed-off-by: Matt Delco &lt;delco@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1504757 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="1" gerrit_number="1504757" owner_email="delco@google.com" pass_count="0" patch_number="2" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/57/1504757/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4043c11b0e235f41298d2b4414d5c2f78ad021e1" commit="893e4d7ff0203025b717eb343f4ab565710bdfdf" commit_message="drivers/tpm: implement functionality to set TPM mode TPM_MODE was built into CR50 firmware in CL:1105614. Introduce this functionality into depthcharge TPM driver. This is mostly a cherry-pick of: https://chromium-review.googlesource.com/1195269 https://chromium-review.googlesource.com/1354698 https://chromium-review.googlesource.com/1354699 https://chromium-review.googlesource.com/1367344 The re-enable of tpm is performed in coreboot so this version does not provide the 'get' methods to query the tpm state. BUG=b:124358784 BRANCH=None TEST=local build CQ-DEPEND=CL:1470962 Change-Id: I4043c11b0e235f41298d2b4414d5c2f78ad021e1 Signed-off-by: Matt Delco &lt;delco@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1471195 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="1" gerrit_number="1471195" owner_email="delco@google.com" pass_count="0" patch_number="11" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/95/1471195/11" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="If2fd3f46da30fc7375d37b240e3e745819ae0632" commit="00c0396c5ab30b8e35a05a95eb1250858343944f" commit_message="firmware: allocate nvram bit for diagnostic mode This change allocates a bit in the nvram that will be used in a later change to tell the firmware whether to detour to diagnostic mode during boot. BUG=b:124358784 BRANCH=None TEST=Local build and ran &quot;make runtests&quot;. Verified with a later change that the nvram bit takes effect as expected. Change-Id: If2fd3f46da30fc7375d37b240e3e745819ae0632 Signed-off-by: Matt Delco &lt;delco@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1504758 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="1" gerrit_number="1504758" owner_email="delco@google.com" pass_count="0" patch_number="2" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/58/1504758/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4ef6c45ee09f5ce21d7a5a701c4f8f09d21e745c" commit="cbe40396e2f3fc873c76b44a2cf94d20ccd44bc8" commit_message="Revert &quot;CRAS: Add a new field to represent when pending streams will start&quot; This reverts commit 9c518747986fd3b148ec9d92c3af4a61b415d93e. After discussion, we decided to add new flag in dev_stream instead of using pending streams. This revert change is to remove the CL associated with pending stream. BUG=chromium:916887 TEST=None CQ-DEPEND=CL:1510895 Change-Id: I4ef6c45ee09f5ce21d7a5a701c4f8f09d21e745c Reviewed-on: https://chromium-review.googlesource.com/1469765 Commit-Ready: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="1" gerrit_number="1469765" owner_email="yuhsuan@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/65/1469765/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib1656596e66022dce5647b4ad75210c31142e092" commit="5e5ff16bca2f92039e7eb2c143aaca30b573944d" commit_message="Revert &quot;CRAS: audio_thread - get_next_output_wake should consider pending stream&quot; This reverts commit dc96519c4b8342f5b2ea49eb864ceef2a3193fd1. After discussion, we decided to add new flag in dev_stream instead of using pending streams. This revert change is to remove the CL associated with pending stream. BUG=chromium:916887 TEST=None Change-Id: Ib1656596e66022dce5647b4ad75210c31142e092 Reviewed-on: https://chromium-review.googlesource.com/1469766 Commit-Ready: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="1" gerrit_number="1469766" owner_email="yuhsuan@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/66/1469766/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I88994c50787068599499b205193b3d0c7fb9af19" commit="73f059e307d30014401083a11380293c1395e583" commit_message="Revert &quot;CRAS: Do not mix stream before its first fetching&quot; This reverts commit 23be69a9b3acee6df800f8a902f1cb591995b78d. After discussion, we decided to add new flag in dev_stream instead of using pending streams. This revert change is to remove the CL associated with pending stream. BUG=chromium:916887 TEST=None Change-Id: I88994c50787068599499b205193b3d0c7fb9af19 Reviewed-on: https://chromium-review.googlesource.com/1469767 Commit-Ready: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="1" gerrit_number="1469767" owner_email="yuhsuan@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/67/1469767/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ida6d6eb92784b9f3abebcd8456eda346dc89c8a7" commit="cdc9371f3eb14c88bc02e07fa1a824988dc3512b" commit_message="CRAS: Add new flag to indicate if dev_stream starts fetching When we add the new stream, the next_cb_ts of this stream would be set to the earliest next_cb_ts of others. It causes the new stream to remain empty before next fetch time. It also means we can not write any frames during this time. However, if we use the big client buffer and the small device buffer, the next fetch time is far from now. It will trigger underrun. To fix this issue, we can add the new flag in dev_stream to indicate if dev_stream starts fetching. The audio thread will skip mixing streams which have not started running yet. So that the new stream will not affect other existing streams. BUG=chromium:916887 TEST=Playing two streams does not trigger underruns on grunt. Change-Id: Ida6d6eb92784b9f3abebcd8456eda346dc89c8a7 Reviewed-on: https://chromium-review.googlesource.com/1510895 Commit-Ready: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="2" gerrit_number="1510895" owner_email="yuhsuan@chromium.org" pass_count="0" patch_number="13" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/95/1510895/13" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ie636bea95568d03ca3d055bcaf173275f7a8a487" commit="55794427344e5032e0bbe1dc279a07dfd9ae72e0" commit_message="CRAS: cras_iodev - Reschedule fetch time when streams removed The next_fetch_time of a new stream is set to the earliest fetch time of others. However, the stream with earliest fetch time may be removed before the new stream starts fetching. If it happens, it will be like adding new streams at any time and will cause device hw_level rise. To fix it, check fetch time again when streams removed. BUG=chromium:912457 TEST=Can pass audio_CrasOutputStress.output_only test on peppy reliably. Change-Id: Ie636bea95568d03ca3d055bcaf173275f7a8a487 Reviewed-on: https://chromium-review.googlesource.com/1517338 Commit-Ready: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="1" gerrit_number="1517338" owner_email="yuhsuan@chromium.org" pass_count="0" patch_number="10" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/38/1517338/10" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Ic340f6832f6454f4435f9a5eeb0ca717c207e737" commit="3c109d98f69ebd0218b4fc257f9b7feaf6dabd6c" commit_message="UPSTREAM: dt-binding: remoteproc: Remove lpass_aon clock from adsp pil clock list LPASS_Audio_Wrapper_AON clock is on by default. Remove it from lpass clock list to avoid voting for it. Reviewed-by: Rob Herring &lt;robh@kernel.org&gt; Signed-off-by: Rohit kumar &lt;rohitkr@codeaurora.org&gt; Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt; (cherry picked from commit 376211557302c1d851452579e5dc7f87d297f572) BUG=b:80591813 TEST=Kernel still boot on cheza Change-Id: Ic340f6832f6454f4435f9a5eeb0ca717c207e737 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1530073 Reviewed-by: Tzung-Bi Shih &lt;tzungbi@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1530073" owner_email="cychiang@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/73/1530073/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Ib042f804d2eec1a126b4af3f9e6ed7ced812b436" commit="4c5e20b746cc82a2827998619c893c43281df501" commit_message="UPSTREAM: remoteproc: q6v5_adsp: Remove voting for lpass_aon clock Lpass_aon clock is on by default. Remove it from lpass clock list to avoid voting for it. Signed-off-by: Rohit kumar &lt;rohitkr@codeaurora.org&gt; Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt; (cherry picked from commit 621eafdb0f0dbb46b8ba9c12dbf566a49f07363d) BUG=b:80591813 TEST=Kernel still boot on cheza Change-Id: Ib042f804d2eec1a126b4af3f9e6ed7ced812b436 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1530074 Reviewed-by: Tzung-Bi Shih &lt;tzungbi@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1530074" owner_email="cychiang@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/74/1530074/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I09d0bbedb1368bfa852a710354b26d753e63e8db" commit="195196b58c8b567d8adcfea280b43557de2f3b0d" commit_message="UPSTREAM: ASoC: qcom: Kconfig: select dmic for sdm845 sdm845 uses dmic on EC so it should select CROS_EC_CODEC. Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 74c6ecf4194ebed285b29964a950e0cd7414fe19) BUG=b:80591814 TEST=Kernel still boot on cheza Change-Id: I09d0bbedb1368bfa852a710354b26d753e63e8db Reviewed-on: https://chromium-review.googlesource.com/1530780 Commit-Ready: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Tested-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Tzung-Bi Shih &lt;tzungbi@chromium.org&gt; " fail_count="0" gerrit_number="1530780" owner_email="cychiang@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/80/1530780/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I1930cafef9b27f46021764ad359e975dcbce5e74" commit="b998845db9b5d9490f403cb6b19dc355bad2409f" commit_message="UPSTREAM: ASoC: qcom: Kconfig: fix dependency for sdm845 SND_SOC_CROS_EC_CODEC depends on MFD_CROS_EC. Add that dependency to SND_SOC_SDM845 to fix unmet direct dependencies warning. Fixes: 74c6ecf4194e (ASoC: qcom: Kconfig: select dmic for sdm845) Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt; Tested-by: Enric Balletbo i Serra &lt;enric.balletbo@collabora.com&gt; Tested-by: Randy Dunlap &lt;rdunlap@infradead.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit cdcdba5d624fc3fbad224230ca318c6ddf73795a) BUG=b:80591814 TEST=Kernel still boot on cheza Change-Id: I1930cafef9b27f46021764ad359e975dcbce5e74 Reviewed-on: https://chromium-review.googlesource.com/1530781 Commit-Ready: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Tested-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Tzung-Bi Shih &lt;tzungbi@chromium.org&gt; " fail_count="0" gerrit_number="1530781" owner_email="cychiang@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/81/1530781/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I9b2ffe0d4b0c6517f96f08a77cf8aae68b82435b" commit="06e31d4c75f29d06bd42d039d1c25284a1743e57" commit_message="FROMGIT: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 We must not select SND_SOC_MAX98927 unless CONFIG_I2C is also enabled: WARNING: unmet direct dependencies detected for SND_SOC_MAX98927 Depends on [n]: SOUND [=y] &amp;&amp; !UML &amp;&amp; SND [=y] &amp;&amp; SND_SOC [=y] &amp;&amp; I2C [=n] Selected by [y]: - SND_SOC_SDM845 [=y] &amp;&amp; SOUND [=y] &amp;&amp; !UML &amp;&amp; SND [=y] &amp;&amp; SND_SOC [=y] &amp;&amp; QCOM_APR [=y] &amp;&amp; MFD_CROS_EC [=y] Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt; Acked-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 686174a0989b1c33698b26523a1e4ccdcc84cf22 https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next) BUG=b:80591813 TEST=Kernel still boot on cheza Change-Id: I9b2ffe0d4b0c6517f96f08a77cf8aae68b82435b Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1530782 Reviewed-by: Tzung-Bi Shih &lt;tzungbi@chromium.org&gt; " fail_count="0" gerrit_number="1530782" owner_email="cychiang@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/82/1530782/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I51b99648bd7c8405a2fcd13c04c5f8b7a22fc613" commit="b6e9e9b3750d07d6f567e821390b0f479a3f794c" commit_message="image_tool: Resolve duplicate boards in rma-merge. When there are duplicate boards in different shim images, ask the user to select which one to use. BUG=chromium:884617 TEST=make test; manually test on multiple DUTs. Change-Id: I51b99648bd7c8405a2fcd13c04c5f8b7a22fc613 Reviewed-on: https://chromium-review.googlesource.com/1233316 Commit-Ready: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Tested-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="1233316" owner_email="chenghan@chromium.org" pass_count="0" patch_number="27" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/16/1233316/27" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If7dc0df5be51badfcc98a21663ec0922861ae65b" commit="04f70d9d5aa3d48fde13286ac3ae12594de2f3a3" commit_message="image_tool: Reduce rma-merge space usage. When merging two RMA shims, some payloads will overlap, and duplicate boards will also be removed. We can calculate the size of unused files and reduce the size of merged RMA shim. BUG=chromium:884617 TEST=make test; manually test on multiple DUTs; merge RMA shims with duplicate boards and check that the size is reduced. Change-Id: If7dc0df5be51badfcc98a21663ec0922861ae65b Reviewed-on: https://chromium-review.googlesource.com/1242589 Commit-Ready: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Tested-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="1242589" owner_email="chenghan@chromium.org" pass_count="0" patch_number="23" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/89/1242589/23" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9b3a9c6145d9f0b1029a112d4a3bf630131f6893" commit="eb7d518111c9fd830c24b244049c63101bfdcbe0" commit_message="image_tool: Refactor rma-merge. Move out the rma-merge selection function for duplicate boards for more flexibility in the future. BUG=chromium:884617 TEST=make test; manually test on multiple DUTs. Change-Id: I9b3a9c6145d9f0b1029a112d4a3bf630131f6893 Reviewed-on: https://chromium-review.googlesource.com/1275605 Commit-Ready: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Tested-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="1275605" owner_email="chenghan@chromium.org" pass_count="0" patch_number="20" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/05/1275605/20" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8a353d07a3cd869d164f84ba8e825f491a127987" commit="fd90458c4685961f5fa5fc64067e62333f99b63c" commit_message="image_tool: Add rma-extract function. 'rma-extract' can extract an RMA shim for a single board from a universal RMA shim. BUG=chromium:884617 TEST=make test; Run `image_tool rma-extract` to extract an RMA shim. Run `gdisk` to check that GPT is valid. Change-Id: I8a353d07a3cd869d164f84ba8e825f491a127987 Reviewed-on: https://chromium-review.googlesource.com/1276027 Commit-Ready: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Tested-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="1276027" owner_email="chenghan@chromium.org" pass_count="0" patch_number="25" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/27/1276027/25" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7e2ef50b8ac838fb430b133aad5c3152431ae9f4" commit="eedff37438511e7142df83dda18c205b648bf0cd" commit_message="cros-kernel2.eclass: Avoid calling olddefconfig when possible Calling 'kmake olddefconfig' adds 1.5 seconds to an incremental build. Most of the time this is totally unnecessary since we haven't touched the config nor any Kconfig files. The worst part about this 1.5 seconds is that it happens _before_ the source code gets compiled, so if you're just trying to figure out compile errors you need to wait this 1.5 seconds over and over again. Let's save this 1.5 seconds most times by keeping a copy of both the defconfig and the raw output of cat-ing all of our config fragments. If the raw output is the same then we can restore the defconfig from last time and save the time. Checking the raw cat of the fragments will catch cases where the chromeos/config files or the fragments used from cros-kernel2.eclass changed. ...but if the Kconfigs in the kernel themselves changed then we'll end up calling into the kernel with a non-defconfig. This is mostly OK--the kernel will detect it, fall to a slow path, and (very noisily) make a defconfig for you. ...but to be totally paranoid we'll actually redo the olddefconfig and kernel compile if we detect this. This makes the Kconfig changed case slower than before this patch but that's likely worth it. Timings from my workstation building: FEATURES=&quot;-buildpkg nostrip&quot; \ USE=&quot;debugobjects lockdebug klang kgdb vtconsole&quot; \ emerge-cheza --nodeps chromeos-kernel-4_19 Before this change, a no-op build: 0m32.896s, 0m33.223s, 0m33.335s Before this change, a no-op build simulating a Kconfig change (by commenting out the &quot;touch -r &quot;${temp_config}&quot; &quot;$(get_build_cfg)&quot; in the eclass): 0m38.717s, 0m38.193s, 0m38.113s After this change, a no-op build: 0m31.304s, 0m31.776s, 0m31.869s After this change, a no-op build simulating a Kconfig change by doing a &quot;cp cros-old-config cros-old-defconfig&quot; between builds: 0m38.185s, 0m37.868s, 0m38.477s Thus we get a ~1.5 second savings most times. If we ever &quot;get it wrong&quot; and end up in the pathological case we'll actually end up churning an extra ~13 seconds that we didn't have to, but that should be highly unusual and at least we'll still be correct. BUG=chromium:767073 TEST=See above timings; build still seems working Change-Id: I7e2ef50b8ac838fb430b133aad5c3152431ae9f4 Reviewed-on: https://chromium-review.googlesource.com/1516236 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="2" gerrit_number="1516236" owner_email="dianders@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/36/1516236/5" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I1f46caaeac68f1ea40b94a8335c4e7595e031922" commit="543d324b152c4daa5115f6683a0f2cb0838245fb" commit_message="cros-kernel2.eclass: Get ready to kill firmware_install kernel USE flag As per CL:729700, (&quot;linux-firmware: Clean linux-firmware (removing most of the files)&quot;): &gt; &quot;make firmware_install&quot; was probably the wrong thing to be doing all &gt; along. Running &quot;make firmware_install&quot; installs _every single_ &gt; firmware file even if there is no driver enabled for it (!). If we &gt; only want firmware files that are actually needed then &quot;make &gt; modules_install&quot; is the right thing to do. As of that same CL (now 1.5 years old), all known users of the firmware_install flag are gone. ...but it seems we forgot to take support for it out of the eclass. Let's add a period where setting the firmware_install USE flag counts as a build error. After this has been in the build for a while, we can fully delete it. This seems better than deleting it right away in case some non-public overlay (not that I can find any) is still referring to it. BUG=chromium:767073, chromium:770230 TEST=Everything still builds Change-Id: I1f46caaeac68f1ea40b94a8335c4e7595e031922 Reviewed-on: https://chromium-review.googlesource.com/1518795 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1518795" owner_email="dianders@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/95/1518795/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ida41b3f4653d12797645927720058913c5e88b21" commit="0d6e3342110c270390a7c8fb271125e93907fc9d" commit_message="cros-kernel2.eclass: Parallelize arm64 kernel compression During an emerge of the kernel on arm64 we spend a chunk of time waiting for the kernel to compress. On a kasan-enabled build (on 4.19) I measured this at about 2.7 seconds worth of time. On a non-kasan enabled build (also 4.19) this seems to be about 1.5 seconds. The difference is, presumably, the overall size of the kernel. It turns out that there are some other tasks (modules_install, which we call twice, and getting the kernel release) that can happen in parallel. At the moment those tasks are pretty slow (~3.3 seconds each when using clang). Let's let those tasks happen in parallel with compressing. Future changes may reduce the overhead of the above, but it's unlikely we'll manage to reduce it below 2-3 seconds so it's still worth doing things in parallel. Since I'm touching the fit generation / compression code, let's also adjust it to take some of the coding style suggestions made in other cros-kernel2 CLs. BUG=chromium:767073 TEST=Build/install a kernel on cheza TEST=Build/install a kernel on veyron_jerry TEST=Build w/ -fit_compression_kernel_lz4 fit_compression_kernel_lzma TEST=Build w/ -fit_compression_kernel_lz4 and boot on cheza TEST=Build a kernel on samus (non-arm64) Change-Id: Ida41b3f4653d12797645927720058913c5e88b21 Reviewed-on: https://chromium-review.googlesource.com/1518796 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="2" gerrit_number="1518796" owner_email="dianders@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/96/1518796/4" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Id89f78845c053f50e96f06f20325940d64d4788d" commit="3337fbe032ead166575475b3d131c4ab2b3de6ba" commit_message="cros-kernel2.eclass: Fast path getting the kernel release Calling into the kernel Makefile is super slow and generally we should try to avoid it whenever we can. In Chrome OS we're extra slow because of all the overhead of invoking our compiler, but even if that gets fixed there will still be a non-negligible overhead. Let's optimize the &quot;install&quot; case to not call into the kernel Makefile just to get the release version of the kernel. This version can be gleaned from the name of the files that the kernel installs and doing a bit of shell globbing and string manipulation is much faster. If somehow our globbing / string manipulation fail (because the kernel installed two files that look like /boot/vmlinuz-*???) we'll fall back to the slow way of asking the kernel. This is more paranoia than anything I'd expect to happen and perhaps should just be deleted, but it also doesn't hurt. Comparing an incremental build on cheza, before: 0m31.377s, 0m30.883s, 0m31.082s After: 0m27.293s, 0m27.275s, 0m27.717s ...so this saves over 3.5 seconds on an incremental build. BUG=chromium:767073 TEST=Kernel build still works. Change-Id: Id89f78845c053f50e96f06f20325940d64d4788d Reviewed-on: https://chromium-review.googlesource.com/1522086 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1522086" owner_email="dianders@chromium.org" pass_count="0" patch_number="6" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/86/1522086/6" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I8aee4db881bf2e20724089571e3f081eea4363ed" commit="e30a6be00adfaad40e15164ddcc9b8414d274b09" commit_message="chipset-cml: Add SOF fw binary Add the initial version of SOF firmware binary for CML. This is the v0.2 2019-02-28 release for bringup. repo : https://github.com/thesofproject/sof/ branch : cml-002-drop-stable commit id : c922a866e211a3e56d1e280fa72fc0328f81c802 BUG=b:123738217 TEST=emerge-hatch sof-binary &amp;&amp; cros deploy $DUT sof-binary, headset/speaker playback, headset/dmic capture on hatch Change-Id: I8aee4db881bf2e20724089571e3f081eea4363ed Signed-off-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1519471 Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="3" gerrit_number="1519471" owner_email="benzh@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/71/1519471/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I24fc7dec5815d62dbf737b927c53a496eb5e0261" commit="e6ed0f4e8ffef547c09ecbdbce2e716f273cf755" commit_message="Hatch: Add SOF topology Add the initial version of SOF topology for Hatch. This is the v0.2 2019-02-28 release for bringup. repo : https://github.com/thesofproject/sof/ branch : cml-002-drop-stable commit id : c922a866e211a3e56d1e280fa72fc0328f81c802 With the following additional patch on top: https://github.com/thesofproject/sof/pull/1093/commits/55d3a0197fb218be8654821d9b4ec5eca6f31886 (&quot;topology: Add CML topology support for chromebook rt5682+max98357a variant&quot;) BUG=b:123738217 TEST=emerge-hatch sof-topology &amp;&amp; cros deploy $DUT sof-topology, headset/speaker playback, headset/dmic capture on hatch Change-Id: I24fc7dec5815d62dbf737b927c53a496eb5e0261 Signed-off-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1519472 Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="3" gerrit_number="1519472" owner_email="benzh@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/72/1519472/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I397fa322ccde650ed5ac098a05c5d832eef7cb22" commit="b0954daed3a175bb5619237544efe7a57d6f6665" commit_message="Hatch: Add initial audio config files Add ucm config for speaker and headphone playback Add alsa-hatch.conf to load SOF instead of snd_hda_intel Pull in sof-binary and sof-topology BUG=b:123738217 TEST=headset/speaker playback, headset/dmic capture on hatch Change-Id: I397fa322ccde650ed5ac098a05c5d832eef7cb22 Signed-off-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1519473 Reviewed-by: Kamal Ap &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="3" gerrit_number="1519473" owner_email="benzh@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/73/1519473/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I1ec2afcdac0e97560d18693b40a670a4d2034484" commit="faebb681113c8acbbaa0d822f3d3b9ad2a0d8b9b" commit_message="env net-misc openssh: Migrate /var/empty to /mnt/empty. This helps avoid races during chromeos_startup and eliminates the need for /var/empty to be set immutable. For sshd this is accomplished by appending --with-privsep-path='${EPREFIX}/mnt/empty' to the configuration args. CQ-DEPEND=I4e81aeaa5fb9b387f24233da98b870b404cc193f BUG=chromium:935669,chromium:933582 TEST=sshd works and accesses /mnt/empty instead of /var/empty Change-Id: I1ec2afcdac0e97560d18693b40a670a4d2034484 Reviewed-on: https://chromium-review.googlesource.com/1489391 Commit-Ready: Allen Webb &lt;allenwebb@google.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="8" gerrit_number="1489391" owner_email="allenwebb@google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/91/1489391/2" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I4e81aeaa5fb9b387f24233da98b870b404cc193f" commit="f1cf68cad48da13247d41b80c706ab724c27b3fa" commit_message="openssh: upgraded package to upstream Upgraded net-misc/openssh to version 7.9_p1-r2 on amd64, arm openssh needed to be upgraded or rebuilt for the dependent change to be applied. CQ-DEPEND=I1ec2afcdac0e97560d18693b40a670a4d2034484 BUG=chromium:935669 TEST=manually verify sshd works as intended. Change-Id: I4e81aeaa5fb9b387f24233da98b870b404cc193f Reviewed-on: https://chromium-review.googlesource.com/1489371 Commit-Ready: Allen Webb &lt;allenwebb@google.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Allen Webb &lt;allenwebb@google.com&gt; " fail_count="8" gerrit_number="1489371" owner_email="allenwebb@google.com" pass_count="0" patch_number="3" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/71/1489371/3" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I92bc34dce9f35f7c3f7c3b3a1daa6665742f4d6d" commit="3b4c408850ba897f0b181e49490254413cca7753" commit_message="usergroup_baseline: Remove /var/empty from sshd home. Now that sshd has been upgraded it is the image_test check can be cleaned up. CQ-DEPEND=CL:1489371 BUG=chromium:935669 TEST=PreCQ passes Change-Id: I92bc34dce9f35f7c3f7c3b3a1daa6665742f4d6d Reviewed-on: https://chromium-review.googlesource.com/1491934 Commit-Ready: Allen Webb &lt;allenwebb@google.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="8" gerrit_number="1491934" owner_email="allenwebb@google.com" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/34/1491934/2" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I331383d21fda9b4e6ca37df47c0025f00e54698d" commit="79756e6945f8e2948d0cc6985412a5decf1e46e4" commit_message="Meep: Remove support for board version 0 At this point, support for board version 0 can be pulled from the code. This leaves the board file cleaner to read, and also creates a better starting point reference for followers. BUG=b:128413812 BRANCH=octopus TEST=builds Change-Id: I331383d21fda9b4e6ca37df47c0025f00e54698d Signed-off-by: Diana Z &lt;dzigterman@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1525064 Reviewed-by: Karthikeyan Ramasubramanian &lt;kramasub@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="7" gerrit_number="1525064" owner_email="dzigterman@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/64/1525064/1" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="Ibdf9cdea5ef930ae3ff566679e5ecff9c9c78959" commit="5c1d282d4a04b07abbf221a6f7903c4ec2f76f31" commit_message="Fleex: Remove support for board version 0 At this point, support can be removed for board version 0. This leaves the board code cleaner and provides a better starting point for any follower projects. BUG=b:128413812 BRANCH=octopus TEST=builds Change-Id: Ibdf9cdea5ef930ae3ff566679e5ecff9c9c78959 Signed-off-by: Diana Z &lt;dzigterman@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1525065 Reviewed-by: Karthikeyan Ramasubramanian &lt;kramasub@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="5" gerrit_number="1525065" owner_email="dzigterman@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/65/1525065/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I0eda3ecc5b33bfe0721a0fa9d59f7884a0d3732e" commit="64f17febb6b889774d51b486ee36b572d3cb80e5" commit_message="Phaser: Remove support for early board versions At this point, support for the early board versions can be removed. This leaves the board code cleaner, and provides a better starting point for any follower projects. BUG=b:128413812 BRANCH=octopus TEST=builds Change-Id: I0eda3ecc5b33bfe0721a0fa9d59f7884a0d3732e Signed-off-by: Diana Z &lt;dzigterman@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1525066 Reviewed-by: Karthikeyan Ramasubramanian &lt;kramasub@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="5" gerrit_number="1525066" owner_email="dzigterman@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/66/1525066/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="If89a4a133ad03885f439651a0c074566396a47fd" commit="10ed6b22a83236728392a5e497a8c7873f3dffc1" commit_message="FAFT: Drop the support of Lumpy and Stumpy Lumpy and Stumpy reached AUE. BUG=b:127960655 TEST=None; trivial config removal. These config won't be used as FAFT won't be executed on these boards. Change-Id: If89a4a133ad03885f439651a0c074566396a47fd Reviewed-on: https://chromium-review.googlesource.com/1529392 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Commit-Ready: Wai-Hong Tam &lt;waihong@google.com&gt; Tested-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-by: Kevin Shelton &lt;kmshelton@chromium.org&gt; Reviewed-by: Joel Kitching &lt;kitching@chromium.org&gt; " fail_count="0" gerrit_number="1529392" owner_email="waihong@google.com" 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/92/1529392/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9a0faf9548f35a0f68b4a36ccc55d0e80c322119" commit="a1b89542f5b667805c1d4f4f05c9c42e2250186b" commit_message="autotest-server-tests: Remove firmware_DevTriggerRecovery This test is only executed on boards using physical button to switch between normal and developer mode. This kind of boards have already reached AUE. So this test should be deprecated. CQ-DEPEND=CL:1529392 BUG=b:127960655 TEST=None Change-Id: I9a0faf9548f35a0f68b4a36ccc55d0e80c322119 Reviewed-on: https://chromium-review.googlesource.com/1529366 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-by: Kevin Shelton &lt;kmshelton@chromium.org&gt; Reviewed-by: Joel Kitching &lt;kitching@chromium.org&gt; " fail_count="1" gerrit_number="1529366" owner_email="waihong@google.com" 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/66/1529366/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I743cfbb03517beb06a2a50cdd6744f00088f295e" commit="5494da916cca1fed17ec8100d7fdc6bcf962dd0b" commit_message="FAFT: Remove firmware_DevTriggerRecovery This test is only executed on boards using physical button to switch between normal and developer mode. This kind of boards have already reached AUE. So this test should be deprecated. CQ-DEPEND=CL:1529366 BUG=b:127960655 TEST=None Change-Id: I743cfbb03517beb06a2a50cdd6744f00088f295e Reviewed-on: https://chromium-review.googlesource.com/1529393 Commit-Ready: Wai-Hong Tam &lt;waihong@google.com&gt; Tested-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-by: Kevin Shelton &lt;kmshelton@chromium.org&gt; Reviewed-by: Joel Kitching &lt;kitching@chromium.org&gt; " fail_count="1" gerrit_number="1529393" owner_email="waihong@google.com" 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/93/1529393/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I201292a449a60a7e99a24b35be40f1648daefc8d" commit="730d84bb9431e29b146c39fcf5efa16c0db03ebb" commit_message="hdctools: add 'ccd_i2c_en' to servod 'dut-control ccd_i2c_en' tells whether CCD I2C is on or off. BUG=b:123901082 BRANCH=none TEST=manually ran dut-control $ dut-control servo_type servo_type:ccd_cr50 $ dut-control ccd_i2c_en ccd_i2c_en:Always $ dut-control ccd_i2c_en ccd_i2c_en:IfOpened $ dut-control ccd_i2c_en ccd_i2c_en:UnlessLocked $ dut-control ccd_i2c_en ccd_i2c_en:Default // attemped to modify it. $ dut-control ccd_i2c_en:never Problem with ['ccd_i2c_en:never'] :: Finding set function _Set_ccd_cap_i2c ------- $ dut-control servo_type servo_type:servo_v4_with_servo_micro $ dut-control ccd_i2c_en ccd_i2c_en:Always $ dut-control ccd_i2c_en ccd_i2c_en:IfOpened $ dut-control ccd_i2c_en ccd_i2c_en:UnlessLocked $ dut-control ccd_i2c_en ccd_i2c_en:Default ------- $ dut-control servo_type servo_type:servo_v2 $ dut-control ccd_i2c_en Problem with ['ccd_i2c_en'] :: Timeout waiting for response. Change-Id: I201292a449a60a7e99a24b35be40f1648daefc8d Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1524439 Reviewed-by: Matthew Blecker &lt;matthewb@chromium.org&gt; " fail_count="0" gerrit_number="1524439" owner_email="namyoon@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/39/1524439/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I394ea9b6c6e41f0a926f4af5d3767ebba7037f37" commit="b854a542a815f62d8b6c1e20a03ee84de13fff30" commit_message="flash_ec: check I2C ccd state before triggering ITE EC DBGR mode To flash ITE in ccd mode, I2C ccd capability should be set always. This CL makes flash_ec check this condition before it attempts to ask CR50 to send a special waveform which triggers ITE EC DBGR mode. CQ-DEPEND=CL:1524439 BUG=b:123901082 BRANCH=none TEST=manually ran flash_ec on ampton in CCD mode. // Expected to fail , case 1 $ ./util/flash_ec --board=ampton --read /tmp/ec.ampton.read.bin --verbose ... ERROR: CCD I2C capability is not set as 'Always' : IfOpened ... // Expected to fail , case 2 $ ./util/flash_ec --board=ampton --read /tmp/ec.ampton.read.bin --verbose ... ERROR: CCD I2C capability is not set as 'Always' : UnlessLocked ... // Expected to fail , case 3 $ ./util/flash_ec --board=ampton --read /tmp/ec.ampton.read.bin --verbose ... ERROR: CCD I2C capability is not set as 'Always' : Default ... // Expected to success $ ./util/flash_ec --board=ampton --read /tmp/ec.ampton.read.bin --verbose ... 524288 bytes read. INFO: Flashing done. ... Change-Id: I394ea9b6c6e41f0a926f4af5d3767ebba7037f37 Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1524669 Reviewed-by: Matthew Blecker &lt;matthewb@chromium.org&gt; " fail_count="1" gerrit_number="1524669" owner_email="namyoon@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/69/1524669/6" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ieacea209d289c1bac86e5daa2392b3e3e6908124" commit="4782e5c16a129a52647148ab76166ff167bd1096" commit_message="update_engine: Use dlcservice.proto instead of update_engine.proto system_api/dbus/update_engine/update_engine.proto and system_api/dbus/dlcservice/dlcservice.proto are basically the same thing. They providesf a mechanism to transfer information about DLCs from dlcservice to update_engine and vice verse. So having only one copy of it makes it easier to maintain and extend in the future. BUG=chromium:898340 TEST=precq CQ-DEPEND=CL:1524873 Change-Id: Ieacea209d289c1bac86e5daa2392b3e3e6908124 Reviewed-on: https://chromium-review.googlesource.com/1525022 Commit-Ready: Amin Hassani &lt;ahassani@chromium.org&gt; Tested-by: Amin Hassani &lt;ahassani@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; Reviewed-by: Xiaochu Liu &lt;xiaochu@chromium.org&gt; " fail_count="2" gerrit_number="1525022" owner_email="ahassani@chromium.org" pass_count="0" patch_number="2" project="aosp/platform/system/update_engine" project_url="https://chromium-review.googlesource.com/aosp/platform/system/update_engine" ref="refs/changes/22/1525022/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I4e3feab81a79d84fff12142c273e7ce93199ced7" commit="6f7fe13d0a1bde0ee91f4cc9e7648b4f88365868" commit_message="system_api: Merge update_engine.proto into dlcservice.proto system_api/dbus/update_engine/update_engine.proto and system_api/dbus/dlcservice/dlcservice.proto are basically the same thing. They providesf a mechanism to transfer information about DLCs from dlcservice to update_engine and vice verse. So having only one copy of it makes it easier to maintain and extend in the future. BUG=chromium:898340 TEST=precq CQ-DEPEND=CL:1525022 Change-Id: I4e3feab81a79d84fff12142c273e7ce93199ced7 Reviewed-on: https://chromium-review.googlesource.com/1524873 Commit-Ready: Amin Hassani &lt;ahassani@chromium.org&gt; Tested-by: Amin Hassani &lt;ahassani@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; Reviewed-by: Xiaochu Liu &lt;xiaochu@chromium.org&gt; " fail_count="1" gerrit_number="1524873" owner_email="ahassani@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/73/1524873/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5ce55f6515e44304206fbb7907226b56aa01abae" commit="4db7d689bf8a99dd1afa02b07b26012aa93ea640" commit_message="tast-local-helpers-cros: Add new package. Add a new chromeos-base/tast-local-helpers-cros package that compiles and installs C executables from platform/tast-tests/helpers/local. These programs were formerly installed by the security_tests package. Also add a runtime dependency on the new package to chromeos-base/tast-local-tests-cros, and mask the &quot;asan&quot; flag for it to avoid build issues seen earlier (ASan doesn't support statically-linked executables). BUG=chromium:911879 TEST=emerge-caroline tast-local-helpers-cros CQ-DEPEND=If9078fcf800eaf6ad7ea451bdfe326b38be29583 Change-Id: I5ce55f6515e44304206fbb7907226b56aa01abae Reviewed-on: https://chromium-review.googlesource.com/1526372 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; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="3" gerrit_number="1526372" owner_email="derat@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/72/1526372/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I0c53c87cdd0f11a1581f2fa63083961225783df1" commit="a472cb2c37a71a3262fc1a2aea6c519c02211ecc" commit_message="tast-tests: Add security.PtraceProcess test. Port the process-specific portion of the security_ptraceRestrictions Autotest test to a new security.PtraceProcess Tast test. This test uses a &quot;sleeper&quot; C executable installed by the tast-local-helpers-cros package. BUG=chromium:911879 TEST=ran it CQ-DEPEND=I5ce55f6515e44304206fbb7907226b56aa01abae Change-Id: I0c53c87cdd0f11a1581f2fa63083961225783df1 Reviewed-on: https://chromium-review.googlesource.com/1525087 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; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="1" gerrit_number="1525087" owner_email="derat@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/87/1525087/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic4dc5f282f94c6d28a6ba9c4e8d81893f8a994f5" commit="73523128b67c874c0ffcb810d50a5c4e5e3a1526" commit_message="tast-tests: Add security.PtraceThread test. Port the thread-specific portion of the security_ptraceRestrictions Autotest test to a new security.PtraceThread Tast test. This thread executes a thread-prctl C executable installed by the tast-local-helpers-cros package. BUG=chromium:911879 TEST=ran it CQ-DEPEND=I5ce55f6515e44304206fbb7907226b56aa01abae Change-Id: Ic4dc5f282f94c6d28a6ba9c4e8d81893f8a994f5 Reviewed-on: https://chromium-review.googlesource.com/1525088 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; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="2" gerrit_number="1525088" owner_email="derat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/88/1525088/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="If3a6581d3086ec1e8611b9f94fc1c4394b97d524" commit="f412622785de407f55b1133624c8a2adbc46e3cb" commit_message="platform.MemoryPressure: add Pressure Stall Info reporting PSI (Pressure Stall Information) is not available until kernel 4.20, but it's available as patches for 4.19 and we can experiment with it. At this point there is no expectation that we'll ever need to use the PSI values internally in the test, so instead of parsing /proc/psi/memory, we simply read its content and log it. BUG=chromium:934937 TEST=ran the test on 4.19 with PSI, checked numbers. Also ran on 3.14. Change-Id: If3a6581d3086ec1e8611b9f94fc1c4394b97d524 Reviewed-on: https://chromium-review.googlesource.com/1525096 Commit-Ready: Luigi Semenzato &lt;semenzato@chromium.org&gt; Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="1525096" owner_email="semenzato@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/96/1525096/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I163f2239287626e90f79876734fdfc0e83508db4" commit="3c0fdb3fb9470857f31216f96f564814bbf32277" commit_message="platform.MemoryPressure: add WPR record mode Setting recordPageSet to true and running the test records a new WPR archive. This has the limitation that it needs an existing archive to run, because the data files are unconditionally downloaded. However, it is still helpful for refreshing the archive, and the setup may be rigged to work by creating a fake archive, and it's no worse than before. A proper solution (in the works) involves separating out most of the test into a subpackage, and creating an additional &quot;test&quot; (with disabled=true) to be used exclusively for creating the archive. BUG=none TEST=ran the test after setting recordPageSet = true Change-Id: I163f2239287626e90f79876734fdfc0e83508db4 Reviewed-on: https://chromium-review.googlesource.com/1529316 Commit-Ready: Luigi Semenzato &lt;semenzato@chromium.org&gt; Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="1529316" owner_email="semenzato@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/16/1529316/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I915a5e15bea94e5144225fa2d6dac27de83acddb" commit="e066f5a5e1d8a2b30dad84acd03213f3edc252a1" commit_message="arc-setup: parse priority prefix and for arc-kmsg-logger Lines read from android.kmsg.fifo encode priority information in their header. Have logger parse this so that messages are marked with the appropriate severity. BUG=None TEST=Ensure logs have right priority in journal and syslog. Change-Id: I915a5e15bea94e5144225fa2d6dac27de83acddb Reviewed-on: https://chromium-review.googlesource.com/1530292 Commit-Ready: Christopher Morin &lt;cmtm@google.com&gt; Tested-by: Christopher Morin &lt;cmtm@google.com&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="0" gerrit_number="1530292" owner_email="cmtm@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/92/1530292/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia55ba089417e32dfff94e7d8b7e82e7a03c1d114" commit="2417a4b632faa854892caba550c0da606a1b44c6" commit_message="journald: remove unecessary operations to set up /dev/log It was thought that these were needed to support logging via /dev/log, but it's not the case. BUG=chromium:932761 TEST=Ensure log messages from affected processes can be seen in the journal Change-Id: Ia55ba089417e32dfff94e7d8b7e82e7a03c1d114 Reviewed-on: https://chromium-review.googlesource.com/1530293 Commit-Ready: Christopher Morin &lt;cmtm@google.com&gt; Tested-by: Christopher Morin &lt;cmtm@google.com&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="1530293" owner_email="cmtm@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/93/1530293/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie5a63c75558cc6556ecc7deda293159352da1943" commit="b21f396d346f838c4e04d2f372575d265fa8f724" commit_message="CRAS: Add JackType to specify a node is always plugged The original code only set plugged on the first device of the USB card. However, this logic has its limitation as there is a dock having both headphone and lineout, but no jack and no UAC2/UAC3 connector status support. To fix the problem, we do not consider the is_first condition for fully-specified UCM and add the new JackType &quot;always&quot; to specify that the node is always plugged even without jack. BUG=chromium:1524611 TEST=Can set JackType &quot;always&quot; on HiFi.conf of USB device. CQ-DEPEND=CL:1530352 Change-Id: Ie5a63c75558cc6556ecc7deda293159352da1943 Reviewed-on: https://chromium-review.googlesource.com/1530351 Commit-Ready: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="0" gerrit_number="1530351" owner_email="yuhsuan@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/51/1530351/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I284056dca92d66e27b35e3aa9bdbe60c17ee6758" commit="24ff4b0868df7eebfd3bfeaa0453378dc5f5f215" commit_message="UCM: Set JackType &quot;always&quot; for HD Pro Webcam C920 For fully-specified USB device, we need to add JackType &quot;always&quot; on it or it will be set as not plugged. Now there is only C920 in this case. BUG=chromium:1524611 TEST=C920 will be set to be plugged on peppy. Change-Id: I284056dca92d66e27b35e3aa9bdbe60c17ee6758 Reviewed-on: https://chromium-review.googlesource.com/1530352 Commit-Ready: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="0" gerrit_number="1530352" owner_email="yuhsuan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/52/1530352/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4852fea7c21752c45fcfe4cc60d45f264f142bab" commit="f2cf258a000e4f76e23be5b16e910b8272c0222e" commit_message="sign_cr50_firmware: use sanitized manifest file This patch makes sure that Cr50 manifest included in the builder produced tarball is stripped to remove the comments before it is given to jq for processing. Also a little clean up. BRANCH=none BUG=b:74100307 TEST=tested as described in the next patch. Change-Id: I4852fea7c21752c45fcfe4cc60d45f264f142bab Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1529387 Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1529387" owner_email="vbendeb@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/87/1529387/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic123df4396d7d497347de40a5ff448940c0b1982" commit="513bd705358e941c82c5a18ee376589b83b02b06" commit_message="image_signing: Verify cr50 signing manifest compliance When signing Cr50 images, Board ID flags and major version number fields of the manifest must follow the following convention: - even major version numbers indicate pre-pvt branch, Board ID flag bit 0x10 must be set; - odd major version numbers indicate mp branch, Board ID flag bit 0x10000 must be set; BRANCH=none BUG=b:74100307 TEST=extracted pre-pvt branch produced Cr50 tarball into /tmp/cr50.cp, and ran the following command: scripts/image_signing/sign_cr50_firmware.sh /tmp/cr50.cp tests/devkeys \ signed observed successful completion. Modified /tmp/cr50.cp/ec_RW-manifest-prod.json to set major version number to 3 instead of 4 and tried again, got the following error, as expected: sign_cr50_firmware.sh: ERROR : Inconsistent manifest \ /tmp/cr50.cp/ec_RW-manifest-prod.json: major = &quot;3&quot;, board_id_flags = &quot;16&quot; Change-Id: Ic123df4396d7d497347de40a5ff448940c0b1982 Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1321410 Reviewed-by: David Riley &lt;davidriley@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1321410" owner_email="davidriley@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/10/1321410/8" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iac6d7104af7cbae98683c6417048e05b503d52ff" commit="93a14428886b8a58096e5b74d2e9324f625c5cdf" commit_message="u2fd: Add file-backed user secret and counter. This adds basic support for a user secret and counter stored in the users home directory. State is loaded at startup, if available, and when a session starts. State is cleared with a session ends. BUG=b:123161715, b:112603199 TEST=local tests on soraka Change-Id: Iac6d7104af7cbae98683c6417048e05b503d52ff Reviewed-on: https://chromium-review.googlesource.com/1486192 Commit-Ready: Louis Collard &lt;louiscollard@chromium.org&gt; Tested-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="1" gerrit_number="1486192" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="15" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/92/1486192/15" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I830cc1fb383a6b818fec95f3bb7c9c9d997f9398" commit="61759f526cdc063fba0a2e3add4d2d3f93013ecb" commit_message="u2fd: Pass P1 value to cr50, handle 'check-only' sign response. This changes requires values incoming values of P1 to be valid values defined in the FIDO spec, and passes those values to cr50. A related change is correctly handling U2F_SIGN responses when the P1 value was set to 'check-only'. BUG=b:123161715 TEST=manual tests with g2ftool, Google 2FA, Yubikey 2FA Change-Id: I830cc1fb383a6b818fec95f3bb7c9c9d997f9398 Reviewed-on: https://chromium-review.googlesource.com/1506996 Commit-Ready: Louis Collard &lt;louiscollard@chromium.org&gt; Tested-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="1" gerrit_number="1506996" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/96/1506996/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ibbd638a5e8f52778a4fdb03e0e7a13c24dce5187" commit="69a8aac9f1bcece5622eace4fed48aea0d138d09" commit_message="sm: Store bond information of pairing The number PERSIST_NUM_TYPE_SM_BOND is defined but not yet stored anywhere. This adds storing PERSIST_NUM_TYPE_SM_BOND when pairing Phase 2 is complete (Pairing Random is exchanged). BUG=chromium:805112 TEST=Tested manual pairing with LE mouse Change-Id: Ibbd638a5e8f52778a4fdb03e0e7a13c24dce5187 Reviewed-on: https://chromium-review.googlesource.com/1509872 Commit-Ready: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Dmitry Grinberg &lt;dmitrygr@google.com&gt; " fail_count="4" gerrit_number="1509872" owner_email="sonnysasaka@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/newblue" project_url="https://chromium-review.googlesource.com/chromiumos/platform/newblue" ref="refs/changes/72/1509872/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I3cc06fe9065902c932f8d565d3a607f958e87893" commit="f2c193fc57e7450efae946d16693e1235beee231" commit_message="sm: Add smGetKnownDevices This interface is added to support upper layer (newblued) to retrieve the previously saved known devices after stack is restarted. BUG=chromium:805112 TEST=Integration test with newblued Change-Id: I3cc06fe9065902c932f8d565d3a607f958e87893 Reviewed-on: https://chromium-review.googlesource.com/1512275 Commit-Ready: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Dmitry Grinberg &lt;dmitrygr@google.com&gt; " fail_count="4" gerrit_number="1512275" owner_email="sonnysasaka@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/newblue" project_url="https://chromium-review.googlesource.com/chromiumos/platform/newblue" ref="refs/changes/75/1512275/5" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I740a3a79c788be273b36886a844a0464016f6bca" commit="ebf4372956d843cf3c4d2b24c397438fa2a40d3b" commit_message="cups-filters: upgrade to version 1.21.6 This upgrade was required to upgrade app-text/qpdf to version 8.2.1. BUG=chromium:921984 TEST=Tested with the autotest platform_PrinterPpds.all_test on elm CQ-DEPEND=CL:1521056 Change-Id: I740a3a79c788be273b36886a844a0464016f6bca Reviewed-on: https://chromium-review.googlesource.com/1521526 Commit-Ready: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Tested-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; " fail_count="12" gerrit_number="1521526" owner_email="pawliczek@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/26/1521526/2" remote="cros" total_fail_count="12"/><pending_commit branch="master" change_id="I472552059707eea63930196d2279407e3079c3c6" commit="74ed7920f3ef36f0287fafdabb1659c6c78592f5" commit_message="qpdf: upgraded package to upstream Upgraded app-text/qpdf to version 8.2.1. I have also added CL:875001 on top of it. It was required to solve the bug chromium:802091 (undefined symbol: __aeabi_uldivmod). BUG=chromium:921984 TEST=Tested with the autotest platform_PrinterPpds.all_test on elm and cave CQ-DEPEND=CL:1521526 Change-Id: I472552059707eea63930196d2279407e3079c3c6 Reviewed-on: https://chromium-review.googlesource.com/1521056 Commit-Ready: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Tested-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Reviewed-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; " fail_count="1" gerrit_number="1521056" owner_email="pawliczek@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/56/1521056/5" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I806ba6bb45a0007512afec9151c57c60d30fd604" commit="3473366e304a9a98b672ac8f650f2cc5a88a34de" commit_message="motion: Split configuration for sensor FIFO and tight timestamps CONFIG_ACCEL_FIFO was being used both to control the size of the sensor FIFO, and the notion of tight timestamps. The latter is related to the format the EC uses to send sensor event timestamps and not to the size of the FIFO. Split this latter portion into its own configuration flag, CONFIG_SENSOR_TIGHT_TIMESTAMPS. This defaults to enabled, and should be turned on for all new boards. It will be selectively disabled on a few boards where the AP-side filtering this enables does not perform optimally due to jitter issues. BUG=b:123700100 BRANCH=rammus TEST=observe tight_timestamps on the sensor_ring device in kernel be enabled/disabled depending on whether CONFIG_SENSOR_TIGHT_TIMESTAMPS is #undef'ed or not Change-Id: I806ba6bb45a0007512afec9151c57c60d30fd604 Signed-off-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1524666 Reviewed-by: Alexandru M Stan &lt;amstan@chromium.org&gt; " fail_count="0" gerrit_number="1524666" owner_email="egranata@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/66/1524666/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I459f2673abad7ff75ba9e8a844b7702dee1ef8c0" commit="cfde2042ceb91c294313358681d0dbf6a13f96da" commit_message="rammus: Disable tight timestamps Rammus boards do not have a dedicated GPIO for MKBP events between EC and AP. On boards without this hardware support, the tight timestamps feature cannot be reliably supported due to issues with the performance of the ACPI SCI chain, compared to a dedicated interrupt. Disabling tight_timestamps restores legacy behavior that is known to fare better with sensors events over SCI. BUG=b:123700100 BRANCH=rammus TEST=tight_timestamps is 0, ran CtsSensorTestCases Change-Id: I459f2673abad7ff75ba9e8a844b7702dee1ef8c0 Signed-off-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1524667 Reviewed-by: Alexandru M Stan &lt;amstan@chromium.org&gt; " fail_count="0" gerrit_number="1524667" owner_email="egranata@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/67/1524667/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I668bdcba053980cb2ed1b3358ebf76e6c901770a" commit="68c5c1006246b3f48a6125aa1dfa087a4c17a923" commit_message="FROMGIT: platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown On some platforms such as HP Elite-x2-1013-g3, the platform BIOS enforces XTAL to remain off before S0ix state can be achieved. This may not be optimum when we want to enable use cases like Low Power Audio, Wake on Voice etc which always need 24mhz clock. This introduces a new quirk to allow S0ix entry when all other conditions except for XTAL clock are good on a given platform. The extra power consumed by XTAL clock is about 2mw but it saves much more platform power compared to the system that remains in just PC10. Link: https://bit.ly/2UmnrFf Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=201579 Tested-by: &quot;David E. Box&quot; &lt;david.e.box@linux.intel.com&gt; Reported-and-tested-by: russianneuromancer &lt;russianneuromancer@ya.ru&gt; Signed-off-by: Rajneesh Bhardwaj &lt;rajneesh.bhardwaj@linux.intel.com&gt; Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt; (cherry picked from commit a4c1d0d98fa2561a87ea72e09eb949dbaae8abcd git://git.infradead.org/linux-platform-drivers-x86.git for-next) BUG=b:125391455,b:123540469 TEST=Boot hatch and verify no regressions Change-Id: I668bdcba053980cb2ed1b3358ebf76e6c901770a Signed-off-by: Rajat Jain &lt;rajatja@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1484367 Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1484367" owner_email="rajatja@google.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/67/1484367/5" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I4463a5fc98d587dd2dfd5f6cee98408cd7abe674" commit="4aadf5b684ad02b5e68e383fbb994fcd2caf7679" commit_message="FROMLIST: platform/x86: intel_pmc_core: Convert to a platform_driver Convert the intel_pmc_core driver to a platform driver. There is no functional change. Some code that tries to determine what kind of CPU this is, has been moved code is moved from pmc_core_probe() to pmc_core_init(). Signed-off-by: Rajat Jain &lt;rajatja@google.com&gt; (am from https://patchwork.kernel.org/patch/10851885/) BUG=b:123716513 TEST=Verify the dumps on S0ix entry failures. Change-Id: I4463a5fc98d587dd2dfd5f6cee98408cd7abe674 Reviewed-on: https://chromium-review.googlesource.com/1512862 Commit-Ready: Rajat Jain &lt;rajatja@google.com&gt; Tested-by: Rajat Jain &lt;rajatja@google.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1512862" owner_email="rajatja@google.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/62/1512862/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2ab921fa206d58e1d1cbd4e017afdfd00568b020" commit="8c9f27e81af8370344128abf44d956f7c8fc7610" commit_message="infra/proto: add to chromite Adding pinned infra/proto to chromite. BUG=chromium:940582, b:128456793 TEST=repo sync Change-Id: I2ab921fa206d58e1d1cbd4e017afdfd00568b020 Reviewed-on: https://chromium-review.googlesource.com/1525073 Commit-Ready: Alex Klein &lt;saklein@chromium.org&gt; Tested-by: Alex Klein &lt;saklein@chromium.org&gt; Reviewed-by: Lann Martin &lt;lannm@chromium.org&gt; " fail_count="5" gerrit_number="1525073" owner_email="saklein@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/73/1525073/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ife4c2f9eacffd5ed8d978d4ae2143d28898fca16" commit="82e8555bdf256a4bfd1a028c03f93464f9a71eff" commit_message="infra/proto: add to chromite Adding pinned infra/proto repo to chromite. BUG=chromium:940582 TEST=repo sync CQ-DEPEND=CL:1525073 Change-Id: Ife4c2f9eacffd5ed8d978d4ae2143d28898fca16 Reviewed-on: https://chromium-review.googlesource.com/1524636 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Alex Klein &lt;saklein@chromium.org&gt; Reviewed-by: Lann Martin &lt;lannm@chromium.org&gt; " fail_count="12" gerrit_number="1524636" owner_email="saklein@chromium.org" pass_count="0" patch_number="4" project="chromiumos/manifest" project_url="https://chromium-review.googlesource.com/chromiumos/manifest" ref="refs/changes/36/1524636/4" remote="cros" total_fail_count="12"/><pending_commit branch="master" change_id="I4f23a799a6b8ce6b86bddedfc995e6edc3f1fb8d" commit="198be455b3afb8956ae887a3e61416d6ce43c70f" commit_message="tast-use-flags: Add fizz and moblab and IUSE. They will be used to avoid running speaker tests on fizz-moblab. Note that there is no USE flag named &quot;fizz-moblab&quot;. BUG=chromium:941932 TEST=emerge-fizz-moblab tast-use-flags TEST=cat /build/fizz-moblab/etc/tast_use_flags.txt Change-Id: I4f23a799a6b8ce6b86bddedfc995e6edc3f1fb8d Reviewed-on: https://chromium-review.googlesource.com/1525641 Commit-Ready: Shuhei Takahashi &lt;nya@chromium.org&gt; Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="5" gerrit_number="1525641" owner_email="nya@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/41/1525641/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I73bd17bd8a7c4d02f33944cf028514688a216ed9" commit="33b665350be1765015d0c652d42da78df04ed394" commit_message="tast: Exclude fizz-moblab from audio_play software dep. fizz-moblab does not have a speaker. CQ-DEPEND=CL:1525641 BUG=chromium:941932 TEST=tast run -buildlocalrunner -extrauseflags fizz,moblab nocturne \ '(&quot;name:audio.DevicePlay&quot;)' TEST=tast run -buildlocalrunner -extrauseflags fizz nocturne \ '(&quot;name:audio.DevicePlay&quot;)' TEST=tast run -buildlocalrunner -extrauseflags moblab nocturne \ '(&quot;name:audio.DevicePlay&quot;)' Change-Id: I73bd17bd8a7c4d02f33944cf028514688a216ed9 Reviewed-on: https://chromium-review.googlesource.com/1525603 Commit-Ready: Shuhei Takahashi &lt;nya@chromium.org&gt; Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="5" gerrit_number="1525603" owner_email="nya@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/03/1525603/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Id80ec1de8c43909ce2ff661744622d2ea36030a6" commit="c63082c1f088b02f27a554f6d245981ddef221e4" commit_message="vboot/crossystem: deprecate devsw_virtual As part of chromium:942901, physical dev switch functionality is being deprecated. There is no longer any need to provide devsw_virtual flag in crossystem. BUG=b:124141368, b:124192753, chromium:942901 TEST=Build locally TEST=/work/vboot/src/repohooks/pre-upload.py TEST=make clean &amp;&amp; make runtests TEST=make clean &amp;&amp; COV=1 make coverage &amp;&amp; make coverage_html TEST=Check for references to devsw_virtual in code search BRANCH=none Change-Id: Id80ec1de8c43909ce2ff661744622d2ea36030a6 Signed-off-by: Joel Kitching &lt;kitching@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1526069 Commit-Ready: Joel Kitching &lt;kitching@chromium.org&gt; Tested-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="1526069" owner_email="kitching@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/69/1526069/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib1ab86d79b039650136f1038c23175f5990895db" commit="3a73ebfbfaee0e4df12af67429589788067993e1" commit_message="vboot: do not check for VBSD_HONOR_VIRT_DEV_SWITCH As part of chromium:942901, physical dev switch functionality is being deprecated. As such, we no longer need to specify the flag VBSD_HONOR_VIRT_DEV_SWITCH -- the virtual dev switch should always be honoured. Additionally, there is no longer a need to check this flag when looking up the value for crossystem devsw_cur. This constant will be marked as deprecated in a subsequent CL. BUG=b:124141368, b:124192753, chromium:942901 TEST=Build locally TEST=/work/vboot/src/repohooks/pre-upload.py TEST=make clean &amp;&amp; make runtests TEST=make clean &amp;&amp; COV=1 make coverage &amp;&amp; make coverage_html BRANCH=none Change-Id: Ib1ab86d79b039650136f1038c23175f5990895db Signed-off-by: Joel Kitching &lt;kitching@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1526070 Commit-Ready: Joel Kitching &lt;kitching@chromium.org&gt; Tested-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="1526070" owner_email="kitching@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/70/1526070/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia8df461fc9a732945456d6fc7c28c7d6ad1c46ec" commit="5c49119ec4fb1b6a136202160c6e3575bee79ba5" commit_message="tpm_manager: Add DBus Introspection XML for API Documentation The DBus Introspection XML that documents all exposed DBus APIs in tpm_manager is added. This provides more documentation of our APIs and paves the road to adopting dbus-binding-generator. BUG=b:123564557 TEST=FEATURES=test emerge-eve tpm_manager Change-Id: Ia8df461fc9a732945456d6fc7c28c7d6ad1c46ec Reviewed-on: https://chromium-review.googlesource.com/1442353 Commit-Ready: John Chen &lt;zuan@chromium.org&gt; Tested-by: John Chen &lt;zuan@chromium.org&gt; Reviewed-by: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="1" gerrit_number="1442353" owner_email="zuan@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/53/1442353/6" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I65a3984175ef85a8d24637b6ea0d480e31b694c5" commit="f38d44ca58089e68160111e8b13c7684e4addcc6" commit_message="CHROMIUM: config: Enable Mali DMA fence This enable Mali DMA buf fence to fix flickering issue The change is generated from the following commands: cat &lt;&lt;EOF | tee -a \ chromeos/config/arm64/chromiumos-arm64.flavour.config \ chromeos/config/arm64/chromiumos-mediatek.flavour.config CONFIG_MALI_DMA_FENCE=y EOF ./chromeos/scripts/kernelconfig olddefconfig BUG=b:120747049 TEST=build and WebGL aquarium test Change-Id: I65a3984175ef85a8d24637b6ea0d480e31b694c5 Signed-off-by: Nick Fan &lt;Nick.Fan@mediatek.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1531623 Commit-Ready: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Tested-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-by: Nick Fan &lt;nick.fan@mediatek.corp-partner.google.com&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="1531623" owner_email="Nick.Fan@mediatek.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/23/1531623/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I929a9d0958075e7c2d4cb0a49ea49e2f3c6b1eff" commit="09501c6fb6b17f750804cb5e353dbaaf1ca25b66" commit_message="tast: Enable tast.arc.Boot in master-arc-dev PFQ. This CL enables master-arc-dev in tast.mustpass-android, which contains tast.arc.Boot. Handle android_all and android. We have introduced the concept of android_all in addition to android [1], we need to update the control files to reflect it. [1] https://chromium-review.googlesource.com/1501612 BUG=b:120801403 BUG=chromium:936337 TEST=None Change-Id: I929a9d0958075e7c2d4cb0a49ea49e2f3c6b1eff Reviewed-on: https://chromium-review.googlesource.com/1530224 Commit-Ready: Junichi Uekawa &lt;uekawa@chromium.org&gt; Tested-by: Junichi Uekawa &lt;uekawa@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="0" gerrit_number="1530224" owner_email="uekawa@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/24/1530224/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia8e8a1d78c2857826d822ceb53d0e4dd868bb31e" commit="fcd38c47e577587b033122c2219dfbd05e51835f" commit_message="camera: usb: at most drop the number of REQBUFS frames At most drop the number of REQBUFS frames to avoid infinite loop. BUG=b:119635561,b:113310489,b:122498951,b:124762478,chromium:940302 TEST=pass camera_HAL3.preview and all CtsCameraTests on nautilus and octopus Change-Id: Ia8e8a1d78c2857826d822ceb53d0e4dd868bb31e Reviewed-on: https://chromium-review.googlesource.com/1523306 Commit-Ready: Shik Chen &lt;shik@chromium.org&gt; Tested-by: Heng-ruey Hsu &lt;henryhsu@chromium.org&gt; Reviewed-by: Shik Chen &lt;shik@chromium.org&gt; " fail_count="2" gerrit_number="1523306" owner_email="henryhsu@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/06/1523306/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I4d43c885ededc341ea603939bd9af081e98b2c0f" commit="b9411c90f5b46c06c5e9de09c3be7eb015c4da7d" commit_message="crash: document security bug 866895 BUG=chromium:866895 TEST=None Change-Id: I4d43c885ededc341ea603939bd9af081e98b2c0f Reviewed-on: https://chromium-review.googlesource.com/1525140 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1525140" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/40/1525140/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9d470df692821c095b9fab8186cb9dea384e3ad9" commit="9277b615a395d6ca848c65712c943ab5817bbc55" commit_message="iteflash: restore ability to build outside chroot It looks like ftdi library API is different outside chrtoot, in particular, some parameter pointers are not expected to be const. This patch restores the ability to build ec utils outside chroot. BRANCH=none BUG=none TEST=manual make BOARD=host utils succeeds both inside and outside chroot. Change-Id: I9d470df692821c095b9fab8186cb9dea384e3ad9 Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1526488 Reviewed-by: Matthew Blecker &lt;matthewb@chromium.org&gt; " fail_count="2" gerrit_number="1526488" owner_email="vbendeb@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/88/1526488/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I61ed1fac9832e6a959cac7938322329b291dcd70" commit="48313c78475ff77028cfca24ed9dec27558055d9" commit_message="power: Do not print any error if no wake angle available. On kukui, there is no wake angle available, so the current code would fall back to kernel 3.14 code path, and throw an error. Let's not print any error if the wake angle is not available in the 3.14 path either. BUG=b:123738404 TEST=On kukui, no more &quot;Cannot find EC wake angle node:&quot; in /var/log/powerd.out . TEST=On minnie (3.14), we still see &quot;EC wake angle set to 180&quot; in /var/log/power_manager/powerd.LATEST . Change-Id: I61ed1fac9832e6a959cac7938322329b291dcd70 Reviewed-on: https://chromium-review.googlesource.com/1530135 Commit-Ready: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Tested-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1530135" owner_email="drinkcat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/35/1530135/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If15fd02cd9b2ab3583482d65b58961f424c27d9d" commit="fa053a967b72cd615496ffefb2333df37d96c897" commit_message="login: Allow logging for autobrightness model BUG=chromium:943790 TEST=Build Change-Id: If15fd02cd9b2ab3583482d65b58961f424c27d9d Reviewed-on: https://chromium-review.googlesource.com/1531621 Commit-Ready: Jia Meng &lt;jiameng@chromium.org&gt; Tested-by: Jia Meng &lt;jiameng@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1531621" owner_email="jiameng@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/21/1531621/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie468ff4b09ad32f26fbe5abe5f65ef92ddc1d655" commit="dfdbe9b1e3a367239c2298bbfdb6209cff608745" commit_message="shill: Add exponential backoff to portal detection and remove portal check interval from profile Portal detection currently does the following (assuming that the user does not authenticate to the portal): send 3 probes spaced apart by 3 seconds. Each batch of 3 probes will be sent every 30 seconds until the portal is authenticated to. This change modifies it so that the second probe will be sent 3 seconds after the first one, the third probe 6 seconds after the second, and so on until a maximum interval of 300 seconds is reached. The retry values are tentative and subject to change. The initial portal check interval used to be configurable in the profile, but we no longer need this. Remove this as well. TODO: remove PortalAttempts histogram BUG=chromium:903645 TEST=1) unittests, 2) deployed shill to DUT and connected to portalled network. Retries exponentially backed off until 5 minutes. After authentication the retry interval is reset to 3. Change-Id: Ie468ff4b09ad32f26fbe5abe5f65ef92ddc1d655 Reviewed-on: https://chromium-review.googlesource.com/1468601 Commit-Ready: Matthew Wang &lt;matthewmwang@chromium.org&gt; Tested-by: Matthew Wang &lt;matthewmwang@chromium.org&gt; Reviewed-by: Hugo Benichi &lt;hugobenichi@google.com&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="3" gerrit_number="1468601" owner_email="matthewmwang@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/01/1468601/5" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ifb2143ac9f6db71a521ae5dd70264f1eb3a3af2f" commit="5e1e9d9b56ea876ab2853202b7cea14371143497" commit_message="goma_util: take cbb_config's name to catch up LUCI migration. After the LUCI migration of ChromeOS builders, our logs do not have any meaningful information to distinguish builders. Let me make goma_util to upload cbb_config's name so that we can distinguish each builder. Bug: chromium:935872 Change-Id: Ifb2143ac9f6db71a521ae5dd70264f1eb3a3af2f Reviewed-on: https://chromium-review.googlesource.com/1496191 Commit-Ready: Yoshisato Yanagisawa &lt;yyanagisawa@google.com&gt; Tested-by: Yoshisato Yanagisawa &lt;yyanagisawa@google.com&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; Reviewed-by: Yoshisato Yanagisawa &lt;yyanagisawa@google.com&gt; " fail_count="4" gerrit_number="1496191" owner_email="yyanagisawa@chromium.org" pass_count="0" patch_number="6" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/91/1496191/6" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I739cc43a9db77889f8ef221bcc4cc68fca6fb9a0" commit="9554e5400b8e03c406bfa873931740c1d9de6086" commit_message="fwupd: Run from upstart event on shutdown/logout Add an upstart script that will automatically launch `fwupdtool activate` Update existing upstart script with more restrictive minijail args and a new fwupdtool argument to write metadata to be shown in chrome://system BUG=b:128410945,b:128396153 TEST=emerge-sarien fwupd and the new config files wer present Change-Id: I739cc43a9db77889f8ef221bcc4cc68fca6fb9a0 Reviewed-on: https://chromium-review.googlesource.com/1497533 Commit-Ready: Daniel Campello &lt;campello@chromium.org&gt; Tested-by: Daniel Campello &lt;campello@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; " fail_count="0" gerrit_number="1497533" owner_email="campello@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/33/1497533/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I57d44ad478ce49d76ea815b977c0fa7ff2c2f35a" commit="98ce1a70e3d126ef9995c799904a053284486b54" commit_message="cros_build_lib: supports long input file names. Since the old implementation shows input filenames as-is in the command line arguments, it can easily hits shell argument limit. Let me make tar command to use -T option to avoid such a limit. However, for ease of understanding files sent to tar for most of cases, let me use the previous way for small number of files. BUG=chromium:934879 Change-Id: I57d44ad478ce49d76ea815b977c0fa7ff2c2f35a Reviewed-on: https://chromium-review.googlesource.com/1502172 Commit-Ready: Yoshisato Yanagisawa &lt;yyanagisawa@google.com&gt; Tested-by: Yoshisato Yanagisawa &lt;yyanagisawa@google.com&gt; Reviewed-by: Yoshisato Yanagisawa &lt;yyanagisawa@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1502172" owner_email="yyanagisawa@chromium.org" pass_count="0" patch_number="10" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/72/1502172/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I07574c1af8dc80d7a7bed309522e20c2fea1ca32" commit="72d9a99d371099482b6d4655eac07533c9b7ec6c" commit_message="video: Fix JPEG encode performance units The Tast implementation was a clean port from Autotest including this slight glitch. The JPEG encode unittest logs performance measurements in microseconds [1]. Both Autotest and Tast then accidentally report measurements in milliseconds. Unfortunately historical performance data is also recorded slightly off [2]. Current jpeg_encode_accelerator_unittest raw output: [0304/150127.011426:VERBOSE2:vaapi_jpeg_encode_accelerator.cc(205)] VaapiJpegEncodeAccelerator(): [0304/150127.011474:VERBOSE2:vaapi_jpeg_encode_accelerator.cc(238)] Initialize(): [0304/150127.415296:INFO:jpeg_encode_accelerator_unittest.cc(189)] hw_encode_time: 30412 [0304/150127.415372:INFO:jpeg_encode_accelerator_unittest.cc(189)] sw_encode_time: 348277 [0304/150127.953790:INFO:jpeg_encode_accelerator_unittest.cc(189)] hw_encode_time: 23351 [0304/150127.953848:INFO:jpeg_encode_accelerator_unittest.cc(189)] sw_encode_time: 349098 &lt;snip&gt; Current results-chart.json: { &quot;tast_hw_lake_4160x3120_P420.yuv.encode_latency.50_percentile&quot;: { &quot;summary&quot;: { &quot;units&quot;: &quot;millisecond&quot;, &quot;improvement_direction&quot;: &quot;down&quot;, &quot;type&quot;: &quot;scalar&quot;, &quot;value&quot;: 25365 } }, &lt;snip&gt; [1] https://chromium.googlesource.com/chromium/src.git/+/refs/heads/master/media/gpu/jpeg_encode_accelerator_unittest.cc#373 [2] https://chromeperf.appspot.com/report?sid=418ef5e26b8ae36edf434cddb5221872393665f757c9013cfb8ec93f3a220265 BUG=None TEST=Verify test executes and records results in microseconds. `tast run ${DUT_IP} video.EncodeAccelJPEGPerf` `cat /tmp/tast/results/latest/tests/video.EncodeAccelJPEGPerf/results-chart.json` Change-Id: I07574c1af8dc80d7a7bed309522e20c2fea1ca32 Signed-off-by: Ed Baker &lt;edward.baker@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1504192 Commit-Ready: Patrick Waterlander &lt;patrick.waterlander@intel.com&gt; Tested-by: Patrick Waterlander &lt;patrick.waterlander@intel.com&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: David Staessens &lt;dstaessens@chromium.org&gt; " fail_count="0" gerrit_number="1504192" owner_email="edward.baker@intel.com" pass_count="0" patch_number="3" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/92/1504192/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic2d844669eb027bce21cfc22abab16b230561d41" commit="9fd22ac18d7dfdef3c729f62b9840dd8b621988c" commit_message="metrics: Migrate the package to GN. BUG=chromium:767517 TEST=USE=&quot;metrics_loader passive_metrics test asan fuzzer metrics_uploader&quot; FEATURES=test emerge-amd64-generic metrics Change-Id: Ic2d844669eb027bce21cfc22abab16b230561d41 Reviewed-on: https://chromium-review.googlesource.com/1505055 Commit-Ready: Tatsuhisa Yamaguchi &lt;yamaguchi@chromium.org&gt; Tested-by: Tatsuhisa Yamaguchi &lt;yamaguchi@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="2" gerrit_number="1505055" owner_email="yamaguchi@chromium.org" pass_count="0" patch_number="12" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/55/1505055/12" remote="cros" total_fail_count="13"/><pending_commit branch="master" change_id="Iefd412a4846d7f9bede57b68807e09cb43a5c579" commit="7ab1d932be3df3872d4e00acbd41ff095ee6a7c6" commit_message="sys_util: timerfd: fix clippy lints Use X::from() instead of as X. Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Change-Id: Iefd412a4846d7f9bede57b68807e09cb43a5c579 Reviewed-on: https://chromium-review.googlesource.com/1510066 Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; " fail_count="1" gerrit_number="1510066" owner_email="dgreid@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/66/1510066/7" remote="cros" total_fail_count="14"/><pending_commit branch="master" change_id="I2a3a7f79d0c9cee25a8112e40876764f44591f59" commit="b16ba27422912dff6e6e3075d1a3c68f05f01838" commit_message="tpm_manager: add delegate for tpm1.2 to local date store BUG=b:128510216 TEST=tested on CHELL device by using it for activating identity Change-Id: I2a3a7f79d0c9cee25a8112e40876764f44591f59 Reviewed-on: https://chromium-review.googlesource.com/1517054 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Commit-Ready: Leo Lai &lt;cylai@google.com&gt; Tested-by: Leo Lai &lt;cylai@google.com&gt; Reviewed-by: Leo Lai &lt;cylai@google.com&gt; " fail_count="0" gerrit_number="1517054" owner_email="cylai@google.com" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/54/1517054/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ifd6f9f4e61d59c3599966b36b7bf55cc0560ab81" commit="eb81a58981ed72213c56209f08d8726ac05a8632" commit_message="CRAS: cras_tests: Use getopts crate for input args BUG=None TEST=Run commands $ cras_tests playback -f /path/to/playback/file $ cras_tests playback -h $ cras_tests help TEST=Run invalid command CQ-DEPEND=CL:1525643 Change-Id: Ifd6f9f4e61d59c3599966b36b7bf55cc0560ab81 Reviewed-on: https://chromium-review.googlesource.com/1521086 Commit-Ready: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Tested-by: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="1521086" owner_email="paulhsia@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/86/1521086/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6c63b37bae1204c9dca6315f2285f16f4405296a" commit="6a917c3997174eebf08caeea7631bb25285c70ae" commit_message="libbrillo: blkdevutils: avoid passing non-null terminated data as C-string SecureBlobs created from std::strings do not end in '\0'. In this case, the dm code calls strlen() on the parameter string which results in an access beyond the allocated space. This caused the ASAN builder to fail continuously. Instead, for now, use the string functions for SecureBlob to pass the data on. BUG=chromium:941727 TEST=amd-generic vm boots up. Change-Id: I6c63b37bae1204c9dca6315f2285f16f4405296a Reviewed-on: https://chromium-review.googlesource.com/1524550 Commit-Ready: Sarthak Kukreti &lt;sarthakkukreti@chromium.org&gt; Tested-by: Sarthak Kukreti &lt;sarthakkukreti@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1524550" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/50/1524550/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I541e7b361ef7845744ae332073e32360ef097551" commit="761e9580deeae40b89a26f38d7bb60f706557215" commit_message="CHROMIUM: cros_ec: sensors: Correct off-by-one in spreading code The code to enable spreading of sensor events across batches contains an off-by-one error which leads the first sample in a re-opened batch to have double the correct timestamp delta from the previous event. Fix this oversight by proper arithmetic. BUG=b:123700100 TEST=inspected sensor ring data with this CL and CL:1187838 and did not observe spreading events with an incorrect timestamp delta Change-Id: I541e7b361ef7845744ae332073e32360ef097551 Signed-off-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1524842 Reviewed-by: Alexandru M Stan &lt;amstan@chromium.org&gt; " fail_count="0" gerrit_number="1524842" owner_email="egranata@chromium.org" 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/42/1524842/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic821d5657a44e228b7275fb45177a42ab977c31c" commit="8278d8da9110488734bf18b22f654ea104f4744a" commit_message="termina_build_image: switch to 4096 block size This will allow the rootfs image to be placed on block devices with 4096-byte block size (the previous filesystem block size was 1024, which limits the possible block device block size to &lt;= 1024, 512 in practice). The initial image size needs to be increased slightly so the test image will fit - it was already barely fitting into 400 MB, and switching to 4096-byte blocks slightly increases the overhead for small files. BUG=chromium:942700 TEST=Deploy termina image generated with new script and boot Crostini Change-Id: Ic821d5657a44e228b7275fb45177a42ab977c31c Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1526258 Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="1" gerrit_number="1526258" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/58/1526258/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I48458a3a19a99a471d4c91c9761d35dc8dd2ef20" commit="de2be34499e0fa112babb2ea73ebcb4c8eb3d540" commit_message="arch: handle register_device_capabilities errors Check for failures of the PciDevice register_device_capabilities function. This fixes a build warning about ignoring a Result. BUG=None TEST=Boot Crostini on nami; cargo build without warnings Change-Id: I48458a3a19a99a471d4c91c9761d35dc8dd2ef20 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1526329 Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Reviewed-by: Daniel Prilik &lt;prilik@google.com&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="1526329" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/29/1526329/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia3711654bcef0c29257cfaa9ded6a7ab438763f0" commit="b34759593b1e795c456e3d1d5d8d985b1f553fb9" commit_message="termina: deprecate run_container.sh tremplin has been around for a while and containers can now be launched from crosh with `vmc container &lt;vm&gt; &lt;container&gt;`. Deprecate the shell script since it won't start a container with a valid garcon token. BUG=none TEST=run_container.sh prints warning when run Change-Id: Ia3711654bcef0c29257cfaa9ded6a7ab438763f0 Reviewed-on: https://chromium-review.googlesource.com/1526452 Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="2" gerrit_number="1526452" 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/52/1526452/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I1d3c82245f94b7cdc1c16fcb753c21325a905fe4" commit="0628a62165a3d9fafff88ef6f314d4404e5208f8" commit_message="flapjack: Fork ec.tasklist from kukui fork ec.tasklist from kukui to add wireless charger task. BRANCH=none BUG=none TEST=BOOTBLOCK=... make BOARD=flapjack -j flash_ec; and see AP boots. Change-Id: I1d3c82245f94b7cdc1c16fcb753c21325a905fe4 Reviewed-on: https://chromium-review.googlesource.com/1527908 Commit-Ready: Tony Zou &lt;zoutao@huaqin.corp-partner.google.com&gt; Tested-by: Tony Zou &lt;zoutao@huaqin.corp-partner.google.com&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="0" gerrit_number="1527908" owner_email="zoutao@huaqin.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/08/1527908/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6ae67e8e8ba340ea75be4606ceb336a0343c7d54" commit="792e9bd49d0a87f5cb34c40283d6b3f27a86b74b" commit_message="Update the write-protect ranges for MX25U12835F. Fix the BP bit values. Add new section with T/B bit set for protecting sectors starting at address 0. Ensure that T/B bit is don't care for no protection. BUG=b:127914617 BRANCH=none TEST=verified by Quanta building the updated software and inspecting output for correctness against the datasheet specifications. Change-Id: I6ae67e8e8ba340ea75be4606ceb336a0343c7d54 Signed-off-by: Paul Fagerburg &lt;pfagerburg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1528368 Commit-Ready: Edward O'Callaghan &lt;quasisec@chromium.org&gt; Tested-by: Edward O'Callaghan &lt;quasisec@chromium.org&gt; Reviewed-by: Edward O'Callaghan &lt;quasisec@chromium.org&gt; Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; " fail_count="0" gerrit_number="1528368" owner_email="pfagerburg@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/flashrom" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/flashrom" ref="refs/changes/68/1528368/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ib3b7ddce76cbf908691a7f07c60c72ec1971d2ba" commit="5d30ee4e45e7da66d5e096575ba7f23e054cc480" commit_message="UPSTREAM: lib/lzo: tidy-up ifdefs Patch series &quot;lib/lzo: performance improvements&quot;, v5. This patch (of 3): Modify the ifdefs in lzodefs.h to be more consistent with normal kernel macros (e.g., change __aarch64__ to CONFIG_ARM64). Link: http://lkml.kernel.org/r/20190205141950.9058-2-dave.rodgman@arm.com Signed-off-by: Dave Rodgman &lt;dave.rodgman@arm.com&gt; Cc: Herbert Xu &lt;herbert@gondor.apana.org.au&gt; Cc: David S. Miller &lt;davem@davemloft.net&gt; Cc: Nitin Gupta &lt;nitingupta910@gmail.com&gt; Cc: Richard Purdie &lt;rpurdie@openedhand.com&gt; Cc: Markus F.X.J. Oberhumer &lt;markus@oberhumer.com&gt; Cc: Minchan Kim &lt;minchan@kernel.org&gt; Cc: Sergey Senozhatsky &lt;sergey.senozhatsky.work@gmail.com&gt; Cc: Sonny Rao &lt;sonnyrao@google.com&gt; Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Cc: Matt Sealey &lt;matt.sealey@arm.com&gt; Cc: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt; Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt; Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; (cherry picked from commit 95777591d07e08ebb95bb373237fcfbf54fcbf5c) BUG=907138 TEST=python -c 'l = [0] * 1024*1024*400; l2 = [0] * 1024*1024*400' TEST=zramctl; dmesg TEST=zramctl should show evidence of swapping using the lzo algorithm, TEST=and dmesg should not report any errors Change-Id: Ib3b7ddce76cbf908691a7f07c60c72ec1971d2ba Reviewed-on: https://chromium-review.googlesource.com/1528456 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Dave Rodgman &lt;dave.rodgman@arm.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="0" gerrit_number="1528456" owner_email="dave.rodgman@arm.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/56/1528456/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4d581636346b811f31b6c15b666f9fd8f66d806d" commit="e9e21bd2f3af19461636204f555d16692fba7d2e" commit_message="sarien: Update sarien power driver The recovery mode boot was doing two cold resets which is not necessary and may be causing issues with some power behavior. Also ensure that the recovery mode boot waits for the configured boot screen delay before returning, but do not wait 5 seconds after asserting the recovery mode pin to power on as that is an unnecessary delay. BUG=b:120958278 TEST=platform_ServoPowerStateController.USBPluggedin Change-Id: I4d581636346b811f31b6c15b666f9fd8f66d806d Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1529044 Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="1" gerrit_number="1529044" owner_email="dlaurie@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/44/1529044/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6a04e500c8e15dfe4ce0f18e2befaeaf9abfd74e" commit="376cb5e3de5cbdb38996c066a901883bca8fe834" commit_message="CRAS-CONFIG: Add volume curve for Logitech MeetUp The volume range is 45dB, but users report that the default call volume (60%) is too low. Use a two-slope curve, with smaller steps above 50%. This raises default call volume by 8dB in exchange for less granularity at higher volumes. BUG=b:122526509 TEST=Manually on a MeetUp, watching amixer to ensure desired dB levels are met Change-Id: I6a04e500c8e15dfe4ce0f18e2befaeaf9abfd74e Reviewed-on: https://chromium-review.googlesource.com/1529144 Commit-Ready: Matthew Ziegelbaum &lt;ziegs@chromium.org&gt; Tested-by: Matthew Ziegelbaum &lt;ziegs@chromium.org&gt; Reviewed-by: Hsinyu Chao &lt;hychao@chromium.org&gt; " fail_count="0" gerrit_number="1529144" owner_email="ziegs@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/44/1529144/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I922b1a82425dcae3bb2dfe93f447c13f9212d16d" commit="1ca420c1f074978180cc9c36e2e81ab3892b54b5" commit_message="BACKPORT: FROMLIST: Revert &quot;kbuild: use -Oz instead of -Os when using clang&quot; The clang option -Oz enables *aggressive* optimization for size, which doesn't necessarily result in smaller images, but can have negative impact on performance. Switch back to the less aggressive -Os. This reverts commit 6748cb3c299de1ffbe56733647b01dbcc398c419. Suggested-by: Peter Zijlstra &lt;peterz@infradead.org&gt; Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; (am from https://lore.kernel.org/patchwork/patch/1051932/) Conflicts: Makefile upstream added b303c6df80c9 (&quot;kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig&quot;) BUG=chromium:938985 TEST=build for hatch =&gt; no errors about undefined symbols Change-Id: I922b1a82425dcae3bb2dfe93f447c13f9212d16d Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1529252 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="1529252" owner_email="mka@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/52/1529252/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I468e83eef82cc782737474cdc0bf010d880e0411" commit="66511c4e77755c8635efedf0100e855d59916bcd" commit_message="deploy: hotfix: missed a space in command line BUG=None TEST=None Change-Id: I468e83eef82cc782737474cdc0bf010d880e0411 Reviewed-on: https://chromium-review.googlesource.com/1529399 Commit-Ready: Congbin Guo &lt;guocb@chromium.org&gt; Tested-by: Congbin Guo &lt;guocb@chromium.org&gt; Reviewed-by: Garry Wang &lt;xianuowang@chromium.org&gt; " fail_count="1" gerrit_number="1529399" owner_email="guocb@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/99/1529399/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3f3138ff757b5352b01ab43363a0f7f93ada9f01" commit="418ecfd99483015d811d5dea256ebac41d707532" commit_message="sepolicy: revert allow chromeos_domain file_type:lnk_file read It breaks CTS. Android CTS checks only whitelisted domain has access to some data lnk file. BUG=b:128874847 TEST=None Change-Id: I3f3138ff757b5352b01ab43363a0f7f93ada9f01 Reviewed-on: https://chromium-review.googlesource.com/1529493 Commit-Ready: Qijiang Fan &lt;fqj@google.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; " fail_count="1" gerrit_number="1529493" owner_email="fqj@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/93/1529493/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I33576dced5bf427fe586037c010594cb347d905f" commit="163d059eaa4036f0a8d7925d6707060e4784324f" commit_message="Remove redundant core dump generation hooks Removed redundant core dump generation hooks from session manager. crash_reporter has all the necessary hooks. BUG=chromium:881172 TEST=None Change-Id: I33576dced5bf427fe586037c010594cb347d905f Reviewed-on: https://chromium-review.googlesource.com/1529728 Commit-Ready: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Tested-by: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1529728" owner_email="iby@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/28/1529728/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7f67f84f196014ad11850991154ce3d2bd52fc46" commit="ead4231ae2587a6d188af290f9788b861af076ee" commit_message="Updated instructions for getting Chrome core dumps We're removing the session_manager hooks for getting core dumps, so updating instructions to the crash_reporter hooks. BUG=chromium:881172 TEST=None Change-Id: I7f67f84f196014ad11850991154ce3d2bd52fc46 Reviewed-on: https://chromium-review.googlesource.com/1529806 Commit-Ready: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Tested-by: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; " fail_count="0" gerrit_number="1529806" owner_email="iby@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/06/1529806/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I442386e0d0e4a8f3f6393cd3dd319d494c1fa8c3" commit="1edd91b14649feb14b9cc08e9dc911805a44cdf8" commit_message="rotating builders: Replace daisy with daisy_skate, peppy with leon. BUG=None TEST=None Change-Id: I442386e0d0e4a8f3f6393cd3dd319d494c1fa8c3 Reviewed-on: https://chromium-review.googlesource.com/1529994 Commit-Ready: Tiancong Wang &lt;tcwang@google.com&gt; Tested-by: Tiancong Wang &lt;tcwang@google.com&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="0" gerrit_number="1529994" owner_email="tcwang@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/toolchain-utils" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/toolchain-utils" ref="refs/changes/94/1529994/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I89748357c18e1adb248734fe89741f188a8c9247" commit="809bc03e2d0df492dcd9f1cc7254766f8efa3ef3" commit_message="login: Allow u2fd to call RetrievePrimarySession To support user-specific keys, u2fd must load a secret from the user's cryptohome. To do this it must know the path of the current user's cryptohome, after receiving the SessionStateChanged signal. This change gives u2fd permission to make that call. BUG=b:112603199 TEST=manual tests on soraka Change-Id: I89748357c18e1adb248734fe89741f188a8c9247 Reviewed-on: https://chromium-review.googlesource.com/1530139 Commit-Ready: Louis Collard &lt;louiscollard@chromium.org&gt; Tested-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="0" gerrit_number="1530139" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/39/1530139/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I922b1a82425dcae3bb2dfe93f447c13f9212d16d" commit="f1d87e69f87d2606e7b7ee4be59e27ef8111dab2" commit_message="BACKPORT: FROMLIST: Revert &quot;kbuild: use -Oz instead of -Os when using clang&quot; The clang option -Oz enables *aggressive* optimization for size, which doesn't necessarily result in smaller images, but can have negative impact on performance. Switch back to the less aggressive -Os. This reverts commit 6748cb3c299de1ffbe56733647b01dbcc398c419. Suggested-by: Peter Zijlstra &lt;peterz@infradead.org&gt; Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; (am from https://lore.kernel.org/patchwork/patch/1051932/) Conflicts: Makefile upstream added b303c6df80c9 (&quot;kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig&quot;) BUG=chromium:938985 TEST=build for hatch =&gt; no errors about undefined symbols Change-Id: I922b1a82425dcae3bb2dfe93f447c13f9212d16d Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1530203 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="1530203" owner_email="mka@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/03/1530203/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Iea4446b97fc7ba1e93d2e12da02e738d9fd48edf" commit="4950d78895ee3b8de912c8131d68c258a66de185" commit_message="FROMLIST: Revert &quot;kbuild: use -Oz instead of -Os when using clang&quot; The clang option -Oz enables *aggressive* optimization for size, which doesn't necessarily result in smaller images, but can have negative impact on performance. Switch back to the less aggressive -Os. This reverts commit 6748cb3c299de1ffbe56733647b01dbcc398c419. Suggested-by: Peter Zijlstra &lt;peterz@infradead.org&gt; Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-by: Nick Desaulniers &lt;ndesaulniers@google.com&gt; (am from https://lore.kernel.org/patchwork/patch/1051932/) BUG=chromium:938985 TEST=build for eve =&gt; no errors about undefined symbols Change-Id: Iea4446b97fc7ba1e93d2e12da02e738d9fd48edf Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1530204 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="1530204" owner_email="mka@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/04/1530204/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I292909fb49dc2e3506f9e1b74add3ab5bb8781cd" commit="a2ef29a9f1929b6851a01265a476e1f1b63fe6a1" commit_message="debugd: fwupd: expose fwupd state on chrome://system Adds /var/lib/fwupd/state.json as a source file under a new section &quot;fwupd_state&quot; on chrome://system. This file is populated by fwupdtool TEST=Checked chrome://system BUG=b:128396153 Change-Id: I292909fb49dc2e3506f9e1b74add3ab5bb8781cd Reviewed-on: https://chromium-review.googlesource.com/1530307 Commit-Ready: Daniel Campello &lt;campello@chromium.org&gt; Tested-by: Daniel Campello &lt;campello@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; " fail_count="0" gerrit_number="1530307" owner_email="campello@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/07/1530307/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iaae6131dabff2205f86dac2bf3a4e7ad08e66eac" commit="4d942059c93003e96255e05e4b379577e9bd2076" commit_message="usb_util: silence unused code warning The RawFd import is only used when sandboxed-libusb is set, so put it behind a cfg check. BUG=None TEST=cargo build passes without warnings Change-Id: Iaae6131dabff2205f86dac2bf3a4e7ad08e66eac Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1531093 Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Reviewed-by: Jingkui Wang &lt;jkwang@google.com&gt; " fail_count="0" gerrit_number="1531093" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/93/1531093/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I969a44531c8c9fe39b918fdb7fbc5972af9b8f54" commit="04ef763f1b42bb919469cc270ba8318dbf1f4a2c" commit_message="Disable vpd autotest now that trial is complete. BUG=chromium:912714 TEST=None Change-Id: I969a44531c8c9fe39b918fdb7fbc5972af9b8f54 Reviewed-on: https://chromium-review.googlesource.com/1531614 Commit-Ready: David Haddock &lt;dhaddock@chromium.org&gt; Tested-by: David Haddock &lt;dhaddock@chromium.org&gt; Reviewed-by: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; " fail_count="0" gerrit_number="1531614" owner_email="dhaddock@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/14/1531614/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0b688ab84e592a1cf311f32383e01875d7c2aa5d" commit="959dfecaf82e9947575cd7759a6bf0293d495e46" commit_message="alsa_conformance_test: Add iterations command Now we can use --iterations to run conformance test for specific times. BUG=chromium:685077 TEST=Tested on several boards including samus, peppy. $ alsa_conformance_test -P hw:1,0 --iterations 3 Change-Id: I0b688ab84e592a1cf311f32383e01875d7c2aa5d Reviewed-on: https://chromium-review.googlesource.com/1163359 Commit-Ready: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="1" gerrit_number="1163359" owner_email="yuhsuan@chromium.org" pass_count="0" patch_number="32" project="chromiumos/platform/audiotest" project_url="https://chromium-review.googlesource.com/chromiumos/platform/audiotest" ref="refs/changes/59/1163359/32" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4ba6b62a2d990b6298be398700b5b4c9d69c96d4" commit="8b941c18231f00f0a02751c4caff8a2d3efc102f" commit_message="samba: Provide WAF answers for Samba to compile on aarch64. BUG=chromium:892278 TEST=emerge-kevin64 samba Change-Id: I4ba6b62a2d990b6298be398700b5b4c9d69c96d4 Reviewed-on: https://chromium-review.googlesource.com/1530252 Commit-Ready: Anand Mistry &lt;amistry@chromium.org&gt; Tested-by: Anand Mistry &lt;amistry@chromium.org&gt; Reviewed-by: Lutz Justen &lt;ljusten@chromium.org&gt; " fail_count="0" gerrit_number="1530252" owner_email="amistry@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/52/1530252/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id9c4ddb30fe4eaa7d0f9ed9205c835ad56deb9f9" commit="a42fd67c9625a42564f7d35209c191296c65876b" commit_message="chipset-bsw: Switch compiler flags to target silvermont. &quot;-march=silvermont&quot; is more appropriate for Airmont based boards e.g. cyan, celes, kefka. Improves speedometer and graphics_webGL performance on cyan by 1-2%. celes-paladin and celes-relase tryjobs passed with HWTests. BUG=b:119761920 BUG=chromium:943216 TEST=cyan tryjob passed Change-Id: Id9c4ddb30fe4eaa7d0f9ed9205c835ad56deb9f9 Reviewed-on: https://chromium-review.googlesource.com/1351133 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="1" gerrit_number="1351133" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="6" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/33/1351133/6" remote="cros" total_fail_count="14"/><pending_commit branch="master" change_id="I93287e2d27dfdb28727b8ceae605be7db841039b" commit="dae333732539d8557d2cbd221fa7cf6d741ac1d9" commit_message="data_model: add copy_from_slice to data init. copy_from_slice will construct 'Self' from raw data. BUG=chromium:900962 TEST=build and run Change-Id: I93287e2d27dfdb28727b8ceae605be7db841039b Reviewed-on: https://chromium-review.googlesource.com/1351213 Commit-Ready: Jingkui Wang &lt;jkwang@google.com&gt; Tested-by: Jingkui Wang &lt;jkwang@google.com&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="4" gerrit_number="1351213" owner_email="jkwang@google.com" pass_count="0" patch_number="4" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/13/1351213/4" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I7dfef1ab8e98ab4c3038e1a7fc962d787d85bccb" commit="8f49b32fb213c9fed32b7150b2dee9ce25a36461" commit_message="autotest: add firmware_Cr50U2fPowerwash to cr50 faft firmware_Cr50U2fPowerwash test exercises basic U2F functionality provided by cr50. Add it to the FAFT list for cr50. CQ-DEPEND=CL:1459509 BUG=b:112603199 TEST=1)test_that &lt;dut&gt; firmware_Cr50U2fPowerwash passes on grunt 2)test_that &lt;dut&gt; suite:faft_cr50_[pre]pvt pick the test for run Change-Id: I7dfef1ab8e98ab4c3038e1a7fc962d787d85bccb Reviewed-on: https://chromium-review.googlesource.com/1461248 Commit-Ready: Andrey Pronin &lt;apronin@chromium.org&gt; Tested-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Louis Collard &lt;louiscollard@chromium.org&gt; " fail_count="6" gerrit_number="1461248" owner_email="apronin@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/48/1461248/3" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="Ia7790ad819e993e41e687e7688db77e102e96011" commit="bb5d96fa813ef0097fd82c9648998f695fcc5e4a" commit_message="attestation: Deprecate ECC EK fields in protobuf database These fields will not be used in the future, since we will only store one type of endorsement key (EK). That is, the only one EK will be stored in endorsement_public_key and endorsement_credential. The advantage is that the high level code logic would work regardless of key type. BUG=chromium:910519 TEST=passed unit test Change-Id: Ia7790ad819e993e41e687e7688db77e102e96011 Reviewed-on: https://chromium-review.googlesource.com/1480893 Commit-Ready: Meng-Huan Yu &lt;menghuan@chromium.org&gt; Tested-by: Meng-Huan Yu &lt;menghuan@chromium.org&gt; Reviewed-by: Meng-Huan Yu &lt;menghuan@chromium.org&gt; " fail_count="0" gerrit_number="1480893" owner_email="menghuan@chromium.org" pass_count="0" patch_number="12" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/93/1480893/12" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I0271c93e7d686eff24f648441d1c3e32e9017347" commit="fe57c1927a6956e6b20269636a93a2b23d5862b2" commit_message="cros-board: Add wristpin board Introduces the &quot;wristpin&quot; board target. BUG=b:127705522 TEST=setup_board --board wristpin Change-Id: I0271c93e7d686eff24f648441d1c3e32e9017347 Reviewed-on: https://chromium-review.googlesource.com/1506837 Commit-Ready: Paul Stewart &lt;pstew@chromium.org&gt; Tested-by: Paul Stewart &lt;pstew@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1506837" owner_email="pstew@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/37/1506837/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic7f2ea4b3d7c3fb3531027c34e6f23fe41f198be" commit="9dfe11420e207990b6d50a33ea6253ceabaf9e50" commit_message="arc-networkd: vm_tools: Generalize SubnetPool and add manager for guest networks. This patch is the first step towards shared address provisioning and management for guest networks. SubnetPool is generalized and the VM and container specific aspects are removed. AddressManager is introduced to aggregate multiple subnet pool that partition the Chrome OS private network space. Concierge is updated to use the address manager to obtain VM, container and plugin subnets. arc-networkd will be updated in a subsequent patch to use this utility for obtaining IPv4 addresses for arc0 and multinet. BUG=b:77293260 TEST=ran presubmit for nocturne that includes: arc-networkd, shill and vm_host_tools unit tests, and various Tast tests. TEST=manual verification on flashed nocturne. Change-Id: Ic7f2ea4b3d7c3fb3531027c34e6f23fe41f198be Reviewed-on: https://chromium-review.googlesource.com/1506993 Commit-Ready: Garrick Evans &lt;garrick@chromium.org&gt; Tested-by: Garrick Evans &lt;garrick@chromium.org&gt; Reviewed-by: Hugo Benichi &lt;hugobenichi@google.com&gt; " fail_count="1" gerrit_number="1506993" owner_email="garrick@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/93/1506993/8" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I05951794ccf1f5d90c2c43ad9efa9b92f3d9b7f7" commit="4db2f7193efacfe645907e9916e8801f4f19d356" commit_message="init: Report metrics on number of cleaned files. This way, we don't have to guess when to stop running the tool, we can use *data*. BUG=chromium:939386 TEST=Updated unit tests. TEST=Check chrome:histograms. CQ-DEPEND=CL:1511952 Change-Id: I05951794ccf1f5d90c2c43ad9efa9b92f3d9b7f7 Reviewed-on: https://chromium-review.googlesource.com/1508817 Commit-Ready: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="5" gerrit_number="1508817" owner_email="jorgelo@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/17/1508817/6" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="Iba6b0d57708c2ceef4c13d813d169b154ba4cf56" commit="6b300ef4020049182c7a1df567de0eb6971be7ec" commit_message="FAFT MRC Training Data Cache Tests: assign a level Moves CorruptRecoveryCache to lv 3 as it involves inducing corruption, and RecoveryCacheBootKeys to 2 as it is a recovery test that needs a USB stick (used level descriptions at go/fwhealth). BUG=b:35582651 TEST=Passes presubmits with the dependent cl's project cros_workon'd. CQ-DEPEND=CL:1516008 Change-Id: Iba6b0d57708c2ceef4c13d813d169b154ba4cf56 Reviewed-on: https://chromium-review.googlesource.com/1516955 Commit-Ready: Kevin Shelton &lt;kmshelton@chromium.org&gt; Tested-by: Kevin Shelton &lt;kmshelton@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-by: Greg Edelston &lt;gredelston@google.com&gt; " fail_count="0" gerrit_number="1516955" owner_email="kmshelton@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/55/1516955/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I2ee9e9501b4a54a1e8a936af65e91e261f6f0347" commit="e9fcb520116499316436a85ed837a14e41ceaa9e" commit_message="CHROMIUM: Bluetooth: Honor BT_ENFORCE_CLASSIC_SECURITY in more places We want to be able to configure some boards to not have this classic security enforcement at all. So, this configuration should be honored at all places where the enforcement happens. BUG=chromium:929763 TEST=Tested on caroline Change-Id: I2ee9e9501b4a54a1e8a936af65e91e261f6f0347 Signed-off-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1521807 " fail_count="9" gerrit_number="1521807" owner_email="sonnysasaka@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/07/1521807/1" remote="cros" total_fail_count="9"/><pending_commit branch="chromeos-4.14" change_id="I2ee9e9501b4a54a1e8a936af65e91e261f6f0347" commit="2a47608fc6d4a06e2c776a8f89711d90389831ea" commit_message="CHROMIUM: Bluetooth: Honor BT_ENFORCE_CLASSIC_SECURITY in more places We want to be able to configure some boards to not have this classic security enforcement at all. So, this configuration should be honored at all places where the enforcement happens. BUG=chromium:929763 TEST=Tested on caroline Change-Id: I2ee9e9501b4a54a1e8a936af65e91e261f6f0347 Signed-off-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1521808 " fail_count="5" gerrit_number="1521808" owner_email="sonnysasaka@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/08/1521808/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I23b7c942f3480994d9933508f414e86197b77a49" commit="d75702cc55a30e08123331d92d782aa018a211a5" commit_message="UCM: Add dell docks WD15 and WD19 WD15 Dock: USB_DEVICE(0x0bda, 0x4014) WD19 Dock: USB_DEVICE(0x0bda, 0x402e) BUG=b:124428741 TEST=Run commands (cros_sdk)$ emerge-sarien adhd (cros_sdk)$ cros deploy $IP adhd (chromebook)$ restart cras (chromebook)$ cras_test_client --dump_s Change-Id: I23b7c942f3480994d9933508f414e86197b77a49 Reviewed-on: https://chromium-review.googlesource.com/1524611 Commit-Ready: Crag.Wang &lt;crag_wang@dell.corp-partner.google.com&gt; Tested-by: Crag.Wang &lt;crag_wang@dell.corp-partner.google.com&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="0" gerrit_number="1524611" owner_email="crag_wang@dell.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/11/1524611/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id48cf354323fb99658d45476b8d6b24826d2063d" commit="3f7861d7203be7e36e48c92ec61bcfb2e2e4ff77" commit_message="suite-scheduler: Add model tag for suite scheduler tasks. BUG=chromium:919590 TEST=Ran unittest. Change-Id: Id48cf354323fb99658d45476b8d6b24826d2063d Reviewed-on: https://chromium-review.googlesource.com/1524625 Commit-Ready: Xixuan Wu &lt;xixuan@chromium.org&gt; Tested-by: Dinesh Kumar Sunkara &lt;dsunkara@google.com&gt; Tested-by: Xixuan Wu &lt;xixuan@chromium.org&gt; Reviewed-by: Harpreet Grewal &lt;harpreet@chromium.org&gt; " fail_count="3" gerrit_number="1524625" owner_email="xixuan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/infra/suite_scheduler" project_url="https://chromium-review.googlesource.com/chromiumos/infra/suite_scheduler" ref="refs/changes/25/1524625/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ie05a8ae14d84145a172c35bcb0a2e7ff98248a4f" commit="43718a0cce1bfe0792d97d634ecb75926898371f" commit_message="tast-tests: Fix printer test flakiness. Printer system is designed to accept print requests during login session. This CL lets printer tests follow the actual usage. - Run the test during login session, - Run cups-clear-state at the beginning to remove all stale printer requests. BUG=chromium:937197 TEST=Ran on DUT. Change-Id: Ie05a8ae14d84145a172c35bcb0a2e7ff98248a4f Reviewed-on: https://chromium-review.googlesource.com/1524758 Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="1" gerrit_number="1524758" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/58/1524758/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I46edb662864b0db660102156b8d6a8311fb7919f" commit="a80c9dd5a1c3801b2c12dde6ea601deb4915aae2" commit_message="autotest: Add model check in afe job duplication checking. This CL let run_suite not skip the jobs with the same name but different model. test_server.py: parser = run_suite.make_parser() options = parser.parse_args() print(run_suite._should_run(options)) ./test_server.py **** --model blue =&gt; False ./test_server.py **** --model epaulette =&gt; True BUG=chromium:919590 TEST=See commit message above. Change-Id: I46edb662864b0db660102156b8d6a8311fb7919f Reviewed-on: https://chromium-review.googlesource.com/1524764 Commit-Ready: Xixuan Wu &lt;xixuan@chromium.org&gt; Tested-by: Dinesh Kumar Sunkara &lt;dsunkara@google.com&gt; Tested-by: Xixuan Wu &lt;xixuan@chromium.org&gt; Reviewed-by: Harpreet Grewal &lt;harpreet@chromium.org&gt; " fail_count="3" gerrit_number="1524764" owner_email="xixuan@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/64/1524764/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I334c74a30033653335551afcafd78b93677a7f74" commit="48acdfc56f739cd143ea2ca1a04300b30b67fa87" commit_message="system_api: Add two error values to kerberos_service.proto BUG=chromium:932075 TEST=Emerges Change-Id: I334c74a30033653335551afcafd78b93677a7f74 Reviewed-on: https://chromium-review.googlesource.com/1524784 Commit-Ready: Lutz Justen &lt;ljusten@chromium.org&gt; Tested-by: Lutz Justen &lt;ljusten@chromium.org&gt; Reviewed-by: Roman Sorokin [CET] &lt;rsorokin@chromium.org&gt; " fail_count="2" gerrit_number="1524784" owner_email="ljusten@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/84/1524784/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I8565dca803ae407859a858038f69d9223ef59760" commit="705024c39af7620926c6681e704f908458cf8073" commit_message="common-mk: remove obsolete 'chromeos_dbus' use flag BUG=None TEST=precq Change-Id: I8565dca803ae407859a858038f69d9223ef59760 Reviewed-on: https://chromium-review.googlesource.com/1524874 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="4" gerrit_number="1524874" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/74/1524874/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ic596421251de0c040abe217b762a73334c4422ad" commit="1f1804bd61b3a6745522cd5e384789ef5c46b74b" commit_message="power: remove unused has_gobi_modem function in powerd_suspend CL:1217692 removed most of the code in powerd_suspend for power-cycling the Gobi modem on lumpy, but left one function 'has_gobi_modem' out. BUG=None TEST=powerd_dbus_suspend Change-Id: Ic596421251de0c040abe217b762a73334c4422ad Reviewed-on: https://chromium-review.googlesource.com/1525137 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="5" gerrit_number="1525137" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/37/1525137/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I5f704de1ed870abc4a98035a926b08cb8c0fa55c" commit="42b02f423aaa304fc3fdc5cac1aaa507fe6d3c01" commit_message="[autotest] Add more EAP types to policy_WiFiTypes Added control files for: * EAP-TTLS * PEAP/GTC BUG=chromium:941725 TEST=with all WiFiTypes tests Change-Id: I5f704de1ed870abc4a98035a926b08cb8c0fa55c Reviewed-on: https://chromium-review.googlesource.com/1525321 Commit-Ready: Max Timkovich &lt;timkovich@chromium.org&gt; Tested-by: Max Timkovich &lt;timkovich@chromium.org&gt; Reviewed-by: Harpreet Grewal &lt;harpreet@chromium.org&gt; " fail_count="1" gerrit_number="1525321" owner_email="timkovich@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/21/1525321/4" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I14b6d7d5d6b270e65f093b4977e0a63a074c27f3" commit="0e3dc3425758ada748d42e231716b8d89bdd5177" commit_message="arc: Uprev cache generator to 0.4.9 This change updates the cache generator so that empty native library folders are created for all submodules by default on NYC. See http://ag/6729558 BUG=b:117139166 TEST=cheets_CacheValidationServer Change-Id: I14b6d7d5d6b270e65f093b4977e0a63a074c27f3 Reviewed-on: https://chromium-review.googlesource.com/1526321 Commit-Ready: Willie Koomson &lt;wvk@google.com&gt; Tested-by: Willie Koomson &lt;wvk@google.com&gt; Reviewed-by: Yury Khmel &lt;khmel@google.com&gt; Reviewed-by: Willie Koomson &lt;wvk@google.com&gt; " fail_count="3" gerrit_number="1526321" owner_email="wvk@google.com" 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/21/1526321/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ife4fb10e1d6319afec23c7b55b0d2f99c528b84a" commit="ffdf610581a2fbd87eb2430623d1ff54c47a5c35" commit_message="Use mmio to read flash if it is in the top 16 MB The Intel flash controller memory maps the top 16 MB of flash. Use the memory map instead of hwseq read. For sarien all of the BIOS section except for part of the RW_LEGACY is in the top 16 MB. BUG=b:128703316 TEST=Booted successfully on arcada BRANCH=none Change-Id: Ife4fb10e1d6319afec23c7b55b0d2f99c528b84a Signed-off-by: Mathew King &lt;mathewk@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1526371 Reviewed-by: Duncan Laurie &lt;dlaurie@google.com&gt; " fail_count="0" gerrit_number="1526371" owner_email="mathewk@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/71/1526371/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I481514ae6bbd68e47feecc6f364ca8f4fd798e67" commit="c621869f766ef81b3753b579ac3b49f69b1a0ecd" commit_message="Move split_irqchip_common to devices/. Previously, code in devices/ couldn't use split_irqchip_common, since x86_64/ already has a dependency on devices/. TEST=Built. BUG=chromium:908689 Change-Id: I481514ae6bbd68e47feecc6f364ca8f4fd798e67 Reviewed-on: https://chromium-review.googlesource.com/1526762 Commit-Ready: Miriam Zimmerman &lt;mutexlox@chromium.org&gt; Tested-by: Miriam Zimmerman &lt;mutexlox@chromium.org&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Reviewed-by: David Tolnay &lt;dtolnay@chromium.org&gt; " fail_count="1" gerrit_number="1526762" owner_email="mutexlox@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/62/1526762/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I74a2a91d64117cf623d9e9d0824d75b804d1f878" commit="a9943263647a031a070fedff7d8ff9b667ea7b94" commit_message="firmware_EventLog: Allow S0ix event log entries in suspend/resume test Instead of forcing S3 for this test, allow S0ix events to be valid and use the default/configured method for suspend/resume. If the test fails with the default(s0ix) method then disable suspend_to_idle and attempt to force S3 mode. This should have no impact on currently passing boards because if the check for s0ix event logs fails and will try again with S3. BUG=b:128789923 TEST=pass firwmare_EventLog on Sarien once s0ix logging is enabled Change-Id: I74a2a91d64117cf623d9e9d0824d75b804d1f878 Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1526873 Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="1" gerrit_number="1526873" owner_email="dlaurie@google.com" 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/73/1526873/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9bdf6f4655d72de69fc57ff8579f963a61fd09e4" commit="f3e1eb60d68facbdf67bfbe2796f728b0f0542e0" commit_message="Replace 'JEDEC_RDSR_BIT_ERASE_ERR' with 'SPI_SR_ERA_ERR' Trivial realign with upstream. BUG=chromium:478356 BRANCH=none TEST=still builds Change-Id: I9bdf6f4655d72de69fc57ff8579f963a61fd09e4 Signed-off-by: Edward O'Callaghan &lt;quasisec@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1527913 Commit-Ready: Martin Roth &lt;martinroth@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1527913" owner_email="quasisec@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/flashrom" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/flashrom" ref="refs/changes/13/1527913/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I89ce4d3ff1d5476d383f507173c4f952ae279ce5" commit="bafecdc630b37566780d66e085229152f0607529" commit_message="UPSTREAM: lib/lzo: 64-bit CTZ on arm64 LZO leaves some performance on the table by not realising that arm64 can optimize count-trailing-zeros bit operations. Add CONFIG_ARM64 to the checked definitions alongside CONFIG_X86_64 to enable the use of rbit/clz instructions on full 64-bit quantities. Link: http://lkml.kernel.org/r/20181127161913.23863-5-dave.rodgman@arm.com Link: http://lkml.kernel.org/r/20190205141950.9058-3-dave.rodgman@arm.com Signed-off-by: Matt Sealey &lt;matt.sealey@arm.com&gt; Signed-off-by: Dave Rodgman &lt;dave.rodgman@arm.com&gt; Cc: David S. Miller &lt;davem@davemloft.net&gt; Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Cc: Herbert Xu &lt;herbert@gondor.apana.org.au&gt; Cc: Markus F.X.J. Oberhumer &lt;markus@oberhumer.com&gt; Cc: Minchan Kim &lt;minchan@kernel.org&gt; Cc: Nitin Gupta &lt;nitingupta910@gmail.com&gt; Cc: Richard Purdie &lt;rpurdie@openedhand.com&gt; Cc: Sergey Senozhatsky &lt;sergey.senozhatsky.work@gmail.com&gt; Cc: Sonny Rao &lt;sonnyrao@google.com&gt; Cc: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt; Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt; Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; (cherry picked from commit 433b3b3d9f642e37b270cd29aef53cee75ef4a05) BUG=chromium:907138 TEST=python -c 'l = [0] * 1024*1024*400; l2 = [0] * 1024*1024*400' TEST=zramctl; dmesg TEST=zramctl should show evidence of swapping using the lzo algorithm, TEST=and dmesg should not report any errors Change-Id: I89ce4d3ff1d5476d383f507173c4f952ae279ce5 Reviewed-on: https://chromium-review.googlesource.com/1528451 Commit-Ready: Dave Rodgman &lt;dave.rodgman@arm.com&gt; Tested-by: Dave Rodgman &lt;dave.rodgman@arm.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="0" gerrit_number="1528451" owner_email="dave.rodgman@arm.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/51/1528451/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifa76c45336581e0dc97a27d6d577692a74853c94" commit="f1d8c4f1806a7f1f06e3312bf1f58b966060a651" commit_message="update_engine: Remove --install and --dlc_module_ids flags --install flag was added to install DLCs, but now dlcservice can actually send D-Bus signal to update_engine for installing DLCs and we already have a dlcservice_util binary that can help with that. So remove these two flags so no one else start using them. These flags are not actively being used anywhere. BUG=none TEST=precq Change-Id: Ifa76c45336581e0dc97a27d6d577692a74853c94 Reviewed-on: https://chromium-review.googlesource.com/1528929 Commit-Ready: Amin Hassani &lt;ahassani@chromium.org&gt; Tested-by: Amin Hassani &lt;ahassani@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; Reviewed-by: Xiaochu Liu &lt;xiaochu@chromium.org&gt; " fail_count="1" gerrit_number="1528929" owner_email="ahassani@chromium.org" pass_count="0" patch_number="2" project="aosp/platform/system/update_engine" project_url="https://chromium-review.googlesource.com/aosp/platform/system/update_engine" ref="refs/changes/29/1528929/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ie051c405335ae0f58c0c8590c614b3ade0cca66b" commit="e38c8ed172d16f45b5316a149d982fcafd40fb20" commit_message="[autotest][cfm] Delete obsolete tests that don't run anywhere We don't have any test setups matching there dependecies. BUG=chromium:934375 TEST=N/A Change-Id: Ie051c405335ae0f58c0c8590c614b3ade0cca66b Reviewed-on: https://chromium-review.googlesource.com/1528976 Commit-Ready: Denis Tosic &lt;dtosic@google.com&gt; Tested-by: Denis Tosic &lt;dtosic@google.com&gt; Reviewed-by: Emil Lundmark &lt;lndmrk@chromium.org&gt; Reviewed-by: Denis Tosic &lt;dtosic@google.com&gt; " fail_count="0" gerrit_number="1528976" owner_email="dtosic@google.com" 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/76/1528976/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8493ea97d36e477e5ce3fb79da78e23b5224b349" commit="9c5b404c72eb34fc9ed39a1bf7f83b275dffb35f" commit_message="tast-tests: Ignore bad mounts in security.SandboxedServices. Update the security.SandboxedServices test to ignore missing /proc/&lt;pid&gt;/mounts files. It looks like this can happen even when processes aren't in disk sleep. BUG=chromium:936703 TEST=manual: ran it Change-Id: I8493ea97d36e477e5ce3fb79da78e23b5224b349 Reviewed-on: https://chromium-review.googlesource.com/1529400 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="0" gerrit_number="1529400" owner_email="derat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/00/1529400/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4c105fc17e775cf7f86e93429d83c871e9ae6643" commit="b7b9f9a263107b02fcd801a1959a48b6abb3f0b7" commit_message="tast: Update ps command to use &quot;auxwwf&quot;. Add an 'f' to the args for the ps command run by local_test_runner to make the process hierarchy clearer. BUG=chromium:928445 TEST=ran a test and checked system_logs/ps.txt Change-Id: I4c105fc17e775cf7f86e93429d83c871e9ae6643 Reviewed-on: https://chromium-review.googlesource.com/1530031 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="1" gerrit_number="1530031" owner_email="derat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/31/1530031/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7ae2b7bc2b2c69ca70cc918a824b8486f2546e01" commit="bf699ed7a4c6b0ea4c0638f0f1598dc0049315b0" commit_message="cros-disks: update function comment on MountManager::StopSession() CL:1525604 changed the implementation of MountManager::StopSession() but didn't update the function comment. BUG=None TEST=None Change-Id: I7ae2b7bc2b2c69ca70cc918a824b8486f2546e01 Reviewed-on: https://chromium-review.googlesource.com/1530296 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Sam McNally &lt;sammc@chromium.org&gt; " fail_count="0" gerrit_number="1530296" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/96/1530296/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4b1c2a7e804a72c18fb40d79c0e3e99aacd245fe" commit="6c7e002597dc08a02c0a52e9b2bc9d905245899d" commit_message="StaticKCM: Roll XkbToKcmConverter in other targets This CL makes XkbToKcmConverter rolled with system image. It's already rolled with linux-cheets_arm-user of pi, but it adds the binary to the buckets of * linux-cheets_x86-user of pi, for fixing http://b/128405786 * linux-cheets_x86-uesr and linux-cheets_arm-user of master, for master support See also: https://crrev.com/c/1488592 TEST=None BUG=b:122704772 BUG=b:128405786 Change-Id: I4b1c2a7e804a72c18fb40d79c0e3e99aacd245fe Reviewed-on: https://chromium-review.googlesource.com/1530430 Commit-Ready: Tetsui Ohkubo &lt;tetsui@chromium.org&gt; Tested-by: Tetsui Ohkubo &lt;tetsui@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="1" gerrit_number="1530430" owner_email="tetsui@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/30/1530430/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I08ef6ed2a004466ebc5f7650d6952a150b9de713" commit="59a3ce2e269ec997b87e678ecea19b9f802de6a1" commit_message="motion: Define macros for custom events Define macros to define custom events used by sensor interrupt handlers. Remove CONFIG_ for activity events. BUG=none BRANCH=none TEST=compile, sensors work on eve. Change-Id: I08ef6ed2a004466ebc5f7650d6952a150b9de713 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1272189 Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="2" gerrit_number="1272189" owner_email="gwendal@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/89/1272189/5" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I661c527c4a53864595d02f3302dbc9047692a042" commit="37866a1584a4fbea5da0bd56d3c0a5bd4f58847a" commit_message="setup_board: Update usages BUG=chromium:893748 TEST=precq CQ-DEPEND=CL:1409763 Change-Id: I661c527c4a53864595d02f3302dbc9047692a042 Reviewed-on: https://chromium-review.googlesource.com/1407709 Commit-Ready: Alex Klein &lt;saklein@chromium.org&gt; Tested-by: Alex Klein &lt;saklein@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="6" gerrit_number="1407709" owner_email="saklein@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/toolchain-utils" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/toolchain-utils" ref="refs/changes/09/1407709/3" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I88d18d658906809accf681e70fea20c165d9901c" commit="285f00b02a532de49ef08252fd0eaf197fb34775" commit_message="crosvm: enable sandboxed libusb Use sandboxed libusb instead of upstream libusb BUG=chromium:831850 TEST=cargo test Change-Id: I88d18d658906809accf681e70fea20c165d9901c Reviewed-on: https://chromium-review.googlesource.com/1444554 Commit-Ready: Jingkui Wang &lt;jkwang@google.com&gt; Tested-by: Jingkui Wang &lt;jkwang@google.com&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="1" gerrit_number="1444554" owner_email="jkwang@google.com" 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/54/1444554/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I9abffe9d0d7f7c549f81a371b6da1243cd4347c9" commit="6de1bf795ce4b56df1cf04f84fafca9727cc9326" commit_message="system_api: Constant for file name that marks device as locked to single user This defines the name of a temporary file. The file will be created by cryptohome when request comes to lock the device to a single user, if it manages to successfully do the cryptohome operation (i.e extending PCR). The presence of the file will be used by login_manager to reboot the device on sign out if the file is present. Also homedirs will use the existence of the file to know which vault keyset to use in decryption. The above could also be achieved by reading the PCR when needed, but this saves us from a trip to TPM on every login/sign out, and keeps the code simple. The file disappears on shutdown, which is in line with needed functionality. BUG=b:77799573 TEST=None Change-Id: I9abffe9d0d7f7c549f81a371b6da1243cd4347c9 Reviewed-on: https://chromium-review.googlesource.com/1496853 Commit-Ready: Igor &lt;igorcov@chromium.org&gt; Tested-by: Igor &lt;igorcov@chromium.org&gt; Reviewed-by: Igor &lt;igorcov@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="2" gerrit_number="1496853" owner_email="igorcov@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/53/1496853/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I6d9d04516ac6abf8e8a38d13ff7c6be1f8e7fd58" commit="64911ebf4c8cacb482932c382ed3d5355fd8f59d" commit_message="Kasumi: add new battery Kasumi new battery: Murata KT00304013 BUG=b:120248691 BRANCH=grunt TEST=shipping mode, charge parameters and DFET are all good. Signed-off-by: Ryan Zhang &lt;ryan.zhang@quanta.corp-partner.google.com&gt; Change-Id: I6d9d04516ac6abf8e8a38d13ff7c6be1f8e7fd58 Reviewed-on: https://chromium-review.googlesource.com/c/1406491 Commit-Queue: Ryan Zhang &lt;ryan.zhang@quanta.corp-partner.google.com&gt; Tested-by: Ryan Zhang &lt;ryan.zhang@quanta.corp-partner.google.com&gt; Reviewed-by: Edward Hill &lt;ecgh@chromium.org&gt; (cherry picked from commit 5401660f7640495a2a77a36de92107bc9cb17607) Reviewed-on: https://chromium-review.googlesource.com/1524661 Commit-Ready: Edward Hill &lt;ecgh@chromium.org&gt; Tested-by: Edward Hill &lt;ecgh@chromium.org&gt; " fail_count="6" gerrit_number="1524661" owner_email="ecgh@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/61/1524661/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I1446fb19865bdb56bb33ee589245eb2c8f3e0a0f" commit="e36460452e3ba6179407f5325665f05556f21562" commit_message="proto_library: Disable unreachable-code warning to avoid fatal error. Protobuf 3.7.0 generates unreachable code under some circumstances by design so disable this warning for proto_library for compatibility. BUG=chromium:937442 TEST=emerge-${BOARD} cryptohome cryptohome-dev-utils vm_host_tools Change-Id: I1446fb19865bdb56bb33ee589245eb2c8f3e0a0f Reviewed-on: https://chromium-review.googlesource.com/1528691 Commit-Ready: Allen Webb &lt;allenwebb@google.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1528691" owner_email="allenwebb@google.com" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/91/1528691/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Id5bfb458dbb1bc3c75b0c2694367633c5a028023" commit="128417e51325fa157cd1c5dc864ce4df7580e857" commit_message="CHROMIUM: config: Add splitconfig for Denverton The Denverton splitconfig adds support for the 1GBE and 10GBE built-in Ethernet MACs aboard the C3000 series CPUs. It also adds support for X2APIC for systems that use such a BIOS and do not support older APIC varieties. This change was generated from the following commands: cp chromeos/config/x86_64/chromiumos-x86_64.flavour.config \ chromeos/config/x86_64/chromeos-intel-denverton.flavour.config cat &lt;&lt;EOF | tee -a \ chromeos/config/x86_64/chromeos-intel-denverton.flavour.config CONFIG_IGB=y CONFIG_IXGBE=y CONFIG_IRQ_REMAP=y CONFIG_X86_X2APIC=y EOF ./chromeos/scripts/kernelconfig oldconfig BUG=b:127705522 TEST=CHROMEOS_KERNEL_SPLITCONFIG=chromeos-intel-denverton \ emerge-amd64-generic sys-kernel/chromeos-kernel-4_19&quot; Change-Id: Id5bfb458dbb1bc3c75b0c2694367633c5a028023 Signed-off-by: Paul Stewart &lt;pstew@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1529251 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="1" gerrit_number="1529251" owner_email="pstew@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/51/1529251/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iec1b274294d8f78eaa0ee66d3bd63ce69536e747" commit="9ca33df44888af67bd81b2c845404366fc4eb362" commit_message="ec: Refactor get_rtc_diff to return unsigned values get_rtc_diff in stm32 previously returned a signed value, but the result could never be negative. This changes the function to return an unsigned value in a safe manner, and updates its corresponding usage. The original patch set for this CL included a test for the get_rtc_diff functionality. This was removed since there was no easy way to make a host-side test of board-specific functionality. If this is going to be solved, I will write a separate CL. BUG=chromium:769407 BRANCH=none TEST=make buildall -j TEST=made unit test for get_rtc_diff; test passed (see note above) Change-Id: Iec1b274294d8f78eaa0ee66d3bd63ce69536e747 Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1493035 Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="7" gerrit_number="1493035" owner_email="jrosenth@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/35/1493035/2" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="Ic2a7e4395919b8a8f6136889407144e0cccabebe" commit="553cb27143fad584d9d4d3614de924c29bb14174" commit_message="frecon: Fix black screen regression Fix for bug 906387 (change 1341411) included a mostly unrelated change to VT1 behavior that had some unintended consequences for recovery and boot messages. This reverts that part of the change. BUG=chromium:933314, chromium:931524 TEST=TBD Change-Id: Ic2a7e4395919b8a8f6136889407144e0cccabebe Reviewed-on: https://chromium-review.googlesource.com/1505582 Commit-Ready: Grant Grundler &lt;grundler@chromium.org&gt; Tested-by: Dominik Behr &lt;dbehr@chromium.org&gt; Tested-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="7" gerrit_number="1505582" owner_email="jfedor@gmail.com" pass_count="0" patch_number="1" project="chromiumos/platform/frecon" project_url="https://chromium-review.googlesource.com/chromiumos/platform/frecon" ref="refs/changes/82/1505582/1" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="Id272032b45733839d19d28a7685a22576c8104b1" commit="4c320880ab6c4dcd0ceea7231d8cde649a74288c" commit_message="[AutoTest] Fix blocking outbound network Some apps need look up DNS, such as AnTuTuBenchmark_6.1.4. It may hang on there with long timeout. So allowing outbound to connect Google public DNS to get the IP address and it is still blocking the outbound network. BUG=b:118998823 BUG=b:123764541 TEST=test_that DUT cheets_AntutuTest # pass. test_that cheets_VellamoTest # pass. Change-Id: Id272032b45733839d19d28a7685a22576c8104b1 Reviewed-on: https://chromium-review.googlesource.com/1512938 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Cici Ruan &lt;cuicuiruan@google.com&gt; Reviewed-by: Junichi Uekawa &lt;uekawa@chromium.org&gt; Reviewed-by: Ricardo Quesada &lt;ricardoq@chromium.org&gt; " fail_count="0" gerrit_number="1512938" owner_email="cuicuiruan@google.com" pass_count="0" patch_number="5" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/38/1512938/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6935d73dcc99ced9fe6ef7a1e6fe72b22b518d94" commit="06dadfca02efa288e258472d815918ecbf4ee839" commit_message="diagnostics: add status_message field to GetRoutineUpdateResponse. GetRoutineUpdateResponse has a single field, output, which holds both the result of a routine, e.g. &quot;Failed to start the urandom executable&quot; as well as any accumulated logs. Add a new field to GetRoutineUpdateResponse, status_message, to hold the result of a routine, and let output be only the accumulated logs. This allows for a routine like battery_sysfs to separate the log messages from a detailed status message. BUG=chromium:919151 TEST=manual and unit tests Change-Id: I6935d73dcc99ced9fe6ef7a1e6fe72b22b518d94 Signed-off-by: Paul Moy &lt;pmoy@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1516235 " fail_count="5" gerrit_number="1516235" owner_email="pmoy@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/35/1516235/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I58a8b7e432e56baca4755491b80ba899cb4da5ab" commit="c4d99892fd1a2f5b885dc9a2f5bf51b452d1a284" commit_message="virtual-usb-printer: Removing CUPS dependency This change removes the dependency on CUPS by mirroring some constants into a new enum. BUG=chromium:927152 TEST=Passes unit tests and tast tests on asuka device Change-Id: I58a8b7e432e56baca4755491b80ba899cb4da5ab Reviewed-on: https://chromium-review.googlesource.com/1518499 Commit-Ready: Sean Kau &lt;skau@chromium.org&gt; Tested-by: David Valleau &lt;valleau@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; " fail_count="0" gerrit_number="1518499" owner_email="valleau@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/virtual-usb-printer" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/virtual-usb-printer" ref="refs/changes/99/1518499/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8fa2a5b8853baad53484a4facd046db7ef593ee1" commit="a41fd1571b014f8a58ccd432df79255b762fab20" commit_message="chromeos-cr50-scripts: add cr50-read-rma-sn-bits.sh This CL adds cr50-read-rma-sn-bits.sh script for reading S/N data, including version, RMA status and SN bits from the appropriate cr50 vNVRAM index. BRANCH=none BUG=chromium:905408 TEST=emerge and deploy chromeos-cr50-scripts, run /usr/share/cros/cr50-read-rma-sn-bits.sh on grunt Change-Id: I8fa2a5b8853baad53484a4facd046db7ef593ee1 Signed-off-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1519567 Reviewed-by: Louis Collard &lt;louiscollard@chromium.org&gt; " fail_count="0" gerrit_number="1519567" owner_email="apronin@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/67/1519567/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I338e2f8d78199d4c831492eae07ba8687ed7ec1c" commit="37fcba6b956eb16c268390af1050f54aa19f9640" commit_message="media_perception: add GetGlobalPipelineState method. BUG=chromium:943283, b:128639685 TEST=Unittests passing. Change-Id: I338e2f8d78199d4c831492eae07ba8687ed7ec1c Reviewed-on: https://chromium-review.googlesource.com/1521020 Commit-Ready: Luke Sorenson &lt;lasoren@chromium.org&gt; Tested-by: Luke Sorenson &lt;lasoren@chromium.org&gt; Reviewed-by: Jacob Dufault &lt;jdufault@chromium.org&gt; " fail_count="0" gerrit_number="1521020" owner_email="lasoren@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/20/1521020/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifd13b673cc265e3c71f0a8fcb32190b6bbfd4db5" commit="367fb9cd7a3e66c150cf3f7c824f0971ac91c082" commit_message="Creating a new test suite for kiosk longevity, deleting old test suites. Change-Id: Ifd13b673cc265e3c71f0a8fcb32190b6bbfd4db5 Reviewed-on: https://chromium-review.googlesource.com/1521866 Commit-Ready: Ruben Zakarian &lt;rzakarian@chromium.org&gt; Tested-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; Reviewed-by: Derek Beckett &lt;dbeckett@chromium.org&gt; " fail_count="1" gerrit_number="1521866" owner_email="rzakarian@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/66/1521866/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iba847a7a58129dd72def17e0bcfb0525e557d66b" commit="5211bf64ae031cbf518dda8b6db8442c5b6fdb19" commit_message="cros-disks: Strawman entity for mountpoint ownership Provide a way for mounters to add cleanup tasks for unmounting by associating mountpoints with an object. BUG=chromium:933018 TEST=unittests, platform_CrosDisks* Change-Id: Iba847a7a58129dd72def17e0bcfb0525e557d66b Reviewed-on: https://chromium-review.googlesource.com/1522568 Commit-Ready: Sergei Datsenko &lt;dats@chromium.org&gt; Tested-by: Sergei Datsenko &lt;dats@chromium.org&gt; Reviewed-by: Anand Mistry &lt;amistry@chromium.org&gt; " fail_count="0" gerrit_number="1522568" owner_email="dats@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/68/1522568/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id8e7c43c865250189fa8a7577686d6a4007ef1b7" commit="4ac5a7f878f44560ea6e7ff8d0480200a917ca6f" commit_message="autotest-server-tests: Add firmware_Cr50U2fCommands This is to test new U2F functionality in cr50 0.4.15. BUG=b:123161715 TEST=none Change-Id: Id8e7c43c865250189fa8a7577686d6a4007ef1b7 Reviewed-on: https://chromium-review.googlesource.com/1523307 Commit-Ready: Louis Collard &lt;louiscollard@chromium.org&gt; Tested-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="0" gerrit_number="1523307" owner_email="louiscollard@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/07/1523307/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I47c2c57c49cd52be9c08101caa2f257d2e919bc6" commit="e884cc06098049b19abde511f8b0df8a15cc8ec5" commit_message="Revert &quot;platform: poll the existence of .oobe_completed file&quot; This reverts commit 70fe4b6066418eafbc7f9ab354803ea789afdc53. Reason for revert: &lt;Polling times out which means the file is not written to disk after 5 seconds OOBE screen is complete, so let's not wait for this any more.&gt; Original change's description: &gt; platform: poll the existence of .oobe_completed file &gt; &gt; Chrome writes .oobe_completed after OOBE Screen is complete. &gt; update_engine checks the existence of .oobe_completed to reject update &gt; if not. &gt; We use chrome.LoggedIn() in Pre which should makes sure writing of &gt; .oobe_completed operation is scheduled via an async callback. We check &gt; existence of the file before we proceed. &gt; &gt; BUG=chromium:937870 &gt; TEST=tast run &lt;IP&gt; platform.DLCService &gt; &gt; Change-Id: I5f560707996efb8b127555da09bba258a5d2ac3b &gt; Reviewed-on: https://chromium-review.googlesource.com/1515432 &gt; Commit-Ready: Xiaochu Liu &lt;xiaochu@chromium.org&gt; &gt; Tested-by: Xiaochu Liu &lt;xiaochu@chromium.org&gt; &gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Bug: chromium:937870 Change-Id: I47c2c57c49cd52be9c08101caa2f257d2e919bc6 Reviewed-on: https://chromium-review.googlesource.com/1524028 Commit-Ready: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Tested-by: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Xiaochu Liu &lt;xiaochu@chromium.org&gt; " fail_count="3" gerrit_number="1524028" owner_email="xiaochu@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/28/1524028/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I534fed585f73bc0ed4c834ae80aba9da9a60ea53" commit="8c683b2edff1154fca1f8c6ed140d50bd0b1bc27" commit_message="cros-board: Add lakitu-slice board BUG=chromium:936218, b:115528430 TEST=./setup_board --board lakitu-slice Change-Id: I534fed585f73bc0ed4c834ae80aba9da9a60ea53 Reviewed-on: https://chromium-review.googlesource.com/1524246 Commit-Ready: Daniel Wang &lt;wonderfly@google.com&gt; Tested-by: Daniel Wang &lt;wonderfly@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="4" gerrit_number="1524246" owner_email="wonderfly@google.com" 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/46/1524246/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Icfe83b8adb3eff1e15592265dead60ebc7afc65d" commit="f4b378bb351113f3030c04ecfbf3b9f7592437fd" commit_message="chromeos-chrome: Use llvm-objcopy as objcopy llvm-objcopy currently does not remove non-debug sections from the split-debug binary. This works around the problem of different file offsets in the debug binary vs the stripped binary that is breaking symbolization in Linux perf and CWP autofdo pipeline. This does not change anything in the installed image in DUT and only affects the chrome.debug file in debug.tgz. debug.tgz is around 100-150 MB larger (3.9GB -&gt; 4.1GB) since it now contains the .text sections in chrome.debug. This CL is intended only as a stop gap fix, and will break once llvm-objcopy starts stripping non-debug sections similar to GNU strip but that is atleast 6-8 weeks away as far as Chrome OS is concerned. llvm-objcopy bug for supporting --only-keep-debug flag: https://bugs.llvm.org/show_bug.cgi?id=41077 Fix for perf is being tracked in b/122432268 BUG=b:126212730 BUG=b:127337806 TEST=symbolization in perf looks good with the new chrome.debug file. Change-Id: Icfe83b8adb3eff1e15592265dead60ebc7afc65d Reviewed-on: https://chromium-review.googlesource.com/1524471 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1524471" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="10" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/71/1524471/10" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2.3.49" change_id="Ic74fa49bdf002399ba0d6c41f42d4632b07127a9" commit="8ea7dc248cf88bc2660520229ea538cf6c1c5221" commit_message="Speed up testing against IUSE by not using regexp When trying to figure out why it took so long to do a no-op kernel build (re-build when nothing changed) on Chrome OS, I tracked down one slowdown to cros-kernel2_src_configure(). This function was taking ~900 ms to execute. The bulk of that slowdown was in iterating over the list of config fragments, specifically the &quot;use ${fragment}&quot; test. We currently have 77 fragments so we were effectively calling the &quot;use&quot; function 77 times. Digging through the portage code, the slow part of the &quot;use&quot; function was the block of code to confirm that you specified each USE flag in your IUSE. Commenting out the whole &quot;elif&quot; block of code there sped things up so that the entire cros-kernel2_src_configure() was now taking ~130 ms. This means that each call to the &quot;use&quot; function was taking about 10 ms. The specific part of the test that was slow was testing against the regular expression. It was specifically slow in the Chrome OS kernel build because we inherit the &quot;cros-board&quot; eclass which populates a huge number of boards in the USE flag, making the regular expression totally unwieldly. One way to speed this whole thing up is to use a bash associative array. Unfortunately arrays can't come in through environment variables, so we'll write a function that declares the array the first time it's needed. With this version of the code cros-kernel2_src_configure() now takes ~190 ms which seems like it's OK. AKA 77 checks against IUSE took 60 ms or less than 1 ms per check. NOTE: to keep EAPI 4 and older working, we keep doing the regular expression tests there, though we now do it in the __in_portage_iuse() function. In at least one test the extra overhead of the function made testing USE flags on EAPI 4 ~15% slower, but presumably this is OK as we want to encourage folks to move to the newer EAPIs. BUG=chromium:767073 TEST=Time some builds; confirm bad use flags still caught. Change-Id: Ic74fa49bdf002399ba0d6c41f42d4632b07127a9 Reviewed-on: https://chromium-review.googlesource.com/1524641 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="0" gerrit_number="1524641" owner_email="dianders@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/portage_tool" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/portage_tool" ref="refs/changes/41/1524641/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I40180ff36629cd171a4d66947a2679b496619a8d" commit="9b359d8388c3e5f9013e048c0748dd97187ff8c8" commit_message="[autotest] Add dev &amp; test attenuator hosts in B1600 Add calibration data for following 2 wificell hosts located in B1600. chromeos1-dev-host1 - in RF donut lab chromeos1-test-host2 - 2H9C cubicle BUG=b:127666905 TEST=Tested against chromeos1-test-host2, dont have DUT in dev host for testing at the moment. Change-Id: I40180ff36629cd171a4d66947a2679b496619a8d Reviewed-on: https://chromium-review.googlesource.com/1524769 Commit-Ready: Harpreet Grewal &lt;harpreet@chromium.org&gt; Tested-by: Harpreet Grewal &lt;harpreet@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="2" gerrit_number="1524769" owner_email="harpreet@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/1524769/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I9203a94117b5783788fa58fdf9c154670978f9a2" commit="f0f1686fabbf75edb8bde4c66621a474c6c576d5" commit_message="cryptohome: Return generated challenge-protected sealed value Return additionally the actual secret value from SignatureSealingBackend::CreateSealedSecret(), besides returning its sealed representation. This will allow to avoid doing secret unsealing operations during first sign-in of the user in the signature-challenge-protected flow (e.g., during login via smart card). BUG=chromium:806788 TEST=existing unit tests Tpm2RsaSignatureSecretSealingTest, live TPM tests SignatureSealedSecretTest Change-Id: I9203a94117b5783788fa58fdf9c154670978f9a2 Reviewed-on: https://chromium-review.googlesource.com/1524781 Commit-Ready: Maksim Ivanov &lt;emaxx@chromium.org&gt; Tested-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="1" gerrit_number="1524781" owner_email="emaxx@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/81/1524781/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Idbb9a68f7cf842da167d4ad7cffc94b885707927" commit="c5f6093710c183b2db577a173d1c1b883312a164" commit_message="test_that: Add board name, if known, to results directory For developers who run many autotests from their chroot, it is a huge pain to figure out which of the /tmp/test_that_results_* directories correspond to which of their runs just from looking at the /tmp/* listing. While the correct name is mentioned in the log output at the end of a test, that doesn't help when a lot of tests are being run in batch mode. Simplify this by adding board name to the temporary results directory name created by test_that. This will only work when --board is specified on the command line, because ssh-ing to a board and getting the board name from there requires having a results directory created already with the ssh_private_key. BUG=None TEST=`test_that -b samus ${DUT_IP} network_WlanDriver --autotest_dir=./` creates /tmp/test_that_results_samus_esjvNN as results directory. Omitting &quot;-b samus&quot; in the command gives the directory name format expected before this CL. Change-Id: Idbb9a68f7cf842da167d4ad7cffc94b885707927 Signed-off-by: Kirtika Ruchandani &lt;kirtika@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1524953 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="0" gerrit_number="1524953" owner_email="kirtika@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/53/1524953/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifdf872ddfa03d5759a8ee4021e296e4dc4571d9c" commit="9fec36d4f03c886c87f60262a8f7d3a1f8dfebab" commit_message="update_payload: deprecate unused flags from paycheck.py Some temporary workaround are placed to hack the parameters to some default value that the rest of the code is happy with. This CL removes them. part_sizes should be default None (it was default [None, None]). when part_sizes is None, part sizes are not checked (same behavior as [None, None]). src_part_paths should be default None (it was default [None, None]). when src_part_paths is None, we set args.assert_type=_TYPE_FULL (same behavior as [None, None]). dst_part_paths (out_dst_part_paths) should be default None (it was default [None, None]). when dst_part_paths (and out_dst_part_paths) is None, dargs is not set (same behavior as [None, None]). out_dst_part_paths is rarely used and we often chose to use dst_part_path. Old flags (deprecated) are removed as well. BUG=chromium:926045 TEST=test_paycheck.sh chromeos_11844.0.0_kevin-arcnext_canary-channel_full_kevin-mp.bin-6f7f58b3c9a1a84ea15ab67f84cd5387.signed chromeos_11844.0.0-11869.0.0_kevin-arcnext_canary-channel_delta_kevin-mp.bin-fc6014025415e0b5e780c0739a3b0461.signed chromeos_11869.0.0_kevin-arcnext_canary-channel_full_kevin-mp.bin-1be744e0723534e02084c762dea316c0.signed Change-Id: Ifdf872ddfa03d5759a8ee4021e296e4dc4571d9c Reviewed-on: https://chromium-review.googlesource.com/1525289 Commit-Ready: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Tested-by: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; " fail_count="0" gerrit_number="1525289" owner_email="xiaochu@chromium.org" pass_count="0" patch_number="8" project="aosp/platform/system/update_engine" project_url="https://chromium-review.googlesource.com/aosp/platform/system/update_engine" ref="refs/changes/89/1525289/8" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I774ff552db381949e28ba46583a9b5fb23d32c7e" commit="bf47f04408584209c40280067c289016b26b18d6" commit_message="bloog: Remove support for board version 0 bloog is meep follower, synchronize CL:1525064. BUG=none BRANCH=octopus TEST=make buildall -j Change-Id: I774ff552db381949e28ba46583a9b5fb23d32c7e Signed-off-by: Devin Lu &lt;Devin.Lu@quantatw.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1525901 Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-by: Diana Z &lt;dzigterman@chromium.org&gt; " fail_count="1" gerrit_number="1525901" owner_email="Devin.Lu@quantatw.com" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/01/1525901/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I568e610b58832ffba7678a98eaf483c6a35edf4c" commit="71e78b5757b7ef4f210eda8ded2037880af9f489" commit_message="arc: Run ServerProxy on a dedicated thread. This is preparation to introduce Fuse daemon. Fuse will run on the main thread, and instead this CL moves the thread to run ServerProxy from the main thread to the dedicated thread. The detailed implementation is shared with ClientProxy, so the class name ClientProxyService is renamed to ProxyService. Also, this adds unittest. BUG=b:123432308 TEST=Ran cros_run_unit_tests. Change-Id: I568e610b58832ffba7678a98eaf483c6a35edf4c Reviewed-on: https://chromium-review.googlesource.com/1526074 Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="0" gerrit_number="1526074" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/74/1526074/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I973eb789c90b4b3c56b8542733500d54e27d88ea" commit="891118e9c3308ce3b6f2f16a8d70a009489ae521" commit_message="fix README's reference to chroot BUG=None TEST=None Change-Id: I973eb789c90b4b3c56b8542733500d54e27d88ea Reviewed-on: https://chromium-review.googlesource.com/1526772 Commit-Ready: Aviv Keshet &lt;akeshet@chromium.org&gt; Tested-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Allen Li &lt;ayatane@chromium.org&gt; " fail_count="3" gerrit_number="1526772" owner_email="akeshet@chromium.org" pass_count="0" patch_number="1" project="chromiumos/infra/skylab_inventory" project_url="https://chromium-review.googlesource.com/chromiumos/infra/skylab_inventory" ref="refs/changes/72/1526772/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ie4c00fc2eeb4b58c7e130db510308e70aa45ccc3" commit="0245a2e2d98c16d0709f486ecf4fc5f3396d2b8c" commit_message="Do not look for fmap if layout file is provided When user passes in layout file in the command line, there is no point in trying to find the fmap in the supplied binary image, leave alone the chip. Let's not try searching for fmap when layout is provided. BRANCH=none BUG=none TEST=used flashrom with a layout file, observed that id does not try retrieving the layout from the flash chip. Change-Id: Ie4c00fc2eeb4b58c7e130db510308e70aa45ccc3 Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1526821 " fail_count="0" gerrit_number="1526821" owner_email="vbendeb@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/flashrom" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/flashrom" ref="refs/changes/21/1526821/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5db4d8f7cffe5b582f48fdc3b7fb27493b3715ff" commit="de6a32836d08ce65bd925c8b0dbb5cc358ac6da6" commit_message="gsctool: Add error code description if authcode fails. When doing RMA reset and the auth code is rejected, gsctool only reports the error code, which is not clear for the user. This CL adds the failure reason to make the message clearer. BUG=b:128801501 TEST=make gsctool; manually test on DUT BRANCH=none [Before fix] localhost $ gsctool -a -r &quot;A&quot; rma unlock failed, code 1 Processing response... localhost $ gsctool -a -r &quot;ABCDEFGH&quot; rma unlock failed, code 6 Processing response... [After fix] localhost $ gsctool -a -r &quot;A&quot; Processing response... rma unlock failed, code 1 (wrong authcode size) localhost $ gsctool -a -r &quot;ABCDEFGH&quot; Processing response... rma unlock failed, code 6 (authcode mismatch) Change-Id: I5db4d8f7cffe5b582f48fdc3b7fb27493b3715ff Signed-off-by: Cheng-Han Yang &lt;chenghan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1527905 Commit-Ready: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Tested-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Reviewed-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; " fail_count="2" gerrit_number="1527905" owner_email="chenghan@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/05/1527905/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I36f345f0f1dc4646028e67fbd13e48270ab19a1d" commit="12e9fa65358048976e687a765c4a9ce020966603" commit_message="test_stages: fix account inference for CQ jobs Turns out CQ build types are also considered &quot;PFQ Type&quot; by the config logic, so the original check order was determining both cq and pfq jobs to belong to the &quot;cq&quot; account. BUG=chromium:941146 TEST=None Change-Id: I36f345f0f1dc4646028e67fbd13e48270ab19a1d Reviewed-on: https://chromium-review.googlesource.com/1529154 Commit-Ready: Aviv Keshet &lt;akeshet@chromium.org&gt; Tested-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="0" gerrit_number="1529154" owner_email="akeshet@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/54/1529154/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I29f969ac4acfe6342ae58398bc5f8fd17667a1d4" commit="b96ab61929a5b5a849225cb9373b60244c32b81c" commit_message="graphics_tests: Add dependencies to ebuild. graphics.GBM.gbmtest depends on libdrm, minigbm and gtest. Add them as dependencies in the ebuild. BUG=chromium:943270 TEST=emerge-&lt;board&gt; --unmerge libdrm minigbm gtest cros_workon-&lt;board&gt; start chromeos-base/graphics_tests emerge-&lt;board&gt; chromeos-base/graphics_tests Builds successfully. Change-Id: I29f969ac4acfe6342ae58398bc5f8fd17667a1d4 Signed-off-by: Mike Mason &lt;michael.w.mason@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1529362 Commit-Ready: Michael W Mason &lt;michael.w.mason@intel.com&gt; Tested-by: Edward Baker &lt;edward.baker@intel.com&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="0" gerrit_number="1529362" owner_email="michael.w.mason@intel.com" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/62/1529362/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibfa183d5050b366b96d4535903354a02137bfc13" commit="2a869f350f16e739f99403a6be70407107450de1" commit_message="servo_v4: remove keepalive control It's not needed since SBU detect isn't tied to PD anymore BUG=b:128646723, chromium:942130 BRANCH=None TEST=runs on new servo firmware, also old firmware Change-Id: Ibfa183d5050b366b96d4535903354a02137bfc13 Reviewed-on: https://chromium-review.googlesource.com/1529842 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Nick Sanders &lt;nsanders@chromium.org&gt; Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="0" gerrit_number="1529842" owner_email="nsanders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/42/1529842/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic6dd5fb335349d3ce679ac7cf1bd2711183f2b7d" commit="3f7bee26d30ff81caa24f67322248a1af43b3807" commit_message="chromeos-test-init: speed up build a bit Refine the subtree logic to only track the test files we install. Also enable out-of-tree since we don't compile anything. While we're here, tweak the EAPI &amp; HOMEPAGE settings. BUG=None TEST=precq passes Change-Id: Ic6dd5fb335349d3ce679ac7cf1bd2711183f2b7d Reviewed-on: https://chromium-review.googlesource.com/1529991 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; " fail_count="0" gerrit_number="1529991" owner_email="vapier@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/91/1529991/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic9c6d872527b17070db0193f19a202e3202c6b87" commit="79069914b9902ced7ff267a377a88762299f5a7e" commit_message="Add UnplugHPD method to video ports i915 is using chamelium boards to simulate some real life scenarios and for this scenario we need to unplug only the HDP leaving EDID and DDC connected but the Unplug() method disables all three. So adding this new method that will only disconect the HPD and as it is a new method it will not break any test that uses Plug(). Change-Id: Ic9c6d872527b17070db0193f19a202e3202c6b87 Reviewed-on: https://chromium-review.googlesource.com/1530030 Commit-Ready: Jose Souza &lt;jose.souza@intel.com&gt; Tested-by: Jose Souza &lt;jose.souza@intel.com&gt; Reviewed-by: Jose Souza &lt;jose.souza@intel.com&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="0" gerrit_number="1530030" owner_email="jose.souza@intel.com" pass_count="0" patch_number="2" project="chromiumos/platform/chameleon" project_url="https://chromium-review.googlesource.com/chromiumos/platform/chameleon" ref="refs/changes/30/1530030/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7d81f84292376131d9278ba2ba5bda425ceb6ed2" commit="d56246b2064df14e66b4f150d652813aa016c632" commit_message="coreboot: configs: Add config for sarien/arcada with signed EC Add a new config that uses a different EC image for the systems that require the sgined EC build. BUG=b:119490232 TEST=emerge-sarien coreboot Change-Id: I7d81f84292376131d9278ba2ba5bda425ceb6ed2 Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1530301 Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1530301" owner_email="dlaurie@google.com" 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/01/1530301/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2313570bfdb9b0c6530849230ccd0332c4e1ebe2" commit="e77159966ffaf3df75e99637cc8986569dddd7d8" commit_message="updateserver: add deadline attribute in update response We do not have a reliable way to make sure .oobe_complete is written to disk in a reasonable amount of time after OOBE is dismissed by Chrome. The workaround here is to add deadline attribute in update response so update_engine bypasses checking of .oobe_complete file and do update operations regardlessly. BUG=chromium:937870 TEST=platform.DLCService Change-Id: I2313570bfdb9b0c6530849230ccd0332c4e1ebe2 Reviewed-on: https://chromium-review.googlesource.com/1531123 Commit-Ready: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Tested-by: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1531123" owner_email="xiaochu@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/23/1531123/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I012fc9fd063ec51723a2cb61d76a589b0955702a" commit="543179829914ce33453f1420c8b35db61662b13d" commit_message="image_tool: install: Speed up on slow systems The 'image_tool install' command was pretty slow on systems that - USB is slow - Have a huge stateful partition, especially telemetry - System clock is older than fs (with a bunch of warning messages) We want to improve this by: - Allow --no-stateful to prevent copying stateful partition - Add --exclude to not copying telemetry by default - Apply --warning=none to tar - Sync partition changes early (so people aborted copying stateful partition won't fallback to old partitions) BUG=None TEST=make test Change-Id: I012fc9fd063ec51723a2cb61d76a589b0955702a Reviewed-on: https://chromium-review.googlesource.com/1514456 Commit-Ready: Hung-Te Lin &lt;hungte@chromium.org&gt; Tested-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Tested-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Reviewed-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; " fail_count="0" gerrit_number="1514456" owner_email="hungte@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/56/1514456/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie367c381100c728e67427488077c3ca4b58f1dbe" commit="04225cd90a7ebf47a10ec6b68d07d185e0e33add" commit_message="kalista: update codec frame rate for testing Updating Video frame rate for testing BUG=b:126776540 BRANCH=kalista TEST=CTS Change-Id: Ie367c381100c728e67427488077c3ca4b58f1dbe Signed-off-by: T.H. Lin &lt;t.h_lin@quanta.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1525381 Commit-Ready: TH Lin &lt;t.h_lin@quanta.corp-partner.google.com&gt; Tested-by: TH Lin &lt;t.h_lin@quanta.corp-partner.google.com&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: TH Lin &lt;t.h_lin@quanta.corp-partner.google.com&gt; " fail_count="0" gerrit_number="1525381" owner_email="t.h_lin@quanta.corp-partner.google.com" pass_count="0" patch_number="7" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/81/1525381/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9a3422770b52bb3f8fe1993fc32eab9ab6a6d65d" commit="5d442731fac7a219904aa80350b3992d07e891d5" commit_message="tast-tests: Add management permission to the test extension. BUG=b:117817410 TEST=Check that we can open Chrome Camera App in the test extension using chrome.management.launchApp(). Change-Id: I9a3422770b52bb3f8fe1993fc32eab9ab6a6d65d Reviewed-on: https://chromium-review.googlesource.com/1525708 Commit-Ready: Shik Chen &lt;shik@chromium.org&gt; Tested-by: Shik Chen &lt;shik@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="2" gerrit_number="1525708" owner_email="shik@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/08/1525708/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I71810a397c2a03833a2e95e481d435f3f26f51ce" commit="7f2fe23bcc2b56dba6f072143830ee11c212ee1d" commit_message="CRAS: README - add missing description of dbus APIs Add two missing description in README.dbus-api: NodeVolume and NodeCaptureGain. BUG=chromium:943899 TEST=None Change-Id: I71810a397c2a03833a2e95e481d435f3f26f51ce Reviewed-on: https://chromium-review.googlesource.com/1530359 Commit-Ready: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="0" gerrit_number="1530359" owner_email="yuhsuan@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/59/1530359/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic206095e8fe37dc1261ab68542e70ab8b5302895" commit="1129a91eea1949bc514e1626c9e28a0f7afd2632" commit_message="servod: Use the Linux i2c-pseudo driver to implement Servo/DUT I2C adapter. This uses non-blocking I/O with the epoll(7) interface for interfacing with the i2c-pseudo controller device. All I/O, both with the controller and with the I2C bus, is peformed in a single thread dedicated to the pseudo controller. Things that can and should be improved in followup changes: - There should be a dut-control command to expose the Servo/DUT I2C adapter number. The adapter number is already tracked internally. - There is a circular reference between BaseI2CBus and the new I2cPseudoAdapter class. An actual circular dependency is avoided using weakref, however it's still ugly. A cleaner way should be found to integrate I2cPseudoAdapter with the rest of servod. (Could have BaseI2CBus inherit from I2cPseudoAdapter, but that doesn't feel quite right either.) BRANCH=none BUG=b:79684405,b:124388894 CQ-DEPEND=CL:1274778 TEST=Issued I2C xfer requests via i2c-tools -&gt; i2c-dev. Used CL:1301154 to reflash ITE EC on bip and ampton. Change-Id: Ic206095e8fe37dc1261ab68542e70ab8b5302895 Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1282275 Reviewed-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; " fail_count="1" gerrit_number="1282275" owner_email="matthewb@chromium.org" pass_count="0" patch_number="47" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/75/1282275/47" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I52b85bad165d062dac179bb5cd61d0359685dbfe" commit="85252094912fa191cadbe77605658908345d9bb3" commit_message="video_PlaybackPerf: Run chrome with --autoplay-policy=no-user-gesture-required Chrome autoplay policy is changed [1]. It seems to avoid playing a video in video_PlaybackPerf from time to time. This resolves the flakiness by adding --autoplay-policy=no-user-gesture-required to Chrome command line. It forces Chrome to ignore autoplay policy and play videos automatically on a video page. [1] https://developers.google.com/web/updates/2017/09/autoplay-policy-changes BUG=chromium:930016 TEST=video_PlaybackPerf Change-Id: I52b85bad165d062dac179bb5cd61d0359685dbfe Reviewed-on: https://chromium-review.googlesource.com/1524612 Commit-Ready: Hirokazu Honda &lt;hiroh@chromium.org&gt; Tested-by: Hirokazu Honda &lt;hiroh@chromium.org&gt; Reviewed-by: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; " fail_count="1" gerrit_number="1524612" owner_email="hiroh@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/12/1524612/1" remote="cros" total_fail_count="1"/><lkgm version="11957.0.0-rc3"/></manifest>