blob: e7976ec2db9076adaaa9821877d9923854a91762 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="30c889efbcac1dd9c4f78f486b586693aeadfe78">
<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="c15bc7384134e1c573fe32efdbeef189c71d9ff7" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="afc3e28a3de4a627e3afaf73b4c55ed85c992470" 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="3d53cbc7ebb65e43b5d9dfb7287094e7e20180df" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="447d1096c3590c0344e9b3c61944246fe236a71d" 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="77a4b6d097ce8501e0e1c23c064ad6148fb8e481" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/src/buildtools" path="src/chromium/src/buildtools" remote="chromium" revision="1f329a6e26a366c9a6f2b970f21e10133f7ceee6" 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="5fc3c49fdd6321d02e4ad59bd15bba5b15f6ef8a" 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="358b8553bfe32588d76b0f50e9a92cc5e35d0aad" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="3d7cbff0be260fd212a73dfaf1f5c63c79512d91" 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="2b776e5bd575c2373bcecc990057b6bbeaeba7b5" 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="5a0a3591573b7716fe8c2fe24aba0dff23d2ba69" upstream="refs/heads/master"/>
<project name="chromiumos/infra/proto" path="chromite/infra/proto" revision="0b3cc740c3cb270e94c7d0b1a79b90e6faab028c" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project groups="chromeos-admin" name="chromiumos/infra/recipes" path="infra/recipes" revision="5218384394069e498075a203e010e498a96f880c" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="f49a386349721336e9248acb5d67adb7f3a12939" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="644a1c36aa19fbbb5d899ead5977be975c8500ac" 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="78d1c1d32f396fff89ce83666ff082e45477f28b" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="eaaaea88b048bb0f9e60fb97df3e51d591fbca76" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="bcdc934fd701817a917873beb5418980d19a944b" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="d8f84f66141ffecc43c09e49db5066dd735b01eb" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="e431bf0161318d2fde65f814c2ac08ddf3521da2" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="6c9e23564c513d11921bba7d493cfa9e1f09529c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="3977fc1c019d299c9512c6a5a9a52cd5bb25ac0e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="923ffb49d795da9abd67d440b011e6211a92fe44" 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="7485582594556faf96200a13e1eff02d13c925af" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="2038f97359f79ecd202cc1a11294f4b6e4ab4ecf" 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="b3ab7026704b6b7cf3f2f61e7a7347b3c3fd3dfd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="4f764cb196f3e87915441019bb023e019ca1a512" 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="46e9461f0e01ce04f95f957b40c5ae7d4c0d6c60" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="6dea68d99d4e144bd2a54269afccb43bec35660f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="be1ad40a0e698a0b6c483d0162cd80df6ce78ed8" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="1b196264e4a103da6fe50979e8e42251ffdae794" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="e527bec6fd5d1b60afd5023e57b0334003257197" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="b69aeca51481055c58780981d9e8aa1aef90491b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="3b753d2e2dc0fc7694a9f0fa824ed40d55c52eb2" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="42a82041a83f8e4e8776a5f367e48b2b0f729f9f" 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="065423e79f0fa0bb4942bc9cc4acfbce7c9b6078" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="78a46341541ed0d76c815204ffdacf5dab7ebab0" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="676be6a6f6c606be142c73e8527128f12b3f5a83" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="755f3ca45df2291121aa8b8a031ca3b52e54d0ef" 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="9abc69a0d6a91598ad57fc51125996d9e6f021cc" 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="64c46c5993429cdcd9c9ec399e161fa12f91bc7f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="f8e0478e9409837815e2a53099c6817feef773dd" 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="01c40149a273192f0f4051c16e3b639deb5e80b9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="e277f8f092e005681ded02df27ed7099db078f41" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="f2fd248015aa8456596017cd718138332a6fcb8b" 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="991568123474425e05d9ffb1735afe8c63624beb" 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="c71a19e5f884b7b475ca6cfc37235dd97758ed7c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="3ef7d185be5754254acfb31e5c1a12b621f1a49b" 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="4f92a9a562088203b54b335ab91facdafd9eb9a9" 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="b766733ee23098959e241e7afecba99bf7da12e8" 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="e7db36856ce418552637d1981c173d22dfe5bf39" 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="086e3f762f98ea04586041a9dcc0d9ca077f1615" 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="2e6b8235cf8f6cfbd5a07e33407fa6bfde6866b4" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="9b1ff7cda40fe3437dfae4cc6f541d450f2fa2a9" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="4a09bd99b932684c8c140822b3255d85449cf422" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="4d9e206250ce35c0cd0b29d3144ee0b3626dbd63" 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="c33aa45f4400bc7c09fed1300bc59e0e70d36bd8" 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="adc53e2741a7232749b8e813029b82142d512203" 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="279406c4ad0d24e22999a797efe4f40229389445" 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="6f63ee6ff1c61299fa9799b4f9f50fbb8d4f7903" 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="7c6d80e997f3904e6e77d45ea40159efedc6750e" 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="1fa87e058b72a2de1e9127a45e9978361de48479" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="005c8415092c1035671d79b081e0757e44a36a47" upstream="refs/heads/fwupd-1.2.5"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="95c7322f335b959eb42ab9ddad02bdf8b5afc3a9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="28b250409f8942926ea4a17f71a219aa88ef79c0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="63bc633f00b4dd952802b145cb247cb2e1b51650" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="bde2c71023f26cdf070e4617883f3c234a3b2349" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="ed7f66b7121c99a4e9eac4d9d75f55262eada866" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="8d3eb78bb1e1befa53142845650db22dd711337d" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="a16d22c3228e18c10dfbb51fecc68a95f7e906df" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="c6e488e2f193cdcf43e8dfad4f157cf49d289935" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="1751cfeec4e96747b629739a6b28940274a98938" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="e3dffb115657bc1f2b198e31d012e0982bede673" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="96caac58dd64db5d7e5079c734182e618891b839" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-gw" revision="3352d7fa20f57e236ff9a2b0218b4f58ebdd33cb" upstream="refs/heads/chromeos-4.14-gw"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="852335cba5942ee8a19dc379e0e08254136ff4cd" 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/libiio" path="src/third_party/libiio" revision="8539d5dcf2d04cfc1985e3272fb20b3109ebb492" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="6ab7fcefd89faaffc53db0cbe7052dcab9d0c4d8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="7183ca5142b8246959643edf49e78ea1d3b0d01a" 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="7cc3a37ec0794d797b2538529aa519e215f2b5b5" 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="4773273dec5ea6ff8151459a6b63b51dc4bc164d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="12ce2ed245ac6cb04b60243282fe69ca1e1fb1ff" 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-debian" revision="1d814714ba7051a034131d48961e631214f69708" upstream="refs/heads/debian"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-freedreno" revision="1619f208834544e57349b29bb1f3f1ec98ca0cbc" 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="2ee2d98e2cce58d2ec376aa5a90805399df70505" 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="5b752047977b69618f1b31bd08fd38de6f4f5ba3" 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="4489a466b6c0c7eb370e1390d2ce178900bce113" 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="6d6944a9924a45367b8f1667bad93ef714e64ef6" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="f7e10ed99a41c8cded9cf1ce01aef2c7116318c4" 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="1dba349a7b272071d613869adaaef7bd576ae0c2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="248ee8738a9c0b9b16fe62711e60763212aa5cc1" 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="d1758cc09e070aa9c0a6c8aaab1145bf3a2ab816" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/virtual-usb-printer" path="src/third_party/virtual-usb-printer" revision="afbe0b1c43e6e7fbf8e9f010bee357839ba785d2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="3e710eb8fd54f22e064cd0eb98ddd256f771d38a" 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="d123585ea0d092cc65102d10b63a4b5841f809e0" 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="34b20305c7a69eb89e1abd5e2a94708db999f0a9"/>
<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="1a313bad729068bfd60f9f86c5769671bc652b53" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="81231c9ecd77a2f6492cf87807392434eb83134e" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="ebe828e0f9ec7cbaa7a8173703bf7a0457629a60" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="d88b1fc62511d02ee2021628af7c571528a09b8c" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="7b094ba768d1be344cc72795065354a86e4e645e" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="170cb8d77faed2c7a05e527e9e2923f2ae3587dd" upstream="refs/heads/master"/>
<project name="platform/system/keymaster" path="src/aosp/system/keymaster" remote="aosp" revision="058085425b50fedc1f614c3479287337aa129eb7" 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="chromeos-2016.05" change_id="I5ca829b965c6074a69187c236a15d3142e33db1d" commit="bf0f6c238864140cd34513e06f322a21003eece0" commit_message="UPSTREAM: 3rdparty/blobs: Update for current Intel microcode The microcode included for `model_6xx` was for a 660, that path has changed. BUG=none BRANCH=none TEST=none Change-Id: I5ca829b965c6074a69187c236a15d3142e33db1d Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: ab4eb2afc34266b53c6201bbca907dcb2ff07410 Original-Change-Id: I09a41a8269cfdf8953bac10c9630922192851e73 Original-Signed-off-by: Nico Huber &lt;nico.huber@secunet.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30081 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Original-Reviewed-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Ignore-CL-Reviewed-on: https://review.coreboot.org/c/30914 Ignore-CL-Reviewed-on: https://review.coreboot.org/c/31542 Ignore-CL-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31786 Ignore-CL-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31872 Ignore-CL-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32418 Ignore-CL-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32612 Ignore-CL-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32735 Ignore-CL-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32748 Reviewed-on: https://chromium-review.googlesource.com/1615182 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="1615182" 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/1615182/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ie57bcd062039c1b0d301ea5b0d3a8514e5fea1a4" commit="922e3e80c0920b6cfb7f0be404d3412bf6eb458a" commit_message="UPSTREAM: 3rdparty/fsp: Update submodule pointer to upstream master Update submodule pointer to pull in newly-updated Braswell FSP. Adjust FSP_FD_PATH for soc/cannonlake due to filename case change. BUG=none BRANCH=none TEST=none Change-Id: Ie57bcd062039c1b0d301ea5b0d3a8514e5fea1a4 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 73b0136fa3570c35e0444854d108d7759323a3e7 Original-Change-Id: I02ee0d32fd4c04cd4971eff20fc5a7de3f9b07ec Original-Signed-off-by: Matt DeVillier &lt;matt.devillier@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32420 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Philipp Deppenwiese &lt;zaolin.daisuki@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1615183 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="1615183" 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/1615183/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I5100922ce5343c8efc3b69fc215fdbc6ce10f157" commit="0673d0fdaf1cab8c7b5de2c1552eb1aac0659b85" commit_message="UPSTREAM: 3rdparty/libgfxinit: Update for runtime CPU detection Beside one tiny fix for framebuffer scaling, this contains a major refactoring of libgfxinit's configuration infrastructure. With this, we are finally able to detect CPUs at runtime and only have to confi- gure a CPU/GPU generation. BUG=none BRANCH=none TEST=none Change-Id: I5100922ce5343c8efc3b69fc215fdbc6ce10f157 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 47953d0ae066ad05a62e3dc5ae560e3a6796d035 Original-Change-Id: Iccf4557453878536f527e4a1902439a1961ab701 Original-Signed-off-by: Nico Huber &lt;nico.huber@secunet.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32736 Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Reviewed-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1615184 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="1615184" 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/1615184/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I31c0c2e4e90a92995ac9d622de3c2290a54e1a70" commit="35e20877eac21da2ac1a8a74d7def3f85a95e493" commit_message="UPSTREAM: Makefile.inc: Update fsp submodule for all FSP platforms Rather than selectively update the fsp submodule based on FSP version or platform selection, update it when building for any FSP-enabled platform, so all have latest version available. BUG=none BRANCH=none TEST=none Change-Id: I31c0c2e4e90a92995ac9d622de3c2290a54e1a70 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 8c99a4859e7830fd1cac0b729fc29412cd773b75 Original-Change-Id: If07d55828a1863623e04a4ecdd1514c3cb6d9c11 Original-Signed-off-by: Matt DeVillier &lt;matt.devillier@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32526 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/1615185 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="1615185" 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/1615185/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ifd7d30c36a3293a3f205d93f1e61f8f0ad13eb49" commit="60ebfe4657edf75319934f328de9928c2e9fbfff" commit_message="UPSTREAM: nb/intel/snb: Drop NORTHBRIDGE_INTEL_IVYBRIDGE We keep the support, though. Just now that `libgfxinit` is fixed, we don't need the distinction anymore. Causally, we also don't need CPU_INTEL_MODEL_306AX any more. TEST=Played tint on kontron/ktqm77. Score 606 Change-Id: Ifd7d30c36a3293a3f205d93f1e61f8f0ad13eb49 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 772a154d39025e5f7f30102cca9f935e9b35cb1c Original-Change-Id: Id1e33c77f44a66baacba375cbb2aeb71effb7b76 Original-Signed-off-by: Nico Huber &lt;nico.huber@secunet.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32737 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Reviewed-on: https://chromium-review.googlesource.com/1615186 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="1615186" 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/1615186/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I1790278b322eab9aa0a02031025409f26465c35e" commit="eb15eed4e51b9bce9cf6bea03eff97ab78a410fb" commit_message="UPSTREAM: Remove unnecessary ENV_RAMSTAGE guard TEST=Able to build coreboot for CML. Change-Id: I1790278b322eab9aa0a02031025409f26465c35e Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 55cb5f8de53366c9df10ed9307cc9088c96191cf Original-Change-Id: Ic0f473e04ffc1de50dee871af52eacf0b328b376 Original-Signed-off-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32764 Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1615187 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="1615187" 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/1615187/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I77f7a6ba7cc850a752f792facbb9a2c625afc572" commit="6ea657e413bfd96c2900aee2c2e931aa3e87494a" commit_message="UPSTREAM: mb/{lenovo/x201,packardbell/ms2290}: Remove superfluous TS init Timestamps are initialized in cpu/intel/car/romstage.c. BUG=none BRANCH=none TEST=none Change-Id: I77f7a6ba7cc850a752f792facbb9a2c625afc572 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 57459dbeacb4759c3352206464b6c19b7add00d5 Original-Change-Id: Ia2b762667be17aa5b482cd585dd6f6198cf50d9e Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32758 Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-by: Alexander Couzens &lt;lynxis@fe80.eu&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1615188 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="1615188" 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/1615188/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I8ddef1d3d0aedae48b82dc1d2561f7cca5ccb6c8" commit="54e0ca3576981ec789f7b04f2d9f2b0dba5edfac" commit_message="UPSTREAM: soc/intel/broadwell: Move GPIO init to a common place This also links the gpio configuration instead of including it as a header. BUG=none BRANCH=none TEST=none Change-Id: I8ddef1d3d0aedae48b82dc1d2561f7cca5ccb6c8 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: cadc70f7974db25144381b3ea26d4b660233f4dd Original-Change-Id: I9309d2b842495f6cff33fdab18aa139a82c1959c Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32759 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-by: Matt DeVillier &lt;matt.devillier@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1615189 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="1615189" 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/1615189/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I3010247e7cd8a8773a58c3f698ed4e4ab99b339b" commit="fd89fe010fae2bf9ee30d3a3a8616b9a418a3709" commit_message="UPSTREAM: soc/intel/broadwell: Don't use a pointer for pei_data To improve the bootflow, the scope of the pei_data needs to be extended. BUG=none BRANCH=none TEST=none Change-Id: I3010247e7cd8a8773a58c3f698ed4e4ab99b339b Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 325865db5683f32d846cc452504da00ec8d53710 Original-Change-Id: Ic6d91692a7bf9218b81da5bb36b5b26dabac454e Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32762 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-by: Matt DeVillier &lt;matt.devillier@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1615190 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="1615190" 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/1615190/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Iae1d94e064a6489a98bf340af6d8cb0be604504f" commit="004df54de46378398a5ab384dd795ecbb224510b" commit_message="UPSTREAM: soc/intel/broadwell: Clean up the bootflow Call the raminit from a common location instead of from the mainboard specific code. BUG=none BRANCH=none TEST=none Change-Id: Iae1d94e064a6489a98bf340af6d8cb0be604504f Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 97e9e5622df8b2386b2828da2671018232056035 Original-Change-Id: I65d522237a0bb7b2c032536ede10e2cf93c134d8 Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32760 Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-by: Matt DeVillier &lt;matt.devillier@gmail.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1615191 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="1615191" 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/91/1615191/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I296899216e85436843ba3621f968c45131111187" commit="03ba12e91fbaa1523b7e75772c8808946a6e64cc" commit_message="UPSTREAM: soc/amd/stoneyridge: Add ACPI D3Cold support for SD Controller We need to support entering D3Cold from the OS to work around a bug in the SDHC where the data lines get stuck always reading zeros. BUG=b:122749418 TEST=Verified the linux kernel can transition between D3 and D0. Also verified that the device can suspend and resume and continue to have a functioning SD controller after. Change-Id: I296899216e85436843ba3621f968c45131111187 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 29150c83df8630a817e81eef593dd93fdb37b09f Original-Change-Id: Ifbf48f20c03a752ce3ff773296b536e92db16a62 Original-Signed-off-by: Raul E Rangel &lt;rrangel@chromium.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32433 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Martin Roth &lt;martinroth@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1615192 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="1615192" 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/92/1615192/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ia2238d34d61aea1da391c9e484b609aeb4a63cef" commit="695a3026637511d2a8aeb1144e2c20699ba8eb4e" commit_message="UPSTREAM: Documentation/lessons/lesson2.md: Add reminder to check username set If username is not set, then the ssh option is not available. This was initially confusing for me. BUG=none BRANCH=none TEST=none Change-Id: Ia2238d34d61aea1da391c9e484b609aeb4a63cef Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: df85bf79189a0a1a682f5731f2c332acfa28055c Original-Signed-off-by: Alan Green &lt;avg@google.com&gt; Original-Change-Id: I731c29a1daa9f8c298710471c7d1fe758b059d08 Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32540 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Lance Zhao &lt;lance.zhao@gmail.com&gt; Original-Reviewed-by: Marshall Dawson &lt;marshalldawson3rd@gmail.com&gt; Original-Reviewed-by: Mike Banon &lt;mikebdp2@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1615193 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="1615193" 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/93/1615193/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ibd542c3de4faeefff4aad678dcc0c45fedd3c81c" commit="1c870871b0fad86a9d6b804eb2c82af9698401fb" commit_message="UPSTREAM: util/inteltool: Add Kabylake E3-1200 Support BUG=none BRANCH=none TEST=none Change-Id: Ibd542c3de4faeefff4aad678dcc0c45fedd3c81c Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 9a8c5e7ac0f559898c4d5fcb99a51e4dc472f51f Original-Change-Id: I5c55102d7ce15dbb708e9433500ebd1ed53179ad Original-Signed-off-by: Christian Walter &lt;christian.walter@9elements.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32619 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/1615194 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="1615194" 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/94/1615194/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ib037d82a528b958a7618e7b8741787c9c14751da" commit="bba580b53d7fb6e0de99ddd0af1460c5083f392a" commit_message="UPSTREAM: src/superio/ite/common: Prepare for ITE IT8786E SuperIO Introduce 7bit Slope PWM registers. New ITE SuperIO may have contiguous 7bit values for PWM slope. Add option to enable External Sensor SMBus Host. Update/add registers macros for IT8786E-F which are not backwards compatible. BUG=none BRANCH=none TEST=none Change-Id: Ib037d82a528b958a7618e7b8741787c9c14751da Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: dcfff3739be63c2d42e16860243d7bec98c7ba44 Original-Change-Id: I68fbfe62dfa05d0c166abaefbdc2ab873114b236 Original-Signed-off-by: Micha ygowski &lt;michal.zygowski@3mdeb.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/30553 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/1615195 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="1615195" 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/95/1615195/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ide745ac9e64df1c78b9c05e669c348b9b2762eed" commit="ba753deba838a62bfd9428fb6f329db9d78c5c36" commit_message="UPSTREAM: superio/ite: Add IT8786E-I Based on IT8786E-I V0.4.1 datasheet with following remark: &quot;Please note that the IT8786E-I V0.4.1 is applicable only to the D version.&quot; BUG=none BRANCH=none TEST=none Change-Id: Ide745ac9e64df1c78b9c05e669c348b9b2762eed Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 72f6fbb1bc64a68dab121231b186c803e9836ad7 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@3mdeb.com&gt; Original-Signed-off-by: Micha ygowski &lt;michal.zygowski@3mdeb.com&gt; Original-Change-Id: I7317da6a72db64f95f9a790ef96ed7a5f93b3aea Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/30335 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Felix Held &lt;felix-coreboot@felixheld.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1615196 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="1615196" 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/96/1615196/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I207717347b3d8cfd1f812dd488fddfdb0cf5980b" commit="91310ce1a04b2a602e6bee30269f5985ff772382" commit_message="UPSTREAM: soc/intel/cannonlake: Support different SPD read type for each slot Also clean up cannonlake_memcfg_init. The major changes include: (1) Add enum 'mem_info_read_type' to spd_info. (2) Add per-dimm-slot spd_info to cnl_mb_cfg. (3) Setup memory config for each slot independently. (4) Squash meminit_memcfg_spd(). BUG=chromium:960581, b:124990009 BRANCH=none TEST=boot hatch, hatch_whl, and kohaku Change-Id: I207717347b3d8cfd1f812dd488fddfdb0cf5980b Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 0d4200fef396fb0d1fbf28b4ced475fbf59b5b85 Original-Change-Id: I686a85996858204c20fd05ef24787a0487817c34 Original-Signed-off-by: Philip Chen &lt;philipchen@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32513 Original-Reviewed-by: Paul Fagerburg &lt;pfagerburg@chromium.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1615217 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="1615217" 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/17/1615217/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I7bb5669b870f181bd2740df90b3d854ffdbc2ceb" commit="aa161f67c491d1b4289ccc53cdfe0f87efcea7c9" commit_message="UPSTREAM: mb/google/poppy/variants/rammus: Support new onboard Hynix memory Add hynix_dimm_H9CCNNNCLGALAR-NVD for new onboard memory support. BUG=b:130337306 BRANCH=firmware-rammus-11275.B TEST=emerge-rammus coreboot chromeos-ec chromeos-bootimage Flash FW to DUT, and make sure system boots up. Change-Id: I7bb5669b870f181bd2740df90b3d854ffdbc2ceb Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 2968c9d6c7bff8d126aee6fba329ce92bd65c86e Original-Signed-off-by: YanRu Chen &lt;kane_chen@pegatron.corp-partner.google.com&gt; Original-Change-Id: Ibd02953d0c6ac62fa4d7751fd8b103b74433aa73 Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32674 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1615218 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="1615218" 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/18/1615218/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I54228a2274453d7f3f9d834d5c4052cab7c1f565" commit="cfd4d84d4520c22abac73e1f97d80a1e52bcf7bb" commit_message="UPSTREAM: mb/google/poppy/variants/atlas: Remove B0D4 _PSV Per Intel, the internal thermal protection is working better than putting B0D4 _PSV in dptf. BUG=b:131251533 TEST=Get ~10% better Octane score. Correct TCC and TCC offset in MSR register. Change-Id: I54228a2274453d7f3f9d834d5c4052cab7c1f565 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 111f9a9bcd710c3ee1ac89cf81b603a2de23cc62 Original-Change-Id: If85afdc673687477ec85a47efcb264a7e5d6ae45 Original-Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32779 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Caveh Jalali &lt;caveh@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1615219 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="1615219" 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/19/1615219/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Iefa14242ae3cc70b138944dd5f2618506e664e2c" commit="ba9246f078c8ca9b10f22283d77d0c3b3cfe2dc3" commit_message="UPSTREAM: mb/packardbell/ms2290/acpi: Serialize Control Method IASL reports remarks 'Control Method should be made Serialized'. BUG=none BRANCH=none TEST=none Change-Id: Iefa14242ae3cc70b138944dd5f2618506e664e2c Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: caef7f837aee60a405ad8a923e97e4a6ba3aaa9c Original-Change-Id: I5606c6e435da17f7d4732148f6ddcedb1fde4ab0 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32769 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/1615220 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="1615220" 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/20/1615220/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I3c6fcc131f5f67329db5306d136378be551699e5" commit="e957b3421c5ba99aeeb6fbd45f9993e11bfbddb9" commit_message="UPSTREAM: libpayload: ahci: Prevent memory leaks when failing on init Free several resources when AHCI initialization fails. Note that it is only safe to free resources when the command engine has stopped, since otherwise they may still be used for DMA. BUG=none BRANCH=none TEST=none Change-Id: I3c6fcc131f5f67329db5306d136378be551699e5 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 724c66c88fa219087f4d6a0ccce1ba1d6f93c93b Original-Found-by: Coverity CID 1260719, 1260727, 1261090, 1261098 Original-Signed-off-by: Jacob Garber &lt;jgarber1@ualberta.ca&gt; Original-Change-Id: I6826d79338b26ff9696ab6ac9eb4c59f734687d8 Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32778 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: HAOUAS Elyes &lt;ehaouas@noos.fr&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1615223 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="1615223" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/23/1615223/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I5f6e27d6357d9bced87cfac0ba6faf74e0c26929" commit="cac5673c9d7313624a8a36d0b66dbc9cfa9f9d58" commit_message="UPSTREAM: soc/intel/broadwell: Use the common cpu/intel/car romstage entry The only functional difference is the use of stack guards. BUG=none BRANCH=none TEST=none Change-Id: I5f6e27d6357d9bced87cfac0ba6faf74e0c26929 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 56f768774a25320d738febf99c335abdb6eeafbe Original-Change-Id: I95645271e0d93a97f544a1cc4e9a4320738e6a20 Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32761 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Matt DeVillier &lt;matt.devillier@gmail.com&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1615224 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="1615224" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/24/1615224/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I8bbb4814340a7de0993ee78be76369c38048f3cd" commit="d7b13883790570a2000f713c734d82bcaf65e97e" commit_message="UPSTREAM: soc/intel/broadwell: Use C_ENVIRONMENT_BOOTBLOCK This puts the cache-as-ram init in the bootblock. Before setting up cache as ram the microcode updates are applied. This removes the possibility for a normal/fallback setup although implementing this should be quite easy. Setting up LPC in the bootblock to output console on SuperIOs is not done in this patch, therefore BOOTBLOCK_CONSOLE is not yet selected. BUG=none BRANCH=none TEST=none Change-Id: I8bbb4814340a7de0993ee78be76369c38048f3cd Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 5bb15f1a4d18bafaf51b17fd9ea6d861f2b9ebd2 Original-Change-Id: I44eb6d380dea5b82e3f009a46381a0f611bb7935 Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Signed-off-by: Matt DeVillier &lt;matt.devillier@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/30383 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/1615225 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="1615225" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/25/1615225/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="If15d88ffd809e02d44073350cc281501acb4f724" commit="5f20b91409d5480b59830b5a5365b474175696ea" commit_message="UPSTREAM: nb/intel/broadwell: Add an option for where verstage starts Previously broadwell used a romcc bootblock and starting verstage in romstage was madatory but with C_ENVIRONMENT_BOOTBLOCK it is also possible to have a separate verstage. This selects using a separate verstage by default but still keeps the option around to use verstage in romstage. With a separate verstage the romstage becomes an RW stage. The mrc.bin however is only added to the RO COREBOOT fmap region as it requires to be run at a specific offset. This means that coreboot will have to jump from a RW region to the RO region for that binary and back to that RW region after that binary is done initializing the memory. BUG=none BRANCH=none TEST=none Change-Id: If15d88ffd809e02d44073350cc281501acb4f724 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 4d56a0625516ba436903d59d9c0a4a13827d89be Original-Change-Id: I900233cadb3c76da329fb98f93917570e633365f Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/30384 Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-by: Matt DeVillier &lt;matt.devillier@gmail.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1615226 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="1615226" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/26/1615226/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I1763360f2df547aee27efc9eee8372d78e48207d" commit="c7ce18531fc184c6955933d27c1988d0d0f63b9b" commit_message="UPSTREAM: soc/intel/broadwell: Enable LPC/SIO setup in bootblock This allows for serial console during the bootblock and enables bootblock console by default. BUG=none BRANCH=none TEST=none Change-Id: I1763360f2df547aee27efc9eee8372d78e48207d Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: e43972474c0eebc478722f7c371a8c68318f24cf Original-Change-Id: I7746e4f819486d6142c96bc4c7480076fbfdfbde Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/30385 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-by: Matt DeVillier &lt;matt.devillier@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1615227 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="1615227" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/27/1615227/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ie57a4734b35d22db4c61ac015f6badf241488b15" commit="71bb6810db03937347c8c899bd8dab747b813989" commit_message="UPSTREAM: soc/intel/broadwell/romstage: Clean up unused bist variable Checking BIST is done in the bootblock. BUG=none BRANCH=none TEST=none Change-Id: Ie57a4734b35d22db4c61ac015f6badf241488b15 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: caae2690325256036ed371646c0ce5d2115aed29 Original-Change-Id: I3ea2eb6a37c038f7348f0abd2056eee5c07bdb9d Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32757 Original-Reviewed-by: Matt DeVillier &lt;matt.devillier@gmail.com&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1615228 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="1615228" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/28/1615228/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I48181b4a20862e8b31a3019326b168e63fb688e3" commit="298984a5d667c291061c6bf9429e591fda93ec89" commit_message="UPSTREAM: autoport: Remove unneeded include &lt;arch/io.h&gt; BUG=none BRANCH=none TEST=none Change-Id: I48181b4a20862e8b31a3019326b168e63fb688e3 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 65209de411b4f87d7ebf9a3d82e91324a841f3be Original-Change-Id: I7cb4b47e2fd893274303bb20dc7fa895830b4493 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32787 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/1615229 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="1615229" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/29/1615229/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="If86e4acf263df8a8e3c7a074949548dafffab501" commit="6433890f489fd81bc332083d0a0ee346e0856963" commit_message="UPSTREAM: src/southbridge: Remove unneeded include &lt;arch/io.h&gt; BUG=none BRANCH=none TEST=none Change-Id: If86e4acf263df8a8e3c7a074949548dafffab501 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 5bc493a8a2f53e834ac5be98725acf7601c70dbc Original-Change-Id: If358e221021466f0058bfc84a322750b34a36d5f Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32786 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/1615230 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="1615230" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/30/1615230/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I48891215f62194e2cac085efa5004f821f122927" commit="57492c99e812efc68223e270c5999ed7470e1b3b" commit_message="UPSTREAM: src/soc: Remove unneeded include &lt;arch/io.h&gt; BUG=none BRANCH=none TEST=none Change-Id: I48891215f62194e2cac085efa5004f821f122927 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 45b79be9c06ccc925eeb3c11e821413478b903b5 Original-Change-Id: I5a7b53a07fe6fd6121067dcec004e81eb284edbb Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32785 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/1615231 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="1615231" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/31/1615231/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I146cb5b4957eaae13b6b15b296d3a077186a3c33" commit="30792e44c03346d39c790d4bacf8eaebf6b7cf1e" commit_message="UPSTREAM: src/northbridge: Remove unneeded include &lt;arch/io.h&gt; BUG=none BRANCH=none TEST=none Change-Id: I146cb5b4957eaae13b6b15b296d3a077186a3c33 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 274dabd7a04b18bc2f2378bb9faa7416dfd0ab83 Original-Change-Id: I52ace93ae6f802723823955ac349ed54dc064aaa Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32784 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/1615232 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="1615232" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/32/1615232/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="If3f0e1e08a9e2fc2eb88473bbf9933e549fa5224" commit="6191443797a51f5a7de7d59830123770d5826144" commit_message="UPSTREAM: src/mainboard: Remove unneeded include &lt;arch/io.h&gt; BUG=none BRANCH=none TEST=none Change-Id: If3f0e1e08a9e2fc2eb88473bbf9933e549fa5224 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 8b7a16145254deff4ba5191463707d6981017357 Original-Change-Id: I73c557d6ef009fb2cac35fdea500dee76f525330 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32783 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/1615233 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="1615233" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/33/1615233/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I279670b17da3d83d29be5dbe4568a1c0c1214cea" commit="ef8375df1c1ead0881265ef8fc8c7edc957a8349" commit_message="UPSTREAM: util/lint/check-style: Don't hardcode clang-format path BUG=none BRANCH=none TEST=none Change-Id: I279670b17da3d83d29be5dbe4568a1c0c1214cea Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 7aeeb4839023867d9a6c56854fb2e8a2143bf788 Original-Signed-off-by: Alex James &lt;theracermaster@gmail.com&gt; Original-Change-Id: I688cb60c98370bf74aa8554bab43594ff84c4e24 Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32707 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/1615234 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="1615234" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/34/1615234/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I53872d97f2d987eb373eaf2bf4c3cf7da9b4e9b4" commit="0f15a31e0e184e7d5178b8d8ba2b63070972b0a3" commit_message="UPSTREAM: payloads/coreinfo: Remove unused variable The 'last' variable is unused, and has been for the entire history of this file. BUG=none BRANCH=none TEST=none Change-Id: I53872d97f2d987eb373eaf2bf4c3cf7da9b4e9b4 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: dce10f8f92c4e771cf54544679fcbe10f094afdf Original-Found-by: Clang Static Analyzer Original-Signed-off-by: Jacob Garber &lt;jgarber1@ualberta.ca&gt; Original-Change-Id: Ic86a6d8d2b47585f901f1e48ae88735534c834ba Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32796 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: HAOUAS Elyes &lt;ehaouas@noos.fr&gt; Original-Reviewed-by: Martin Roth &lt;martinroth@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1615235 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="1615235" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/35/1615235/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Id83597ae8f5b4aa11f8d515e51faa8d8db62fbb9" commit="959bbb421849bb533210bfc9b77f30746591eaa2" commit_message="UPSTREAM: Remove remaining unnecessary ENV_RAMSTAGE guard TEST=Able to build coreboot for CML. Change-Id: Id83597ae8f5b4aa11f8d515e51faa8d8db62fbb9 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 48b6be81a5753779f036818a62dd9d61c6abc9c0 Original-Change-Id: I8a6a97d59277ebfc498c83bb039436ed7c89d2cd Original-Signed-off-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32802 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: ron minnich &lt;rminnich@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1615236 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="1615236" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/36/1615236/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Id2e34e975e37f5e11b4d3bd058f0f6adc90f9ed1" commit="6b14725f9db8831727a4a38e7444fbee858734a4" commit_message="UPSTREAM: drivers/elog: Rename ramstage_elog_add_boot_count() to elog_add_boot_count() This patch removes ramstage_ prefix from ramstage_elog_add_boot_count() function. BUG=none BRANCH=none TEST=none Change-Id: Id2e34e975e37f5e11b4d3bd058f0f6adc90f9ed1 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 6644a75b0e9fec0ba104e5249f238520b6e3f7f6 Original-Change-Id: Ia75b2dc959ace7dc26dc974c5f4b5cb6c5a25617 Original-Signed-off-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32803 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: ron minnich &lt;rminnich@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1615237 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="1615237" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/37/1615237/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ib187033f4b218537ebe5674d604ea60c8cbcadcb" commit="93c69a056ccde3b8bdcbffb9fbe6cc14d7115053" commit_message="UPSTREAM: soc/intel/skylake: Correct GPIO pointer assignment We need to store the acpi_gpio struct, not save its address. BUG=none BRANCH=none TEST=none Change-Id: Ib187033f4b218537ebe5674d604ea60c8cbcadcb Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: e1909eea5c4dcf2f67c63d13c2bb74e10d2ba8a2 Original-Found-by: Clang Static Analyzer Original-Signed-off-by: Jacob Garber &lt;jgarber1@ualberta.ca&gt; Original-Change-Id: I41c8bf10ce72bec736da97ccc33f9ada49804dc1 Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32797 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Martin Roth &lt;martinroth@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1615238 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="1615238" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/38/1615238/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I6671c88cdbd30e7f9b55620319d2c3d5a6eb081a" commit="9d136a17027602ca28ea4ce7277d1c5c77fbc967" commit_message="UPSTREAM: soc/amd/common: Create AcpiMmio functionality from stoneyridge Move the stoneyridge AcpiMmio code into soc/amd/common. The SB800 southbridge introduced the MMIO hardware blocks at 0xfed80000 commonly known as AcpiMmio. Implementations beginning with Mullins enable decode in PMx04. Older designs use PMx24 and allow for configuring the base address. Future work may support the older version. Comparing the documentation for AMD's RRGs and BKDGs, it is evident that the block locations have not been reassigned across products. In some cases, address locations are deprecated and new ones consumed, e.g. the early GPIO blocks were simpler at offset 0x100 and the newer GPIO banks are now at 0x1500, 0x1600, and 0x1700. Note: Do not infer the definitions within the hardware blocks are consistent across family/model products. BUG=b:131682806 Change-Id: I6671c88cdbd30e7f9b55620319d2c3d5a6eb081a Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 69486cac74a0e9578c90366feae8abebce5ff834 Original-Change-Id: I083b6339cd29e72289e63c9331a815c46d71600d Original-Signed-off-by: Marshall Dawson &lt;marshalldawson3rd@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32649 Original-Reviewed-by: Richard Spiegel &lt;richard.spiegel@silverbackltd.com&gt; Original-Reviewed-by: Martin Roth &lt;martinroth@google.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1615239 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="1615239" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/39/1615239/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I1b644edb064d82661f29783b5f427abcc42dd67b" commit="a486fbfeb51b56bdb40eeb70b79b7561573c33b7" commit_message="UPSTREAM: soc/amd/stoneyridge: Move I2C bus clear out of gpio.c Relocate the I2C bus reset code from gpio.c to i2c.c. When it first went in, gpio.c was a natural location due to the nature of the algorithm. This is preparation for moving most of gpio.c to common code. BUG=none BRANCH=none TEST=none Change-Id: I1b644edb064d82661f29783b5f427abcc42dd67b Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: f42344a38963cba10604901a6934c7842db42c4d Original-Change-Id: I3b2d8e1b54e7c5929220d763bd99fe01b0636aaa Original-Signed-off-by: Marshall Dawson &lt;marshalldawson3rd@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32650 Original-Reviewed-by: Martin Roth &lt;martinroth@google.com&gt; Original-Reviewed-by: Richard Spiegel &lt;richard.spiegel@silverbackltd.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1615240 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="1615240" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/40/1615240/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ia150371cba1b8d1efe18043a1f84458162eb48b1" commit="567c83837f0203bfa4804018e3e63dce53976a95" commit_message="UPSTREAM: vboot: rename BOOT_OPROM_NEEDED to BOOT_DISPLAY_REQUEST Verified Boot OPROM code is being refactored. OPROM is being generalized into &quot;display initialization&quot;. As such, the NVRAM request flag is being renamed from OPROM_NEEDED to DISPLAY_REQUEST. Cq-Depend: chromium:1605640 BUG=b:124141368, b:124192753, chromium:948529 TEST=make clean &amp;&amp; make test-abuild BRANCH=none Change-Id: Ia150371cba1b8d1efe18043a1f84458162eb48b1 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 18b51b7315bea0031f05f14dcad82857716d264e Original-Change-Id: I74374abf7d1deb594c073f7a4a76c9de46092143 Original-Signed-off-by: Joel Kitching &lt;kitching@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32720 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1615221 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="1615221" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/21/1615221/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I428f13c26562692a879391d12cf736b6abd517c1" commit="5946005dc4113baadc7cf00eb19defa1162a00cf" commit_message="UPSTREAM: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec Current ASoC is supporting snd_soc_dai_link_component for binding, it is more useful than current legacy style. Currently only codec is supporting it as multicodec (= codecs). CPU will support multi style in the future. We want to have it on Platform too in the future. If all Codec/CPU/Platform are replaced into snd_soc_dai_link_component style, we can remove legacy complex style. This patch supports snd_soc_dai_link_component style for simple_card_utils for codec. [current] struct snd_soc_dai_link { ... *cpu_name; *cpu_of_node; *cpu_dai_name; *codec_name; *codec_of_node; *codec_dai_name; *codecs; num_codecs; *platform_name; *platform_of_node; ... } [in the future] struct snd_soc_dai_link { ... *cpus num_cpus; *codecs; num_codecs; *platform; ... } Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit e664de680b10c13d65f982bcb9cfe56096e1de55) BUG=b:130538528 TEST=Test Audio use cases for GLK with full SOF patch series applied. Change-Id: I428f13c26562692a879391d12cf736b6abd517c1 Signed-off-by: smit shah &lt;smit.shah@intel.corp-partner.google.com&gt; Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1571917 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1571917" owner_email="smit.shah@intel.corp-partner.google.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/17/1571917/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I80a4a0b93914928a94ff36bbd761c605d54b8071" commit="336a2221354b107bb78db0aff0ff7d58393899eb" commit_message="UPSTREAM: ASoC: simple-card: support snd_soc_dai_link_component style for codec Current ASoC is supporting snd_soc_dai_link_component for binding, it is more useful than current legacy style. Currently only codec is supporting it as multicodec (= codecs). CPU will support multi style in the future. We want to have it on Platform too in the future. If all Codec/CPU/Platform are replaced into snd_soc_dai_link_component style, we can remove legacy complex style. This patch supports snd_soc_dai_link_component style for simple-card for codec. [current] struct snd_soc_dai_link { ... *cpu_name; *cpu_of_node; *cpu_dai_name; *codec_name; *codec_of_node; *codec_dai_name; *codecs; num_codecs; *platform_name; *platform_of_node; ... } [in the future] struct snd_soc_dai_link { ... *cpus num_cpus; *codecs; num_codecs; *platform; ... } Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 710af9196ce614ee02185c2ec55e617a71843183) BUG=b:130538528 TEST=Test Audio use cases for GLK with full SOF patch series applied. Change-Id: I80a4a0b93914928a94ff36bbd761c605d54b8071 Signed-off-by: smit shah &lt;smit.shah@intel.corp-partner.google.com&gt; Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1571950 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1571950" owner_email="smit.shah@intel.corp-partner.google.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/50/1571950/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I3fb8ce02bc78c7f0f65ff0223806383b3fc57991" commit="f4520ecf0934adaa1239c54bee92d4ff71ae4935" commit_message="UPSTREAM: ASoC: simple-scu-card: use simple_dai_props simple-card and simple-scu-card are very similar driver, but using different feature. Thus we are keeping synchronization on these 2 drivers style, because it is easy to confirm / check. Current big difference between these 2 drivers are &quot;dai_props&quot; on simple_card_data (= priv). It will be difficult to keep synchronize if we will add new feature on simple-scu-card. Thus, this patch synchronize it. [simple] struct simple_card_data { ... struct simple_dai_props { ... } *dai_props; ... }; [simple scu] struct simple_card_data { ... struct asoc_simple_dai *dai_props; ... }; Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 5ece10ab99205d11419e3d2e6c7ac0e382d952b5) BUG=b:130538528 TEST=Test Audio use cases for GLK with full SOF patch series applied. Change-Id: I3fb8ce02bc78c7f0f65ff0223806383b3fc57991 Signed-off-by: smit shah &lt;smit.shah@intel.corp-partner.google.com&gt; Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1589213 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1589213" owner_email="smit.shah@intel.corp-partner.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/13/1589213/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I7895c82cf9d4b759975537e031dc7f0c282e6811" commit="e4bdf84f15bc8259b4a6730c529a41b32001a76b" commit_message="UPSTREAM: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec Current ASoC is supporting snd_soc_dai_link_component for binding, it is more useful than current legacy style. Currently only codec is supporting it as multicodec (= codecs). CPU will support multi style in the future. We want to have it on Platform too in the future. If all Codec/CPU/Platform are replaced into snd_soc_dai_link_component style, we can remove legacy complex style. This patch supports snd_soc_dai_link_component style for simple-scu-card for codec. [current] struct snd_soc_dai_link { ... *cpu_name; *cpu_of_node; *cpu_dai_name; *codec_name; *codec_of_node; *codec_dai_name; *codecs; num_codecs; *platform_name; *platform_of_node; ... } [in the future] struct snd_soc_dai_link { ... *cpus num_cpus; *codecs; num_codecs; *platform; ... } Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 2289cc1c78574653d30b80696327646ba340babf) BUG=b:130538528 TEST=Test Audio use cases for GLK with full SOF patch series applied. Change-Id: I7895c82cf9d4b759975537e031dc7f0c282e6811 Signed-off-by: smit shah &lt;smit.shah@intel.corp-partner.google.com&gt; Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1589214 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1589214" owner_email="smit.shah@intel.corp-partner.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/14/1589214/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I3b3e68387716ecd8b06065d09d7e4a1390098ece" commit="a0efc8f6264c6d62d180f78e381a70e1543fb335" commit_message="UPSTREAM: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec Current ASoC is supporting snd_soc_dai_link_component for binding, it is more useful than current legacy style. Currently only codec is supporting it as multicodec (= codecs). CPU will support multi style in the future. We want to have it on Platform too in the future. If all Codec/CPU/Platform are replaced into snd_soc_dai_link_component style, we can remove legacy complex style. This patch supports snd_soc_dai_link_component style for audio-graph-card for codec. [current] struct snd_soc_dai_link { ... *cpu_name; *cpu_of_node; *cpu_dai_name; *codec_name; *codec_of_node; *codec_dai_name; *codecs; num_codecs; *platform_name; *platform_of_node; ... } [in the future] struct snd_soc_dai_link { ... *cpus num_cpus; *codecs; num_codecs; *platform; ... } Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 8e6746db2e66c30e59a49ac15eb0c54d51acfb4b) BUG=b:130538528 TEST=Test Audio use cases for GLK with full SOF patch series applied. Change-Id: I3b3e68387716ecd8b06065d09d7e4a1390098ece Signed-off-by: smit shah &lt;smit.shah@intel.corp-partner.google.com&gt; Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1571924 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1571924" owner_email="smit.shah@intel.corp-partner.google.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/24/1571924/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ic73988003aee7fe2e8d69834dfea4b78d451f0c5" commit="493b43a2e2d09d7a23fe49e422b0629b848e33be" commit_message="UPSTREAM: ASoC: audio-graph-scu-card: use simple_dai_props audi-graph-card and audio-graph-scu-card are very similar driver, but using different feature. Thus we are keeping synchronization on these 2 drivers style, because it is easy to confirm / check. Current big difference between these 2 drivers are &quot;dai_props&quot; on graph_card_data (= priv). It will be difficult to keep synchronize if we will add new feature on audio-graph-scu-card. Thus, this patch synchronize it. [audio-graph] struct graph_card_data { ... struct graph_dai_props { ... } *dai_props; ... }; [audio-graph-scu] struct graph_card_data { ... struct asoc_simple_dai *dai_props; ... }; Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 1340739d4de4d9d99f1134180f95b42cc4eda438) BUG=b:130538528 TEST=Test Audio use cases for GLK with full SOF patch series applied. Change-Id: Ic73988003aee7fe2e8d69834dfea4b78d451f0c5 Signed-off-by: smit shah &lt;smit.shah@intel.corp-partner.google.com&gt; Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1590195 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1590195" owner_email="smit.shah@intel.corp-partner.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/95/1590195/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ic14d396379c5166d1942f6bb38948bd901f835ac" commit="743c96ef21c10a20e6b950538438c921df98b6ab" commit_message="UPSTREAM: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec Current ASoC is supporting snd_soc_dai_link_component for binding, it is more useful than current legacy style. Currently only codec is supporting it as multicodec (= codecs). CPU will support multi style in the future. We want to have it on Platform too in the future. If all Codec/CPU/Platform are replaced into snd_soc_dai_link_component style, we can remove legacy complex style. This patch supports snd_soc_dai_link_component style for audio-graph-scu-card for codec. [current] struct snd_soc_dai_link { ... *cpu_name; *cpu_of_node; *cpu_dai_name; *codec_name; *codec_of_node; *codec_dai_name; *codecs; num_codecs; *platform_name; *platform_of_node; ... } [in the future] struct snd_soc_dai_link { ... *cpus num_cpus; *codecs; num_codecs; *platform; ... } Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 04f7267aa8d17773917580951c740496e8059cba) BUG=b:130538528 TEST=Test Audio use cases for GLK with full SOF patch series applied. Change-Id: Ic14d396379c5166d1942f6bb38948bd901f835ac Signed-off-by: smit shah &lt;smit.shah@intel.corp-partner.google.com&gt; Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1590196 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1590196" owner_email="smit.shah@intel.corp-partner.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/96/1590196/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I23bec23cb33224fbf5c0d29957236ac0faa7003e" commit="cce3a825fea9a402f25fd87cfb5047151e70f155" commit_message="UPSTREAM: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform Current ASoC is supporting snd_soc_dai_link_component for binding, it is more useful than current legacy style. Currently only codec is supporting it as multicodec (= codecs). CPU will support multi style in the future. We want to have it on Platform too in the future. If all Codec/CPU/Platform are replaced into snd_soc_dai_link_component style, we can remove legacy complex style. This patch supports snd_soc_dai_link_component style for simple-card-util for platform. [current] struct snd_soc_dai_link { ... *cpu_name; *cpu_of_node; *cpu_dai_name; *codec_name; *codec_of_node; *codec_dai_name; *codecs; num_codecs; *platform_name; *platform_of_node; ... } [in the future] struct snd_soc_dai_link { ... *cpus num_cpus; *codecs; num_codecs; *platform; ... } Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 868cdb4690699b04ca4d09b1e0178dfc680dbd8e) BUG=b:130538528 TEST=Test Audio use cases for GLK with full SOF patch series applied. Change-Id: I23bec23cb33224fbf5c0d29957236ac0faa7003e Signed-off-by: smit shah &lt;smit.shah@intel.corp-partner.google.com&gt; Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1571918 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1571918" owner_email="smit.shah@intel.corp-partner.google.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/18/1571918/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I6bcde261864e8770b22c9b6619c38b7ed0a1f171" commit="bdd40aa74ddf24f38be11c0d660b6d7952647cca" commit_message="UPSTREAM: ASoC: simple-card: support snd_soc_dai_link_component style for platform Current ASoC is supporting snd_soc_dai_link_component for binding, it is more useful than current legacy style. Currently only codec is supporting it as multicodec (= codecs). CPU will support multi style in the future. We want to have it on Platform too in the future. If all Codec/CPU/Platform are replaced into snd_soc_dai_link_component style, we can remove legacy complex style. This patch supports snd_soc_dai_link_component style for simple-card for platform. [current] struct snd_soc_dai_link { ... *cpu_name; *cpu_of_node; *cpu_dai_name; *codec_name; *codec_of_node; *codec_dai_name; *codecs; num_codecs; *platform_name; *platform_of_node; ... } [in the future] struct snd_soc_dai_link { ... *cpus num_cpus; *codecs; num_codecs; *platform; ... } Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit e58f41e41185c6906bd11c73c4e76aa5fc3ea685) BUG=b:130538528 TEST=Test Audio use cases for GLK with full SOF patch series applied. Change-Id: I6bcde261864e8770b22c9b6619c38b7ed0a1f171 Signed-off-by: smit shah &lt;smit.shah@intel.corp-partner.google.com&gt; Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1571951 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1571951" owner_email="smit.shah@intel.corp-partner.google.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/51/1571951/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ib5e2b8a215f88f30057f5711983df26a8d876f4e" commit="798aaaf06cce369d9635a7a37badc68216bb43dc" commit_message="UPSTREAM: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform Current ASoC is supporting snd_soc_dai_link_component for binding, it is more useful than current legacy style. Currently only codec is supporting it as multicodec (= codecs). CPU will support multi style in the future. We want to have it on Platform too in the future. If all Codec/CPU/Platform are replaced into snd_soc_dai_link_component style, we can remove legacy complex style. This patch supports snd_soc_dai_link_component style for simple-scu-card for platform. [current] struct snd_soc_dai_link { ... *cpu_name; *cpu_of_node; *cpu_dai_name; *codec_name; *codec_of_node; *codec_dai_name; *codecs; num_codecs; *platform_name; *platform_of_node; ... } [in the future] struct snd_soc_dai_link { ... *cpus num_cpus; *codecs; num_codecs; *platform; ... } Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 24f3bead9b72cbd91956be28ab6a74d51bdd4c6b) BUG=b:130538528 TEST=Test Audio use cases for GLK with full SOF patch series applied. Change-Id: Ib5e2b8a215f88f30057f5711983df26a8d876f4e Signed-off-by: smit shah &lt;smit.shah@intel.corp-partner.google.com&gt; Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1590197 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1590197" owner_email="smit.shah@intel.corp-partner.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/97/1590197/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I3f876f3123084a28cf4c70d74e7f165d0caf0aaf" commit="e5d4ce7bb943bc98a849e48c714afaef2f4eb93d" commit_message="UPSTREAM: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform Current ASoC is supporting snd_soc_dai_link_component for binding, it is more useful than current legacy style. Currently only codec is supporting it as multicodec (= codecs). CPU will support multi style in the future. We want to have it on Platform too in the future. If all Codec/CPU/Platform are replaced into snd_soc_dai_link_component style, we can remove legacy complex style. This patch supports snd_soc_dai_link_component style for audio-graph-card for platform. [current] struct snd_soc_dai_link { ... *cpu_name; *cpu_of_node; *cpu_dai_name; *codec_name; *codec_of_node; *codec_dai_name; *codecs; num_codecs; *platform_name; *platform_of_node; ... } [in the future] struct snd_soc_dai_link { ... *cpus num_cpus; *codecs; num_codecs; *platform; ... } Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 46c73187f2986e40b427485bb8f4401aa9143ed0) BUG=b:130538528 TEST=Test Audio use cases for GLK with full SOF patch series applied. Change-Id: I3f876f3123084a28cf4c70d74e7f165d0caf0aaf Signed-off-by: smit shah &lt;smit.shah@intel.corp-partner.google.com&gt; Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1571925 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1571925" owner_email="smit.shah@intel.corp-partner.google.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/25/1571925/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I7bcd29200db643fb4dc47710f00132ad455b2223" commit="662a73c7d73af16877b244385a0e43ab8c37c77b" commit_message="UPSTREAM: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform Current ASoC is supporting snd_soc_dai_link_component for binding, it is more useful than current legacy style. Currently only codec is supporting it as multicodec (= codecs). CPU will support multi style in the future. We want to have it on Platform too in the future. If all Codec/CPU/Platform are replaced into snd_soc_dai_link_component style, we can remove legacy complex style. This patch supports snd_soc_dai_link_component style for audio-graph-scu-card for platform. [current] struct snd_soc_dai_link { ... *cpu_name; *cpu_of_node; *cpu_dai_name; *codec_name; *codec_of_node; *codec_dai_name; *codecs; num_codecs; *platform_name; *platform_of_node; ... } [in the future] struct snd_soc_dai_link { ... *cpus num_cpus; *codecs; num_codecs; *platform; ... } Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 77b9b84132f0b9ca0802a25277eb7be49713661f) BUG=b:130538528 TEST=Test Audio use cases for GLK with full SOF patch series applied. Change-Id: I7bcd29200db643fb4dc47710f00132ad455b2223 Signed-off-by: smit shah &lt;smit.shah@intel.corp-partner.google.com&gt; Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1590198 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1590198" owner_email="smit.shah@intel.corp-partner.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/98/1590198/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I96b862bb277504390934619f76f68fb6de56bf05" commit="7a35b02109741cd4002a25c2c7e8388e455af50e" commit_message="UPSTREAM: ASoC: simple-card-util: remove dai_link compatible code for platform Now no simple/audio cards are using legacy dai_link style for platform. Let's remove compatible code. Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit c2f0898b86486a459fa8c91d194f3b699498c0c1) BUG=b:130538528 TEST=Test Audio use cases for GLK with full SOF patch series applied. Change-Id: I96b862bb277504390934619f76f68fb6de56bf05 Signed-off-by: smit shah &lt;smit.shah@intel.corp-partner.google.com&gt; Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1571940 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1571940" owner_email="smit.shah@intel.corp-partner.google.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/40/1571940/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I7346156ab0958c74d4921909fed2360a050fc1bf" commit="f7087db15150f12ef7691cfbe51843b3d7a87537" commit_message="UPSTREAM: x86/cpu: Add Cannonlake to Intel family Add CPUID of Cannonlake (CNL) processors to Intel family list. Cc: Dave Hansen &lt;dave.hansen@linux.intel.com&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; cc: Ingo Molnar &lt;mingo@redhat.com&gt; Cc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt; Cc: x86@kernel.org Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Suggested-by: Tony Luck &lt;tony.luck@intel.com&gt; Signed-off-by: Megha Dey &lt;megha.dey@linux.intel.com&gt; Signed-off-by: Rajneesh Bhardwaj &lt;rajneesh.bhardwaj@intel.com&gt; Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt; (cherry picked from commit 850eb9fba3711e98bafebde26675d9c082c0ff48) BUG=b:130538528 TEST=Test Audio use cases for GLK with full SOF patch series applied. Change-Id: I7346156ab0958c74d4921909fed2360a050fc1bf Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1615923 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1615923" owner_email="cujomalainey@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/23/1615923/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id771bbd9067b4198d954098423608b59bb415b45" commit="19c6d200dda9a499645d773438af8c690fdc3836" commit_message="init: Add update_touchscreen_firmware to chromeos-boot-alert. BUG=b:79158135 TEST=Built new image containing this change, dependencies, and a touchscreen updater. Booted from the image on a DUT with old touchscreen firmware. This new message was displayed as the firmware was updated. Cq-Depend: chromium:1607153 Change-Id: Id771bbd9067b4198d954098423608b59bb415b45 Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1612509 Reviewed-by: Bob Moragues &lt;moragues@chromium.org&gt; " fail_count="5" gerrit_number="1612509" owner_email="matthewb@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/09/1612509/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ief4ebbd360f0f882e7ef3413563bb21750549f90" commit="a9a45883f11a51dc749195ba2dd42ffd980fa152" commit_message="Add touchscreen FW update message, based on the touchpad message. BUG=b:79158135 TEST=Built new image containing this change, dependencies, and a touchscreen updater. Booted from the image on a DUT with old touchscreen firmware. This new message was displayed as the firmware was updated. Cq-Depend: chromium:1612509 Change-Id: Ief4ebbd360f0f882e7ef3413563bb21750549f90 Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1607153 Reviewed-by: Bob Moragues &lt;moragues@chromium.org&gt; " fail_count="12" gerrit_number="1607153" owner_email="matthewb@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/assets" project_url="https://chromium-review.googlesource.com/chromiumos/platform/assets" ref="refs/changes/53/1607153/4" remote="cros" total_fail_count="12"/><pending_commit branch="master" change_id="Ifdd25eee50c99c32fd419218ed1df267aef93dea" commit="ca118601a90e5fa159406071045773cc5027d8bb" commit_message="touch_updater: Add wrapper shell script and minijail for st-touch-fw-updater BUG=b:79158135 TEST=Copied these files and touchscreen firmware images to DUT, setup the firmware image symlink to point at various revisions, tested that firmware was updated when expected, not updated when no changes. Verified no touch updater errors in /var/log/messages. Tested recovery after interrupted reflash by manually invoking chromeos-st-touch-firmware-update.sh (because chromeos-touch-update.sh needs significant changes before it will attempt to fix corrupt firmware, and that problem is not specific to this new updater). Cq-Depend: chromium:1607153, chromium:1612509 Change-Id: Ifdd25eee50c99c32fd419218ed1df267aef93dea Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1286175 Reviewed-by: Bob Moragues &lt;moragues@chromium.org&gt; " fail_count="12" gerrit_number="1286175" owner_email="salvatore.lamalfa@st.com" pass_count="0" patch_number="12" project="chromiumos/platform/touch_updater" project_url="https://chromium-review.googlesource.com/chromiumos/platform/touch_updater" ref="refs/changes/75/1286175/12" remote="cros" total_fail_count="12"/><pending_commit branch="master" change_id="Ia0b86df77fc2a9b869cd340518e9b65eb39f89da" commit="a16efbb6ceb720f614ed0dd8f0fbfe39861590f6" commit_message="dev-go/netlink: update to latest This is required for the kobject library, which depends on the new SetDeadline API in netlink. BUG=chromium:956288 TEST=emerge-tatl dev-go/netlink; emerge-tatl chromeos-base/tremplin Change-Id: Ia0b86df77fc2a9b869cd340518e9b65eb39f89da Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1612522 Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="0" gerrit_number="1612522" owner_email="dverkamp@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/22/1612522/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Icfd785e612501de7dcc46f1ad6b0c74fb62a5a19" commit="d46d77af994605b1178fabc216227a98ebb94aed" commit_message="dev-go/go-sys: update to latest This is required for https://github.com/mdlayher/kobject/ - it uses unix.SetsockoptSockFprog, which is not provided by the current version. BUG=chromium:956288 TEST=emerge-tatl dev-go/go-sys; emerge-tatl chromeos-base/tremplin Change-Id: Icfd785e612501de7dcc46f1ad6b0c74fb62a5a19 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1612523 Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="0" gerrit_number="1612523" owner_email="dverkamp@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/23/1612523/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibd36c8b6f29b8778637a600025228ce40cce9766" commit="50ac2c583ce4cda7a9e2ed322e5bdeef5f11f970" commit_message="dev-go/kobject: add initial ebuild This will be used to parse uevent messages containing device add/remove notifications. BUG=chromium:956288 TEST=emerge-tatl dev-go/kobject Change-Id: Ibd36c8b6f29b8778637a600025228ce40cce9766 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1612524 Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="0" gerrit_number="1612524" owner_email="dverkamp@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/24/1612524/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib40d90db2e875ce24362acec345c7473abc3155b" commit="ed95b737753c28a88633c842d6576187c4e4c08d" commit_message="chromeos-base/tremplin: depend on kobject This will be used to parse uevent messages. BUG=chromium:956288 TEST=emerge-tatl chromeos-base/tremplin Change-Id: Ib40d90db2e875ce24362acec345c7473abc3155b Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1612525 Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="0" gerrit_number="1612525" owner_email="dverkamp@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/25/1612525/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3de939193797858006d64c1ddbf3fc8e6f48b1eb" commit="7beae6b0262e32163c5d6849c9a61bce2169d9a1" commit_message="update_engine: migrate the package to use GN. TEST=USE=&quot;asan fuzzer&quot; FEATURES=test emerge-$BOARD update_engine # BOARD=amd64-generic TEST=FEATURES=test emerge-$BOARD update_engine TEST=USE=&quot;test binder dbus hwid_override chrome_kiosk_app chrome_network_proxy mtd dlc&quot; ebuild-$BOARD ~/trunk/src/third_party/chromiumos-overlay/chromeos-base/update_engine/update_engine-9999.ebuild clean compile BUG=chromium:953642 Cq-Depend:chromium:1608971 Change-Id: I3de939193797858006d64c1ddbf3fc8e6f48b1eb Reviewed-on: https://chromium-review.googlesource.com/1608969 Commit-Ready: Keigo Oka &lt;oka@chromium.org&gt; Tested-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; " fail_count="0" gerrit_number="1608969" owner_email="oka@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/69/1608969/8" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9781118ef7b969920336159c286fd2edc58fc2b7" commit="4b64ad663f41ffb3e83d9197124683e6c61d5afe" commit_message="common-mk: update for migrating update_engine to use GN. TEST=See chromium:1608969. BUG=chromium:953642 Cq-Depend:chromium:1608969 Change-Id: I9781118ef7b969920336159c286fd2edc58fc2b7 Reviewed-on: https://chromium-review.googlesource.com/1609320 Commit-Ready: Keigo Oka &lt;oka@chromium.org&gt; Tested-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Tatsuhisa Yamaguchi &lt;yamaguchi@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; " fail_count="0" gerrit_number="1609320" owner_email="oka@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/20/1609320/5" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I5261ae54c9ff6d1a6e8da5e55ce5690a5bd125be" commit="db4b3663636037409474e6fad72d30be67e9464e" commit_message="update_engine: migrate the package to use GN. TEST=See 1608969. BUG=chromium:953642 Cq-Depend:chromium:1609320 Change-Id: I5261ae54c9ff6d1a6e8da5e55ce5690a5bd125be Reviewed-on: https://chromium-review.googlesource.com/1608971 Commit-Ready: Keigo Oka &lt;oka@chromium.org&gt; Tested-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Tatsuhisa Yamaguchi &lt;yamaguchi@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; " fail_count="1" gerrit_number="1608971" owner_email="oka@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/71/1608971/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic0e76794d0603fccc2f733cad388f54650d2cd45" commit="85003caf8c34eb4f3988269f52aeb9ae1c2135e1" commit_message="servo_v4: Disable unused features to reduce space The servo_v4 is almost out-of-space. Disable some unused features and console commands to reclaim some space. Before: 176 bytes in flash and 4392 bytes in RAM available on RO After: 1264 bytes in flash and 4400 bytes in RAM available on RO BUG=b:131840808 BRANCH=servo TEST=Built and flashed the servo v4 firmware. Started servod and verified some functions. Change-Id: Ic0e76794d0603fccc2f733cad388f54650d2cd45 Signed-off-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1597959 Reviewed-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; " fail_count="0" gerrit_number="1597959" owner_email="waihong@google.com" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/59/1597959/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic84d48d984ae9abb1cbbb7b90aaece1f99d9d729" commit="30b46fe545dd19b561fe4c72641f9f8a021b40ae" commit_message="servo_v4: Disable syslock and flash commands Servo_v4 is used as a testing equipment, not like a normal Chromebook. So we don't syslock the system and WP the flash. Disable these commands to save space. Before: 1136 bytes in flash and 2336 bytes in RAM available on RO After: 1712 bytes in flash and 2344 bytes in RAM available on RO BUG=b:131840808 BRANCH=servo TEST=Built and flashed the servo v4 firmware. Started servod and verified some functions. Change-Id: Ic84d48d984ae9abb1cbbb7b90aaece1f99d9d729 Signed-off-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1613804 Reviewed-by: Nick Sanders &lt;nsanders@chromium.org&gt; " fail_count="0" gerrit_number="1613804" owner_email="waihong@google.com" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/04/1613804/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1d49540b4685f299437821251cd6422b1c0ac0b8" commit="b9692f54736226495dd970c045ddeeffd034b35f" commit_message="servo_v4: Enable VBUS voltage and current measurement Enable the INA functions on the VBUS of the DUT port (PP_DUT) and the VBUS of the CHG port (PP_CHG). BUG=b:132807223 BRANCH=servo TEST=Typed the console command &quot;ina 0&quot; and returned: &gt; ina 0 Configuration: 4127 Shunt voltage: 10d9 =&gt; 10782 uV Bus voltage : 3d3a =&gt; 19592 mV Power : 069b =&gt; 42275 mW Current : 086d =&gt; 2157 mA Calibration : 0400 Mask/Enable : 0008 Alert limit : 0000 Used a multimeter to measure the VBUS on the DUT port. The measured voltage and current are close to the above values. Did the same thing on the CHG port. Change-Id: I1d49540b4685f299437821251cd6422b1c0ac0b8 Signed-off-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1613805 Reviewed-by: Scott Collyer &lt;scollyer@chromium.org&gt; " fail_count="0" gerrit_number="1613805" owner_email="waihong@google.com" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/05/1613805/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia918f18015a2304b8e3e47d5b85ad35c5c7ae7df" commit="4b42aab9e79af1d62c6c3b36e1b7e3f01550cc44" commit_message="runtime_probe: skeleton to report VPD data This CL provides the skeleton of probe function and protobuf for reporting cached VPD data. We return nothing until the privacy concerns are cleared on b:130322365. Also fixed some styling issues, as tracked in b:132392646. Cq-Depend: chrome-internal:1275179 BUG=chromium:908006,b:130322365,b:131849646,b:132303928 TEST=cros_workon-nami start system_api runtime_probe chromeos-bsp-nami-private emerge-nami system_api runtime_probe chromeos-bsp-nami-private cros deploy $DEVICE_IP system_api runtime_probe chromeos-bsp-nami-private TEST=PROTO_BYTES=$(echo -e \ 'categories:vpd_cached\n' \ | protoc --encode runtime_probe.ProbeRequest \ system_api/dbus/runtime_probe/runtime_probe.proto \ | hexdump -v -e '/1 &quot;%d,&quot;'); \ ssh root@$DEVICE_IP sudo -u chronos \ dbus-send --system --print-reply \ --type=method_call --dest=org.chromium.RuntimeProbe \ /org/chromium/RuntimeProbe org.chromium.RuntimeProbe.ProbeCategories \ array:byte:$PROTO_BYTES TEST=runtime_probe --debug Change-Id: Ia918f18015a2304b8e3e47d5b85ad35c5c7ae7df Reviewed-on: https://chromium-review.googlesource.com/1598966 Commit-Ready: Chun-ta Lin (ping on chat if not responsive) &lt;itspeter@chromium.org&gt; Tested-by: Hong-Min Chu &lt;hmchu@chromium.org&gt; Reviewed-by: Chun-ta Lin (ping on chat if not responsive) &lt;itspeter@chromium.org&gt; " fail_count="2" gerrit_number="1598966" owner_email="itspeter@chromium.org" pass_count="0" patch_number="20" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/66/1598966/20" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ica77f49408cf8eeeb7985e44b762d086dbaa5e6d" commit="31c9c49aebf22afab4e84636b7fd30841cd86d62" commit_message="runtime_probe: implement sku_number reading This CL implements the actual logic to read and report sku_number stored in cached VPD. Cq-Depend: chrome-internal:1275179 BUG=chromium:908006,b:130322365,b:132303928 TEST=cros_workon-nami start system_api runtime_probe chromeos-bsp-nami-private emerge-nami system_api runtime_probe chromeos-bsp-nami-private cros deploy $DEVICE_IP system_api runtime_probe chromeos-bsp-nami-private TEST=PROTO_BYTES=$(echo -e \ 'categories:vpd_cached\n' \ | protoc --encode runtime_probe.ProbeRequest \ system_api/dbus/runtime_probe/runtime_probe.proto \ | hexdump -v -e '/1 &quot;%d,&quot;'); \ ssh root@$DEVICE_IP sudo -u chronos \ dbus-send --system --print-reply \ --type=method_call --dest=org.chromium.RuntimeProbe \ /org/chromium/RuntimeProbe org.chromium.RuntimeProbe.ProbeCategories \ array:byte:$PROTO_BYTES TEST=Verified result aligned with vpd -l on device. TEST=Verified result aligned runtime_probe --debug on DUT Change-Id: Ica77f49408cf8eeeb7985e44b762d086dbaa5e6d Reviewed-on: https://chromium-review.googlesource.com/1609631 Commit-Ready: Hong-Min Chu &lt;hmchu@chromium.org&gt; Tested-by: Hong-Min Chu &lt;hmchu@chromium.org&gt; Reviewed-by: Hong-Min Chu &lt;hmchu@chromium.org&gt; " fail_count="0" gerrit_number="1609631" owner_email="hmchu@chromium.org" pass_count="0" patch_number="9" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/31/1609631/9" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia780306b655898718e131de7fd4452a26bb07423" commit="199480a3fc5be130e34358236bdb4ca7e20a0819" commit_message="kohaku: Fix the GPIO pin assignment for USB_C0_BC12_CHG_DET_L This was misread as GPO06, but it is connected to GPOD6. BUG=b:130197995 BRANCH=none TEST=make -j BOARD=kohaku Change-Id: Ia780306b655898718e131de7fd4452a26bb07423 Signed-off-by: Scott Collyer &lt;scollyer@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1582966 Commit-Ready: Scott Collyer &lt;scollyer@chromium.org&gt; Tested-by: Scott Collyer &lt;scollyer@chromium.org&gt; Reviewed-by: Tim Wawrzynczak &lt;twawrzynczak@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1582966" owner_email="scollyer@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/66/1582966/5" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I2f9e0f09cf3d2caad33ed62e2b8f42a609b34fc3" commit="a7850dd1c8179f2f7b0b8ec463cc5e3754269aa0" commit_message="kohaku: Add support for Dyna battery This CL adds support for the battery that's currently being used with Kohaku systems. Without this support the AP won't be powered on automatically when only on battery power. BUG=b:132272081 BRANCH=none TEST=Verifed that 'battery found' message is in EC console log and that AP boots automatically when AC power is not connected. Change-Id: I2f9e0f09cf3d2caad33ed62e2b8f42a609b34fc3 Signed-off-by: Scott Collyer &lt;scollyer@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1603470 Commit-Ready: Scott Collyer &lt;scollyer@chromium.org&gt; Tested-by: Scott Collyer &lt;scollyer@chromium.org&gt; Reviewed-by: Tim Wawrzynczak &lt;twawrzynczak@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1603470" owner_email="scollyer@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/70/1603470/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I450f735bca861baa5aae45af70fd8344a618f609" commit="b5b83d085db8c8b88cecca92d29a90d251c3c36c" commit_message="bq25710: Adjust settings to limit VSYS droop with no battery When there is no battery present VSYS is set to the value defined in register 0x3E. The reset value of this register is based on what type of battery pack is used. In addition to this, big core systems such as CML can a peak power draw that exceeds the external USB PD adapters limit. This can lead to a VSYS collapse which then will cause the AP to sequence out of S0. This CL modifies 3 default settings for the bq25710 to reduce the likelihood of VSYS droop leading to the AP exiting S0. The primary change here is enabling prochot to be active when VSYS is operating within a threshold of VSYS_MIN. As mentioned above, in the no battery case, this will always be true which results in prochot being continuosly asserted. In addition, when a battery is present, but deeply discharged, prochot would be similarly asserted until the bq25710 exits its precharge state. In addition to the settings change, the reset register control bit is set at the beginning of the init routine to ensure that following EC resets the bq25710 always starts in the same state as it does following a power cycle event. BUG=b:130209125 BRANCH=none TEST=Verfied that when using both a 45W and 60W USB PD external charger that Hatch can boot successfully without a battery. In particular tested that without setting BQ25710_PROCHOT_PROFILE_VSYS hatch fails to boot successfully to the kernel, but does when this bit is set. Also with scope verified that prochot is continuosly asserted when there is no battery present. Change-Id: I450f735bca861baa5aae45af70fd8344a618f609 Signed-off-by: Scott Collyer &lt;scollyer@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1580184 Commit-Ready: Scott Collyer &lt;scollyer@chromium.org&gt; Tested-by: Scott Collyer &lt;scollyer@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1580184" owner_email="scollyer@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/84/1580184/6" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I2186dab3d3c87345e74cfa0f9799b53d653c2e58" commit="ced1217f71c84fa5ac60cdd3aa0d469def61a651" commit_message="cheets_CTS/GTS: Move to the public repository (public file addition). BUG=b:130770958 TEST=trybot Cq-Depend: chrome-internal:1301819 Change-Id: I2186dab3d3c87345e74cfa0f9799b53d653c2e58 Reviewed-on: https://chromium-review.googlesource.com/1612723 Commit-Ready: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; Tested-by: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="1612723" owner_email="kinaba@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/23/1612723/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I26bc60005e3ea99b65a6d7e11cf0592c04901227" commit="eaf4fcff8777813487b5059a50e5e1c179ce98f8" commit_message="cros-kernel2: Add builtin microcode firmware for BYT This change adds support for builtin microcode firmware for BYT platform. Cq-Depend: chrome-internal:1289794 BUG=b:130504379 Change-Id: I26bc60005e3ea99b65a6d7e11cf0592c04901227 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1608168 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; " fail_count="0" gerrit_number="1608168" owner_email="furquan@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/68/1608168/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5cb0f73344923a66fbd9634be22f30d78ff5c501" commit="458fcd177af51bb128fd8c8164e468e4ba4c206c" commit_message="chipset-byt: Enable microcode firmware update for all BYT boards BUG=b:130504379 Cq-Depend: chromium:1608168 TEST=Verified that all BYT boards boot up fine with new microcode. Change-Id: I5cb0f73344923a66fbd9634be22f30d78ff5c501 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1608223 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; " fail_count="11" gerrit_number="1608223" owner_email="furquan@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/23/1608223/1" remote="cros" total_fail_count="11"/><pending_commit branch="chromeos-2016.05" change_id="Id367ea11b146f37dae55a8b761f2f3d8feb5c9ee" commit="9c31fed5649614b4e681dacffb3491abf30cc1b1" commit_message="UPSTREAM: mb/google/poppy/vr/atlas: Add a W/A for Samsung memory init error This patch adds a workaround for Samsung C-die 2G/4G memory chips. For unknown reasons, some boards with Samsung LP3 memory chips could not pass early CS/CMD training. MRC has to change the granularity from 16 ticks to 8 ticks, which implies bad margin with this memory chip. Another way is to enhance the drive strength for CS. This patch is to enhance the drive strength for CS and CMD. Enhancing the drive strength for CMD could gain margin abaout 3 more ticks. Root cause needs to be further investigated with memory vendor. BUG=b:131177542 BRANCH=None TEST=USE=fw_debug emerge-atlas chromeos-mrc coreboot chromeos-bootimage &amp; check the MRC log to ensure correct Rcomp values are passed to MRC. Tested with board ID #8 and #11. Signed-off-by: Caveh Jalali &lt;caveh@google.com&gt; Original-Commit-Id: d1ad37847da61d243f691590005865df505dc31f Original-Change-Id: I9ea3ceda8dc8bf781063d3c16c7c2d9b44e5ddd6 Original-Signed-off-by: Gaggery Tsai &lt;gaggery.tsai@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32695 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Caveh Jalali &lt;caveh@google.com&gt; Change-Id: Id367ea11b146f37dae55a8b761f2f3d8feb5c9ee Signed-off-by: Caveh Jalali &lt;caveh@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1612344 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: caveh jalali &lt;caveh@chromium.org&gt; " fail_count="1" gerrit_number="1612344" owner_email="caveh@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/44/1612344/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Id52f5d5bdc0f748aafc826fc01ab8cdbf81768bc" commit="ea7ea1ee44f609bad0d6215e8dceeea9432cda29" commit_message="UPSTREAM: mb/google/poppy/variant/atlas: Add SPDs for Samsung D-die chips This adds the SPDs for Samsung D-die 16Gbit and 32Gbit LPDDR3-2133 chips. BUG=b:132206809 TEST=boots on atlas with C-die and D-die memory chips localhost ~ # mosys memory spd print all 0 | LPDDR3 | SO-DIMM 1 | LPDDR3 | SO-DIMM 0 | 1-78: Samsung | 00000000 | K4EBE304ED-EGCG 1 | 1-78: Samsung | 00000000 | K4EBE304ED-EGCG 0 | 8192 | 2 | 64 1 | 8192 | 2 | 64 0 | LPDDR3-800, LPDDR3-1066, LPDDR3-1333, LPDDR3-1600, LPDDR3-1866, LPDDR3-2133 1 | LPDDR3-800, LPDDR3-1066, LPDDR3-1333, LPDDR3-1600, LPDDR3-1866, LPDDR3-2133 localhost ~ # Signed-off-by: Caveh Jalali &lt;caveh@google.com&gt; Original-Commit-Id: cd51d7ced5a4996253c6dfc816ab7ef82533b2da Original-Change-Id: I8ba000aeeb77f07d7f18bda86b3c07f5b50478b8 Original-Signed-off-by: Caveh Jalali &lt;caveh@chromium.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32780 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Change-Id: Id52f5d5bdc0f748aafc826fc01ab8cdbf81768bc Signed-off-by: Caveh Jalali &lt;caveh@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1612345 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: caveh jalali &lt;caveh@chromium.org&gt; " fail_count="1" gerrit_number="1612345" owner_email="caveh@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/45/1612345/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Idba1b05335e31f655e98883abdd15000e6310c41" commit="eff35a5ba479f8db6e413697b60818388dfa50f7" commit_message="servo_v4: Remove console command history. servo_v4 is tight on space, so remove the history console command to gain some space. BUG=None BRANCH=None TEST=make -j BOARD=servo_v4 Change-Id: Idba1b05335e31f655e98883abdd15000e6310c41 Signed-off-by: Aseda Aboagye &lt;aaboagye@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1613799 Commit-Ready: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Tested-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Reviewed-by: Diana Z &lt;dzigterman@chromium.org&gt; Reviewed-by: Nick Sanders &lt;nsanders@chromium.org&gt; " fail_count="0" gerrit_number="1613799" owner_email="aaboagye@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/99/1613799/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I195199de271950ae09c2b26194ddc5f271b296a0" commit="18b366fe48cd7c1c28e378243aeafb20a5c5d0f0" commit_message="pd_protocol: Add ready_state_holdoff_timer. Recently a sink holdoff timer was added to the PD stack which allowed the state machine to prevent initiating any messages for 200ms after entering the SNK_READY state. This was to give time for some chatty sources to send messages to avoid a collision. Apparently, the same thing can happen when we are a source (collision with chatty sink). This commit reuses the holdoff timer for resolution as a source as well, which starts after an explicit contract is established. In order to prevent any potential new collisions, some jitter based off of the system timestamp is added to the holdoff timer. BUG=b:132202148, chromium:925618 BRANCH=firmware-atlas-11827.B TEST=Flash atlas, plug in a fully featured C-C cable between atlas and the LG 27UK850-W, verify that no conflict occurs and external display always works. TEST=Verify that no messages are initiated by the source within 200ms of sending PS_RDY. TEST=Flash nocturne, verify Dell U3818DW still works over C-C cable. TEST=Flash nocturne, verify CableMatters MST DP hub still works with charge through. TEST=Verify with Twinkie that messages are sent at varied timestamps between 200-300ms in the SNK/SRC_READY state. Change-Id: I195199de271950ae09c2b26194ddc5f271b296a0 Signed-off-by: Aseda Aboagye &lt;aaboagye@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1600510 Commit-Ready: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Tested-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-by: Diana Z &lt;dzigterman@chromium.org&gt; " fail_count="0" gerrit_number="1600510" owner_email="aaboagye@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/10/1600510/5" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I99881d14e8d2fd5dfdc0128442c6cbf36e9f65ff" commit="a5427d8059fe0fb1f49df28a29160fb8128aa75f" commit_message="FROMGIT/BACKPORT: drm/atomic_helper: Stop modesets on unregistered connectors harder Unfortunately, it appears our fix in: commit b5d29843d8ef (&quot;drm/atomic_helper: Allow DPMS On&lt;-&gt;Off changes for unregistered connectors&quot;) Which attempted to work around the problems introduced by: commit 4d80273976bf (&quot;drm/atomic_helper: Disallow new modesets on unregistered connectors&quot;) Is still not the right solution, as modesets can still be triggered outside of drm_atomic_set_crtc_for_connector(). So in order to fix this, while still being careful that we don't break modesets that a driver may perform before being registered with userspace, we replace connector-&gt;registered with a tristate member, connector-&gt;registration_state. This allows us to keep track of whether or not a connector is still initializing and hasn't been exposed to userspace, is currently registered and exposed to userspace, or has been legitimately removed from the system after having once been present. Using this info, we can prevent userspace from performing new modesets on unregistered connectors while still allowing the driver to perform modesets on unregistered connectors before the driver has finished being registered. Changes since v1: - Fix WARN_ON() in drm_connector_cleanup() that CI caught with this patchset in igt@drv_module_reload@basic-reload-inject and igt@drv_module_reload@basic-reload by checking if the connector is registered instead of unregistered, as calling drm_connector_cleanup() on a connector that hasn't been registered with userspace yet should stay valid. - Remove unregistered_connector_check(), and just go back to what we were doing before in commit 4d80273976bf (&quot;drm/atomic_helper: Disallow new modesets on unregistered connectors&quot;) except replacing READ_ONCE(connector-&gt;registered) with drm_connector_is_unregistered(). This gets rid of the behavior of allowing DPMS On&lt;-&gt;Off, but that should be fine as it's more consistent with the UAPI we had before - danvet - s/drm_connector_unregistered/drm_connector_is_unregistered/ - danvet - Update documentation, fix some typos. Fixes: b5d29843d8ef (&quot;drm/atomic_helper: Allow DPMS On&lt;-&gt;Off changes for unregistered connectors&quot;) Cc: Ville Syrjl &lt;ville.syrjala@linux.intel.com&gt; Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Cc: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt; Cc: stable@vger.kernel.org Cc: David Airlie &lt;airlied@linux.ie&gt; Signed-off-by: Lyude Paul &lt;lyude@redhat.com&gt; Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20181016203946.9601-1-lyude@redhat.com (cherry picked from commit 39b50c603878f4f8ae541ac4088a805d588abc79) Signed-off-by: Lee, Shawn C &lt;shawn.c.lee@intel.com&gt; BUG=b:130706392 TEST=Connect DP MST docking with 2 external monitor (1*4k, 1*FHD). DUT did not freeze or stuck and work normally. Change-Id: I99881d14e8d2fd5dfdc0128442c6cbf36e9f65ff Reviewed-on: https://chromium-review.googlesource.com/1598770 Commit-Ready: Shawn Lee &lt;shawn.c.lee@intel.corp-partner.google.com&gt; Tested-by: Lucien Kao &lt;lucien_kao@compal.corp-partner.google.com&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="1" gerrit_number="1598770" owner_email="shawn.c.lee@intel.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/70/1598770/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I4b7c183373ee5b818e2c9bc0d2eb5e1bc6927d77" commit="ff006d54867ab37f0a00976147e32275a3d52f8a" commit_message="FROMGIT/BACKPORT: drm/dp_mst: Remove port validation in drm_dp_atomic_find_vcpi_slots() Since we now have an easy way of refcounting drm_dp_mst_port structs and safely accessing their contents, there isn't any good reason to keep validating ports here. It doesn't prevent us from performing modesets on branch devices that have been removed either, and we already disallow enabling new displays on unregistered connectors in update_connector_routing() in drm_atomic_check_modeset(). All it does is cause us to have to make weird special exceptions in our atomic modesetting code. So, get rid of it entirely. Signed-off-by: Lyude Paul &lt;lyude@redhat.com&gt; Fixes: eceae1472467 (&quot;drm/dp_mst: Start tracking per-port VCPI allocations&quot;) Reviewed-by: Daniel Vetter &lt;daniel@ffwll.ch&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20190202002023.29665-3-lyude@redhat.com (cherry picked from commit a3d15c4b0ecd169c77dfdf659b2ff2e502179d19) Signed-off-by: Lee, Shawn C &lt;shawn.c.lee@intel.com&gt; BUG=b:130706392 TEST=Connect DP MST docking with 2 external monitor (1*4k, 1*FHD). DUT did not freeze or stuck and work normally. Change-Id: I4b7c183373ee5b818e2c9bc0d2eb5e1bc6927d77 Reviewed-on: https://chromium-review.googlesource.com/1598771 Commit-Ready: Shawn Lee &lt;shawn.c.lee@intel.corp-partner.google.com&gt; Tested-by: Lucien Kao &lt;lucien_kao@compal.corp-partner.google.com&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="1" gerrit_number="1598771" owner_email="shawn.c.lee@intel.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/71/1598771/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I26f8a0e40271583e68e08bae09ff921639efb942" commit="a4a34a50c59a4fe0791fd99cee833b1b63f4acf5" commit_message="ml: Tidy mojom files synced with Chromium This change makes some no-op tweaks to the ML Service mojom files to make them easier to sync with Chromium: * Change comment wording so it doesn't have to differ between Chrome and Chrome OS. * Explicitly number model IDs (these are expected to get added and removed in normal usage so explicit numbering is safer). TEST=emerge-coral ml BUG=chromium:937063 Change-Id: I26f8a0e40271583e68e08bae09ff921639efb942 Reviewed-on: https://chromium-review.googlesource.com/1608980 Commit-Ready: Andrew Moylan &lt;amoylan@chromium.org&gt; Tested-by: Andrew Moylan &lt;amoylan@chromium.org&gt; Reviewed-by: Michael Martis &lt;martis@chromium.org&gt; Reviewed-by: Sam McNally &lt;sammc@chromium.org&gt; Reviewed-by: Xinglong Luan &lt;alanlxl@chromium.org&gt; " fail_count="0" gerrit_number="1608980" owner_email="amoylan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/80/1608980/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I529119d4b56767326d8bb0594a9719ec53db9df7" commit="5fa7558aa15729f200be97ab9c9483fc791e3b3f" commit_message="ml: Treat a model as supported if it has metadata Previously ML Service checks for the validity of a ModelId by checking if the enum value is out-of-range. We expect to remove support from models over time (including the current Smart Dim model soon). Therefore the range check is not correct. This CL changes the definition of &quot;supported&quot; model to be &quot;has a ModelMetadata&quot; entry. We also document that models that become unsupported should have their names prefixed with UNSUPPORTED_. The UNKNOWN model previously used as a default value and for range checking purposes becomes UNSUPPORTED_ in this way. TEST=ebuild clean test BUG=chromium:937063 Change-Id: I529119d4b56767326d8bb0594a9719ec53db9df7 Reviewed-on: https://chromium-review.googlesource.com/1614831 Commit-Ready: Andrew Moylan &lt;amoylan@chromium.org&gt; Tested-by: Andrew Moylan &lt;amoylan@chromium.org&gt; Reviewed-by: Michael Martis &lt;martis@chromium.org&gt; Reviewed-by: Sam McNally &lt;sammc@chromium.org&gt; " fail_count="1" gerrit_number="1614831" owner_email="amoylan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/31/1614831/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I76ae79771d601e007e7e7c82bfabc04536d4e11a" commit="c959b932e2b163b03d4e65d447f2917e2e81e678" commit_message="CHROMIUM: arch: x86: configs: enable virtio TPM The virtio TPM device won't usually be added for normal Crostini VMs, but it can be enabled with the `vmc start --software-tpm` option. Add the corresponding kernel virtio driver to the Crostini defconfig to allow easier testing. BUG=chromium:911799 TEST=`vmc start --software-tpm termina` on nami Change-Id: I76ae79771d601e007e7e7c82bfabc04536d4e11a Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1615521 Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="0" gerrit_number="1615521" owner_email="dverkamp@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/21/1615521/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I4c3932d77aa1f220c994e625e328d4110f703b37" commit="faf8212776eb96c980bf60cde7dfcfe1d6d7b5c6" commit_message="CHROMIUM: arch: arm64: configs: enable virtio TPM The virtio TPM device won't usually be added for normal Crostini VMs, but it can be enabled with the `vmc start --software-tpm` option. Add the corresponding kernel virtio driver to the Crostini defconfig to allow easier testing. BUG=chromium:911799 TEST=emerge-tael sys-kernel/chromeos-kernel-4_19 Change-Id: I4c3932d77aa1f220c994e625e328d4110f703b37 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1615522 Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="0" gerrit_number="1615522" owner_email="dverkamp@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/22/1615522/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I92ef3e38296b8601c6dd2754cdec6a50f92556bd" commit="6c4348a9f372b0d997fa4fca445a61bb666f47d8" commit_message="crosh: remove deprecated 'alt_os' command This CL removes deprecated 'alt_os' command from crosh, which effectively reverts commit 6625d02bda79 (&quot;crosh: Add a command to manage alt-os mode&quot;). BUG=b:131663912 TEST=Verify that 'alt_os' command is no longer supported by crosh. Change-Id: I92ef3e38296b8601c6dd2754cdec6a50f92556bd Reviewed-on: https://chromium-review.googlesource.com/1613741 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Ting Shen &lt;phoenixshen@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="1613741" 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/41/1613741/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7fd9c5fcf343cc3f43d7ecc14a67bae8a84a941e" commit="7876a31ed1d033cd03d1f6c334bcbd7a42eb8cfd" commit_message="debugd: remove deprecated campfire D-Bus API This CL removes deprecated CampfireEnableAltOS and CampfireDisableAltOS D-Bus API from debugd, which effectively reverts commit c24ee43ac434 (&quot;debugd: add campfire enable/disable methods&quot;). BUG=b:131663912 TEST=Run unit tests. TEST=Verify that debugd no longer supports CampfireEnableAltOS and CampfireDisableAltOS D-Bus API. Change-Id: I7fd9c5fcf343cc3f43d7ecc14a67bae8a84a941e Reviewed-on: https://chromium-review.googlesource.com/1613742 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Ting Shen &lt;phoenixshen@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="1613742" 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/42/1613742/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I9ff323f9b7f047a4825ee5a6cdd6c8fe5e33d1a1" commit="21a52cfb15cbda1f011927ea5fc75d6092c615e3" commit_message="CHROMIUM: scripts: Use savedefconfig to minimize kernel config Rather than saving and then splitting the entire kernel configs, use an extra &quot;make savedefconfig&quot; step to minimize the result against the defaults. BUG=chromium:963478 TEST=Use chromeos/scripts/prepareconfig, plus make savedefconfig to verify configs haven't changed. Also, build and boot hatch. Cq-Depend:chromium:1558945 Change-Id: I9ff323f9b7f047a4825ee5a6cdd6c8fe5e33d1a1 Signed-off-by: Evan Green &lt;evgreen@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1558944 Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="1558944" owner_email="evgreen@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/44/1558944/6" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Ifeea52d9c808ce1f7e53b836f9b8b5c5f11f8435" commit="9a7ec32f1be81dcc22848784db57eeaa59967215" commit_message="CHROMIUM: config: The big savedefconfig normalization Normalize the kernel configs now that they use savedefconfig to minimize the result. BUG=chromium:963478 TEST=Use chromeos/scripts/prepareconfig, plus make savedefconfig to verify configs haven't changed. Also, build and boot hatch. Change-Id: Ifeea52d9c808ce1f7e53b836f9b8b5c5f11f8435 Signed-off-by: Evan Green &lt;evgreen@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1558945 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="1558945" owner_email="evgreen@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/45/1558945/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I85b50684cb5d5eae00d1da5b9c41db25cb80e526" commit="c9a88f893881cf21be33dcb7a5694a1fc0eafa25" commit_message="Add a smoke test for the Files app. With the addition of the chrome.automation API in autotest, we can now actually write a test for the Files app that can run on real ChromeOS images. BUG=chromium:964005 TEST=desktopui_FilesApp Change-Id: I85b50684cb5d5eae00d1da5b9c41db25cb80e526 Reviewed-on: https://chromium-review.googlesource.com/1604260 Commit-Ready: David Haddock &lt;dhaddock@chromium.org&gt; Tested-by: David Haddock &lt;dhaddock@chromium.org&gt; Reviewed-by: David Haddock &lt;dhaddock@chromium.org&gt; " fail_count="0" gerrit_number="1604260" owner_email="dhaddock@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/60/1604260/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibaf2529c6bd5b92131a1ff7cdb401987677db17c" commit="ae7d08b7db59a8e238579ae7118c48179001e1b2" commit_message="[autotest] Fix the policy_SecondaryGoogleAccountSigninAllowed test Fixing the policy_SecondaryGoogleAccountSigninAllowed along with using the UI utils for the UI calls. BUG=None TEST=This Change-Id: Ibaf2529c6bd5b92131a1ff7cdb401987677db17c Reviewed-on: https://chromium-review.googlesource.com/1613917 Commit-Ready: Derek Beckett &lt;dbeckett@chromium.org&gt; Tested-by: Derek Beckett &lt;dbeckett@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; " fail_count="0" gerrit_number="1613917" owner_email="dbeckett@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/17/1613917/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2985df9dd95c82976fecb3c285306ae5281c150d" commit="67752b64005a4e053e5b02f6c856a7d68e65c0b1" commit_message="Update fingerprint daughterboard overlay. There are currently three fingerprint daughterboards, all of which can share the same overlay, so we symlink them to a common overlay. BRANCH=none BUG=b:124773209 TEST=cros_workon --host start hdctools sudo emerge hdctools sudo servod --board=dragonclaw sudo servod --board=dragontalon sudo servod --board=zerblebarn Change-Id: I2985df9dd95c82976fecb3c285306ae5281c150d Reviewed-on: https://chromium-review.googlesource.com/1600271 Commit-Ready: Tom Hughes &lt;tomhughes@chromium.org&gt; Tested-by: Tom Hughes &lt;tomhughes@chromium.org&gt; Reviewed-by: Nick Sanders &lt;nsanders@chromium.org&gt; " fail_count="1" gerrit_number="1600271" owner_email="tomhughes@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/71/1600271/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I45c44bc1929b3e72f26a3dd92292b831be136b86" commit="cda5a6d1988268088d3aea6fdd23098daa64b902" commit_message="FROMLIST: platform/chrome: cros_ec_spi: Move to real time priority for transfers In commit 37a186225a0c (&quot;platform/chrome: cros_ec_spi: Transfer messages at high priority&quot;) we moved transfers to a high priority workqueue. This helped make them much more reliable. ...but, we still saw failures. We were actually finding ourselves competing for time with dm-crypt which also scheduled work on HIGHPRI workqueues. While we can consider reverting the change that made dm-crypt run its work at HIGHPRI, the argument in commit a1b89132dc4f (&quot;dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues&quot;) is somewhat compelling. It does make sense for IO to be scheduled at a priority that's higher than the default user priority. It also turns out that dm-crypt isn't alone in using high priority like this. loop_prepare_queue() does something similar for loopback devices. Looking in more detail, it can be seen that the high priority workqueue isn't actually that high of a priority. It runs at MIN_NICE which is _fairly_ high priority but still below all real time priority. Should we move cros_ec_spi to real time priority to fix our problems, or is this just escalating a priority war? I'll argue here that cros_ec_spi _does_ belong at real time priority. Specifically cros_ec_spi actually needs to run quickly for correctness. As I understand this is exactly what real time priority is for. There currently doesn't appear to be any way to use the standard workqueue APIs with a real time priority, so we'll switch over to using using a kthread worker. We'll match the priority that the SPI core uses when it wants to do things on a realtime thread and just use &quot;MAX_RT_PRIO - 1&quot;. This commit plus the patch (&quot;platform/chrome: cros_ec_spi: Request the SPI thread be realtime&quot;) are enough to get communications very close to 100% reliable (the only known problem left is when serial console is turned on, which isn't something that happens in shipping devices). Specifically this test case now passes (tested on rk3288-veyron-jerry): dd if=/dev/zero of=/var/log/foo.txt bs=4M count=512&amp; while true; do ectool version &gt; /dev/null; done It should be noted that &quot;/var/log&quot; is encrypted (and goes through dm-crypt) and also passes through a loopback device. Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; (am from https://lore.kernel.org/patchwork/patch/1074617/) (also found at https://lkml.kernel.org/r/20190515164814.258898-2-dianders@chromium.org) BUG=chromium:941638 TEST=See CL desc Change-Id: I45c44bc1929b3e72f26a3dd92292b831be136b86 Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1612164 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="1612164" owner_email="dianders@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/64/1612164/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I712f51915bb9b0b03dce558e2b843eb83662f434" commit="7e699557bd194299350cd5468e109ae7f81d11c2" commit_message="vboot: hide 2common.h from external API 2common.h contains code which should be internal to vboot. Most notably of which is 2struct.h, which contains the vb2_shared_data data structure. BUG=b:124141368, chromium:956474 TEST=make clean &amp;&amp; make runtests BRANCH=none Cq-Depend: chromium:1587981, chromium:1599567, chromium:1610164 Change-Id: I712f51915bb9b0b03dce558e2b843eb83662f434 Signed-off-by: Joel Kitching &lt;kitching@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1583819 Commit-Ready: Joel Kitching &lt;kitching@chromium.org&gt; Tested-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; " fail_count="2" gerrit_number="1583819" owner_email="kitching@chromium.org" 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/19/1583819/9" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="I0e8540fb30460827772fefd63a3426d67fa85092" commit="030e7c999227ecdcd3a8867f6a2ea277a034dd53" commit_message="servo_v4: fix in displaying CCD polarity From crrev.com/c/1529724, servo-v4 console displays the ccd polarity in opposite manner. 2019-05-15 11:53:59 [583.849805 CCD: connected noflip] 2019-05-15 11:54:01 adC 2019-05-15 11:54:01 CHG_CC1_PD = 1708 2019-05-15 11:54:01 CHG_CC2_PD = 33 2019-05-15 11:54:01 DUT_CC1_PD = 1637 2019-05-15 11:54:01 DUT_CC2_PD = 1625 2019-05-15 11:54:01 SBU1_DET = 3092 2019-05-15 11:54:01 SBU2_DET = 24 2019-05-15 11:54:01 SUB_C_REF = 569 2019-05-15 11:54:20 C1 st3 2019-05-15 11:54:20 C1 st5 2019-05-15 11:54:20 [604.585404 CCD: connected flip] 2019-05-15 11:54:23 adc 2019-05-15 11:54:24 CHG_CC1_PD = 1712 2019-05-15 11:54:24 CHG_CC2_PD = 32 2019-05-15 11:54:24 DUT_CC1_PD = 1616 2019-05-15 11:54:24 DUT_CC2_PD = 1644 2019-05-15 11:54:24 SBU1_DET = 20 2019-05-15 11:54:24 SBU2_DET = 2955 2019-05-15 11:54:24 SUB_C_REF = 611 BUG=None BRANCH=None TEST=manually build fw and checked. 2019-05-15 12:07:46 [27.057955 CCD: connected noflip] 2019-05-15 12:07:47 adc 2019-05-15 12:07:48 CHG_CC1_PD = 1705 2019-05-15 12:07:48 CHG_CC2_PD = 4 2019-05-15 12:07:48 DUT_CC1_PD = 1617 2019-05-15 12:07:48 DUT_CC2_PD = 1645 2019-05-15 12:07:48 SBU1_DET = 20 2019-05-15 12:07:48 SBU2_DET = 3102 2019-05-15 12:07:48 SUB_C_REF = 592 2019-05-15 12:08:05 [45.191161 CCD: connected flip] 2019-05-15 12:08:06 adc 2019-05-15 12:08:08 CHG_CC1_PD = 1704 2019-05-15 12:08:08 CHG_CC2_PD = 4 2019-05-15 12:08:08 DUT_CC1_PD = 1638 2019-05-15 12:08:08 DUT_CC2_PD = 1625 2019-05-15 12:08:08 SBU1_DET = 2970 2019-05-15 12:08:08 SBU2_DET = 23 2019-05-15 12:08:08 SUB_C_REF = 563 Change-Id: I0e8540fb30460827772fefd63a3426d67fa85092 Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1613650 Reviewed-by: Nick Sanders &lt;nsanders@chromium.org&gt; " fail_count="0" gerrit_number="1613650" owner_email="namyoon@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/50/1613650/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3d5db9e70b514edba4fd3fc0550b321d47aea769" commit="e703ee835f6094379feb5b0f5a28a2d7ee0190c4" commit_message="diagnostics: destroy dbus_object on core shutdown Destroy dbus_object on WilcoDtcSupportdCore shutdown. BUG=b:123926078 TEST=unittests Change-Id: I3d5db9e70b514edba4fd3fc0550b321d47aea769 Reviewed-on: https://chromium-review.googlesource.com/1610063 Commit-Ready: Oleh Lamzin &lt;lamzin@google.com&gt; Tested-by: Oleh Lamzin &lt;lamzin@google.com&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; " fail_count="0" gerrit_number="1610063" owner_email="lamzin@google.com" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/63/1610063/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5552b30a41646263e7c64a0668a49d82e6eba1b3" commit="0f409491116b226b3b1c60239ff87b9ec81a6583" commit_message="huddly-updater: set huddly to dual stream mode by default. See chromium bug for a longer description. BUG=chromium:961284,b:79201004 Change-Id: I5552b30a41646263e7c64a0668a49d82e6eba1b3 Reviewed-on: https://chromium-review.googlesource.com/1601730 Commit-Ready: Kyle Williams &lt;kdgwill@chromium.org&gt; Tested-by: Kyle Williams &lt;kdgwill@chromium.org&gt; Reviewed-by: Alex Klein &lt;saklein@chromium.org&gt; " fail_count="0" gerrit_number="1601730" owner_email="lasoren@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/huddly-updater" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/huddly-updater" ref="refs/changes/30/1601730/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I26b8c46b5ce6ff529cd368adeb6b24a01ed14566" commit="689896c02ee8a692a9ca4e85a75ec71228ef73cd" commit_message="flash_ec: prevent null entry in dut-control recovery list With some faulty platforms, dut-control might fail and dut-control recovery list might have a null entry. On flash_ec exit, the command run &quot;dut-control ''&quot; displays a long error message, which confuses users. This CL prevents that happening. BUG=None BRANCH=None TEST=manually ran on hatch, scarlet and coral Change-Id: I26b8c46b5ce6ff529cd368adeb6b24a01ed14566 Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1614360 Reviewed-by: Matthew Blecker &lt;matthewb@chromium.org&gt; " fail_count="0" gerrit_number="1614360" owner_email="namyoon@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/60/1614360/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I72326bf65f426575553bf2ace50fc26b26e13b5b" commit="e57634fe7bd342ff9c3a59f0f8fe255720360b01" commit_message="CRAS: Format cras/src/alsa_plugin Reformat codes with the .clang-format we just introduced. To format whole files provided in-place: clang-format -i -style=file [&lt;file&gt; ...] BUG=chromium:950858 TEST=Add directory to check_format_error and run FEATURES=&quot;test&quot; USE=asan emerge-${BOARD} -v media-sound/adhd Change-Id: I72326bf65f426575553bf2ace50fc26b26e13b5b Reviewed-on: https://chromium-review.googlesource.com/1611069 Commit-Ready: En-Shuo Hsu &lt;enshuo@google.com&gt; Tested-by: En-Shuo Hsu &lt;enshuo@google.com&gt; Reviewed-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; " fail_count="0" gerrit_number="1611069" owner_email="enshuo@google.com" 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/69/1611069/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0fa36783567d06ef9f6ebac5115693be99720edc" commit="91869a1f157c47fe33c81533fb0b644fe53721b7" commit_message="diagnostics: fix GetEcTelemetry crash bug Use base::ScopedFD instead of base::File, because base::File can not operate with non-seekable files. It was a reason why GetEcTelemetry gRPC method was crashing. TEST=unittests BUG=b:132603059 Change-Id: I0fa36783567d06ef9f6ebac5115693be99720edc Reviewed-on: https://chromium-review.googlesource.com/1610057 Commit-Ready: Oleh Lamzin &lt;lamzin@google.com&gt; Tested-by: Oleh Lamzin &lt;lamzin@google.com&gt; Reviewed-by: Polina Bondarenko &lt;pbond@chromium.org&gt; " fail_count="0" gerrit_number="1610057" owner_email="lamzin@google.com" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/57/1610057/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I981038e63ddfe0d356d2cf80b85c62511bb10abb" commit="a8da92e278d96d16e859b3b74123f18366d1624c" commit_message="[Autotest] utils for UI automation New UI utils! Methods to find everything on the screen. TEST=None Bug=None Change-Id: I981038e63ddfe0d356d2cf80b85c62511bb10abb Reviewed-on: https://chromium-review.googlesource.com/1609566 Commit-Ready: Derek Beckett &lt;dbeckett@chromium.org&gt; Tested-by: Derek Beckett &lt;dbeckett@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; " fail_count="0" gerrit_number="1609566" owner_email="dbeckett@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/66/1609566/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5a679d1bc215cc0383f60e02aa702db79cd968b3" commit="cea8ee5c7ee76b471eb0c258e72b80f66fa2bfad" commit_message="flash_ec: expand the list of directories where npcx_monitor.bin can be found Add the dirs for LOCAL_BUILD or EMERGE_BUILD to the list of directories to search for npcx_monitor.bin. Prioritize the directory where the EC binary is located (which could be specified with the --image parameter). BUG=b:132350402 BRANCH=none TEST=Build with 'sudo emerge ec-devutils' Test with and without an --image parameter: flash_ec --board=kohaku flash_ec --board=kohaku --image=build/kohaku/ec.bin Verify that flash_ec is able to locate npcx_monitor.bin in both cases. Change-Id: I5a679d1bc215cc0383f60e02aa702db79cd968b3 Signed-off-by: Paul Fagerburg &lt;pfagerburg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1613437 Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-by: Raul E Rangel &lt;rrangel@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1613437" owner_email="pfagerburg@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/37/1613437/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4b1c5f1b5fc04c99809462ed72ba9968247b6260" commit="038985bddbefcd2b7736f0871e5153300ea00e1b" commit_message="biod: Update OWNERS Update the OWNERS file to reflect involvement in the project more accurately and prepare for OWNERS enforcement. - remove mqg@ - add tomhughes@ BUG=None TEST=None Change-Id: I4b1c5f1b5fc04c99809462ed72ba9968247b6260 Reviewed-on: https://chromium-review.googlesource.com/1613731 Commit-Ready: Nicolas Norvez &lt;norvez@chromium.org&gt; Tested-by: Nicolas Norvez &lt;norvez@chromium.org&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="0" gerrit_number="1613731" owner_email="norvez@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/31/1613731/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2fafb457a3d7ff78d15f995de5f58eee31ad237e" commit="d064ecfc812622030594b6c3670a3433fc3f0b7a" commit_message="autotest-tests: Stop packaging ported kernel/platform tests. Remove several tests from IUSE_TESTS, since they now have Tast equivalents running on the Commit Queue: hardware_PerfCallgraphVerification -&gt; kernel.PerfCallgraph kernel_SchedCgroups -&gt; kernel.CPUCgroup platform_DebugDaemonCupsAddPrinters -&gt; debugd.Printer platform_PartitionCheck -&gt; platform.PartitionSizes BUG=chromium:949640,chromium:885910,chromium:889407 TEST=none Change-Id: I2fafb457a3d7ff78d15f995de5f58eee31ad237e Reviewed-on: https://chromium-review.googlesource.com/1612304 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="8" gerrit_number="1612304" owner_email="derat@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/04/1612304/2" remote="cros" total_fail_count="8"/><pending_commit branch="chromeos-4.19" change_id="I8b54e067c04a3edc29e801cd5496db434c9ad43c" commit="b5a053b1012c383af42cd4ca232ef9089c545f48" commit_message="UPSTREAM: kdb: Get rid of broken attempt to print CCVERSION in kdb summary If you drop into kdb and type &quot;summary&quot;, it prints out a line that says this: ccversion CCVERSION ...and I don't mean that it actually prints out the version of the C compiler. It literally prints out the string &quot;CCVERSION&quot;. The version of the C Compiler is already printed at boot up and it doesn't seem useful to replicate this in kdb. Let's just delete it. We can also delete the bit of the Makefile that called the C compiler in an attempt to pass this into kdb. This will remove one extra call to the C compiler at Makefile parse time and (very slightly) speed up builds. Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt; Signed-off-by: Daniel Thompson &lt;daniel.thompson@linaro.org&gt; (cherry picked from commit ecebc5ce59a003163eb608ace38a01d7ffeb0a95) BUG=chromium:767073 TEST=Build and boot Change-Id: I8b54e067c04a3edc29e801cd5496db434c9ad43c Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1613899 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="1613899" owner_email="dianders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/99/1613899/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9b67383ced8f782fb827a8f005e9b1908b70b496" commit="a836ffc1162ce293f35eb59982983bef401c90f8" commit_message="login: add dock mac address source device policy Add temporary support for dock mac address source device policy until the same functionality will be implemented in shill network manager(b:132240657). The policy configures which MAC address will be used when a dock is connected to the device. BUG=b:129846208 TEST=unittests Cq-Depend: chromium:1599404 Change-Id: I9b67383ced8f782fb827a8f005e9b1908b70b496 Reviewed-on: https://chromium-review.googlesource.com/1599405 Commit-Ready: Oleh Lamzin &lt;lamzin@google.com&gt; Tested-by: Oleh Lamzin &lt;lamzin@google.com&gt; Reviewed-by: Wei-Han Chen &lt;stimim@chromium.org&gt; " fail_count="0" gerrit_number="1599405" owner_email="lamzin@google.com" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/05/1599405/5" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ie7b92d34ad973a1584fd2f60ce4d029f1f067e16" commit="3fe3cedfc0168e733fa1cadc3c4a608a07fdf3fb" commit_message="cryptohome: Insession key migration Updates UserSession credentials if key migration happens inside user session. BUG=chromium:930109 TEST=manual Change-Id: Ie7b92d34ad973a1584fd2f60ce4d029f1f067e16 Reviewed-on: https://chromium-review.googlesource.com/1524783 Commit-Ready: Roman Sorokin [CET] &lt;rsorokin@chromium.org&gt; Tested-by: Roman Sorokin [CET] &lt;rsorokin@chromium.org&gt; Reviewed-by: Roman Sorokin [CET] &lt;rsorokin@chromium.org&gt; " fail_count="0" gerrit_number="1524783" owner_email="rsorokin@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/83/1524783/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ica559d4b55d4869fb78a76452bd99b5df782ec9f" commit="5b73eff968a9d14cad4a52d21698f7f126bdf6ee" commit_message="tast-tests: Promote video.{MediaRecorderEncodeAccelUsedH264,WebRTCDecodeAccelUsedJPEG} to CQ Remove &quot;informational&quot; attribute from video.MediaRecorderEncodeAccelUsedH264 and video.WebRTCDecodeAccelUsedJPEG, which are stable. https://tastboard.corp.google.com/test/video.MediaRecorderEncodeAccelUsedH264 https://tastboard.corp.google.com/test/video.WebRTCDecodeAccelUsedJPEG BUG=None TEST=fast_build.sh -C Change-Id: Ica559d4b55d4869fb78a76452bd99b5df782ec9f Signed-off-by: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1614760 Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Sheng-hao Tsao &lt;shenghao@chromium.org&gt; " fail_count="0" gerrit_number="1614760" owner_email="keiichiw@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/60/1614760/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I28552edf79f49270f1d1349c59b2595b0046c01c" commit="0412e09b112d7f6b25afdcc8e2c4fcaac3e64468" commit_message="power: suspend_stress_test: Use a better way to check root permission Factory programs don't have environment variable USER, so this script thinks it is not run as root. However, factory programs do have the root permission. Use [ &quot;$(id -u)&quot; -ne 0 ] to check the root permission instead can fix this issue. BUG=b:132671067 TEST=run this script by factory program (pytest exec_shell) Change-Id: I28552edf79f49270f1d1349c59b2595b0046c01c Reviewed-on: https://chromium-review.googlesource.com/1611578 Commit-Ready: Chun-Tsen Kuo &lt;chuntsen@chromium.org&gt; Tested-by: Chun-Tsen Kuo &lt;chuntsen@chromium.org&gt; Reviewed-by: Wei-Han Chen &lt;stimim@chromium.org&gt; " fail_count="0" gerrit_number="1611578" owner_email="chuntsen@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/78/1611578/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic1e1e19cc448d6bfd83780206a44057cbba76657" commit="981005d3ad895d7e7150b4e98e0ba5f210b7c625" commit_message="arc: Initial keymaster context and logger This uses the default implementation of the keymaster pure software context, and defines a logger that pipes messages to base/logging. The upstream context will be further customized to Chrome OS's needs with through patches introducing injection points in future CLs. BUG=b:110136496 TEST=NA Change-Id: Ic1e1e19cc448d6bfd83780206a44057cbba76657 Reviewed-on: https://chromium-review.googlesource.com/1444111 Commit-Ready: Edman Anjos &lt;edman@chromium.org&gt; Tested-by: Edman Anjos &lt;edman@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="0" gerrit_number="1444111" owner_email="edman@chromium.org" pass_count="0" patch_number="13" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/11/1444111/13" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5dff3583a8ba3f497f34d565cc705769afc6ae99" commit="a172465ac6680d4f2f2e1f35df893f5fb5c27661" commit_message="diagnostics: allow pwrite64 syscall Allow pwrite64 syscall in seccomp policy files. Without pwrite64 we can not use base::File::Write function. TEST=manual BUG=b:132768272 Change-Id: I5dff3583a8ba3f497f34d565cc705769afc6ae99 Reviewed-on: https://chromium-review.googlesource.com/1609488 Commit-Ready: Oleh Lamzin &lt;lamzin@google.com&gt; Tested-by: Oleh Lamzin &lt;lamzin@google.com&gt; Reviewed-by: Polina Bondarenko &lt;pbond@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="0" gerrit_number="1609488" owner_email="lamzin@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/88/1609488/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia9ff89e667760cf9f6e404287c3a3aa133497fe6" commit="8b40a5fe7e1e4080da28a4c6182c7896b808a1e4" commit_message="diagnostics: ignore EC events with invalid size Ignore EC events with invalid provided size field, just log such sizes. BUG=b:123979971 TEST=unittest Change-Id: Ia9ff89e667760cf9f6e404287c3a3aa133497fe6 Reviewed-on: https://chromium-review.googlesource.com/1610059 Commit-Ready: Oleh Lamzin &lt;lamzin@google.com&gt; Tested-by: Oleh Lamzin &lt;lamzin@google.com&gt; Reviewed-by: Oleh Lamzin &lt;lamzin@google.com&gt; " fail_count="1" gerrit_number="1610059" owner_email="lamzin@google.com" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/59/1610059/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib279ef7f8ff6ba59c168595a396c42bb06a6958c" commit="7d12ad006bab5f02c431ad5e1a10d237994a9287" commit_message="Enable background bur for atlas BUG=chromium:955085 TEST=manual Change-Id: Ib279ef7f8ff6ba59c168595a396c42bb06a6958c Reviewed-on: https://chromium-review.googlesource.com/1609895 Commit-Ready: Alex Newcomer &lt;newcomer@chromium.org&gt; Tested-by: Alex Newcomer &lt;newcomer@chromium.org&gt; Reviewed-by: Alex Newcomer &lt;newcomer@chromium.org&gt; Reviewed-by: Andrew de los Reyes &lt;adlr@chromium.org&gt; " fail_count="0" gerrit_number="1609895" owner_email="newcomer@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/95/1609895/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib94a0db01145087ce1beb7ac9ea36ae1c285c534" commit="34e729fa761bf297b4efc36986e145186d27a689" commit_message="arc: libvda: Initial implementation of Rust bindings This is the first commit for Rust wrapper of libvda. As the first step, this commit only supports * Creation of a new VDA instance * Query supported formats More interfaces will come as following commits to keep each commit small. BUG=b:120456557 TEST=cargo test in chroot TEST=query formats from the guest w/ CL:1390092 Change-Id: Ib94a0db01145087ce1beb7ac9ea36ae1c285c534 Signed-off-by: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1532085 Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="2" gerrit_number="1532085" owner_email="keiichiw@chromium.org" pass_count="0" patch_number="13" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/85/1532085/13" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I5aab87923d031c6e5d1837f6793b32c265c2980b" commit="158d0856e0f363a194be0506c198de420dcfe23c" commit_message="[autotest] policy_PasswordManager Check to see if the password manager policy works. Will set to True/False/None. If the policy is True or not set, the password manager should be enabled. If the policy is set to True or False, the button should be 'restricted' (ie not selectable) and have the managed by policy icon next to it. TEST=This BUG=None Change-Id: I5aab87923d031c6e5d1837f6793b32c265c2980b Reviewed-on: https://chromium-review.googlesource.com/1596824 Commit-Ready: Derek Beckett &lt;dbeckett@chromium.org&gt; Tested-by: Derek Beckett &lt;dbeckett@chromium.org&gt; Reviewed-by: Derek Beckett &lt;dbeckett@chromium.org&gt; " fail_count="0" gerrit_number="1596824" owner_email="dbeckett@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/24/1596824/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I23cf0c54f5bc2b4538824e36adeac1f3cf0f20df" commit="e95225b5f14a4888f5a4bf36534713f4480cceb4" commit_message="sarien: clean up build_kernel_image.sh to overwrite tpm_tis.force The workound to change tpm_tis.force caused ensure_secure_kernelparams.sh to fail when MP signing keys were enabled. This change removes the original parameter to overwrite it. BUG=b:132786776 TEST=ensure_secure_kernelparams.sh passes with ToT base sarien build Change-Id: I23cf0c54f5bc2b4538824e36adeac1f3cf0f20df Reviewed-on: https://chromium-review.googlesource.com/1614517 Commit-Ready: Trent Begin &lt;tbegin@chromium.org&gt; Tested-by: Trent Begin &lt;tbegin@chromium.org&gt; Reviewed-by: Duncan Laurie &lt;dlaurie@google.com&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; " fail_count="0" gerrit_number="1614517" owner_email="tbegin@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/17/1614517/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idcc3222efe5302035256d9a88069bede4e33c87f" commit="2ec9ed2079800eceb8a056de5cea80b2b99d549f" commit_message="Revert &quot;diagnostics: add data entries to GetProcData/GetSysfsData gRPC APIs&quot; This reverts commit 33cf18ffff247f3ba2fbca655b107520fbcc4007. Reason for revert: wilco_dtc_supportd crashes 2019-05-15T04:15:59.592028-07:00 WARNING kernel: [ 3.790088] init: wilco_dtc_supportd main process (1757) killed by ABRT signal 2019-05-15T04:15:59.592039-07:00 WARNING kernel: [ 3.790114] init: wilco_dtc_supportd main process ended, respawning Original change's description: &gt; diagnostics: add data entries to GetProcData/GetSysfsData gRPC APIs &gt; &gt; Add nine new data sources types: FILE_DISKSTATS, FILE_CPUINFO, FILE_VMSTAT, &gt; CLASS_POWER_SUPPLY, CLASS_BACKLIGHT, CLASS_NETWORK, CLASS_BLUETOOTH &gt; and DEVICES_SYSTEM_CPU, to be exposed via gRPC API and consumed &gt; by Wilco-specific binary. &gt; &gt; BUG=b:132073936 &gt; TEST=FEATURES=test emerge-sarien diagnostics &gt; &gt; Change-Id: I6c156c3e21bea1d3884698689f2d7ae89c656e16 &gt; Reviewed-on: https://chromium-review.googlesource.com/1565847 &gt; Commit-Ready: Polina Bondarenko &lt;pbond@chromium.org&gt; &gt; Commit-Ready: Simon Glass &lt;sjg@chromium.org&gt; &gt; Tested-by: Polina Bondarenko &lt;pbond@chromium.org&gt; &gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; &gt; Reviewed-by: Polina Bondarenko &lt;pbond@chromium.org&gt; Bug: b:132073936 Change-Id: Idcc3222efe5302035256d9a88069bede4e33c87f Reviewed-on: https://chromium-review.googlesource.com/1609487 Commit-Ready: Oleh Lamzin &lt;lamzin@google.com&gt; Tested-by: Oleh Lamzin &lt;lamzin@google.com&gt; Reviewed-by: Oleh Lamzin &lt;lamzin@google.com&gt; " fail_count="0" gerrit_number="1609487" owner_email="lamzin@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/87/1609487/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0212f65a593bcf0842aa590dd2df9708d5dff3af" commit="31a3320dc750ca78b04606b32e111e612ae6f2d5" commit_message="tast: Deprecate &quot;chrome_login&quot; software dependency. The distinction between the &quot;chrome&quot; and &quot;chrome_login&quot; software dependencies is unclear. Update &quot;chrome&quot; to be defined as &quot;!chromeless_tty &amp;&amp; !rialto&quot; (the same as &quot;chrome_login&quot;) and remove references to &quot;chrome_login&quot; from documentation. &quot;chrome_login&quot; can be deleted later after all tests have been updated to depend on &quot;chrome&quot; instead. BUG=chromium:963618 TEST=ran unit tests Change-Id: I0212f65a593bcf0842aa590dd2df9708d5dff3af Reviewed-on: https://chromium-review.googlesource.com/1613744 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="1" gerrit_number="1613744" owner_email="derat@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/44/1613744/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="If297c6c7a699dc18a7c0f4ae86de5f9e5b8fbcc7" commit="9e49230cf6dd68b884a8d86f755179f8656010a1" commit_message="sepolicy: confine domain cros_cras cros_cras is allowed to: - launch from static minijail - create cros_shm file under tmpfs or cros_shm - rw, ioctl audio_device - r input_device - search gpu_device - r cros_run_udev - act as dbus client cros_cros_client_domain is allowed to - rw cros_shm:file - connect to cras_socket - rw cros_cras:unix_dgram_socket - cros_cras to rw t:unix_dgram_socket new file contexts: - /dev/input input_device - /dev/snd audio_deivce - /usr/share cros_usr_dirs BUG=b:80461815 TEST=Youtube plays with audio when enforcing cros_cras Change-Id: If297c6c7a699dc18a7c0f4ae86de5f9e5b8fbcc7 Reviewed-on: https://chromium-review.googlesource.com/1577226 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="1577226" owner_email="fqj@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/26/1577226/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Iabaaa49daf576649c82efaabe67dad3fd2d6f880" commit="ec17435e4275a72a753bba10b9a82343fdb8f0b5" commit_message="tast-tests: don't check for NativePath property from cros-disks GetDeviceProperties() is going to be changed to not return NativePath, so ignore it now so that the test doesn't fail. BUG=chromium:961181 TEST=tast run $DUT_IP platform.CrosDisks Change-Id: Iabaaa49daf576649c82efaabe67dad3fd2d6f880 Reviewed-on: https://chromium-review.googlesource.com/1614761 Commit-Ready: Austin Tankiang &lt;austinct@chromium.org&gt; Tested-by: Austin Tankiang &lt;austinct@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1614761" owner_email="austinct@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/61/1614761/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I03606900ea0f099ce3218d30b8335c586df104b8" commit="4066473e9fb8a1954ef28fb728f4cfb80f8f7254" commit_message="autotest: Check dead bots to restart. This is to mitigate crbug.com/957570. It's not an easy-to-solve bug inside swarming/urllib3/oauth2client. http://shortn/_6bnjAs1U6r shows a similar case due to IO stuck. So this's a workaround for us to avoid outage. BUG=chromium:957570 TEST=Ran on a golo proxy server. Change-Id: I03606900ea0f099ce3218d30b8335c586df104b8 Reviewed-on: https://chromium-review.googlesource.com/1604477 Commit-Ready: Xixuan Wu &lt;xixuan@chromium.org&gt; Tested-by: Xixuan Wu &lt;xixuan@chromium.org&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="0" gerrit_number="1604477" owner_email="xixuan@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/77/1604477/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I50928a114858dd51034a048520efa849f5182bd0" commit="f7ad8003ac35589e16e8445133ac911a16416877" commit_message="common: chip_save_reset_flags takes uint32_t The getters and setters for the reset flags should take and return the same type. `uint32_t' seems the more appropraiate type than `int', so change the setter to take `uint32_t'. BUG=none BRANCH=none TEST=make buildall -j Change-Id: I50928a114858dd51034a048520efa849f5182bd0 Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1615648 Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="0" gerrit_number="1615648" owner_email="jrosenth@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/48/1615648/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8176b5a0414d48f152f48fdba744d71c2def1916" commit="6a5d50286f6737d0da8109a54fa55cb1b734ffc0" commit_message="metrics: collect memory usage of process groups This makes the metrics daemon report memory usage of groups of processes. Processes are classified in these disjoint groups: - chrome browser processes - chrome gpu process - chrome renderers - arc++ processes - vms - system daemons Chrome browser processes are all processes started by the browser except gpu and renderers. System daemons are all processes which do not belong to any of the above categories. They include kernel daemons, but those report nil memory usage. For each group, memory usage is reported to five UMA histogram for each type of memory usage: - total RSS - anon RSS - file RSS - shmem RSS - swap for a total of 30 histograms. PERFORMANCE NOTES. On an earlier version of this commit, I measured execution time of this section of code on a cyan during platform.MemoryPressure, using getrusage(). These are the execution times of each invocation and their averages, all in microseconds. Interval between invocations is 60 seconds. user system total 9000 21000 30000 16000 12000 28000 11000 19000 30000 10000 20000 30000 9000 25000 34000 8000 29000 37000 11000 28000 39000 10000 28000 38000 17000 22000 39000 15000 24000 39000 13000 19000 32000 11700 22400 34200 average about 30ms every 60s is 0.05% which seems acceptable. BUG=chromium:957990 TEST=unit test Change-Id: I8176b5a0414d48f152f48fdba744d71c2def1916 Reviewed-on: https://chromium-review.googlesource.com/1598152 Commit-Ready: Luigi Semenzato &lt;semenzato@chromium.org&gt; Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="0" gerrit_number="1598152" owner_email="semenzato@chromium.org" pass_count="0" patch_number="28" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/52/1598152/28" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I82ee63f934541a463b06d4e7be8ce619cb742973" commit="386c90f5806dd495d5784199272f361a02bec4dd" commit_message="video.DecodeAccelH264ResolutionSwitch: Add H.264 resolution switching test. This cl adds a testcase based on the new video decoder tests, that uses a H.264 stream that switches resolution multiple times between 1080p and 720p. Note: Wait for the next Chrome uprev that contains CL:1583024 before submitting. TEST=DecodeAccelH264ResolutionSwitch on eve BUG=chromium:934065 Cq-Depend: chromium:1583024 Change-Id: I82ee63f934541a463b06d4e7be8ce619cb742973 Reviewed-on: https://chromium-review.googlesource.com/1583260 Commit-Ready: David Staessens &lt;dstaessens@chromium.org&gt; Tested-by: David Staessens &lt;dstaessens@chromium.org&gt; Reviewed-by: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; " fail_count="1" gerrit_number="1583260" owner_email="dstaessens@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/60/1583260/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id028ffc51bb69810a0564c915b1be944ff5f1d89" commit="d626d12eb02d2b2e68c814afbb00c0ae3336a4a6" commit_message="g: do not destroy manufacturing space by flasherase When modifying flasherase behavior last time around, it was mistakenly presumed that the manufacture_space field was set during Chrome OS device manufacturing. In fact it is set during chip manufacture and should be preserved. BRANCH=none BUG=b:132720245 TEST=using a device with H1 with cert seeds present: - install CR50_DEV=1 image containing this patch - install a recent prod image (it is not yet running, as its version is lower than the ToT) - on Cr50 console run . flasherase . rollback - observe the released image start and successfully complete TPM manufacture process. Change-Id: Id028ffc51bb69810a0564c915b1be944ff5f1d89 Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1615422 Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="1" gerrit_number="1615422" 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/22/1615422/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia8239ad566b5aa518c258eaab0e4dceada790da4" commit="5a559cb48834e1d71ac7bc4132db4b82062da93a" commit_message="common: add __maybe_unused attribute Functions which might go unused under a particular set of CONFIG_ options have historically been wrapped in an ifdef to clear up compiler warnings about unused functions. Since we are trying to reduce conditional compilation in favor of macros like IS_ENABLED, the Linux kernel style guide suggests using __maybe_unused for these functions. This adds the __maybe_unused macro. BUG=none BRANCH=none TEST=make buildall -j Change-Id: Ia8239ad566b5aa518c258eaab0e4dceada790da4 Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1602489 Tested-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="0" gerrit_number="1602489" 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/89/1602489/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id711431450508b7430b879035274faf5e85134a9" commit="50ad69a0b1422927c466f090d5dda68492c2a934" commit_message="bluetooth: Add bluetooth module serial numbers Breakup a long list to prevent lint warning. BUG=b:131839219 TEST=Tested locally Change-Id: Id711431450508b7430b879035274faf5e85134a9 Reviewed-on: https://chromium-review.googlesource.com/1614429 Commit-Ready: Shijin Abraham &lt;shijinabraham@google.com&gt; Tested-by: Shijin Abraham &lt;shijinabraham@google.com&gt; Reviewed-by: Harpreet Grewal &lt;harpreet@chromium.org&gt; " fail_count="0" gerrit_number="1614429" owner_email="shijinabraham@google.com" pass_count="0" patch_number="1" project="chromiumos/platform/chameleon" project_url="https://chromium-review.googlesource.com/chromiumos/platform/chameleon" ref="refs/changes/29/1614429/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib74f90f3c2932059b43cf87ff109490f836f2ceb" commit="e63ea40ad7f9b460fa7a6aeab8775f805f599c31" commit_message="elementtree: upgraded package to upstream Adding package dev-python/elementtree version 1.2.6-r3 on amd64, arm, x86 BUG=b:132619897 TEST=emerge-sludge dev-python/elementtree Change-Id: Ib74f90f3c2932059b43cf87ff109490f836f2ceb Reviewed-on: https://chromium-review.googlesource.com/1610464 Commit-Ready: Trent Begin &lt;tbegin@chromium.org&gt; Tested-by: Trent Begin &lt;tbegin@chromium.org&gt; Reviewed-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="1" gerrit_number="1610464" owner_email="tbegin@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/64/1610464/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I49482c47dddd9a7bb25236f00eadfacb3ea775e6" commit="68b841b4491dba07cb7260127e81eb0a5834c49c" commit_message="diagnostics: improve help of telem tool List out valid items and groups. BUG=chromium:958930 TEST=manual testing Change-Id: I49482c47dddd9a7bb25236f00eadfacb3ea775e6 Reviewed-on: https://chromium-review.googlesource.com/1593760 Commit-Ready: Will Bradley &lt;wbbradley@chromium.org&gt; Tested-by: Will Bradley &lt;wbbradley@chromium.org&gt; Reviewed-by: Paul Moy &lt;pmoy@chromium.org&gt; Reviewed-by: Kartik Hegde &lt;khegde@chromium.org&gt; " fail_count="1" gerrit_number="1593760" owner_email="wbbradley@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/60/1593760/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I15b37457432dd5cfba1444bc904c6dc13bd61766" commit="544086e73be5b31dd72f6f6c758f9a3d5d9b7655" commit_message="firmware_Mosys: Fix error in matching OEM name string While running firmware_Mosys test we are getting the below error firmware_Mosys:0057| Execute mosys platform vendor firmware_Mosys:0059| Output ['&lt;oem name&gt;.'] ERROR| firmware_Mosys:0246| output is not a string Expect &lt;oem name&gt;or name of maker. ERROR| firmware_Mosys:0175| Execute mosys platform vendor failed The failure was because the oem name contains a &quot;.&quot; So to get the output as a string i.e. &quot;&lt;oem name&gt;.&quot;, we added &quot;\.&quot; to &quot;p = re.compile('^[-\w\s\.]+$')&quot;. This will fixes the error and will take &quot;&lt;oem name&gt;.&quot; as a string. BUG=NA BRANCH=NA TEST=Verified with other platform and oem, the change work fine. Change-Id: I15b37457432dd5cfba1444bc904c6dc13bd61766 Signed-off-by: Manjul Bora &lt;borax.manjul@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1614611 Commit-Ready: Duncan Laurie &lt;dlaurie@google.com&gt; Tested-by: Duncan Laurie &lt;dlaurie@google.com&gt; Reviewed-by: Duncan Laurie &lt;dlaurie@google.com&gt; " fail_count="1" gerrit_number="1614611" owner_email="borax.manjul@intel.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/11/1614611/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I733ffe0d9a72e4f3c07ab00470676c09e2055082" commit="6c9fb4b0c05af3b671ab03bfe60464640fd0cafe" commit_message="vm_tools: Additional error details when installing .deb Migrated calls to &quot;CallMethodAndBlockWithErrorDetails&quot; which gives us more detailed error messages. This should help us diagnose problems installing .deb packages going forward. BUG=chromium:946794 TEST=If someone knows how to test this i'm all ears Change-Id: I733ffe0d9a72e4f3c07ab00470676c09e2055082 Reviewed-on: https://chromium-review.googlesource.com/1614819 Commit-Ready: Nic Hollingum &lt;hollingum@google.com&gt; Tested-by: Nic Hollingum &lt;hollingum@google.com&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="0" gerrit_number="1614819" owner_email="hollingum@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/19/1614819/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I67bf14ec370eb20defb2618d4d39b829376a9fc8" commit="76bcd5eb94c293e65b64cf467a7091caf6218037" commit_message="faft: Replace LazyInitHandlerProxy with simple properties. The LazyInitHandlerProxy obfuscates the real object's methods from the IDE, by hiding everything behind __getattr__. With this change, it now uses @property methods, allowing type detection and IDE autocompletion. I also removed the passing of the saft_flashrom_util module as a parameter. No other module ever seems to be passed in, so it seemed like unnecessary complication. Finally, I made the handlers check ahead of time whether the EC flash programmer works, so lack of EC flash is reported differently from failing flashrom commands. BUG=None TEST=Run firmware_UpdateFirmwareVersion and other Version tests. Change-Id: I67bf14ec370eb20defb2618d4d39b829376a9fc8 Reviewed-on: https://chromium-review.googlesource.com/1597176 Commit-Ready: Dana Goyette &lt;dgoyette@chromium.org&gt; Tested-by: Dana Goyette &lt;dgoyette@chromium.org&gt; Reviewed-by: Greg Edelston &lt;gredelston@google.com&gt; " fail_count="0" gerrit_number="1597176" owner_email="dgoyette@chromium.org" 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/76/1597176/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1f6355727f4b9c6f46af21b8c55e445a8a8f961f" commit="fcac7dbd9a7945bbf29570e221fdb62629c2db6e" commit_message="vm_tools: Enable copy/paste of rich text for X11 apps Currently sommelier drops all types except UTF8_STRING in both directions. This CL allows all types of data to be exposed in both directions. It also teaches sommelier to queue requests on the data sources it offers, as the corresponding changes to exo can request multiple types of data at the same time. BUG=chromium:962359 TEST=manually tested Change-Id: I1f6355727f4b9c6f46af21b8c55e445a8a8f961f Reviewed-on: https://chromium-review.googlesource.com/1609627 Commit-Ready: Fergus Dall &lt;sidereal@google.com&gt; Tested-by: Fergus Dall &lt;sidereal@google.com&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; " fail_count="0" gerrit_number="1609627" owner_email="sidereal@google.com" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/27/1609627/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I93f7efdcbeef30545be72b2a8c4d6d562366b5b7" commit="d5f7ef0d62290f26f28a9648586c47f2c24383cc" commit_message="UPSTREAM: x86/vdso: Pass --eh-frame-hdr to the linker TEST=CtsBionicTestCases BUG=b:131667473 Commit 379d98ddf413 (&quot;x86: vdso: Use $LD instead of $CC to link&quot;) accidentally broke unwinding from userspace, because ld would strip the .eh_frame sections when linking. Originally, the compiler would implicitly add --eh-frame-hdr when invoking the linker, but when this Makefile was converted from invoking ld via the compiler, to invoking it directly (like vmlinux does), the flag was missed. (The EH_FRAME section is important for the VDSO shared libraries, but not for vmlinux.) Fix the problem by explicitly specifying --eh-frame-hdr, which restores parity with the old method. See relevant bug reports for additional info: https://bugzilla.kernel.org/show_bug.cgi?id=201741 https://bugzilla.redhat.com/show_bug.cgi?id=1659295 Fixes: 379d98ddf413 (&quot;x86: vdso: Use $LD instead of $CC to link&quot;) Reported-by: Florian Weimer &lt;fweimer@redhat.com&gt; Reported-by: Carlos O'Donell &lt;carlos@redhat.com&gt; Reported-by: &quot;H. J. Lu&quot; &lt;hjl.tools@gmail.com&gt; Signed-off-by: Alistair Strachan &lt;astrachan@google.com&gt; Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt; Tested-by: Laura Abbott &lt;labbott@redhat.com&gt; Cc: Andy Lutomirski &lt;luto@kernel.org&gt; Cc: Carlos O'Donell &lt;carlos@redhat.com&gt; Cc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt; Cc: Ingo Molnar &lt;mingo@redhat.com&gt; Cc: Joel Fernandes &lt;joel@joelfernandes.org&gt; Cc: kernel-team@android.com Cc: Laura Abbott &lt;labbott@redhat.com&gt; Cc: stable &lt;stable@vger.kernel.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: X86 ML &lt;x86@kernel.org&gt; Link: https://lkml.kernel.org/r/20181214223637.35954-1-astrachan@google.com (cherry picked from commit cd01544a268ad8ee5b1dfe42c4393f1095f86879) Signed-off-by: Kazuhiro Inaba &lt;kinaba@google.com&gt; Change-Id: I93f7efdcbeef30545be72b2a8c4d6d562366b5b7 Reviewed-on: https://chromium-review.googlesource.com/1614977 Commit-Ready: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; Tested-by: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="2" gerrit_number="1614977" owner_email="kinaba@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/77/1614977/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I079d0b6aa169405e9884324b1be5c0bc6c6c1a28" commit="5e49439e4f65593e4aeb6362557cedc60e24a55b" commit_message="bluetooth : Disable bluetooth_AdapterReboot test Disable the test and remove a import to fix a lint error BUG=chromium:877298 TEST=Tested locally Change-Id: I079d0b6aa169405e9884324b1be5c0bc6c6c1a28 Reviewed-on: https://chromium-review.googlesource.com/1593547 Commit-Ready: Shijin Abraham &lt;shijinabraham@google.com&gt; Tested-by: Shijin Abraham &lt;shijinabraham@google.com&gt; Reviewed-by: Shijin Abraham &lt;shijinabraham@google.com&gt; " fail_count="0" gerrit_number="1593547" owner_email="shijinabraham@google.com" 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/47/1593547/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I948dd419718d0eb2e5ade58970ed36a8bd51b272" commit="b6b84176ee54995413599f9f21fe0896a1dc7ec9" commit_message="USB PD: Don't attempt to exit mode on a suspended port Since suspended ports run a very tight while loop which does not include the pd_task's event processing, sysjumping an unlocked system with a suspended port hangs forever. A suspended port cannot be in an alternate mode, so this change skips setting PD_EVENT_SYSJUMP for such ports (which, currently, is only used to trigger the exit mode sequence). In the unlikely event that processing a PD interrupt causes the port to suspend after this check and before PD_EVENT_SYSJUMP is set, the sysjump loop will also send the reply event to the caller. BUG=b:131855159 BRANCH=None TEST=set a phaser port to fail TCPC initialization, verified that &quot;sysjump RW&quot; can still succeed with suspended port Change-Id: I948dd419718d0eb2e5ade58970ed36a8bd51b272 Signed-off-by: Diana Z &lt;dzigterman@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1613640 Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-by: Paul Fagerburg &lt;pfagerburg@chromium.org&gt; Reviewed-by: Tim Wawrzynczak &lt;twawrzynczak@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1613640" owner_email="dzigterman@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/40/1613640/3" remote="cros" total_fail_count="0"/><lkgm version="12208.0.0-rc3"/></manifest>