blob: 2e5bf92b48c158e84c2f79a6c665704485b1c254 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="399a062f0c688d0805debe6df28035b945de4f37">
<notice>Your sources have been sync'd successfully.</notice>
<remote fetch="https://android.googlesource.com" name="aosp" review="https://android-review.googlesource.com"/>
<remote alias="cros" fetch="https://chromium.googlesource.com/" name="chromium"/>
<remote fetch="https://chromium.googlesource.com" name="cros" review="https://chromium-review.googlesource.com"/>
<default remote="cros" revision="refs/heads/master" sync-j="8"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="c1e4543ae2b479a54fc4eff90fb388c70a428d52" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="99dc13926931cedfd2e4e582c33ef657d0645c5c" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="f4f4387b6bf2387efbcfd1453af4892e8982faf6" upstream="refs/heads/master"/>
<project groups="devserver" name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="7c41bbfa118140f0a48335bea367708ca071d2ae" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="a3af3405395e51389f324c944dc03fb5b6402d91" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="minilayout,buildtools,labtools" name="chromium/buildtools" path="chromium/src/buildtools" remote="chromium" revision="6fbda1b24c1893a893b17aa219b765b9e7c801d8"/>
<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="chromium/src/buildtools/clang_format/script" remote="chromium" revision="a3caf45a3f9302ce616f08bd7fd0412f3d97e862" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/src/buildtools" path="src/chromium/src/buildtools" remote="chromium" revision="3e50219fc4503f461b2176a9976891b28d80f9ab" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" remote="chromium" revision="e9462696241f3ca832890473173e03e7bcfe6adc" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="80a1cf66b83c394c911b14312274b26dba888ae0"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="fc019f471fc23d033c330bf839f33fd7d8211c53" 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="4dc99dd36ea7933c85767c1be2a60582903e3d53" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="bfb70c40c285025c9110607e47437661f1b8edd2" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="7ea5c995be1ba3ff1a39e5e63fdee4b57c6434e5" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="08bb5589019bbaae1039240ce347cdc3ed05f43a" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="4493ad78616152e22672ed245b72806c56cfef0d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="439eba782bde9d318d74d5924a304b245842160b" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="6bda7c611af03cb53db2afa190e0a81ce6d37169" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/general-sandbox" path="infra/dummies/general-sandbox" revision="ab009ffebb68a58f37779bddfba5f1a08ef174ae" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/merge-sandbox" path="infra/dummies/merge-sandbox" revision="651c1f3b89c112222f5dae2f79091421543dd4ee" upstream="refs/heads/master"/>
<project name="chromiumos/infra/logstock" path="infra/logstock" revision="ef7fe408b9feee9a3664b36f0176fcacd27bf703" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="3b5a60c60065543344958f73daefffd55308d4ea" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="52007458130d0a300256f3a21c402867ab0ecd6c" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="e7e81ae78c89f9934a473363d552689603f7247a" upstream="refs/heads/master"/>
<project name="chromiumos/infra/test_analyzer" path="infra/test_analyzer" revision="7b0a71303075b11ce506fe6c34477a139c02236e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="bd33427afb37ec05127792091ffc87bfefb48121" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="6b7c36ef19bcc00acedc53b306d5a10be0184950" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="0ec95fcf0079219c7938fb1e37c2ba84954a6687" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="8a739d0cadc0ace85325a5d07698f9b3e92680ee" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="1331fa20233918313b0c899405e8cecf51e25c4f" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="87572d83b05241137a26283a6a0a6f90f2e4e352" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="18fef486142cc71371708de109dfdf557c894641" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="8cb6a1a2a04acf304721ddc098b814cb54792e3f" 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="0476d1f4dec4eafa65b5411c8d878f6ca4ff284b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="89d48c6f25512a658ece2d6e7d9339e77d69580f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bootcache" path="src/platform/bootcache" revision="ebe3a0995e90026433ffc62b7aeed6cad1f28694" upstream="refs/heads/master"/>
<project name="chromiumos/platform/btsocket" path="src/platform/btsocket" revision="300354e5d74418c8e03737ca9029c64d9297a28d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cfm-device-monitor" path="src/platform/cfm-device-monitor" revision="309aa554f9142ea76fadbeb9571eed7b1e8b655a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="59f8b15dc6613eff5874f3f6c9a8a42359fd1a31" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="fd4e8eef335ceaca7adf53a83f5e13e00e09101c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cobble" path="src/platform/cobble" revision="3d2b9922e81cce898d4f09306563d3ca9d32c67e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="c335eeb4f4a4129a840b98c3be8c7ff51ea4a102" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="927eb6c2c2fd3c04f5384f6df4f20322bec13a5f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="4547e303661006b89ce938d7739bd5c0aa647da4" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="b80fb0a9b04c97769ffe73babddf0aa9e3bc0b94" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="fbae7a04aa0160ac18410752db37337ff1667a59" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="240acaa806e64238b0fda54b478209b6aec430b3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="c27f522e3efde1754afb9d149d95a750fe34f465" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="5210e2f5ed1e33b158bcdb15364fcae476bb8077" 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="bf50038479cf357547b4a726262fcc275fa11279" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="bd7819409ff52a260d227054affa94d4b2afc426" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="b2c29757b90133e8e6315800a1afdeafe4a2bc5a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="9a0c42293ce59f2cb0dd11a80df8382d4775dac5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="113de4bb26e228fd74c74cadb3a9a1272e11df5b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="613458c0e3c589e52e7f093288ef1d2ba57a9ff7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="83772463d01e5728b834a4040729545adaeaa1e4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="e043793ce4968d66e0abfc27e4be9c976ba2ccb6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="8826acba1c4e13b6318ae6d1d4b49633d1b55aba" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="8830911158ae632b7626d0ebe33248e66ffaeef3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="23f8ea74685ea0a03be8649ca33d5664bc789393" upstream="refs/heads/master"/>
<project name="chromiumos/platform/microbenchmarks" path="src/platform/microbenchmarks" revision="518003bc070970f25b9ab97c0560d762846c5e65" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="cc35e699f36cce0f0b3a130b0d6ce4e2a393b373" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="98056535f1dbd2ad585bcaf57779bcd210a23880" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="10e4b41b417dbd6c805fabbe171bd8db6c0b7081" 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="571ba371535c8ff2bded442fe13e249ead4133d0" 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="267c5d20b53ba813c198b384275f843456d36419" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="47fbbf246f4f6eee56aa3e2784ff01f5f1cbee49" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="bafba938ff65099158b04ca718b1e77a0e43c5c4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="102e6dc245307c07104245464e4db6b903f576e2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="9546ffbb37d5fef191ad1607eeb0b76a6f3a9872" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="1da5e64a092a5d973b503050a3959314bb40eba0" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="0cba6cadd1bea1ce3717779201d594c4c9131dc2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="db50af69b91bc1cffde13740c23aed72883fbc45" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tremplin" path="src/platform/tremplin" revision="2b61759681446cc86f8edf8441cc5d8ca84aea71" 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="638b79822725ae41072a3342b796d333c1f0f23e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="4649d42d10a7fa32f18da7e77e019891d1d7d940" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="c63a4457a7b3d28081dcb1de276928d49ded130a" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="c1029834677d30b1003341aae9f3aa7a4f14f70a" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="619c091964842556a04341787f0da6d510c71b96" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="04b606c44755502bcb84d4e28935c67fbfc4b004" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/android_mtdutils" path="src/third_party/android_mtdutils" revision="9bcfc3ee238f16925e9aaa4573129784ebb397e7" upstream="chromeos"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="fe77b53e32692fc5d35df208e2b3d21a28f6228b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="f10800d6f1487b7473de7e67cd9999336cccae4f" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="1fea9cab517f4cd2f979e802f52e9283c65464f5" 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="4425a0468178bc8d3ce53a69d4a0615c82c4ae3f" 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="5b8e083e4f51bb684eac181c7fea0cd472e7ef14" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="678b4c4a81069bb6e10e2e59f5374b83d727cd2b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="eb6d8c1832b9181926df107faf41a80887fd982c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="b256f3941b8de4987d75eaa7df7bd8566cec2ef1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cups" path="src/third_party/cups" revision="a79fc1297ecbdf2a3c249715b82e3702652705af" upstream="refs/heads/cups-2-2-8"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="5f4302621d8e011edbd83858b0c3183e29f842b5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="907f6244dc1c4c3f58a809147d348eccbb932631" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/displaylink-updater" path="src/third_party/displaylink-updater" revision="a52808b5995fe2ed481269c8f089358d4b451d5c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="ab586ccd21556108662fbd80ab5a429143eac264" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/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="e749db086a9a581470f29db54f788b7a0ab1ccc7" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="3518343cad8b2e029acd017b410cb623892ccd23" upstream="refs/heads/fwupd-1.2.5"/>
<project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="825fc302e0e0ffeb2aa925da70ebc32bc5377c2b" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="1699334b3e1c46945dc22bbd6008bf7f58c7acfb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="1f9bc912d4b52362284c08a013d31166474fd128" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="5f1be6ae1d9d95c778d3f8ebf02dca3b126fa618" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="98010d4e0c0d1ed95b2b08d9e2b51dcde3d18fe3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="c40a01dfa5e71b3bc9acece38394fdd172af7e5d" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="d163d262dcb0183d83130dbb8def119c424533c0" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="007bff00b009f4142ee6492c638d60eb26b713fa" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="abc4ce40ea8f6a44c5fb6e4b47f745050007b037" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="60f143060db6a4353f1b2ed07ca5a892b8386b7f" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="3a1219c8e12c9f17bd9714f9730911107951d5ad" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="c5dd2f01a545e70b51b33e86628af347ec690c0c" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="743c29e99ecad9998c07d78fa246e138aff738df" upstream="refs/heads/chromeos-4.19"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="d41e9e578eef76ebd804f3361eb67fce1009c2b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="1b159b990afd33c0c2e3b47ebda6dd5cc793dd92" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libc-bench" path="src/third_party/libc-bench" revision="76793dd4b09191a78a78180012718e72d792717f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libdrm" path="src/third_party/libdrm" revision="b7a7a90336fbb19efb3f91f92b5d964b0dfb7ec2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="0151170b4ef1f344630b139bb4b80b94585a22b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="6afc8605cc231cea920d1d1d524a780dcc093508" 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="c8da23c8e2620e1e0f6bfb247cc922d1fecf7ce0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="658d14909e3231dddedebbd769db36d7a9f6d784" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="08733aa7d62b171c667d3eb7e299aa7345053fa9" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="0b151b37cdf01bdd56853985743e4424b6d5e5ea" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="e6b3d357f6b99e6b409fa6b2a69fb3f8851f5b2d" upstream="refs/heads/arc-18.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="1d363d440f261fbadc1db3c17acc514b7130d505" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-freedreno" revision="1a93fc382b18ee6d1135952d23f0b6a8aa8cd31f" upstream="refs/heads/chromeos-freedreno"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="1c55306a49b32bbb8c65e1e5e9d630f6720a6810" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="19219422df0a31c8990ba4462b4ab453b5fdfd5f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/nfs-ganesha" path="src/third_party/nfs-ganesha" revision="165395bf01548d8a0135357ca4c222b9c0c0acaa" upstream="refs/heads/V2.3-stable"/>
<project name="chromiumos/third_party/ntirpc" path="src/third_party/ntirpc" revision="a9fc54d636fc3e5b5f0918769a2e5343c5f0d823" upstream="refs/heads/V1.3.3-cros"/>
<project name="chromiumos/third_party/portage_tool" path="src/third_party/portage_tool" revision="efb1b3caf62843c7c325064b62d51b061920dd19" upstream="refs/heads/chromeos-2.3.49"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="8dc336a991e5494e6cc9a0094778fee67f22ed6c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="4066f05ebae55958e3d193f9177c310b1d480886" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="2f3a03f1b0ef5b00e8de4fa5079fb2885fcf66c2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware-tools" path="src/third_party/sound-open-firmware-tools" revision="d8114acdbb7609ebf05825c231f47c5b60a4d0b0" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="6103fff146d9e434a643a031f7a557fd793c8d08" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="cd2cf15e7642d2fc7def729ba72f98258f5ce229" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="e98709505aea90d4cda976d51e274c1301164511" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="6c2cac92b71c2c96e020a10c4f01afdf311bf8e4" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="8084afd71b2989bbb1988488fcb1764202f79b2b" upstream="refs/heads/chromeos-v2018.09"/>
<project name="chromiumos/third_party/virglrenderer" path="src/third_party/virglrenderer" revision="62d123dc34a85b87708193774f9eb126a2cd7d1a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/virtual-usb-printer" path="src/third_party/virtual-usb-printer" revision="0d3da5daff1349c75faa76f8108f8c651c187514" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="b7da1a8bdb731999d5d7d59cf30fe3cd1b3c656c" 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="87a53d2e7c82fb6745b42d6a5da07d00de5b2500" upstream="refs/heads/master"/>
<project groups="buildtools,chromeos-admin,firmware,labtools,minilayout" name="infra/luci/client-py" path="chromite/third_party/swarming.client" remote="chromium" revision="281c390193ec8c02e60279f8dac1b86ac52fa4be"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="a89bf7903f3169e6bc7b8efc10a73a7571de21cf"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="e36af14afc8c11dc4891294d9c4d997df7f487bf" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="fd86c1f3ed3ce3d1a363d914672b275d7e292b89" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="1389a8dc482d10684a7b30d0aa4c9c58155113ed" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="99e952c01a773162b7c55a049be6f22bcd079a5a" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="e926051b48b2a975d82d16e334381c9b6180d273" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="e8232e11000b467eeb8428df734151361362a9a8" upstream="refs/heads/master"/>
<project name="platform/system/keymaster" path="src/aosp/system/keymaster" remote="aosp" revision="3b12e5e65bd82c39a600def425cd21783a361561" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="cce69c1b1bfc46de5e1cdd4923f87215c0edb884"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="ac6128e0a17a52f011797f33ac3e7d6273a9368d"/>
<project name="weave/libweave" path="src/weave/libweave" revision="a852917ec1d1ada705a0a71deaf419af190f268c" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-2016.05" change_id="I64e09cca1d9fa8751a9e3fbef867cdfa92833031" commit="1fcfb6522d6f6d6138ba90fac55a9dae1dfbbbdc" commit_message="UPSTREAM: device/pci: Fix PCI accessor headers PCI config accessors are no longer indirectly included from &lt;arch/io.h&gt; use &lt;device/pci_ops.h&gt; instead. BUG=none BRANCH=none TEST=none Change-Id: I64e09cca1d9fa8751a9e3fbef867cdfa92833031 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: f1b58b78351d7ed220673e688a2f7bc9e96da4e2 Original-Change-Id: I2adf46430a33bc52ef69d1bf7dca4655fc8475bd Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31675 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Original-Reviewed-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-by: Felix Held &lt;felix-coreboot@felixheld.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1500793 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500793" 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/1500793/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I133a2419a9613df52372e76155db064bcfdb1923" commit="930825570024801d52d1ef63f119b5d9a3ff7095" commit_message="UPSTREAM: libpayload: keyboard: Add option to ignore failures during init If keys are pressed at boot some keyboard controllers will not properly respond with an ACK to commands, which results in the keyboard_init function aborting before it adds the keyboard to the input device list. This same keyboard controller will manage to properly return keyboard data when keys are pressed later, so it is possible for it to be functional in the payload even if it does not respond properly to every command during initialization. In order to allow payloads to use the keyboard when this happens a new Kconfig option is added to ignore the keyboard ACK response and always add the keyboard to the input device list. This option is disabled by default and must be enabled by the specific boards that need it. BUG=b:126633269 TEST=boot on device with this controller and press keys during boot and see that the keyboard is still functional in the payload. Change-Id: I133a2419a9613df52372e76155db064bcfdb1923 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 5aa0e925bc6ff359f1b7e82413fb035c5293bb1e Original-Change-Id: Icc6053f99804f1b57d785cb04235b5c4b8d5426f Original-Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31657 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; Reviewed-on: https://chromium-review.googlesource.com/1500794 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500794" 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/1500794/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I1ac1929391023c1c2239dc9aac0970ca800093d2" commit="78648996ff9f5f0f95597ea508a9b6a049b58828" commit_message="UPSTREAM: libpayload: i8042: Only test PS/2 AUX port when enabled If a PS/2 AUX device is not present then the AUX test command during i8042_probe() will time out and add ~500ms to the boot time. In order to avoid this only test the PS/2 AUX port if CONFIG_LP_PC_MOUSE is enabled. BUG=b:126633269 TEST=boot on device without AUX port and check that this command does not get executed, saving ~500ms at boot. Change-Id: I1ac1929391023c1c2239dc9aac0970ca800093d2 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 3b29acaffa2d26ecd6747b299660da959c624917 Original-Change-Id: I2ebdecc66933bd33d320b17aa4608caf4aaf54aa Original-Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31658 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1500795 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500795" 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/1500795/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I664fdc38104d1e430d124c04a034cdf1ad5321a8" commit="79bb5079571b642f27bfe0be824babb44eaf52ed" commit_message="UPSTREAM: mb/google/sarien: Remove DRIVERS_PS2_KEYBOARD In order to prevent keyboard keys pressed at boot from causing issues in the payload remove the PS2 keyboard driver so it does not get initialized until it is needed in libpayload. This was enabled initially because the keyboard controller on this platform does not come up in translated mode, so unless coreboot called keyboard_init() the keyboard would never work properly in the kernel because it would come up as an &quot;AT Raw&quot; device instead of an &quot;AT Translated&quot; device. Instead of initializing the keyboard in coreboot a workaround is added to the payload to put the keyboard into translated mode. BUG=b:126633269 TEST=boot on sarien while pressing keys and ensure libpayload and/or the kernel does not have any issues initializing the keyboard. Change-Id: I664fdc38104d1e430d124c04a034cdf1ad5321a8 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 49aaff799f279901ddb0d1bff37b35b59ef67821 Original-Change-Id: I765e808f0d2589cf23c0349798a07e2706a2a7a4 Original-Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31659 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; Reviewed-on: https://chromium-review.googlesource.com/1500796 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500796" 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/1500796/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I18e143b022e1881a00895f9e7ab0d37325f71c75" commit="556d8adb71e6735e34cb3600afbc37b1f91c10fe" commit_message="UPSTREAM: superio/ite/common/env_ctrl.c: fix IS_ENABLED argument There was CONFIG_ prefix missing in SUPERIO_ITE_ENV_CTRL_FAN16_CONFIG option, this patch fixes it. BUG=none BRANCH=none TEST=none Change-Id: I18e143b022e1881a00895f9e7ab0d37325f71c75 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 65b514c64551b8e7516c2bd66646ebf6eeec379a Original-Signed-off-by: Krystian Hebel &lt;krystian.hebel@3mdeb.com&gt; Original-Change-Id: I52919671569175141560cb73e42344aa1725c112 Original-Reviewed-on: https://review.coreboot.org/c/31674 Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-by: Felix Held &lt;felix-coreboot@felixheld.de&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500797 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500797" 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/97/1500797/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ibcc262eec793860904384ce20476326fef0b2c8c" commit="e71f4cb2230ba8fdc861208bee4213d2831a3596" commit_message="UPSTREAM: superio/ite/common: add option for enabling 5 FANs Some ITEs have more than 3 independent FAN controller outputs. As the initial implementation assumed only 3 outputs some registers are not consequently numbered. This change adds macros for accessing those registers. Additionally some chips have SmartGuardian always enabled, without the option for turning it off. For these chips bits that were responsible for ON/OFF control are either reserved or have different meaning. Another Kconfig option is added to disable ON/OFF functionality on platforms that do not support it. BUG=none BRANCH=none TEST=none Change-Id: Ibcc262eec793860904384ce20476326fef0b2c8c Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 97445f20edf9f0cda0ad184b42eed060095ff860 Original-Change-Id: Icd60a16b6b5583a3b981bdc220aac472c2a8f40f Original-Signed-off-by: Krystian Hebel &lt;krystian.hebel@3mdeb.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31616 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Felix Held &lt;felix-coreboot@felixheld.de&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1500798 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500798" 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/98/1500798/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I87dfd491b44a9aa8cc156e39ff58dd37dddcf08e" commit="00317c3e025fb4e3a597085d81c5df342faeff75" commit_message="UPSTREAM: cpu/intel/model_1067x: Implement microcode loading We load it once for the BSP in advance and let the MP init handle it for the APs. The BSP load could also be done earlier, e.g. before CAR setup, to align with other platforms. TEST=Booted ThinkPad X200s and checked log: Microcode is loaded correctly on the BSP before SMM setup, and reported to be up to date on all cores after. Change-Id: I87dfd491b44a9aa8cc156e39ff58dd37dddcf08e Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 2d0fe4ff22f0c1ca5d71b20339f3c9858c38b71a Original-Change-Id: I85adb22a608ca3e7355bd486ebba52ec8fdd396c Original-Signed-off-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-on: https://review.coreboot.org/c/31664 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/1500799 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500799" 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/99/1500799/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I247d8c9b7db624951e66550095ae9e15da0b8428" commit="437cbe03356d5762c0c6be5ae04a43942773d319" commit_message="UPSTREAM: cpu/intel/model_1067x: Don't try to apply MCU a second time Applying microcode updates a second time seems to be only necessary on newer platforms (Nehalem+) for &quot;uncore&quot; updates. BUG=none BRANCH=none TEST=none Change-Id: I247d8c9b7db624951e66550095ae9e15da0b8428 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: a1601136f20e3009b866f38b47438f4a157db29d Original-Change-Id: Ia2ee9c70677190ffd1a08df1101d39a14fc2c384 Original-Signed-off-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-on: https://review.coreboot.org/c/31665 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-by: Masanori Ogino &lt;masanori.ogino@gmail.com&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1500800 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500800" 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/00/1500800/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="If653ea6d2bc8be1869d0cd87e3321c1b343b9e6e" commit="02404e24896d810666f80c8f232a78884efaa5a8" commit_message="UPSTREAM: arch/x86/acpi: Clean up comments As we are running ACPI v3.0, references to older than v3.0 are removed. BUG=none BRANCH=none TEST=none Change-Id: If653ea6d2bc8be1869d0cd87e3321c1b343b9e6e Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: a7967eea163a59926a72554ee77e4d19b1510b2c Original-Change-Id: I0cce0035ed2b952d59cc1a4a9e6017dae67ef6db Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/31689 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/1500801 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500801" 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/01/1500801/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I44d1b31c76aef4b88ee49123d4575e4bddfcb70e" commit="88b7baebad161c05ce43ecca60eb46e36f3ec152" commit_message="UPSTREAM: sb/intel/common/firmware: Don't touch descriptor region This patch makes the way to protect flash regions selectable. If you don't want to use ifdtool for modification of flash descriptor, enable the new option. Otherwise, the previous config settings for all mainboards will be retained. BUG=none BRANCH=none TEST=none Change-Id: I44d1b31c76aef4b88ee49123d4575e4bddfcb70e Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 268744306a512de20839fa566f847d33cfec03bc Original-Change-Id: I46ec6339008edcc78fe76682eed5714f85354937 Original-Signed-off-by: Mario Scheithauer &lt;mario.scheithauer@siemens.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31639 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/1500802 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500802" 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/02/1500802/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I5782f0030cd62ebc035520ee0c69faf1a2a24e19" commit="d9ec2e611008ed47b66061cd57a0f4be8baa7244" commit_message="UPSTREAM: device/pci_ops: Avoid name collisions Having different signatures for the PCI config accessors prevents them from having the same name in different stages. For now, work around this using __SIMPLE_DEVICE__. BUG=none BRANCH=none TEST=none Change-Id: I5782f0030cd62ebc035520ee0c69faf1a2a24e19 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 92b5296a7ba1d6368ea425d71bcbf804b0ec97c7 Original-Change-Id: I20f56cfe3ac7dc4421e62a99ca91f39a857c0ccf Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31677 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Reviewed-by: Felix Held &lt;felix-coreboot@felixheld.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1500803 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500803" 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/03/1500803/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Id074f9a5ed9f581d91428b2675d9b118a112e31d" commit="d0fb7b15bae9010b95b969df7265130ae8114b22" commit_message="UPSTREAM: device/pci_ops: Drop unused parameter Drop the bus parameter, we do not use it. It would still be possible to do per-bus selection by evaluating the bus number, but currently we do not have need for that either. BUG=none BRANCH=none TEST=none Change-Id: Id074f9a5ed9f581d91428b2675d9b118a112e31d Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 00ad8dfa181e627cbf566c575d1b95ffc7e435af Original-Change-Id: I09e928b4677d9db2eee12730ba7b3fdd8837805c Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31678 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Reviewed-by: Felix Held &lt;felix-coreboot@felixheld.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1500804 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500804" 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/04/1500804/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I64392f67568a2d6aacc923f1dcb7e88038a1551c" commit="d21235c656111f0390c802ca4cb48bc8e1ce317c" commit_message="UPSTREAM: device/pci_ops: Drop parameter from pci_bus_default_ops() A default is a build-time static value, fallback. Return value does not depend of input parameter. BUG=none BRANCH=none TEST=none Change-Id: I64392f67568a2d6aacc923f1dcb7e88038a1551c Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 78d14326987547f7ae8b2a5b200cb1f3fba0fb31 Original-Change-Id: I43ae28f465fb46391519ec97a2a50891d458c46d Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31679 Original-Reviewed-by: Felix Held &lt;felix-coreboot@felixheld.de&gt; Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500805 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500805" 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/05/1500805/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I1ced6e2d539135af965b8535bcd471b0f729f2c2" commit="c763aa9384d57b89f9d31c69da1e4ab8eba014b5" commit_message="UPSTREAM: device/pci: Organize Makefile Use a single group for all CONFIG_PCI=y sources. BUG=none BRANCH=none TEST=none Change-Id: I1ced6e2d539135af965b8535bcd471b0f729f2c2 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 3a42c885100d38db2f95fa3bd3ae96ae8e501de6 Original-Change-Id: I426f4398c01dfbf03b9dd2db8c7a964512c86d5e Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31680 Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Reviewed-by: Felix Held &lt;felix-coreboot@felixheld.de&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500806 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500806" 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/06/1500806/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ief147febeb72a0d9099d20567654cfc22709e9a3" commit="32e5e2055bed4963edf10a7fc4ddbc606aea3f3f" commit_message="UPSTREAM: rmodule: Don't emit reloc for R_X86_64_PC64 Relocations for PC relative instructions must not emitted. As PC64 are unlikely with current code, it never was an issue. BUG=none BRANCH=none TEST=none Change-Id: Ief147febeb72a0d9099d20567654cfc22709e9a3 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 62b4b4496190c69b3e0f8562a3c560913af119bf Original-Change-Id: Ife472a287ff15b1c04a516e25ff13221441fd122 Original-Signed-off-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/31469 Original-Reviewed-by: Aaron Durbin &lt;adurbin@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/1500807 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500807" 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/07/1500807/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ia1ed7515c331d05afff135aefb79aac9eec6f9b1" commit="9aeac503fa5a61298058a49cc8ef1635d4e6cf87" commit_message="UPSTREAM: sb/intel/common: Fix SMBus block commands Fix regression after commit c38d543 sb/intel/common: SMBus complete_command() When evaluating HSTSTS register, BYTE_DONE bit must be excluded from transaction completion and error criteria. BUG=none BRANCH=none TEST=none Change-Id: Ia1ed7515c331d05afff135aefb79aac9eec6f9b1 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 44206e38bf6e3ddd6a628ceab0c2c982ca6660b3 Original-Change-Id: I49cc43d1fa58250988cc41b2ca747b9f1d7586d6 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31622 Original-Reviewed-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&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/1500808 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500808" 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/08/1500808/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I7c9c6a4f3fe7517d8d49e67efc0efe61e622569b" commit="196b41de4d1e4181f2d194cec0b18e8c8593f794" commit_message="UPSTREAM: arch/x86/acpi: Remove obsolete acpi_gen_regaddr resv field Since ACPI v2.c, this field is access_size. Currently, coreboot is using ACPI v3,so we can drop '.resv' field. BUG=none BRANCH=none TEST=none Change-Id: I7c9c6a4f3fe7517d8d49e67efc0efe61e622569b Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 8ee161daab28a8c9bcd19418d968bb95fc47a190 Original-Change-Id: I7b3b930861669bb05cdc8e81f6502476a0568fe0 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/31701 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/1500809 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500809" 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/09/1500809/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I5073a1d9ad4b2395a916497118b040113ea77823" commit="059c462d32dab13f45e7e4226cf8fb21c5906063" commit_message="UPSTREAM: {src/include},{soc/intel): Configure HDA codecs HDA support did not configure the codecs correclty. Use Intel common block support to configure the codecs. To use common Intel HDA support file hda.c file has been removed and Braswell HDA device ID is added to list of supported PCI devices in intel/common/block/hda/hda.c. CONFIG_SOC_INTEL_COMMON_BLOCK and CONFIG_SOC_INTEL_COMMON_BLOCK_HDA are enabled to include hda.c in build. When codec table is available at board level SOC_INTEL_COMMON_BLOCK_HDA_VERB must be enabled and a codec table must be supplied. BUG=N/A TEST=Facebook FBG-1701 ALC298 configuration Change-Id: I5073a1d9ad4b2395a916497118b040113ea77823 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 59ae2ef4c480ff73d4554f4245765eb3197ace9e Original-Change-Id: I5c23ec311e5b5a6dfd6f031aa19617407fe8ed63 Original-Signed-off-by: Frans Hendriks &lt;fhendriks@eltan.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/29394 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: Patrick Rudolph &lt;siro@das-labor.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500810 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500810" 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/10/1500810/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ib9b85cbef6e89750da65a42ea0b53c69cddac94e" commit="f3bc87af0295b9d32843b76315bc3faa0095a38b" commit_message="UPSTREAM: src/soc/intel/braswell/cpu.c: Set up local APIC Local APIC was not configured. Add setup_lapic() to configure the APIC. BUG=N/A TEST= Ubuntu 4.15.0 reports correct local APIC information on Intel CherryHill CRB Change-Id: Ib9b85cbef6e89750da65a42ea0b53c69cddac94e Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: b4f57bb3cac3ab29b9fa9c526ad4358faffb77a1 Original-Change-Id: Ic1da5b1bf235f34b957142e86c70a9dbfa3ded1d Original-Signed-off-by: Frans Hendriks &lt;fhendriks@eltan.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/29290 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Micha ygowski &lt;michal.zygowski@3mdeb.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1500811 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500811" 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/11/1500811/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ib95b5005c2603bf76e4cc70ef43fff4c80a588aa" commit="6f2d8777d9dca0f269fc953f2c99bf0b0183da7e" commit_message="UPSTREAM: Revert &quot;mb/google/poppy/variants/atlas: Update DPTF parameters&quot; This reverts commit 5e90ef8c356099e42612bc97976c67092d0810ff. Reason for revert: The 1s interval causes early throttle in usage spike. (log in b/123895423#comment3) BUG=b:113101335 BRANCH=None TEST=learning from Nocturne Change-Id: Ib95b5005c2603bf76e4cc70ef43fff4c80a588aa Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 6c36642c0701daa3bc94aff3d8e1d66ee4cc21b1 Original-Change-Id: Id6467b51eb937b89b4c08641f36266544c8fa176 Original-Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/31655 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Sumeet R Pawnikar &lt;sumeet.r.pawnikar@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1500812 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500812" 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/12/1500812/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I82d448da5f144ca291ab78c40a71d74cc83242e8" commit="78fa06474427e26fc1cc5d59c92bf3fcebb527b9" commit_message="UPSTREAM: fmap: Add FMAP_AREA_PRESERVE When updating firmware, we may need to preserve some sections like VPD, calibration data, ... etc. The logic can be hard-coded in updater as a list of known names, but a better solution is to have that directly declared inside FMAP area flags. To do that, the first step is to apply the changes in flash map (http://crosreview.com/1493767). A new FMAP_AREA_PRESERVE is now defined and will be set in future with new syntax in FMD parser. BUG=chromium:936768 TEST=make; boots an x86 image. Change-Id: I82d448da5f144ca291ab78c40a71d74cc83242e8 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 470861206100f8f1aab63fda5359c31b3583cd2b Original-Change-Id: Idba5c8d4a4c5d272f22be85d2054c6c0ce020b1b Original-Signed-off-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/31676 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/1500813 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500813" 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/13/1500813/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I3be1c98aeb3f2545ff50c1903f01916674c16be6" commit="7d73c3729cc223d40dc19661b48a566e2d4c6eb4" commit_message="UPSTREAM: payloads/tianocore: remove single branch checkout parameter using '--single-branch' when cloning the tianocore repo prevents the use of other branches/commits outside of the checked-out coreboot_fb branch, so remove it. Test: build with TIANOCORE_REVISION selected and revision set to origin/master, verify checkout succeeds BUG=none BRANCH=none TEST=none Change-Id: I3be1c98aeb3f2545ff50c1903f01916674c16be6 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: ee69f73dbf1934db7a45088eb3ad1d8b110cbb92 Original-Change-Id: If8c93aa87957ba2ff9ab7a58e84d2a25b48ec346 Original-Signed-off-by: Matt DeVillier &lt;matt.devillier@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31686 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/1500814 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500814" 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/14/1500814/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I1d134de99a61f1208b3e20da085058a91347cdbb" commit="11d9b8aa11dee9eb4799bbfe9da3e5909d1ed966" commit_message="UPSTREAM: nb/intel/i945: Remove redundant use of ACPI offset operator IASL version 20180927 and greater, detects Unnecessary/redundant uses of the Offset() operator within a Field Unit list. It then sends a remark &quot;^ Unnecessary/redundant use of Offset&quot; example: OperationRegion (OPR1, SystemMemory, 0x100, 0x100) Field (OPR1) { Offset (0), // Never needed FLD1, 32, Offset (4), // Redundant, offset is already 4 (bytes) FLD2, 8, Offset (64), // OK use of Offset. FLD3, 16, } We will have those remarks: dsdt.asl 14: Offset (0), Remark 2158 - ^ Unnecessary/redundant use of Offset operator dsdt.asl 16: Offset (4), Remark 2158 - ^ Unnecessary/redundant use of Offset operator BUG=none BRANCH=none TEST=none Change-Id: I1d134de99a61f1208b3e20da085058a91347cdbb Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 2796b242b20ca4276f64d09ddabc3ee4c5a81148 Original-Change-Id: Ie1f2a2ace335af7984209c9e286b9f85e5342a7e Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/31671 Original-Reviewed-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500815 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500815" 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/15/1500815/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I5ebadc0324d9b25f576fa38602b1495fc353ba31" commit="2f281f6aa1a0246469267e6958b21d44ac04e7ec" commit_message="UPSTREAM: sb/intel/i82801gx: Remove unnecessary/redundant ACPI offset operator Using ACPICA version 20180927 or greater, IASL detects Unnecessary/redundant uses of the Offset() operator within a Field Unit list. It then sends a remark &quot;^ Unnecessary/redundant use of Offset&quot;. Offsets refer to the current offset are unnecessary. example: OperationRegion (OPR1, SystemMemory, 0x100, 0x100) Field (OPR1) { Offset (0), // Never needed FLD1, 32, Offset (4), // Redundant, offset is already 4 (bytes) FLD2, 8, Offset (64), // OK use of Offset. FLD3, 16, } We will have those remarks: dsdt.asl 14: Offset (0), Remark 2158 - ^ Unnecessary/redundant use of Offset operator dsdt.asl 16: Offset (4), Remark 2158 - ^ Unnecessary/redundant use of Offset operator BUG=none BRANCH=none TEST=none Change-Id: I5ebadc0324d9b25f576fa38602b1495fc353ba31 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 80505a6fef22587b5e5a4037d4e83c81236814fd Original-Change-Id: If53072c6a91dd794c70d1fab8697b1713d400fe8 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/31672 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1500816 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500816" 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/16/1500816/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ic61a41446d999309eee7a214876e3847344cba70" commit="223fd6856d155b48fbfbc4a132cd198cf1531c43" commit_message="UPSTREAM: soc/intel/cannonlake: Fix DSDT compile remarks The following remarks show up during cannonlake based platform coreboot build: dsdt.asl 55: Offset (0x00), Remark 2158 - ^ Unnecessary/redundant use of Offset operator dsdt.asl 136: Offset (0xa8), Remark 2158 - ^ Unnecessary/redundant use of Offset operator Address those two remarks in coreboot. BUG=N/A TEST=Build coreboot and check build log to see no more remark. Change-Id: Ic61a41446d999309eee7a214876e3847344cba70 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 59e5c80237f76dfb5dff9b751aa23f30ef54a3af Original-Signed-off-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Original-Change-Id: Iad660347b32d90ac1176654820375e30a21b5ffe Original-Reviewed-on: https://review.coreboot.org/c/31666 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: Bora Guvendik &lt;bora.guvendik@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1500817 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500817" 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/1500817/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I9c8a4cea181a3f3db7747886a9e7fb5e15f4a0af" commit="085ac48c5a0298081f45d91dc18140819719f715" commit_message="UPSTREAM: soc/intel/cnl/acpi: add ish ACPI device Create the ISH ACPI device so we can hang fields off of a _DSD table. Since this is also a PCI device that has run time probing, we can always emit the ACPI device and let the device tree turn the device on or off. BRANCH=none BUG=b:122722008 TEST=verify that _DSD table gets publish under ISH device in kernel ACPI tables. Also verified that device is still turned off if device tree for ISH is off. Change-Id: I9c8a4cea181a3f3db7747886a9e7fb5e15f4a0af Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 088d2a3dad5cb79d651c815476c110d4cf6a48fb Original-Change-Id: Ic0231f1ac637fea0e251eb3ac84f0fd8d64c12b2 Original-Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/31681 Original-Reviewed-by: Raul Rangel &lt;rrangel@chromium.org&gt; Original-Reviewed-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500818 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500818" 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/1500818/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ib5e068e91057c230263f081b715e5577c5702c36" commit="8833344145220d302009a48cbb02f1a00e5fdacc" commit_message="UPSTREAM: soc/intel/cannonlake: Move common definitions to a header file Move common definitions for PCH H and LP to a common header. BUG=none BRANCH=none TEST=none Change-Id: Ib5e068e91057c230263f081b715e5577c5702c36 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: e0a0c63e098db215e73d20307fe1b3190ef32891 Original-Change-Id: If47692ecb05134db1ee6c0fb10125d6a1b67f127 Original-Signed-off-by: Rizwan Qureshi &lt;rizwan.qureshi@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31621 Original-Reviewed-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500819 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500819" 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/1500819/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ief9a60aeb726d5b25832f3333c06e5aba721b957" commit="3991d7198d66ad0418b07c62bfc46d575b16f195" commit_message="UPSTREAM: vendorcode/google/chromeos: Save VPD region into GNVS Store the memory address of VPD region start and length for the memory mapped RO_VPD and RW_VPD into GNVS so they can be used by ACPI code. BUG=b:123925776 TEST=boot on sarien and verify VPD start/length in GNVS Change-Id: Ief9a60aeb726d5b25832f3333c06e5aba721b957 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: cf8094cabbe517b2cced84e22a37ca3a8bcc7910 Original-Change-Id: I39073a9d78f5ff60bfe088860c087a5167f05fdf Original-Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31667 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1500820 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500820" 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/1500820/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ib4b69f2b36d36fd3f83d4392dabe1c444efbc951" commit="ebd5fab9b9a4467c0f7543ab15c97f19183aa7ae" commit_message="UPSTREAM: vendorcode/google/chromeos: Add support for reading VPD in ACPI This ACPI device presents an interface that allows other ACPI devices or methods to read VPD strings. The VPDF() method is provided the VPD partition to look in, and the name of the VPD key to find and it will return the VPD string if it exists. For example: VPD.VPDF (&quot;RO&quot;, &quot;serial_number&quot;) BUG=b:123925776 TEST=this was tested on a sarien platform by adding ACPI code that searches for a VPD key and returns the value it finds, and then setting that VPD string from the OS with the Chrome OS 'vpd' utility to ensure the ACPI method returns the correct value. Change-Id: Ib4b69f2b36d36fd3f83d4392dabe1c444efbc951 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 48532ee3c47e964020a7017ece8802b9dae6849d Original-Change-Id: I4668f66d7f7f364ac8c3b064d406b24135abb0f6 Original-Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31668 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1500821 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500821" 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/21/1500821/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I519975cfa9f9bac170829d3c61e863a0a3ef4843" commit="3a8238f7dd16bb412b026f88ff4337f2cb3b4ea5" commit_message="UPSTREAM: vendorcode/google/chromeos: Support MAC address passthru policy This change adds support for providing a MAC address that can be used by the OS network drivers to change the MAC address that a NIC uses. The Realtek r8152 driver in the Linux kernel supports a MAC address passthru feature which can result in the dock ethernet port using the same MAC address that is assigned to the internal NIC. This is done by calling an ACPI method at \_SB.AMAC() which returns a formatted string containing the MAC address for the dock to use. The Linux kernel implementation can be found at drivers/net/usb/r8152.c:vendor_mac_passthru_addr_read() This is implemented specifically for Chrome OS as it relies on VPD to determine the MAC address to supply. The policy which controls where the dock MAC address comes from is written into RW_VPD property &quot;dock_passthru&quot;: &quot;dock_mac&quot; or empty: Use MAC address from RO_VPD value &quot;dock_mac&quot; &quot;ethernet_mac0&quot;: Use MAC address from RO_VPD value &quot;ethernet_mac0&quot; &quot;builtin&quot;: existing dock MAC address (return nothing) The MAC address in VPD is the standard format AA:BB:CC:DD:EE:FF and it must be converted into the string format expected by the OS which involves some string manipulation which ACPI is not great at handling. BUG=b:123925776 TEST=this was tested on a sarien board by setting the VPD keys to their expected values and observing if the AMAC() method returns the expected string. Change-Id: I519975cfa9f9bac170829d3c61e863a0a3ef4843 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 57d5e47694c851ec5dc78860d725f9e63c1e6dfc Original-Change-Id: I3335e5d924155431e299844e2aaace62168294e0 Original-Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31669 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1500822 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500822" 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/22/1500822/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Id563056f9ea647b0b79838e5f10a69a40a11d2c6" commit="fd0843c41227edfc8e4cc4edb3607d1a0d4ab305" commit_message="UPSTREAM: mb/google/sarien: Enable MAC address passthru support Enable the support for providing a MAC address for a dock to use based on the VPD values set in the platform. BUG=b:123925776 TEST=tested on sarien by setting VPD values and observing the string returned by the AMAC() method: &gt; vpd -i RO_VPD -s &quot;ethernet_mac0&quot;=&quot;AA:AA:AA:AA:AA:AA&quot; &gt; vpd -i RO_VPD -s &quot;dock_mac&quot;=&quot;BB:BB:BB:BB:BB:BB&quot; 1) Test with no policy set, returns &quot;dock_mac&quot; ACPI Debug: &quot;VPD region RW did not verify&quot; ACPI Debug: &quot;Found VPD KEY dock_mac = BB:BB:BB:BB:BB:BB&quot; ACPI Debug: &quot;MAC address returned from VPD: BB:BB:BB:BB:BB:BB&quot; ACPI Debug: &quot;AMAC = _AUXMAC_#BBBBBBBBBBBB#&quot; 2) Test with policy set to &quot;builtin&quot;, returns nothing &gt; vpd -i RW_VPD -s &quot;dock_passthru&quot;=&quot;builtin&quot; ACPI Debug: &quot;Found VPD KEY dock_passthru = builtin&quot; [AMAC returns Zero] 3) Test with policy set to &quot;ethernet_mac0&quot; &gt; vpd -i RW_VPD -s &quot;dock_passthru&quot;=&quot;ethernet_mac0&quot; ACPI Debug: &quot;Found VPD KEY dock_passthru = ethernet_mac0&quot; ACPI Debug: &quot;Found VPD KEY ethernet_mac0 = AA:AA:AA:AA:AA:AA&quot; ACPI Debug: &quot;MAC address returned from VPD: AA:AA:AA:AA:AA:AA&quot; ACPI Debug: &quot;AMAC = _AUXMAC_#AAAAAAAAAAAA#&quot; 4) Test with policy set to &quot;dock_mac&quot; &gt; vpd -i RW_VPD -s &quot;dock_passthru&quot;=&quot;dock_mac&quot; ACPI Debug: &quot;Found VPD KEY dock_passthru = dock_mac&quot; ACPI Debug: &quot;Found VPD KEY dock_mac = BB:BB:BB:BB:BB:BB&quot; ACPI Debug: &quot;MAC address returned from VPD: BB:BB:BB:BB:BB:BB&quot; ACPI Debug: &quot;AMAC = _AUXMAC_#BBBBBBBBBBBB#&quot; Change-Id: Id563056f9ea647b0b79838e5f10a69a40a11d2c6 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 71a652c7742aefadd3698aad771be1caec18f241 Original-Change-Id: I90474e264cc433c0fd1a4b0dbaf98e5f74180d54 Original-Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31670 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1500823 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500823" 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/23/1500823/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ic3f88c07159c815e101a2f95fe8e000d6f2e5071" commit="2b604b28cd091f03f12fa50ca1f34b313cd197fb" commit_message="UPSTREAM: Fix &lt;io.h&gt; includes These resolved to &lt;device/oprom/include/io.h&gt; which included &lt;arch/io.h&gt; that we really wanted. BUG=none BRANCH=none TEST=none Change-Id: Ic3f88c07159c815e101a2f95fe8e000d6f2e5071 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: e132d5711df1bec0a83eb9deb0f892bb22579df6 Original-Change-Id: I9aa0bdf34cd1d53e20b4494c7986f0878f4fd840 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31693 Original-Reviewed-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-by: Felix Held &lt;felix-coreboot@felixheld.de&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500824 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500824" 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/24/1500824/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ifb979ff633473f2bbe21f1a16196e57814149971" commit="9c47dc09d42a25119540f34c7c8822cbab911f09" commit_message="UPSTREAM: arch/io.h: Fix PCI and PNP simple typedefs Provide clean separation for PCI and PNP headers, followup will also move PNP outside &lt;arch/io.h&gt;. BUG=none BRANCH=none TEST=none Change-Id: Ifb979ff633473f2bbe21f1a16196e57814149971 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 3e6913b389736ba38e104596871e0dac78c09beb Original-Change-Id: I85db254d50f18ea34a5e95bc517eac4085a5fafa Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31690 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/1500825 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500825" 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/25/1500825/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I79969af851efb6181a317fe4029d7df9555d6933" commit="3b2b23bb294043992dc4763f291aebb1b9e11091" commit_message="UPSTREAM: arch/io.h: Add missing includes Fixes indirect includes that would break with followup work. BUG=none BRANCH=none TEST=none Change-Id: I79969af851efb6181a317fe4029d7df9555d6933 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: bdaec07a859c0c05e7fd5276a15b3933da574368 Original-Change-Id: I37ca01b904a0b422a4d09475377e755e167a6ab3 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31697 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/1500826 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500826" 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/26/1500826/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I03ea7cd21d1f64027e829a4fe28a356ad484b936" commit="563b7df2bec219fd3a4576638cf791db86b699af" commit_message="UPSTREAM: arch/io.h: Drop unnecessary include BUG=none BRANCH=none TEST=none Change-Id: I03ea7cd21d1f64027e829a4fe28a356ad484b936 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 065857ee7fd61b05025d7a803e82f2b9b53cbc9a Original-Change-Id: I91158452680586ac676ea11c8589062880a31f91 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31692 Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500827 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500827" 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/27/1500827/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I347eaf1a7e900367e543f3befd718aa4705a5707" commit="ad5547ee6f9642d251ad0acf5b4b5464bcac9689" commit_message="UPSTREAM: device/mmio.h: Add include file for MMIO ops MMIO operations are arch-agnostic so the include path should not be arch/. BUG=none BRANCH=none TEST=none Change-Id: I347eaf1a7e900367e543f3befd718aa4705a5707 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 13f66507afdcde5170546e5ca1ce5a945895eb10 Original-Change-Id: I0fd70f5aeca02e98e96b980c3aca0819f5c44b98 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31691 Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500828 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500828" 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/28/1500828/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I185aac719df62000e655df673e54e6a1089c1390" commit="3c6705dc300069d95b90dec2688d6b796c1f1d75" commit_message="UPSTREAM: Fix indirect include for endianess The function (preprocessor macro) we need is defined in &lt;endian.h&gt; not &lt;swab.h&gt;. BUG=none BRANCH=none TEST=none Change-Id: I185aac719df62000e655df673e54e6a1089c1390 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 369559379453f9bf0e917635b642e6f70d55a93e Original-Change-Id: I3a86c7050bf853e3a56a15421132240e19f40912 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31704 Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500829 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500829" 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/29/1500829/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I7501193dc72b8e7a3c2b6dfeb98facf2a06a875d" commit="4ead1ff17529f211a9ca81f5e982cd796f2c5d75" commit_message="UPSTREAM: device/pnp: Add header files for PNP ops BUG=none BRANCH=none TEST=none Change-Id: I7501193dc72b8e7a3c2b6dfeb98facf2a06a875d Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 3855c01e0a9d9e9787652479576e882bcda9fde5 Original-Change-Id: Ifda495420cfb121ad32920bb9f1cbdeef41f6d3a Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31698 Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500830 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500830" 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/30/1500830/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I85f6d78a9d7a385d720937633e910affd422144e" commit="e8ff930c107ed46aa9a3918ad6aa79e80f93a22d" commit_message="UPSTREAM: arch/io.h: Separate MMIO and PNP ops BUG=none BRANCH=none TEST=none Change-Id: I85f6d78a9d7a385d720937633e910affd422144e Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 3ee8b750f49b7c82e8b8787ee306017746e8c12a Original-Change-Id: Ie32f1d43168c277be46cdbd7fbfa2445d9899689 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31699 Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500831 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1500831" 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/31/1500831/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I493a287d98c474e28a8e0d4a4cfe964ab51a24e2" commit="4c82002e1661e48d38b0523e0543f500f18d4324" commit_message="clang-format: update buildtools path Switch to the new checkout path. BUG=chromium:930818 TEST=repo upload still works CQ-DEPEND=CL:1491950 Change-Id: I493a287d98c474e28a8e0d4a4cfe964ab51a24e2 Reviewed-on: https://chromium-review.googlesource.com/1475867 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: LaMont Jones &lt;lamontjones@chromium.org&gt; " fail_count="2" gerrit_number="1475867" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/repohooks" project_url="https://chromium-review.googlesource.com/chromiumos/repohooks" ref="refs/changes/67/1475867/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ica5581db172f8fbde0928087ba536760141358a4" commit="fecc9902c6a203d694f6a57ececaa906485b8bd8" commit_message="move clang-format dir under the new buildtools path We expect the clang-format script in the same tree as buildtools. BUG=chromium:930818 TEST=precq passes CQ-DEPEND=CL:1475867 Change-Id: Ica5581db172f8fbde0928087ba536760141358a4 Reviewed-on: https://chromium-review.googlesource.com/1491950 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: LaMont Jones &lt;lamontjones@chromium.org&gt; " fail_count="3" gerrit_number="1491950" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/manifest" project_url="https://chromium-review.googlesource.com/chromiumos/manifest" ref="refs/changes/50/1491950/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I286a72374cc72b28d461fa604e7e039d0f51e562" commit="0dd97e72290f2bfe6638cf4d5fbb16c2e4e4c7b6" commit_message="dev-install: stop installing bootstrap.packages This file is generated by build_image and is more up-to-date. Stop trying to generate it in the ebuild. BUG=chromium:202477, chromium:489895 TEST=precq passes CQ-DEPEND=CL:1491944 Change-Id: I286a72374cc72b28d461fa604e7e039d0f51e562 Reviewed-on: https://chromium-review.googlesource.com/1497665 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Ned Nguyen &lt;nednguyen@google.com&gt; " fail_count="2" gerrit_number="1497665" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/65/1497665/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I76bdbcfa44a347354b8e4cdc057f40fc6113189d" commit="ddd77da5cba2137f671f7f87c3189cdea1cc5edc" commit_message="dev-install: stop installing chromeos-base.packages Since build_image generates &amp; installs this file fresh every time it runs, we no longer need to do this in dev-install. Clean it all up. BUG=chromium:202477, chromium:407731, chromium:920140 TEST=precq passes CQ-DEPEND=CL:1494274 Change-Id: I76bdbcfa44a347354b8e4cdc057f40fc6113189d Reviewed-on: https://chromium-review.googlesource.com/1497666 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Ned Nguyen &lt;nednguyen@google.com&gt; " fail_count="2" gerrit_number="1497666" owner_email="vapier@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/66/1497666/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I6b459d8da9b08ccd97f31068a0ab24696a499bd0" commit="2430e909e2ff124b19a1ba25a0d62c4ca6c57055" commit_message="dev-install: use CROS_WORKON_SUBTREE We only install files out of dev-install/, so don't bother uprevving when changes are made to other files in the repo. BUG=chromium:935142 TEST=precq passes Change-Id: I6b459d8da9b08ccd97f31068a0ab24696a499bd0 Reviewed-on: https://chromium-review.googlesource.com/1494294 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="0" gerrit_number="1494294" owner_email="vapier@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/94/1494294/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4ff0a8df5075d046955633ad0910ef36f2c8fb7d" commit="2d6100ee2d054b8407d34de74200607435490fd1" commit_message="sm: Fix the definition of smIsPaired() function BUG=chromium:805112 TEST=Tested with pairing to the same LE mouse twice Change-Id: I4ff0a8df5075d046955633ad0910ef36f2c8fb7d Reviewed-on: https://chromium-review.googlesource.com/1501472 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Dmitry Grinberg &lt;dmitrygr@google.com&gt; " fail_count="1" gerrit_number="1501472" owner_email="sonnysasaka@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/newblue" project_url="https://chromium-review.googlesource.com/chromiumos/platform/newblue" ref="refs/changes/72/1501472/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I04d49ce1a7487bb86913fca26906d9a8eade4f00" commit="042e94cc84a652e08043f579bcf66b72f4d57d1d" commit_message="sm: fix smResolveAddr() and smIrkEnumF() This initializes wasFound to false, otherwise the enumeration may finish without finding a result but we think it's found. This also fixes smIrkEnumF() to fail the search if wantedKey is not present. Otherwise we will end up wrongly assuming address resolution is successful eventhough there is no IRK. BUG=chromium:805112 TEST=Tested with pairing to the same LE mouse twice Change-Id: I04d49ce1a7487bb86913fca26906d9a8eade4f00 Reviewed-on: https://chromium-review.googlesource.com/1501277 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Dmitry Grinberg &lt;dmitrygr@google.com&gt; " fail_count="1" gerrit_number="1501277" owner_email="sonnysasaka@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/newblue" project_url="https://chromium-review.googlesource.com/chromiumos/platform/newblue" ref="refs/changes/77/1501277/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I92c42d2d0e4080c6a79f8b98cd631ae3ed17b6e2" commit="eeab31ff00aa0724396f1ccae1763498fdd4e5f6" commit_message="test: Move persist dump utility out of stack test The persist dump utility doesn't require the NewBlue stack so it's easier to move it out. BUG=None TEST=invoke: new_blue_test persist Change-Id: I92c42d2d0e4080c6a79f8b98cd631ae3ed17b6e2 Reviewed-on: https://chromium-review.googlesource.com/1501473 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Dmitry Grinberg &lt;dmitrygr@google.com&gt; " fail_count="1" gerrit_number="1501473" owner_email="sonnysasaka@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/newblue" project_url="https://chromium-review.googlesource.com/chromiumos/platform/newblue" ref="refs/changes/73/1501473/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6a1d2c0621d31f74364aeb2afc4ab3e6cf0228c4" commit="2718a75798a8d0a80e50d331717af2ebe831b51a" commit_message="vm_tools: concierge: allow service to size disk Make the CreateDiskImage request disk_size parameter optional. If it is unspecified (or set to 0), the concierge service will choose a disk image size based on the same &quot;90% of free space&quot; heuristic that the clients currently use. This allows centralization of the logic around calculation of disk image size based on free space from three separate places (concierge_client, crostini_client, and Chrome crostini_manager) into one, making it easier to change in the future. BUG=chromium:858815 TEST=Create a new Termina VM and verify that its size is as expected Change-Id: I6a1d2c0621d31f74364aeb2afc4ab3e6cf0228c4 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1471310 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="1" gerrit_number="1471310" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/10/1471310/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I11a488a28644ec0a2ed6966aad8bee2dd1e1e598" commit="3f6f045a4c6060ca922efa41bfe0afc3751ea3ac" commit_message="vm_tools: concierge: resize existing images in CreateDiskImage If a CreateDiskImage request specifies a disk_path that corresponds to an existing image and also does not specify disk_size, automatically extend the disk image if it is not already at least as large as the default size for the given free space. BUG=chromium:858815 CQ-DEPEND=CL:1464384 TEST=Create small disk and start Termina with concierge_client Change-Id: I11a488a28644ec0a2ed6966aad8bee2dd1e1e598 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1471311 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="1" gerrit_number="1471311" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/11/1471311/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I09679c63ef0fd23b7f1c3a01866530374bd3d9ab" commit="daf4e4394e96a443825791a64d2e0e961d1dd853" commit_message="system_api: concierge: document automatic sizing Add a comment to describe the new behavior when disk_size is 0. BUG=chromium:858815 TEST=None Change-Id: I09679c63ef0fd23b7f1c3a01866530374bd3d9ab Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1471312 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="1" gerrit_number="1471312" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/12/1471312/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I64a9c26fe6774b9b9c1b4e8503a1c59b0df1b1aa" commit="682a6163562037734442a39330e1d0d17f9de5dc" commit_message="libev: upgraded package to upstream Upgraded dev-libs/libev to version 4.23 on amd64, arm, arm64, x86 BUG=chromium:934414 TEST=preCQ Change-Id: I64a9c26fe6774b9b9c1b4e8503a1c59b0df1b1aa Reviewed-on: https://chromium-review.googlesource.com/1480735 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="10" gerrit_number="1480735" owner_email="cjmcdonald@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/35/1480735/1" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="Ie28fefc8579c34e30e70a85402cd84e340af78de" commit="03ddc73072b7278cf24e8f6f7b05e01da2178871" commit_message="dev-python/ipython: Update to upstream stable + new dependencies ipython needs to be upgraded so that we can deprecate net-zope/zope-interface which has been renamed to dev-python/zope-interface, so that we can upgrade pytest in the SDK. TEST=preCQ BUG=chromium:934414 Change-Id: Ie28fefc8579c34e30e70a85402cd84e340af78de Reviewed-on: https://chromium-review.googlesource.com/1480736 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="10" gerrit_number="1480736" owner_email="cjmcdonald@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/36/1480736/1" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I9b0ee9193d077e35fb2244457be9c9b3d2bbee3e" commit="c819181ca21e4822629d45c75175db29dd21778c" commit_message="namespace-zope, twisted-core, zope-interface: upgraded packages to upstream Deleted net-zope/zope-interface Deleted net-zope/zope-fixers Upgraded dev-python/namespace-zope to version 1 on amd64, arm, arm64, x86 Upgraded dev-python/twisted-core to version 13.2.0 on amd64, arm, arm64, x86 Upgraded dev-python/zope-interface to version 4.4.3 on amd64, arm, arm64, x86 BUG=chromium:934414 TEST=preCQ Change-Id: I9b0ee9193d077e35fb2244457be9c9b3d2bbee3e Reviewed-on: https://chromium-review.googlesource.com/1481103 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="3" gerrit_number="1481103" owner_email="cjmcdonald@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/03/1481103/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.19" change_id="I079895b52ef7452dea3899f931562fcbb3b7a621" commit="1f282ca00d8fc35696a6133892decefac0748236" commit_message="FROMGIT: PM / Domains: Mark &quot;name&quot; const in genpd_dev_pm_attach_by_name() The genpd_dev_pm_attach_by_name() simply takes the name and passes it to of_property_match_string() where the argument is &quot;const char *&quot;. Adding a const here allows a later patch to add a const to dev_pm_domain_attach_by_name() which allows drivers to pass in a name that was declared &quot;const&quot; in a driver. Fixes: 5d6be70add65 (&quot;PM / Domains: Introduce option to attach a device by name to genpd&quot;) Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Acked-by: Viresh Kumar &lt;viresh.kumar@linaro.org&gt; Reviewed-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 7416f1f206877fa2f61ada3dadbefdb4817b541f git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git linux-next) BUG=b:80592702 TEST=Device doesn't crash Change-Id: I079895b52ef7452dea3899f931562fcbb3b7a621 Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500116 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="4" gerrit_number="1500116" 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/16/1500116/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.19" change_id="I30685a385a6c12fb1f9848f039a41205455ba340" commit="295a62278d429a3b11e4f9c2ed4c45c635a16284" commit_message="FROMGIT: PM / Domains: Mark &quot;name&quot; const in dev_pm_domain_attach_by_name() As of the patch (&quot;PM / Domains: Mark &quot;name&quot; const in genpd_dev_pm_attach_by_name()&quot;) it's clear that the name in dev_pm_domain_attach_by_name() can be const. Mark it as so. This allows drivers to pass in a name that was declared &quot;const&quot; in a driver. Fixes: 27dceb81f445 (&quot;PM / Domains: Introduce dev_pm_domain_attach_by_name()&quot;) Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Acked-by: Viresh Kumar &lt;viresh.kumar@linaro.org&gt; Reviewed-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit eeb35df05244c268cd69b425edf6dc6a49ee7ab4 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git linux-next) BUG=b:80592702 TEST=Device doesn't crash Change-Id: I30685a385a6c12fb1f9848f039a41205455ba340 Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500117 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="4" gerrit_number="1500117" 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/17/1500117/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.19" change_id="I6cbd6482157ba7029941b3abe392e811edd1ee3e" commit="645ff6c7c2c0631f9934c8abb941d01ac2e9dc7c" commit_message="CHROMIUM: HACK: qcom: sdm845: max vote on all critical corners (ARC resources) This CL is expected to be reverted once all clients properly vote for cx and mx. It's a stopgap to make sure that those rails stay high enough that we don't get mysterious errors. A few notes: - Even without this CL we don't see problems, but we still want it just to make sure. - maxvoter won't impact suspend/resume at all. The power domains themselves will get suspended before the system goes into S3 and that means there's no way using &quot;rpmhpd&quot; to have a vote that affects S3. BUG=b:80592702 TEST=Device doesn't crash Change-Id: I6cbd6482157ba7029941b3abe392e811edd1ee3e Signed-off-by: Rajendra Nayak &lt;rnayak@codeaurora.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1471168 Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="2" gerrit_number="1471168" owner_email="dianders@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/68/1471168/5" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I6f551e87db160ed335f886cb9d10f8fce6bdb740" commit="f4af200256c07139517ca999e6e85d73592d18d6" commit_message="RMA_SHIM.md: Move contents from CPFE doc to factory repo. BUG=chromium:907384 TEST=None Change-Id: I6f551e87db160ed335f886cb9d10f8fce6bdb740 Reviewed-on: https://chromium-review.googlesource.com/1436655 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Reviewed-by: Yong Hong &lt;yhong@google.com&gt; " fail_count="1" gerrit_number="1436655" owner_email="chenghan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/55/1436655/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ie7dbc69542bc2f6f4d2f7be544e3da7c761c0787" commit="e5592df296270269e211e9ada9d71ffafd73cbdf" commit_message="factory_bug: Add --probe parameter. Add --probe parameter to add probe result to the logs. BUG=chromium:934315 TEST=manually test on DUT Change-Id: Ie7dbc69542bc2f6f4d2f7be544e3da7c761c0787 Reviewed-on: https://chromium-review.googlesource.com/1484915 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Reviewed-by: Yong Hong &lt;yhong@google.com&gt; " fail_count="1" gerrit_number="1484915" owner_email="chenghan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/15/1484915/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I86e076dcea3882d958d57154b73c6f70506d3090" commit="e03fa9f0442db234b2e6e222aa2d263b449ecd65" commit_message="goofy: Add checkbox to add probe result to factory_log. Add a checkbox option in &quot;Save factory logs to USB drive&quot; to include probe result to the logs. BUG=chromium:934315 TEST=make test; manually test on DUT Change-Id: I86e076dcea3882d958d57154b73c6f70506d3090 Reviewed-on: https://chromium-review.googlesource.com/1484930 Commit-Ready: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Tested-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Reviewed-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; " fail_count="1" gerrit_number="1484930" owner_email="chenghan@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/30/1484930/5" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I6a0405f9af8f3e544dfe3101dabdc9d35ea51446" commit="1e5052c38b38bb397ba818bbd55637dde082859d" commit_message="BACKPORT: socket: close race condition between sock_close() and sockfs_setattr() fchownat() doesn't even hold refcnt of fd until it figures out fd is really needed (otherwise is ignored) and releases it after it resolves the path. This means sock_close() could race with sockfs_setattr(), which leads to a NULL pointer dereference since typically we set sock-&gt;sk to NULL in -&gt;release(). As pointed out by Al, this is unique to sockfs. So we can fix this in socket layer by acquiring inode_lock in sock_close() and checking against NULL in sockfs_setattr(). sock_release() is called in many places, only the sock_close() path matters here. And fortunately, this should not affect normal sock_close() as it is only called when the last fd refcnt is gone. It only affects sock_close() with a parallel sockfs_setattr() in progress, which is not common. Fixes: 86741ec25462 (&quot;net: core: Add a UID field to struct sock.&quot;) Reported-by: shankarapailoor &lt;shankarapailoor@gmail.com&gt; Cc: Tetsuo Handa &lt;penguin-kernel@i-love.sakura.ne.jp&gt; Cc: Lorenzo Colitti &lt;lorenzo@google.com&gt; Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt; Signed-off-by: Cong Wang &lt;xiyou.wangcong@gmail.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 6d8c50dcb029872b298eea68cc6209c866fd3e14) BUG=chromium:937773 TEST=build Change-Id: I6a0405f9af8f3e544dfe3101dabdc9d35ea51446 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500853 " fail_count="0" gerrit_number="1500853" owner_email="groeck@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/53/1500853/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Ie66f3351a9c5076cac34d981f2231d0497d2bdb2" commit="95fff3def8f1fd434d8f0cd0258223520634b300" commit_message="UPSTREAM: net: crypto set sk to NULL when af_alg_release. KASAN has found use-after-free in sockfs_setattr. The existed commit 6d8c50dcb029 (&quot;socket: close race condition between sock_close() and sockfs_setattr()&quot;) is to fix this simillar issue, but it seems to ignore that crypto module forgets to set the sk to NULL after af_alg_release. KASAN report details as below: BUG: KASAN: use-after-free in sockfs_setattr+0x120/0x150 Write of size 4 at addr ffff88837b956128 by task syz-executor0/4186 CPU: 2 PID: 4186 Comm: syz-executor0 Not tainted xxx + #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1ubuntu1 04/01/2014 Call Trace: dump_stack+0xca/0x13e print_address_description+0x79/0x330 ? vprintk_func+0x5e/0xf0 kasan_report+0x18a/0x2e0 ? sockfs_setattr+0x120/0x150 sockfs_setattr+0x120/0x150 ? sock_register+0x2d0/0x2d0 notify_change+0x90c/0xd40 ? chown_common+0x2ef/0x510 chown_common+0x2ef/0x510 ? chmod_common+0x3b0/0x3b0 ? __lock_is_held+0xbc/0x160 ? __sb_start_write+0x13d/0x2b0 ? __mnt_want_write+0x19a/0x250 do_fchownat+0x15c/0x190 ? __ia32_sys_chmod+0x80/0x80 ? trace_hardirqs_on_thunk+0x1a/0x1c __x64_sys_fchownat+0xbf/0x160 ? lockdep_hardirqs_on+0x39a/0x5e0 do_syscall_64+0xc8/0x580 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x462589 Code: f7 d8 64 89 02 b8 ff ff ff ff c3 66 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 &lt;48&gt; 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fb4b2c83c58 EFLAGS: 00000246 ORIG_RAX: 0000000000000104 RAX: ffffffffffffffda RBX: 000000000072bfa0 RCX: 0000000000462589 RDX: 0000000000000000 RSI: 00000000200000c0 RDI: 0000000000000007 RBP: 0000000000000005 R08: 0000000000001000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00007fb4b2c846bc R13: 00000000004bc733 R14: 00000000006f5138 R15: 00000000ffffffff Allocated by task 4185: kasan_kmalloc+0xa0/0xd0 __kmalloc+0x14a/0x350 sk_prot_alloc+0xf6/0x290 sk_alloc+0x3d/0xc00 af_alg_accept+0x9e/0x670 hash_accept+0x4a3/0x650 __sys_accept4+0x306/0x5c0 __x64_sys_accept4+0x98/0x100 do_syscall_64+0xc8/0x580 entry_SYSCALL_64_after_hwframe+0x49/0xbe Freed by task 4184: __kasan_slab_free+0x12e/0x180 kfree+0xeb/0x2f0 __sk_destruct+0x4e6/0x6a0 sk_destruct+0x48/0x70 __sk_free+0xa9/0x270 sk_free+0x2a/0x30 af_alg_release+0x5c/0x70 __sock_release+0xd3/0x280 sock_close+0x1a/0x20 __fput+0x27f/0x7f0 task_work_run+0x136/0x1b0 exit_to_usermode_loop+0x1a7/0x1d0 do_syscall_64+0x461/0x580 entry_SYSCALL_64_after_hwframe+0x49/0xbe Syzkaller reproducer: r0 = perf_event_open(&amp;(0x7f0000000000)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) getrusage(0x0, 0x0) bind(r1, &amp;(0x7f00000001c0)=@alg={0x26, 'hash\x00', 0x0, 0x0, 'sha256-ssse3\x00'}, 0x80) r2 = accept(r1, 0x0, 0x0) r3 = accept4$unix(r2, 0x0, 0x0, 0x0) r4 = dup3(r3, r0, 0x0) fchownat(r4, &amp;(0x7f00000000c0)='\x00', 0x0, 0x0, 0x1000) Fixes: 6d8c50dcb029 (&quot;socket: close race condition between sock_close() and sockfs_setattr()&quot;) Signed-off-by: Mao Wenan &lt;maowenan@huawei.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 9060cb719e61b685ec0102574e10337fa5f445ea) BUG=chromium:937773 TEST=build Backport to chromeos-3.{10,14,18}: inode_lock() and inode_unlock() do not exist in chromeos-3.{10,14,18}. Use mutex_{un}lock instead. Change-Id: Ie66f3351a9c5076cac34d981f2231d0497d2bdb2 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500854 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1500854" owner_email="groeck@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/54/1500854/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I13f95df17127f4cfd7dc60fa180872a92a7888ac" commit="206f331e6c99bc307ea1c4071b24843feda6c58b" commit_message="power_Standby: Add checkpoint logger This makes power_Standby test data available by query using checkpoint. BUG=None TEST=Data appear in dashboard when query by checkpoint Change-Id: I13f95df17127f4cfd7dc60fa180872a92a7888ac Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1501972 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Mengqi Guo &lt;mqg@chromium.org&gt; " fail_count="1" gerrit_number="1501972" owner_email="puthik@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/72/1501972/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Idc797c80ece6f5e40dc967b2bbf901934088b2c7" commit="a7e7ccaf3f95eb6e0bf0f1c306d18f9bd225d2e6" commit_message="power_Standby: Make power dashboard duration more precise BUG=None TEST=Less spike in dashboard Change-Id: Idc797c80ece6f5e40dc967b2bbf901934088b2c7 Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1501973 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Mengqi Guo &lt;mqg@chromium.org&gt; " fail_count="1" gerrit_number="1501973" owner_email="puthik@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/73/1501973/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib97560f3183acaa9fa2b20f7884a106290982b1f" commit="9bd137228377c961832a9d6dbc2869dfe32d7181" commit_message="diagnostics: add diagnosticsd_routine_service Add a new service in diagnosticsd, which is responsible for launching and controlling diagnostics routines. Also add new proto messages for interacting with the new service over gRPC. BUG=chromium:919151 TEST=manual and unit tests Change-Id: Ib97560f3183acaa9fa2b20f7884a106290982b1f Signed-off-by: Paul Moy &lt;pmoy@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1457604 Reviewed-by: Polina Bondarenko &lt;pbond@chromium.org&gt; " fail_count="0" gerrit_number="1457604" owner_email="pmoy@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/04/1457604/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7c20bdd133e6d3642d1c758308edbb4c500fd58d" commit="deba05c935e99c75d960d8ad2c39256dbce61960" commit_message="libiio: Remove libiio has migrated from dev-libs to net-libs. BUG=chromium:706459 TEST=removed. Change-Id: I7c20bdd133e6d3642d1c758308edbb4c500fd58d Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1498123 Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="1498123" owner_email="gwendal@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/23/1498123/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4cecdc7d800f5964b14ab6a54122be56cc78d911" commit="42c471183d6878e4fd6c9322973c338566fbbc7d" commit_message="constants: fix _TEST_LIB_PATH setting The variable name implied this was the lib/ subdir, but in reality it is the lib/constants.py file. The only user of it previously worked around this by using os.path.dirname instead of fixing its meaning. BUG=chromium:937944 TEST=precq passes Change-Id: I4cecdc7d800f5964b14ab6a54122be56cc78d911 Reviewed-on: https://chromium-review.googlesource.com/1499706 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="1" gerrit_number="1499706" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crostestutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crostestutils" ref="refs/changes/06/1499706/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia6195644eae8b9d97f321a686b84a41192671c26" commit="2c497c4b6a2fa01d1abc53b117ea863529a8d3c9" commit_message="tast-tests: Increase ui.ScreenLock's auth timeout. Make the ui.ScreenLock wait up to 3 minutes for bad auth attempts to complete, and increase its total timeout to 4 minutes. The initial unlock attempt using a bad password can apparently block if the TPM is busy performing slow operations like RSA keygen. BUG=chromium:937626 TEST=manual: ran the test Change-Id: Ia6195644eae8b9d97f321a686b84a41192671c26 Reviewed-on: https://chromium-review.googlesource.com/1501855 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="1" gerrit_number="1501855" owner_email="derat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/55/1501855/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I409e2f3ab1339aafe450b35259adc3c4c5d870ae" commit="606d5f03c234ce843f9f1532d7cf78b1168e1fcc" commit_message="cr50: use board prop to mask straps if config is ambiguous Cr50 tries to determine SPI vs I2C by checking that there are pullups on only the I2C or SPI straps. If there are pullups on both, it can't use the straps to determine SPI vs I2C, so it just defaults to the default board properties (I2C and PLT_RST_L). This change uses last board properties to determine I2C vs SPI if the straps can't be used to make this determination. The actual strap pins are only connected to the pullup or pulldown being used for the straps. It's pretty likely these strap readings are correct. The unused straps are connected to the AP which can interfere with these readings if it has a pullup on any of these signals. This change uses the last board property configuration to determine I2C vs SPI and mask unused straps to try and remove signals the AP is interfering with. If this masked config isn't valid, then cr50 will still fall back to using I2C and PLT_RST_L. BUG=b:124777847 BRANCH=cr50 TEST=manual flash mistral. Reboot cr50. Make sure it doesn't switch to I2C config # Verify cr50 selects spi Ambiguous strap config. Use spi based on old brdprop. Use DBG image to set invalid I2C and SPI board property settings rollback to the image that checks if I2C and SPI brdprop settings are invalid. Verify Mistral can't find a valid strap and uses I2C. Use DBG image to select SPI and I2C board properties. Make sure this is rejected as invalid. # enable writing to long life scratch 1 rw 0x40000128 2 # write old board properties with i2c and spi rw 0x40000130 (OLD_BRDPROP | 3) for mistral - rw 0x40000130 0x811143 # rollback to image that checks old board properties if # straps are ambiguous rollback # Verify Mistral doesn't use old AP bus setting and # defaults to the default properties. Invalid strap pins! Default properties = 0x42 Use DBG image to select neither the SPI or I2C board property. Make sure this is rejected as invalid. # enable writing to long life scratch 1 rw 0x40000128 2 # write old board properties without i2c or spi rw 0x40000130 (OLD_BRDPROP &amp; ~3) for mistral - rw 0x40000130 0x811140 # rollback to image that checks old board properties if # straps are ambiguous rollback # Verify Mistral doesn't use old AP bus setting and # defaults to the default properties. Invalid strap pins! Default properties = 0x42 Use dbg image to modify board properties to select I2C. rollback and make sure Cr50 continues using I2C. # enable writing to long life scratch 1 rw 0x40000128 2 # write old board properties with i2c for mistral - rw 0x40000130 0x811142 # write old board properties with i2c rollback # Verify cr50 selects i2c Ambiguous strap config. Use i2c based on old brdprop. Change-Id: I409e2f3ab1339aafe450b35259adc3c4c5d870ae Signed-off-by: Mary Ruthven &lt;mruthven@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1483816 Commit-Ready: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Keith Short &lt;keithshort@chromium.org&gt; " fail_count="0" gerrit_number="1483816" owner_email="mruthven@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/16/1483816/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ica367981772059fe8a057bf069da0128c9514b7e" commit="5dde058f40767cc2d7378bd8e7a46da27d3eb383" commit_message="Autotest for capturing a perf profile when gathering feedback logs. BUG=chromium:894743 TEST=local test_that: test_that $IPADDR platform_DebugDaemonPerfDataInFeedbackLogs Change-Id: Ica367981772059fe8a057bf069da0128c9514b7e Reviewed-on: https://chromium-review.googlesource.com/1371345 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Chinglin Yu &lt;chinglinyu@chromium.org&gt; Reviewed-by: Chung-yih Wang &lt;cywang@chromium.org&gt; " fail_count="9" gerrit_number="1371345" owner_email="chinglinyu@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/45/1371345/5" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="Ie365b86986af541c2e7ef017e2f3dd43a23d95f7" commit="e2542274498e913220f9c6611bdf3cfb59b03ac8" commit_message="debugd: add description to the 'perf-data' item of feedback logs. This change discloses what gets gathered and included in the 'perf-data' item of feedback logs by adding description text before the binary data. BUG=chromium:894743 TEST=autotest:platform_DebugDaemonPerfDataInFeedbackLogs Change-Id: Ie365b86986af541c2e7ef017e2f3dd43a23d95f7 Reviewed-on: https://chromium-review.googlesource.com/1491011 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Chinglin Yu &lt;chinglinyu@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1491011" owner_email="chinglinyu@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/11/1491011/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1dd047b2989c8bc433d729367f6efa494b6d8b9e" commit="9e5141aa31f442cf81f280bb4914b8e84b87e5c3" commit_message="minijail: build and install parse_seccomp_policy The parse_seccomp_policy is handy for checking that a seccomp policy will compile under minijail. This program is only added for the SDK and should not be installed onto any board image. TEST=parse_seccomp_policy is installed after emerge minijail BUG=chromium:936633 Change-Id: I1dd047b2989c8bc433d729367f6efa494b6d8b9e Reviewed-on: https://chromium-review.googlesource.com/1493195 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1493195" owner_email="zachr@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/95/1493195/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ie45c3e44dac5ab38d285c9f172b82b3e852e9f5c" commit="c1a72d47de615125f0f2ecac0c124d3724eb9dc7" commit_message="diagnostics: define APIs for configuration data. Add gRPC APIs exposed by diagnosticd that provide access to configuration data: * GetConfigurationData * ConfigurationDataChanged BUG=b:123933434 TEST=compile Change-Id: Ie45c3e44dac5ab38d285c9f172b82b3e852e9f5c Reviewed-on: https://chromium-review.googlesource.com/1496357 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Polina Bondarenko &lt;pbond@chromium.org&gt; Reviewed-by: Oleh Lamzin &lt;lamzin@google.com&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; " fail_count="1" gerrit_number="1496357" owner_email="pbond@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/57/1496357/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib3aa058ae0917fe62f38bc500a8227d6e36dbab1" commit="f0ab2077ab25abb720ba40d10796b3d91c758632" commit_message="i2c:xfer i2cwrite invalid in ec console In command xfer i2cwrite port addr offset value 16bit offset and 8bit offset call the wrong i2c write interfacefix it. BRANCH=none BUG=b:126820386 TEST=1:) Build flapjack EC and flash to DUT , in ec console can read/write i2c device correctly. 2:) Build kukui EC , build pass. Change-Id: Ib3aa058ae0917fe62f38bc500a8227d6e36dbab1 Reviewed-on: https://chromium-review.googlesource.com/1496676 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Tony Zou &lt;zoutao@huaqin.corp-partner.google.com&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="1" gerrit_number="1496676" owner_email="zoutao@huaqin.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/76/1496676/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="If7e359deade2957f0cda1e2660c142fc60d68af8" commit="a4683b8e4028f17db5ebc2e4115bf0c567c2e710" commit_message="udpate_cr50_firmware: log current version before update To make debugging easier, log current cr50 firmware version before we update it. BUG=None TEST=None Change-Id: If7e359deade2957f0cda1e2660c142fc60d68af8 Reviewed-on: https://chromium-review.googlesource.com/1497974 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Chun-Tsen Kuo &lt;chuntsen@chromium.org&gt; " fail_count="1" gerrit_number="1497974" owner_email="stimim@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/74/1497974/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I50e8599e8fedce6dd51bc217128dd8142557269b" commit="f83d328c8813d4a6c69c9edc706d34d98680bc51" commit_message="flash_ec: do not mark NEED_SERVO 'no' for it83xx Servod is required to flash it83xx chip. BUG=b:124388894 BRANCH=none TEST=manually ran flash_ec. $ ./util/flash_ec --board=dragonegg --image ${IMG} Change-Id: I50e8599e8fedce6dd51bc217128dd8142557269b Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500892 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Matthew Blecker &lt;matthewb@chromium.org&gt; " fail_count="1" gerrit_number="1500892" owner_email="namyoon@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/92/1500892/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I46f02631a9131206889409a197e0b46371d08ef1" commit="e487cb19f90ed26716dc9f3a744c56012ded55d9" commit_message="kukui: update DIMM count DIMM count should be 1 BUG=b:120467912 TEST=emerge-kukui mosys; mosys memory spd print all Change-Id: I46f02631a9131206889409a197e0b46371d08ef1 Reviewed-on: https://chromium-review.googlesource.com/1501238 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Hsin-Yi Wang &lt;hsinyi@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="1" gerrit_number="1501238" owner_email="hsinyi@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/mosys" project_url="https://chromium-review.googlesource.com/chromiumos/platform/mosys" ref="refs/changes/38/1501238/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I96d77088697d2bf38f63c31ef5df499879778feb" commit="9eddfc4ec1e523a7e921592cb4a8f1b8e5d7a4a4" commit_message="Rename 'spi_prettyprint_status_register_atmel_at26df081a()' Renames, 'spi_prettyprint_status_register_atmel_at26df081a()' -&gt; 'spi_prettyprint_status_register_at26df081a()'. BUG=chromium:478356 BRANCH=none TEST=still builds Change-Id: I96d77088697d2bf38f63c31ef5df499879778feb Signed-off-by: Edward O'Callaghan &lt;quasisec@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1502472 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Sam McNally &lt;sammc@chromium.org&gt; " fail_count="1" gerrit_number="1502472" owner_email="quasisec@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/flashrom" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/flashrom" ref="refs/changes/72/1502472/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1a96e2c9c0d38a1a8b6c9078bd7cc12c41f0f83f" commit="6158cb5e0cc756b78db105f55be2d580eb3dc3f3" commit_message="shill: net: use C++11 override specifier on overridden methods BUG=None TEST=Run unit tests. Change-Id: I1a96e2c9c0d38a1a8b6c9078bd7cc12c41f0f83f Reviewed-on: https://chromium-review.googlesource.com/1500233 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="1" gerrit_number="1500233" 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/33/1500233/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Idc76ee6abc3387a00d537442d550049798b9463d" commit="1614fbe0b103fa3ab4106c181ca2e0510607b837" commit_message="tast-tests: Add test for multifaceted memory usage memoryuser contains the basic structure of running ARC apps, opening Chrome tabs, and running commands in a VM in parallel. Also collects /proc/meminfo, iostat -c, /var/log/vmlog/ and /var/log/memd/ information. The core functionality of running ARC, Chrome, and VMs together and collecting logs has been separated out into the memoryuser directory to make it easier to replace the specific apps, tabs, and vm commands as well as adding additional tests. heavy_memory_user is a test that opens Chrome tabs and runs dd in a vm in parallel to use a large amount of memory. BUG=chromium:902164 TEST=Ran the test Change-Id: Idc76ee6abc3387a00d537442d550049798b9463d Reviewed-on: https://chromium-review.googlesource.com/1318654 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Alexis Savery &lt;asavery@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="9" gerrit_number="1318654" owner_email="asavery@chromium.org" pass_count="0" patch_number="9" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/54/1318654/9" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I3d4fb24df9bd047b1cb111e9e933ca01e79f6417" commit="9785cd381056b994ee73f6f28e0888d81dd12712" commit_message="Patch libusb for jailed environment This patch adds new api to libusb, allow it to run in jailed environment. BUG=chromium:831850 TEST=local build Change-Id: I3d4fb24df9bd047b1cb111e9e933ca01e79f6417 Reviewed-on: https://chromium-review.googlesource.com/1481001 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Jingkui Wang &lt;jkwang@google.com&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="3" gerrit_number="1481001" owner_email="jkwang@google.com" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/01/1481001/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I618c81aae316e9e54ffab5062d503e62ae492350" commit="552ec20596d724fd8a700eb2422485f50157dba7" commit_message="build_packages: drop unused --fetchonly/--unpackonly flags Nothing in the tree uses this, so drop it to simplify porting. BUG=chromium:893751 TEST=precq passes Change-Id: I618c81aae316e9e54ffab5062d503e62ae492350 Reviewed-on: https://chromium-review.googlesource.com/1498111 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Alex Klein &lt;saklein@chromium.org&gt; " fail_count="1" gerrit_number="1498111" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/11/1498111/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I72563940e16207370afb2ebf7e32f4870d70078b" commit="7281aed87a05628a389021ea389500506ab1d5cb" commit_message="cros_au_test_harness: drop All callers should invoke this directly out of crostestutils. BUG=None TEST=precq passes Change-Id: I72563940e16207370afb2ebf7e32f4870d70078b Reviewed-on: https://chromium-review.googlesource.com/1498117 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="2" gerrit_number="1498117" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/17/1498117/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I8ae6944f6791674f211939415f0424f079c78e1f" commit="7d8137d968b514076f4979bcf09f6859934a5fba" commit_message="attestation: clang-format on tpm_utility_v1.* (No additional description.) BUG=b:123542525 TEST=build OK and tested on CHELL device. Change-Id: I8ae6944f6791674f211939415f0424f079c78e1f Reviewed-on: https://chromium-review.googlesource.com/1443652 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Leo Lai &lt;cylai@google.com&gt; Reviewed-by: John Chen &lt;zuan@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="4" gerrit_number="1443652" owner_email="cylai@google.com" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/52/1443652/5" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I946d454d4afbb9cd950705e41297be7ca2d5213c" commit="723cd70ea5c672c167283d97a3433754140d8884" commit_message="Added more configurations to VSCode Import Sorting BUG=None TEST=run Python Refactor &gt; Sort Imports Change-Id: I946d454d4afbb9cd950705e41297be7ca2d5213c Reviewed-on: https://chromium-review.googlesource.com/1474410 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; Reviewed-by: Ned Nguyen &lt;nednguyen@google.com&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="5" gerrit_number="1474410" owner_email="cjmcdonald@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/10/1474410/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ide23d93f7440b25b0f145ee7cd1221ae1882f942" commit="e47ad1e140f5d5c59242b6859c4ab7b59a10b628" commit_message="usergroup_baseline: Remove /var/empty from nobody's homedir. This facilitates the migration away from using /var/empty. CQ-DEPEND=CL:1489186 BUG=chromium:933582 TEST=PreCQ Passes Change-Id: Ide23d93f7440b25b0f145ee7cd1221ae1882f942 Reviewed-on: https://chromium-review.googlesource.com/1494700 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1494700" owner_email="allenwebb@google.com" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/00/1494700/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I69a3c3da7ec63f03d9df85d0d368a242bdb39f4b" commit="3740d612b41e30ff2449c9fec8fc4e0d08af5cd1" commit_message="cbuildbot_view_config: Add --builder. Add an option for dumping a single build config in json. Also, redid redirected output handling to not close stdout on error (which caused later errors hiding the real exception.) BUG=None TEST=Manual Change-Id: I69a3c3da7ec63f03d9df85d0d368a242bdb39f4b Reviewed-on: https://chromium-review.googlesource.com/1496926 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: David Burger &lt;dburger@chromium.org&gt; " fail_count="4" gerrit_number="1496926" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/26/1496926/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I4e231b6dac7670ab146d36c1c1660ab67935285a" commit="b249cd3ed99a6521f9a150a0f65618f31aefed92" commit_message="crosvm: remove LTO from release profile Builders of crosvm, such as the crosvm ebuild, should determine if they want LTO enabled. By having lto removed from the release profile, builders using `--release` will not be forced to use LTO. BUG=None TEST=cargo build --release should be heckin' fast Change-Id: I4e231b6dac7670ab146d36c1c1660ab67935285a Reviewed-on: https://chromium-review.googlesource.com/1497734 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="3" gerrit_number="1497734" owner_email="zachr@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/34/1497734/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Id6beee4237e70d9107b36601583f599f85e5c74d" commit="429ad87d0741c3131aadda0c6ea8ac0d2a580935" commit_message="setup: Suppress warning on fields that are only used by TPM Warnings when building without `--features tpm` previously: warning: field is never used: `uid` --&gt; src/linux.rs:696:5 | 696 | uid: uid_t, | ^^^^^^^^^^ | warning: field is never used: `gid` --&gt; src/linux.rs:697:5 | 697 | gid: gid_t, | ^^^^^^^^^^ TEST=cargo check TEST=cargo check --features tpm Change-Id: Id6beee4237e70d9107b36601583f599f85e5c74d Reviewed-on: https://chromium-review.googlesource.com/1500874 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: David Tolnay &lt;dtolnay@chromium.org&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="1" gerrit_number="1500874" owner_email="dtolnay@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/74/1500874/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7af881151de8af0996e5a77199b6e28718a9e916" commit="a8b88fc7f38552f60e5b5a01343644bf28f4b60d" commit_message="chromiumos-overlay: Delete stale BINHOST.conf files These are quite old and no longer updated. Nothing should be reading these files anymore and will hopefully error if they rely on the contents. BUG=chromium:898996 TEST=None CQ-DEPEND=CL:1471291 Change-Id: I7af881151de8af0996e5a77199b6e28718a9e916 Reviewed-on: https://chromium-review.googlesource.com/1470549 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; Reviewed-by: Ned Nguyen &lt;nednguyen@google.com&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="5" gerrit_number="1470549" owner_email="cjmcdonald@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/49/1470549/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.19" change_id="I392f4ee3486b6b9e8c7b1e5b716d7f8d6754394b" commit="83fc2c3f4e757e9441b51d5b4cd5bf29235c837b" commit_message="FROMGIT: ath10k: reduce transmit msdu count Reduce the transmit MSDU count for SDIO, to match with the descriptors as used by the firmware. This also acts as a high watermark level for transmit. Too many packets to the firmware results in transmit overflow interrupt. It only affect SDIO chip, it will not cause functionaly changes to other hardware. Tested with QCA6174 SDIO with firmware WLAN.RMH.4.4.1-00005-QCARMSWP-1. Signed-off-by: Alagu Sankar &lt;alagusankar@silex-india.com&gt; Signed-off-by: Wen Gong &lt;wgong@codeaurora.org&gt; Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt; (cherry picked from commit a73dbce3a6f41f07672956e44725f20b0b79053a https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git ath-next) BUG=b:121980879 TEST=Connect and ping success Change-Id: I392f4ee3486b6b9e8c7b1e5b716d7f8d6754394b Signed-off-by: Wen Gong &lt;wgong@codeaurora.org&gt; Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1477534 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Wen Gong &lt;wgong@qti-qualcomm.corp-partner.google.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1477534" owner_email="wgong@codeaurora.org" 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/34/1477534/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8a583df2a9db4ea7e066eb284eac54fc62580350" commit="2c49072694730960ac3128c828d150dfc03d7838" commit_message="virtio-gpu: add a BAR for device BUG=chromium:924405 TEST=compile Change-Id: I8a583df2a9db4ea7e066eb284eac54fc62580350 Reviewed-on: https://chromium-review.googlesource.com/1480744 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="1" gerrit_number="1480744" owner_email="gurchetansingh@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/44/1480744/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I394ab1063ce00ef1df3b42c93ff2ba5c56761eec" commit="8fbf5ab78eed6f0c08d5739a8864ccd0fdecc087" commit_message="drivers/ec/wilco: Put keyboard into translated mode This keyboard controller does not come up in translated mode by default, so if it is not enabled in firmware then it will never work properly in the Linux kernel because it will be instantiated as an &quot;AT Raw&quot; keyboard instead of an &quot;AT Translated&quot; keyboard. In order to be able to remove the keyboard initialization in firmware we need to set this bit in the command register before booting to the OS. It is necessary to call i8042_probe() first or the later functions will not succeed. BUG=b:126633269 BRANCH=none TEST=boot on sarien and ensure keyboard works in the OS. Change-Id: I394ab1063ce00ef1df3b42c93ff2ba5c56761eec Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1491882 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Keith Short &lt;keithshort@chromium.org&gt; " fail_count="2" gerrit_number="1491882" owner_email="dlaurie@google.com" pass_count="0" patch_number="1" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/82/1491882/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic762684fb55cdaf21666ac2a6ef32074e6f00159" commit="f423472a1b628d7c7efef2f0760eff0640581647" commit_message="platform.MemoryPressure: report page fault rate at each step This adds a kernelmeter instance which reports page fault stats after adding each tab. This is useful for correlating tab switch times and page fault rates, although increases in the CPU load may be due not only to increased swapping, but also possibly to increased background activity from the growing number of tabs, both from JS code and from unfinished page loading. It is wasteful to have multiple sampling goroutines. Ideally the two meters would share one sampler. However, the sampling frequency is so low that the performance change doesn't justify the extra work. BUG=chromium:934937 TEST=ran the test Change-Id: Ic762684fb55cdaf21666ac2a6ef32074e6f00159 Reviewed-on: https://chromium-review.googlesource.com/1497152 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="3" gerrit_number="1497152" owner_email="semenzato@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/52/1497152/4" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I84cd710203ce411f33ecc02c30553df66b45e85a" commit="fa29a071c5fa422db90820850b223a8a6e9c7ba3" commit_message="servod: update fpmcu_chip/usbpd_chip among overlay files For nami, add 'fpmcu_chip'. For nocturne and zoombini, remove 'usbpd_chip' alias. For eve, remove 'uspbd_chip' and 'fpmcu_chip', which do not exist any more. BUG=b:125837387 BRANCH=none TEST=manually ran dut-control [nocturne] $ dut-control ec_chip; dut-control fpmcu_chip; dut-control usbpd_chip ec_chip:npcx_spi fpmcu_chip:stm32 usbpd_chip:unknown [zoombini] $ dut-control ec_chip; dut-control fpmcu_chip; dut-control usbpd_chip ec_chip:npcx_spi fpmcu_chip:stm32 usbpd_chip:unknown [eve] $ dut-control ec_chip; dut-control fpmcu_chip; dut-control usbpd_chip ec_chip:npcx_spi fpmcu_chip:unknown usbpd_chip:unknown [nami] $ dut-control ec_chip; dut-control fpmcu_chip; dut-control usbpd_chip ec_chip:npcx_spi fpmcu_chip:stm32 usbpd_chip:unknown Change-Id: I84cd710203ce411f33ecc02c30553df66b45e85a Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1497319 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="1" gerrit_number="1497319" owner_email="namyoon@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/19/1497319/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id7aeb7c521a65b3f0a924ed350f0df90e8a75605" commit="e66a87da3054da9cf09ad079f17a6740c5b9dcb6" commit_message="tast-tests: CrostiniStartEverything: close chromebook tab After CL:1489496, some test machines now open the Chromebook landing page (https://www.google.com/chromebook/) in a new tab when the browser tests open a fresh browser window. This keeps the window open, defeating the intent of the previous change (to clear the screen of browser windows before the screenshot tests). To remedy this, explicitly search for and close the Chromebook tab if it exists. I could not figure out how exactly this tab is launched; it would be nice to have a cleaner way to prevent it from opening at all, if possible, but this change is at least sufficient to fix the tests. BUG=chromium:935599 TEST=Run vm.CrostiniStartEverything on banon Change-Id: Id7aeb7c521a65b3f0a924ed350f0df90e8a75605 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1499856 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="1" gerrit_number="1499856" owner_email="dverkamp@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/56/1499856/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0e0fb97a42f656dbff5e1a533a497394c6211975" commit="5c0ae3cbaa82dabc5782beeb2dabe17a0ea81901" commit_message="suite-scheduler: Remove failed unittest. Will add it back after reland https://chromium-review.googlesource.com/c/chromiumos/infra/suite_scheduler/+/1454812/. BUG=None TEST=None Change-Id: I0e0fb97a42f656dbff5e1a533a497394c6211975 Reviewed-on: https://chromium-review.googlesource.com/1500734 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Xixuan Wu &lt;xixuan@chromium.org&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="1" gerrit_number="1500734" owner_email="xixuan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/infra/suite_scheduler" project_url="https://chromium-review.googlesource.com/chromiumos/infra/suite_scheduler" ref="refs/changes/34/1500734/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ic87943dda12af8a28f02c439b8bcd340c7a97b60" commit="c9b1c742d914367372ba64cb86c99752bed4a303" commit_message="UPSTREAM: mb/google/octopus: Add 6GB dual-channel memory configuration Add 6GB dual-channel memory configuration for future use. BUG=b:124634885 BRANCH=octopus TEST=emerge-octopus coreboot Change-Id: Ic87943dda12af8a28f02c439b8bcd340c7a97b60 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Commit-Id: 7c2b50894cd84d46a8437804668654e84a2bc6a7 Original-Change-Id: I36d6c704ac6708b29cc570a2209eeb32de6148b3 Original-Signed-off-by: Seunghwan Kim &lt;sh_.kim@samsung.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31460 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/1502432 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="1" gerrit_number="1502432" owner_email="furquan@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/32/1502432/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iab548cd4caddf9de8580d369f3a390586a63d38e" commit="88c7d232a098aeb2bc690b2a4895496470100d9f" commit_message="image_to_vm.sh: inline single user of lib/cros_vm_constants.sh We've deleted all the other users of this lib/ script, so inline the single variable into the single script that still uses it. BUG=chromium:782664 TEST=precq passes Change-Id: Iab548cd4caddf9de8580d369f3a390586a63d38e Reviewed-on: https://chromium-review.googlesource.com/1498113 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; " fail_count="2" gerrit_number="1498113" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/13/1498113/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I60afdfc9d11b13a733f0ff3a11aedd800f65c81c" commit="c2ee680f8b609d4bf8221faf0aa4a6fe2e500b3f" commit_message="security.ASLR: don't fail when encountering singleton mapping If a mapping was only seen once across all iterations, then it would spuriously be marked as unchanging even though it was never seen with the same address again. To fix this we keep track of the number of times we have seen that start address and ensure we only fail if we see it more than once. BUG=b:1495935 TEST=run on nautilus, inject fake constant mapping and ensure failure Change-Id: I60afdfc9d11b13a733f0ff3a11aedd800f65c81c Reviewed-on: https://chromium-review.googlesource.com/1496094 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="6" gerrit_number="1496094" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/94/1496094/3" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I92cec32c547d1fc1a3abd87106c22bf8467608ac" commit="788d72d641c72944af409cbf17ddd7661d4391fc" commit_message="test_list: initialize test state after loading test list BUG=b:127377105 TEST=manually on device Change-Id: I92cec32c547d1fc1a3abd87106c22bf8467608ac Reviewed-on: https://chromium-review.googlesource.com/1497975 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Wei-Han Chen &lt;stimim@chromium.org&gt; " fail_count="1" gerrit_number="1497975" owner_email="stimim@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/75/1497975/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I14d5b1d73455f14fd292ac3ac13bcf6d4330c5ee" commit="de21ffef597fceab89f047c1423780ce9432a1d4" commit_message="ssh_test: drop unused script The last user of this was rewritten in Python, so drop it. BUG=chromium:782664 TEST=precq passes Change-Id: I14d5b1d73455f14fd292ac3ac13bcf6d4330c5ee Reviewed-on: https://chromium-review.googlesource.com/1498115 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; " fail_count="2" gerrit_number="1498115" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/15/1498115/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I7affb19d76801f94c6e1372c864bdcf787d7334d" commit="26d15c3c49fcb58876a6db7554a7239ed6f0a064" commit_message="drop references to src/scripts/lib/ Since the lib subdir is empty now (all files have been deleted or moved), referencing it in the Python search path doesn't make sense. Drop it. BUG=None TEST=precq passes Change-Id: I7affb19d76801f94c6e1372c864bdcf787d7334d Reviewed-on: https://chromium-review.googlesource.com/1499908 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="1" gerrit_number="1499908" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crostestutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crostestutils" ref="refs/changes/08/1499908/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7c9084ccf1786cd4455fd748512078e02fdb17fa" commit="a36cca11a0d02c773d047fb0f09ca926e167c990" commit_message="linux: use panic=-1 to reboot immediately on panic This changes the default Linux kernel command line from panic=1 (reboot one second after panic) to panic=-1 (reboot immediately on panic). The kernel should not normally panic; this is just to improve quality of life for developer workflows, such as running bash as init and exiting the shell to shut down the VM. BUG=None TEST=crosvm run -r vm_rootfs.img -p init=/bin/bash vm_kernel; exit shell Change-Id: I7c9084ccf1786cd4455fd748512078e02fdb17fa Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500872 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Reviewed-by: David Tolnay &lt;dtolnay@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="1500872" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/72/1500872/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6d3c01bfd165c1abcac803292ec44aa8d97c9e45" commit="9de1a27b5b8f70a5d50c0365ddb2f98fc9a60237" commit_message="tast-tests: Crostini: increase app icon timeout We have observed some hana/elm test systems taking up to 11 seconds in this step - bumping the timeout is a pretty big hammer, but until we uncover the real root cause, this gets the tests green so we can more easily find real failures. BUG=chromium:909793 TEST=run vm.CrosiniStartEverything in a loop on hana Change-Id: I6d3c01bfd165c1abcac803292ec44aa8d97c9e45 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1501455 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="1501455" owner_email="dverkamp@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/55/1501455/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="If91897d9974e640df958b68448a5424efe6e749d" commit="70aad9eb206882c6cec3c8399e02422f95fcc85e" commit_message="autotest: Delete more ported tests. Remove the build_RootFilesystemSize and security_OpenSSLBlacklist Autotest tests from IUSE_TESTS. The Tast equivalents (platform.CheckDiskSpace and security.OpenSSLBlacklist) are both running on the CQ now. BUG=chromium:885910 TEST=none Change-Id: If91897d9974e640df958b68448a5424efe6e749d Reviewed-on: https://chromium-review.googlesource.com/1501833 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="1" gerrit_number="1501833" owner_email="derat@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/33/1501833/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I0a096df336ad3f1e7d6942b986173bca1d691c55" commit="a706bb9c7545313725be9d697cad6445bb45fc33" commit_message="BACKPORT: vhost/vsock: fix use-after-free in network stack callers If the network stack calls .send_pkt()/.cancel_pkt() during .release(), a struct vhost_vsock use-after-free is possible. This occurs because .release() does not wait for other CPUs to stop using struct vhost_vsock. Switch to an RCU-enabled hashtable (indexed by guest CID) so that .release() can wait for other CPUs by calling synchronize_rcu(). This also eliminates vhost_vsock_lock acquisition in the data path so it could have a positive effect on performance. This is CVE-2018-14625 &quot;kernel: use-after-free Read in vhost_transport_send_pkt&quot;. BUG=b:116967828 TEST=Syzkaller PoC Backport Note : * Use DEFINE_HASHTABLE instead of DEFINE_READ_MOSTLY_HASHTABLE * Changes to vhost_transport_cancel_pkt have been ommited in this CL as vhost_transport_cancel_pkt() is not present in chromeos-4.4. Change-Id: I0a096df336ad3f1e7d6942b986173bca1d691c55 Cc: stable@vger.kernel.org Reported-and-tested-by: syzbot+bd391451452fb0b93039@syzkaller.appspotmail.com Reported-by: syzbot+e3e074963495f92a89ed@syzkaller.appspotmail.com Reported-by: syzbot+d5a0a170c5069658b141@syzkaller.appspotmail.com Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt; Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt; Acked-by: Jason Wang &lt;jasowang@redhat.com&gt; (cherry picked from commit 834e772c8db0c6a275d75315d90aba4ebbb1e249) Signed-off-by: Zubin Mithra &lt;zsm@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1487375 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1495909 " fail_count="1" gerrit_number="1495909" owner_email="sonnyrao@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/09/1495909/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I92517ff0bf3e027ae191be00112cd71ec4b55a2b" commit="ec22cfd827fc89ed68c60c6eda1d70a8d6c3bf7f" commit_message="npcx: pwm: Use DCRn greater than CTRn to present its duty cycle is zero. In npcx pwm driver, it turns off pwm module directly when its duty cycle is set to zero. But we saw pwm signal isn't turned off by the following sequence: 1. pwm_set_raw_duty(ch, 0); 2. pwm_enable(ch, 1); Please notice setting zero in DCRn doesn't mean duty cycle is zero. (NPCX duty cycle: ( (DCRn+1) / (CTRn+1) ) x 100). Hence in step 2, we can observe a very low duty cycle once the driver enables pwm module. According to figure. 24 in npcx5's datasheet, setting DCRn greater than CTRn means that the result of 16-bits comparator is always false. It equals the duty cycle is zero. This CL adopts this method to present it and removes the dependency between pwm_enable()/ pwm_get_enabled() and pwm_set_raw_duty()/pwm_get_duty(). In order to make sure DCRn can be greater than CTRn, we also defined the PWN maximum duty cycle is (0xFFFF -1) since both DCR and CTR are 16-bits registers. BRANCH=none BUG=b:123552920 TEST=No build errors for npcx5/7 series. Test pwm console command on npcx5/7 evbs by the following sequence. 1. pwm_set_raw_duty(ch, 0); 2. pwm_enable(ch, 1); And no symptoms are observed. PWM_CONFIG_ACTIVE_LOW flag is tested also and no symptom occurred. Test fan control by faninfo &amp; fanset console commands. Connect Sunon 4-pins PWM fan and evb by following steps: 1. Connect PWM0 to PWM pin of fan. 2. Connect TA1_TACH1 and 3.3 PU on Tacho pin of fan. 3. Connect 5V and GND pins of fan to power supply. No symptoms are observed. Change-Id: I92517ff0bf3e027ae191be00112cd71ec4b55a2b Signed-off-by: Mulin Chao &lt;mlchao@nuvoton.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1475096 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="1" gerrit_number="1475096" owner_email="mlchao@nuvoton.com" pass_count="0" patch_number="8" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/96/1475096/8" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Iab4776f951d5a6cf417972d82331725ddcf67696" commit="b85bdff3f3bd28be7f0b51fc1eb22a749c6d92aa" commit_message="Revert &quot;arm64: Mask libc++ &gt;= r349610.&quot; This reverts commit 1ee6b0760130ecd36f227412f50fc6f2960c918e. Reason for revert: libc++ r349610 is working on arm64 after CL crrev.com/c/1492489. Also removing the old libcxx and libcxxabi ebuild files since no boards are using old libc++. BUG=chromium:934016 TEST=cros tryjob on kevin64 and arm64 Original change's description: &gt; arm64: Mask libc++ &gt;= r349610. &gt; &gt; Chrome does not build with libc++ &gt;= r349610. &gt; Temporarily mask libc++ update so that we can debug this. &gt; &gt; BUG=chromium:934016 &gt; TEST=libc++ is not upated on kevin64. &gt; &gt; Change-Id: Ib8f59d7f69c7838fd365cb93cb4c301aa2061a8e &gt; Reviewed-on: https://chromium-review.googlesource.com/1480173 &gt; Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; &gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; &gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Bug: chromium:934016 Change-Id: Iab4776f951d5a6cf417972d82331725ddcf67696 Reviewed-on: https://chromium-review.googlesource.com/1483992 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Tiancong Wang &lt;tcwang@google.com&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="2" gerrit_number="1483992" owner_email="tcwang@google.com" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/92/1483992/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I4e69278844a171022e2bcc4c8e54963a17a50d28" commit="dc92de7d31725d199c352e4d6a94fdfc6445c6d5" commit_message="Add assistant startup test in Tast without gaia login. This change added a new test in Tast for Assistant to test service startup, which was previously implemented using Autotest. BUG=b:124415316 TEST=Test on DUT with command: tast -verbose run DUT assistant.Startup Change-Id: I4e69278844a171022e2bcc4c8e54963a17a50d28 Reviewed-on: https://chromium-review.googlesource.com/1496100 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Meilin Wang &lt;meilinw@chromium.org&gt; Reviewed-by: Xiaohui Chen &lt;xiaohuic@chromium.org&gt; " fail_count="1" gerrit_number="1496100" owner_email="meilinw@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/00/1496100/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ieb6953886bb4e4c0461db31d04088f9d5eab1982" commit="be6a9c26ce9159f2c5b5e266ff6d7b63a90c6204" commit_message="shill: move private static constants of PPPDaemon to unnamed namespace The private static constants defined in the PPPDaemon class are internal implementation details of PPPDaemon and don't need to be exposed through the PPPDaemon class definition. This CL moves them out of PPPDaemon into an unnamed namespace defined in ppp_daemon.cc. BUG=None TEST=Run unit tests. Change-Id: Ieb6953886bb4e4c0461db31d04088f9d5eab1982 Reviewed-on: https://chromium-review.googlesource.com/1500513 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="1" gerrit_number="1500513" 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/13/1500513/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id3b36a2cccf33121deee23a208b057c8d5aa3209" commit="4982daf69a3deeb89f8d0d4e186d0fbbba0de059" commit_message="chromeos-config: extend schema to allow specification of ISH firmware This adds an ``ish`` option to allow specfication of ec build targets placed under /lib/firmware. Commit 3a0aa5d73a92b8a8774037f54c99f926fd8cb4fd provided this, but diverged from the required (auto-generated) documentation format in a later patch set. This commit uses the auto-generated documentation. BUG=b:122371717 TEST=manually built and included in /lib/firmware Change-Id: Id3b36a2cccf33121deee23a208b057c8d5aa3209 Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1500733 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1500733" owner_email="jrosenth@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/33/1500733/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib382e46672dff91bb1fa29035cb6965bdab489fb" commit="8ef9172718ed254eb1d1228ced4a6930b5a9b464" commit_message="Add new board: suite_scheduler.ini to include new board Pool: faft-test - atlas - kalista Test= deputy to validate in staging area Bug=b:126949854 Change-Id: Ib382e46672dff91bb1fa29035cb6965bdab489fb Reviewed-on: https://chromium-review.googlesource.com/1501252 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Aadit Maheshkumar Modi &lt;modia@chromium.org&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; Reviewed-by: Ashakiran Byrappa &lt;abyrappa@chromium.org&gt; " fail_count="1" gerrit_number="1501252" owner_email="modia@chromium.org" pass_count="0" patch_number="3" project="chromiumos/infra/suite_scheduler" project_url="https://chromium-review.googlesource.com/chromiumos/infra/suite_scheduler" ref="refs/changes/52/1501252/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I094716a1001b61c3af513a9d4e53f1837e4ddecb" commit="192d0f696041904a19434636d13559a221ea1c3f" commit_message="branch_archive_stages: Support artifacts.json TEST=./run_tests cbuildbot/stages/branch_archive_stages_unittest BUG=b:119632615 Change-Id: I094716a1001b61c3af513a9d4e53f1837e4ddecb Reviewed-on: https://chromium-review.googlesource.com/1495214 Commit-Ready: Evan Hernandez &lt;evanhernandez@chromium.org&gt; Tested-by: Evan Hernandez &lt;evanhernandez@chromium.org&gt; Reviewed-by: Don Garrett &lt;dgarrett@chromium.org&gt; " fail_count="2" gerrit_number="1495214" owner_email="evanhernandez@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/14/1495214/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I5218b4730b9f6a574781a579aa30dfa7add15ced" commit="1b6529e02fd6fc4f04cfc1a78719b171f024f6cf" commit_message="media_perception: Handle perception interface information. OutputManager implementation registers appropriate pipeline output handlers and forwards outputs to the correct mojo interfaces for the clients of the MPS to use. BUG=chromium:937440 TEST=Unittests passing. On-device tests produce outputs to MPS client. Change-Id: I5218b4730b9f6a574781a579aa30dfa7add15ced Reviewed-on: https://chromium-review.googlesource.com/1393227 Commit-Ready: Luke Sorenson &lt;lasoren@chromium.org&gt; Tested-by: Luke Sorenson &lt;lasoren@chromium.org&gt; Reviewed-by: Jacob Dufault &lt;jdufault@chromium.org&gt; " fail_count="3" gerrit_number="1393227" owner_email="lasoren@chromium.org" pass_count="0" patch_number="27" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/27/1393227/27" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ib6c9203e99dc6d0e3d16dd91e25e4d014a32ead6" commit="540ba1b5e908463b2a98012b1f053acf47827cce" commit_message="test-tests: Add setuid/setgid caps to simpleperf_app_runner. The binary is introduced recently. cf) https://android-review.googlesource.com/c/platform/system/extras/+/876415 Add an entry to the list. BUG=chromium:934626 TEST=Ran on DUT. Change-Id: Ib6c9203e99dc6d0e3d16dd91e25e4d014a32ead6 Reviewed-on: https://chromium-review.googlesource.com/1501613 Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="1" gerrit_number="1501613" owner_email="hidehiko@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/13/1501613/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7b0e330556e96f55703dffe9c2c129c25555d5d0" commit="c577d46057c2c7326e89a539c29120519546fd56" commit_message="telemetry_Benchmarks: add back system_health.memory_desktop Setting pageset-repeat=1 instead of 3 to reduce test run time. Run the test weekly as it may take more than 1 hour. BUG=chromium:938229 TEST=run the test Change-Id: I7b0e330556e96f55703dffe9c2c129c25555d5d0 Reviewed-on: https://chromium-review.googlesource.com/1503212 Commit-Ready: Kuo-Hsin Yang &lt;vovoy@chromium.org&gt; Tested-by: Kuo-Hsin Yang &lt;vovoy@chromium.org&gt; Reviewed-by: Chung-yih Wang &lt;cywang@chromium.org&gt; " fail_count="0" gerrit_number="1503212" owner_email="vovoy@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/12/1503212/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2f3ab4f0cb08c6b39d3320c642af5acfda0e2077" commit="0998107ef3ca5f00589291c73d3786ad34a909d1" commit_message="[autotest][cfm] Updates test to run with Hangouts Meet We don't have that many hosts matching the hangout_app label, and we do want to run primarily with Hangouts Meet. This change updates the test attributes and usecase itself. TEST=lab devices BUG=chromium:934375 Change-Id: I2f3ab4f0cb08c6b39d3320c642af5acfda0e2077 Reviewed-on: https://chromium-review.googlesource.com/1499513 Commit-Ready: Denis Tosic &lt;dtosic@google.com&gt; Tested-by: Denis Tosic &lt;dtosic@google.com&gt; Reviewed-by: Claes Malmnäs &lt;malmnas@google.com&gt; Reviewed-by: Denis Tosic &lt;dtosic@google.com&gt; " fail_count="2" gerrit_number="1499513" owner_email="dtosic@google.com" 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/13/1499513/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic4c8c57eebda8cca5a53e7322f5a0c4c52e3e630" commit="9f2094149c600cb519215de05023628f826f49c1" commit_message="diagnostics: rename wilco to wilco_dtc user/group. BUG=b:124423615 TEST=build Change-Id: Ic4c8c57eebda8cca5a53e7322f5a0c4c52e3e630 Reviewed-on: https://chromium-review.googlesource.com/1503472 Commit-Ready: Trent Begin &lt;tbegin@chromium.org&gt; Tested-by: Polina Bondarenko &lt;pbond@chromium.org&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; Reviewed-by: Will Bradley &lt;wbbradley@chromium.org&gt; " fail_count="0" gerrit_number="1503472" owner_email="pbond@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/72/1503472/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6941edc9c15b4f6c53eb9525f7eff23c9728f7b2" commit="f9deb8bf7ea40e910c86e63de21855301f25ee99" commit_message="cros_sdk_lib: Remove the memoized chroot updater. The memoized version handling was fine for updating, but when replacing the chroot, the cros_sdk script was tricked into thinking it was already created, and so was avoiding re-creating it when calling with replace, and would instead actually recreate the chroot the next time you entered it or did whatever else to trigger it. BUG=None TEST=manual, precq Change-Id: I6941edc9c15b4f6c53eb9525f7eff23c9728f7b2 Reviewed-on: https://chromium-review.googlesource.com/1496907 Commit-Ready: Alex Klein &lt;saklein@chromium.org&gt; Tested-by: Alex Klein &lt;saklein@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1496907" owner_email="saklein@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/07/1496907/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I66c90985de956b324bfe98747b35920dcaffbc3d" commit="7dbed42c1e70dc418336b7d88a9f349e142e30f4" commit_message="chromeos-dbus-bindings: Fix warnings on unparsed input for protobuf argument This fix the warning message that will appear claiming that a part of the dbus signature is unparsed when parsing an input XML that contains protobuf argument. BUG=none TEST=FEATURES=test emerge-eve chromeos-dbus-bindings Change-Id: I66c90985de956b324bfe98747b35920dcaffbc3d Reviewed-on: https://chromium-review.googlesource.com/1496692 Commit-Ready: John Chen &lt;zuan@chromium.org&gt; Tested-by: John Chen &lt;zuan@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="1" gerrit_number="1496692" owner_email="zuan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/92/1496692/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1792cfb8913c73093984109eee7d9e33d9252476" commit="176522d3658d631444c80a690a944fd13f3d5991" commit_message="tast-tests: Add security.RunOCI to CQ. Remove the informational attribute from the security.RunOCI test. BUG=chromium:877733 TEST=stainless shows no failures since fix for https://crbug.com/929539 landed in 11856.0.0 Change-Id: I1792cfb8913c73093984109eee7d9e33d9252476 Reviewed-on: https://chromium-review.googlesource.com/1501456 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="1" gerrit_number="1501456" owner_email="derat@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/56/1501456/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ie0a1f8537983bbb90cf29581d210c9945215d50e" commit="07c303d23b3fadd3b7920154ecfc3e9011e300d8" commit_message="tast: Log errors when collecting system info from DUT. Make &quot;tast run&quot; log errors (e.g. SSH connection problems) immediately when it encounters them while trying to collect system logs and crashes from the DUT. Formerly, we just reported the error at the end of the log file, which was confusing. In particular, it could make it look like the SSH connection attempt succeeded when it actually didn't. BUG=chromium:937913 TEST=added a unit test; also forced a timeout while collecting system info and verified that the error was logged immediately: 2019/03/04 13:30:37 Ran 1 remote test(s) in 8.09s 2019/03/04 13:30:37 Collecting system information 2019/03/04 13:30:42 Connecting to root@... 2019/03/04 13:30:52 Failed collecting system info: dial tcp ...:22: i/o timeout Change-Id: Ie0a1f8537983bbb90cf29581d210c9945215d50e Reviewed-on: https://chromium-review.googlesource.com/1500555 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="1" gerrit_number="1500555" owner_email="derat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/55/1500555/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I014aa5ec98dfa81b420acf92484269cfdfdcf6df" commit="81d5468d200468fdea42f683412877d75394329f" commit_message="arc: Disables auto-update by default. This disables auto-update for Play Store, GMS Core and third-party apps by default for all cheets auto-tests in order to stabilize environment. BUG=b:124203723 TEST=Running autotests with custom build Change-Id: I014aa5ec98dfa81b420acf92484269cfdfdcf6df Reviewed-on: https://chromium-review.googlesource.com/1493030 Commit-Ready: Yury Khmel &lt;khmel@google.com&gt; Tested-by: Yury Khmel &lt;khmel@google.com&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="1" gerrit_number="1493030" owner_email="khmel@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/30/1493030/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I8bb84aa55245de5e745cbf1efb9369b63a11af1c" commit="72e6849a702df83708341d3849bbdf6f7319c330" commit_message="[bluetooth] Add Bluetooth basic audio test The new test name is bluetooth_AdapterAudioLink, and it is working with an RN-52 board. The test establishes a BT connetion between DUT and RN-52, and plays a sine wave over Bluetooth in interations of 5 seconds. In each interation, the test checks whether the link still exists. The test can be used for short sanity runs as well as for long stress runs by changing the number of intergations. Example test execution: test_that --autotest_dir ~/trunk/src/third_party/autotest/files/ --args &quot;chameleon_host=${IP_CH}&quot; ${IP} bluetooth_AdapterAudioLink Change interations in order to run longer tests. BUG=b:126246271 TEST=running the test repeatedly as well as in 2 hours long run. Verify that test fails if BT connection link is dropped. Change-Id: I8bb84aa55245de5e745cbf1efb9369b63a11af1c Reviewed-on: https://chromium-review.googlesource.com/1483851 Commit-Ready: Yoni Shavit &lt;yshavit@chromium.org&gt; Tested-by: Yoni Shavit &lt;yshavit@chromium.org&gt; Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; " fail_count="2" gerrit_number="1483851" owner_email="yshavit@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/51/1483851/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I4695bac1622b88b601a6d518bd8da6cf08e964b6" commit="434bc937db00718fc6e1abd1fd2552151439d5bc" commit_message="[Autotest] policy_PolicyRefreshRate Verify effects of PolicyRefreshRate policy. This test will set the min, max, and out of bound values. The test will then check the policy page and verify the refresh interval shown at the top of the page matches the policy setting. BUG=chromium:933434 Change-Id: I4695bac1622b88b601a6d518bd8da6cf08e964b6 Reviewed-on: https://chromium-review.googlesource.com/1474505 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="1474505" owner_email="dbeckett@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/05/1474505/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If03fa9c91cbe5031c9cfa589fc9bf55b121dbfba" commit="9edfd4e5134866bb301f9a33978c924c982ad1fa" commit_message="camera: usb: Fix exif date time localtime_r does not update timezone. We should call tzset() first. BUG=b:123165402 TEST=pass testJpegExif when timezone changed. Change-Id: If03fa9c91cbe5031c9cfa589fc9bf55b121dbfba Reviewed-on: https://chromium-review.googlesource.com/1498952 Commit-Ready: Heng-ruey Hsu &lt;henryhsu@google.com&gt; Tested-by: Heng-ruey Hsu &lt;henryhsu@google.com&gt; Reviewed-by: Shik Chen &lt;shik@chromium.org&gt; " fail_count="1" gerrit_number="1498952" owner_email="henryhsu@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/52/1498952/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I9601e7503389ce937f19f39de138f75add83c288" commit="c69ea3658c61abf7d5af7802c0946062f434d0a6" commit_message="Revert &quot;UPSTREAM: media: imx258: Check the rotation property has a value of 180&quot; This reverts commit fe7ea2e6e3c6e793da908efdf4697bcfc589f4e1. Reason for revert: Production firmware does not have the &quot;rotation property&quot; and the driver fails to probe. See b/126814800 for more details. Original change's description: &gt; UPSTREAM: media: imx258: Check the rotation property has a value of 180 &gt; &gt; The driver only supports streaming images flipped horizontally and &gt; vertically. In order to ensure that all current users will be fine if or &gt; when support for upright streaming is added, require the presence of the &gt; &quot;rotation&quot; control now. &gt; &gt; Signed-off-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt; &gt; Tested-by: &quot;Lai, Jim&quot; &lt;jim.lai@intel.com&gt; &gt; Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt; &gt; (cherry picked from commit 17121d12a5c1089bdfce429bc6f7ae2c25d9d25d) &gt; &gt; BUG=b:76831423 &gt; TEST=Verify camera function on nautilus &gt; &gt; Change-Id: I8e3ac65003a264fcd598a026eee652120ec942d3 &gt; Signed-off-by: Shawnx Tu &lt;shawnx.tu@intel.corp-partner.google.com&gt; &gt; Reviewed-on: https://chromium-review.googlesource.com/1437551 &gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; &gt; Reviewed-by: Tomasz Figa &lt;tfiga@chromium.org&gt; BUG=b:76831423 BUG=b:126814800 TEST=Camera works in CCA on Nautilus Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; Change-Id: I9601e7503389ce937f19f39de138f75add83c288 Reviewed-on: https://chromium-review.googlesource.com/1503512 Commit-Ready: Tomasz Figa &lt;tfiga@chromium.org&gt; Tested-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-by: Tomasz Figa &lt;tfiga@chromium.org&gt; " fail_count="0" gerrit_number="1503512" owner_email="jcliang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/12/1503512/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibf75d5d448ffc9b10eb1fbd8376b247d056060ae" commit="9c2e01f51185b2e79a699fc4aa5d36b860ad7fe9" commit_message="video: Add AV1 test cases to PlaybackPerf tests Chrome OS doesn't have HW accelerated AV1 decoder. Besides, SW AV1 video decoder is not enabled on ARM device yet because of performance reason [1]. The adding tests will measure AV1 playback performance with SW video decoder on CrOS intel devices. I use 720P video and 1080P videos whereas 1080P and 2160P videos are used in other codecs, as SW AV1 video decoder is not tuned enough even on intel devices. The way of generating these videos are noted in [2]. [1] https://cs.chromium.org/chromium/src/third_party/libaom/options.gni?rcl=8cd700d1c4675f0e22fedb332ce733d9a7c5bfde [2] https://bugs.chromium.org/p/chromium/issues/detail?id=918359#c1 BUG=chromium:918359 TEST=video.PlaybackPerfAV1* on nocturne Change-Id: Ibf75d5d448ffc9b10eb1fbd8376b247d056060ae Reviewed-on: https://chromium-review.googlesource.com/1493846 Commit-Ready: Hirokazu Honda &lt;hiroh@chromium.org&gt; Tested-by: Hirokazu Honda &lt;hiroh@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="1" gerrit_number="1493846" owner_email="hiroh@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/46/1493846/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib839773fb9d83c90f5273bf195ce9f9e5d7d4f5e" commit="28d231e02651252671ece5f079a111593ffc25e1" commit_message="build_packages: drop remnants of command stat generation We stopped uploading these stats about 2 years ago (CL:450846). Drop the generation code as nothing reads the contents anymore. BUG=chromium:698105 TEST=precq passes Change-Id: Ib839773fb9d83c90f5273bf195ce9f9e5d7d4f5e Reviewed-on: https://chromium-review.googlesource.com/1498112 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Alex Klein &lt;saklein@chromium.org&gt; " fail_count="2" gerrit_number="1498112" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/12/1498112/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ie73d63fcb5521468c2203a1de449716221888f35" commit="811730bbd4295102745699bd67eaf6ec3958f849" commit_message="dev-install: stop bootstrapping dhcp The dhcp package is only used in test images. There's no reason to force bootstrapping it all the time. The issue related to creating users in / is a common one and currently workedaround for everyone. BUG=chromium:402673 TEST=precq passes TEST=running `dev_install` on a system w/out dhcp in bootstrap still works Change-Id: Ie73d63fcb5521468c2203a1de449716221888f35 Reviewed-on: https://chromium-review.googlesource.com/1491945 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; " fail_count="2" gerrit_number="1491945" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/45/1491945/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I39b473985546daf856b016d88d5f07ecc3ef326d" commit="c78569a07aae54b35c7c1a36826332f48cfba901" commit_message="verify_rootfs_chksum.sh: drop unused script Nothing in the tree seems to reference this, nor any documentation. BUG=None TEST=precq passes Change-Id: I39b473985546daf856b016d88d5f07ecc3ef326d Reviewed-on: https://chromium-review.googlesource.com/1498114 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Alex Klein &lt;saklein@chromium.org&gt; " fail_count="2" gerrit_number="1498114" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/14/1498114/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ie56f65dd418faa97ffb78b1acff613e7d7e268b8" commit="f5a5d530ea6e4c43b3ab32ed8f44058b5a9517b1" commit_message="futility: updater: Preserve all sections with FMAP_AREA_PRESERVE set Many projects started their initial builds without knowing that some sections must be preserved when being updated. This may be solved by adding section name to 'preserved' list in firmware updater (for instance, CL:1239797), or include that section as sub area of {RO,RW}_PRESERVE. However, there are problems in both solutions. For example, installing an older image will run old updater, which will not preserve the new names. Also, if there are multiple sections must be preserved (and not contiguous - see CL:1493629) there will be problems. Additionally, changing FMAP layout usually causes more problems. As a result, adding the description in FMAP area would be the better idea. A new FMAP_AREA_PRESERVE suggests firmware updater to preserve a section if possible. In Coreboot, this can be easily set in *.fmd using flag (PRESERVE). See https://review.coreboot.org/31709 for example. BUG=chromium:936768 TEST=make futil; tests/futility/run_test_scripts.sh $(pwd)/build/futility BRANCH=None Change-Id: Ie56f65dd418faa97ffb78b1acff613e7d7e268b8 Signed-off-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1495054 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="1" gerrit_number="1495054" owner_email="hungte@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/54/1495054/6" remote="cros" total_fail_count="1"/><lkgm version="11877.0.0-rc4"/></manifest>