blob: 8dc940222d2562db2f29c66091dc5bb691bfcbbb [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="f60ac5f03f72853ba94a3a7b269f311f67a65824">
<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="a3195c358e3037258bc580f7ee762e986fd2696a" 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="14a41b31642551e0ce4025fb6f3a55f6389a5d35" 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="b2bd1cb4e954b5749c97504048557e276b504bcd" 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="bd2e4c18fa7bf050ce9f888554ffa70ca3552e62" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="b540ab797328d5d1369b32a509c648ea6cb47be7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="16ba77c2f5a21179d4046b10fe7b90cb5b4f0004" 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="f2587364982571849ac9bcdd43b02b94e6566f8e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="f661e7666af0a3446715c45165928a79c1086e3d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="dce376df66c8eb24c8213c9d53f970d835eeebf2" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="952dad62f7e14f9e4c8e9e30796e82fb41958794" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="dce541a72529e469041f5148fc512269f8457412" 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="9d4aea46fba9d5f251668bc506b71d7a58545a6c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="e38a3930677dd96d8b7fed71af33cde46def03be" 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="7ffc419e546564ce90dab06c6e96e67975693616" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="da721c93c8dae176c9bf9c6789aa10ff150bbf19" 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="db50f4fbad5cdc23c2b4389d34d08e16ed882664" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="4fc1d37d75a91b6c881ff30b050f2a197657dbc7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="8f4d7687eadb1f3002548c1a86d3741b45e6bc48" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="3e6d5df33a8a34308f80f9a5780454a2e4049ebd" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="495f1de34dab608dfd9713699036f119c95f6fbc" 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="90349be2d089d6b85559ee31e744ee864df4b9ed" 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="b988fa74ec18de6214b18f723e48331d9a7802ae" 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="4fe3038be586d5db8e44e452f5ed6a93c8ccf50a" 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="ae6ece44cda18d9adc7914da2b17672d48349ec3" 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="611800f98bc83f0c4816f4a24ca85be6517f7f9f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="ccfffd96009c13a03d63f13daa56991231848cf8" 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="0e9bab362524168cea66476cd418322b9587a5f0" 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="0276264606e2efbdcf08c60c8d365f3ab7783d44" 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="1f212086cee804b08a626353fd186302ebc184fa" 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="05eb65f2c91021ae2f909f8df7343d31f923e9ee" 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="c665efff955d7be85858d3ee9e014d2a1811f320" 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="6c55dc1994512f6b41f8c0fc58b31360adb118fb" 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="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="a88395f8b9d0ee2244789d8cb9256793ec8de559" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="b78a55b7af6794973b30b51a46e4d0ba3edef509" upstream="refs/heads/fwupd-1.2.4"/>
<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="cfb337a128af28edc048a2a467aee7cc4cfad7aa" 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="cd8956ecc2f20f05e368bd901a8f208c63d7a90a" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="ca6ad94e109c66045d75d6a432fdfc64244102b0" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="066e4ef9aacd053b20a7819cfa3713724783e683" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="198ff6db0ba3071a01539ff46a0d12515aaf0f6b" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="1a421f6d0797fcc28207292383fb7da53d3e524d" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="beadfa9e79e72bdd3e0ac131405d2c51887502a9" 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="2f00e9b0b7a99ff303a1629c26b8fbeac7a73717" 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="0b9e5bbd348ff054becf2095aabfa9369ae8a88d" 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="a2ddb710fdef5f24bfe10d0ee09b1f32ea53aaa8" 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="21498ea09a39178f3ded0073dbafef0d94835617" 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="0680ff2ea5313b38fada5491b51c4e90883dd91d" 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="0680af728815bb00742ce0302fdf06a59c85f39a" 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="I133821122055b817424c4d5fa80906b33c187361" commit="15df90c97d2e239553591221721d889097ed10d3" commit_message="UPSTREAM: soc/intel/common: Include cometlake PCH IDs Add cometlake specific PCH IDs BUG=none BRANCH=none TEST=none Change-Id: I133821122055b817424c4d5fa80906b33c187361 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: da7ffb48b2c84191b29dca41e6cdce5eb05524a1 Original-Change-Id: I18dda48cee29213aa66c0ccddf3da31f0f489d2f Original-Signed-off-by: Ronak Kanabar &lt;ronak.kanabar@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31234 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1494086 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494086" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/86/1494086/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I70f4c8fa098e74524a0a684941465c457f62af77" commit="7a31ebfb3bb005d8dc95a760a9b0de83ffa227fb" commit_message="UPSTREAM: payloads/tianocore: default to MrChromebox's working branch Rather than attempt to maintain patches against upstream Tianocore, use MrChromebox's coreboot framebuffer branch as the default build target. Rework the Makefile to default to MrChromebox's coreboot_fb branch, but also allow for aribitrary commits from upstream Tianocore to be used as build targets. Ensure the branch is synced on each build, as long as working directory is clean, and that switching between commits or trees is handled sanely. Eliminate TIANOCORE_MASTER as a selectable build target, since unpatched it is unlikely to boot on any device. It can easily be specified via the 'revision' option if desired. Test: build for the default stable target, for upstream/master as the specified revision, and for an arbitrary valid commit hash. BUG=none BRANCH=none TEST=none Change-Id: I70f4c8fa098e74524a0a684941465c457f62af77 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 38b6ccfed9d0a9ff0605f2def02033cc9523ee94 Original-Change-Id: I4a83db3cd64c7d5b652c6e95780d10051f143e88 Original-Signed-off-by: Matt DeVillier &lt;matt.devillier@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31543 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1494087 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494087" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/87/1494087/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I353f50abbfc489dcbd54e5703bc62291173dc956" commit="c11c6d64a9fb59026e1e4a117f442ff267aca779" commit_message="UPSTREAM: commonlib: Add Bubble sort algorithm Add an implementation for Bubble sort. For now, only integers can be sorted in an ascending or descending order. It can be later simply extended to cover other datasets like strings if needed. The reasons for choosing bubble sort are: * it is a simple algorithm * bubble sort is stable, i.e. it does not exchange entries which are not needed to be sorted as they are already in order BUG=none BRANCH=none TEST=none Change-Id: I353f50abbfc489dcbd54e5703bc62291173dc956 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: bd660e23382a74b399fa25ca01b9a9cd9c7683e9 Original-Change-Id: I2c5e0b5685a907243b58ebe6682078272d316bf6 Original-Signed-off-by: Werner Zeh &lt;werner.zeh@siemens.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31544 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1494088 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494088" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/88/1494088/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ie61bfb6e60ee86e9484ddc95178eacfa8d407e67" commit="c09cc9471d0600db28b56956214a6c9a3b1751fc" commit_message="UPSTREAM: acpi: Sort the reported APIC-IDs in the MADT table coreboot performs MP-Init in a parallel way. That leads to the fact that the order, in which the CPUs are woken up, can vary from boot to boot. The creation of the MADT table just parses the devicetree and takes the CPUs reported there as it is for creating the single local APIC entries. Therefore, the OS will see different order of CPUs. There are CPUs out there (like Apollo Lake for example) which have shared caches on core-level and if the order is random this can end up in assigning cores to different tasks or even OSes (in a virtual environment) which uses the same cache. This in turn will produce performance penalties across these distributed tasks/OSes. Though there is a way to discover the core- and cache-topology it will in the end be necessary to take the APIC-ID into account. To simplify it, one can achieve the same output by sorting the APIC-IDs in an ascending order. This will lead to the fact that CPUs that share a given cache will be reported right next to each other in the MADT. BUG=none BRANCH=none TEST=none Change-Id: Ie61bfb6e60ee86e9484ddc95178eacfa8d407e67 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: db561e6e3910b25d9314ba8b343c4387396c2f3f Original-Change-Id: Ida74f9f00a4e2a03107a2124014403de60462735 Original-Signed-off-by: Werner Zeh &lt;werner.zeh@siemens.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31545 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Reviewed-on: https://chromium-review.googlesource.com/1494089 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494089" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/89/1494089/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I8336c2df3c9c22ac09881cc64724e056c745f7ff" commit="0a37bb525d671b9360e2e716a126715755480b98" commit_message="UPSTREAM: soc/intel/cannonlake: Update GPIO definitions for Virtual GPIO Denote appropriate reserved groups as virtual GPIOs in Cannonlake LP/H SoC. BUG=none BRANCH=none TEST=none Change-Id: I8336c2df3c9c22ac09881cc64724e056c745f7ff Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 747154074c31c88842dd8f754a5a57b9a316d943 Original-Change-Id: I4da161b91f83749b0ae29b387b5c99c1c3f706d8 Original-Signed-off-by: Rizwan Qureshi &lt;rizwan.qureshi@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31552 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1494090 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494090" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/90/1494090/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I0bafa1947040df6e7150c99b7a4e17ba576e1787" commit="580a620d963165a0210b05f9fdd89c604b670ed0" commit_message="UPSTREAM: mediatek/mt8183: Modify I2C source clock This patch change i2c source clock to TOPCKGEN. BUG=b:80501386 BRANCH=none TEST=Boot correctly on kukui. Change-Id: I0bafa1947040df6e7150c99b7a4e17ba576e1787 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: d569845964cb9769b8b6b423511c781a376be7e5 Original-Change-Id: I49e0acda22dba449d0873a95ba5fae79a9cef569 Original-Signed-off-by: Qii Wang &lt;qii.wang@mediatek.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31519 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1494091 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494091" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/91/1494091/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Icd7f7f058bc1590cc87d3309107563a98d79bd1a" commit="91d4c4dae0c82f38fa237302bf2ca5cc0fc5a8cb" commit_message="UPSTREAM: soc/cavium/cn81xx: Enable RNG for DRAM init The Cavium DRAM init might use the RNG for pattern generation. Initialize it before running DRAM init. Tested on OpenCellular Elgon. The RNG generates non identical numbers. BUG=none BRANCH=none TEST=none Change-Id: Icd7f7f058bc1590cc87d3309107563a98d79bd1a Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 6220f8d8338a17b0af5dde5d99d890fba7660cfe Original-Change-Id: I886f920e9941793fb76b56cc5a24a42e23b082e0 Original-Signed-off-by: Patrick Rudolph &lt;patrick.rudolph@9elements.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31567 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1494092 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494092" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/92/1494092/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I1750c32efd023d8cb3d35a3bd7c66c9e957eaff3" commit="2e405ad5a431fb947b45fb1bf86fccb2f241adc2" commit_message="UPSTREAM: flapjack: get sku_id from ec (cbi) On flapjack, retrieve the board information via CBI interface. Also reserving 0x2 sku_id for the case of un-provisioned board as this is the id used prior to the readiness of cbi. BUG=b:123676982 BRANCH=kukui TEST=provisioned cbi info and verify the sku_id. Change-Id: I1750c32efd023d8cb3d35a3bd7c66c9e957eaff3 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 967edec25463fada1634e8ccee0e847ae49141e2 Original-Signed-off-by: YH Lin &lt;yueherngl@google.com&gt; Original-Change-Id: Iad7a52df38e2045abbdded8ba0a1f1544de961fc Original-Reviewed-on: https://review.coreboot.org/c/31586 Original-Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1494093 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: YH Lin &lt;yueherngl@chromium.org&gt; " fail_count="1" gerrit_number="1494093" 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/1494093/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I6b804e6fa8f1d607481b73b93681df86bc361e47" commit="c2070554d02026be4f720c85e9da40139f31df3f" commit_message="UPSTREAM: ec/google/chromeec: Clarify return value of google_chromeec_command This patch clarifies the definition of google_chromeec_command. Currently absence of the definition isn't causing any problem because wrapper APIs check 'ret != 0' or wrapper APIs check 'ret &lt; 0' for an interface which returns only negative error codes. However, there is a chance that a new wrapper API will be addedl which check 'ret &lt; 0' to catch errors, assuming other interfaces behave the same. Or existing wrapper APIs will be broken as soon as they're compiled for another interface. BUG=chromium:935038 TEST=none Change-Id: I6b804e6fa8f1d607481b73b93681df86bc361e47 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 7bbed26ca931226e507ba496e64cae6692d15607 Original-Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Original-Change-Id: I2ce7109b5f2a1d5294f167719730bc1f039ba03f Original-Reviewed-on: https://review.coreboot.org/c/31613 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1494094 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494094" 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/1494094/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I7b61dbfdeafe526655ccbfc8372645925727e667" commit="054e4195686d0d10d8a2b09c7f5bf27f7663342c" commit_message="UPSTREAM: ACPI: Fill asl_compiler_revision field left empty BUG=none BRANCH=none TEST=none Change-Id: I7b61dbfdeafe526655ccbfc8372645925727e667 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: f8f2e8c39e54f8126a536d824ba68aaf4e4f4698 Original-Change-Id: I1075e872e5cb1990bd330b88bb03322ab9338e86 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/31607 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/1494095 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494095" 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/1494095/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ic13df1ce02dc440249a82d768d4eeb569b96113c" commit="9d18104039a99339bba9fa2ec242e85b36f61f8c" commit_message="UPSTREAM: mb/gigabyte/ga-h61m-s2pv: fix cosmetic things Remove unneeded options, note where usbdebug is, reorder devicetree and clean up dsdt. Tested, board still boots. BUG=none BRANCH=none TEST=none Change-Id: Ic13df1ce02dc440249a82d768d4eeb569b96113c Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: a86e401c0ee0ee9440788913bf299410df92f9ef Original-Change-Id: Ice0eff7b9829816aff4d334f4ac4a2fb435a2fb0 Original-Signed-off-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31558 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/1494096 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494096" 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/1494096/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ibd2aff11cdcac78c8e69320295b729910dfbec62" commit="3998001afc0410e73772361fa1d768af89544f32" commit_message="UPSTREAM: soc/amd: Remove defined but unwritten functions There are functions defined on headers with no code written for. They probably existed earlier, were removed and forgot in the headers. Remove functions from headers if there's no actual code written for. BUG=b:123564495 TEST=Build grunt. Change-Id: Ibd2aff11cdcac78c8e69320295b729910dfbec62 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 3986d39471fd0b7dca0c53a48ac6697afd779819 Original-Change-Id: Ia6a12e22a0944351c455dc2c3b534f09a258bd7b Original-Signed-off-by: Richard Spiegel &lt;richard.spiegel@silverbackltd.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31507 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: Marshall Dawson &lt;marshalldawson3rd@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1494097 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494097" 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/1494097/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I406d5c31a2b527a2c13be0ab059df0a4597d491b" commit="084fd26300ce5513815a19a084a7d9b565447bcb" commit_message="UPSTREAM: Add missing u8 eos[2] declaration to struct smbios_type38 Each smbios entry should be followed with two null bytes. In other structures it's done by adding `u8 eos[2]` extra bytes at the end, it was omitted in type38 (IPMI) though. This change fixes this - tables decodes nicely: ``` IPMI Device Information Interface Type: KCS (Keyboard Control Style) Specification Version: 2.0 I2C Slave Address: 0x10 NV Storage Device: Not Present Base Address: 0x0000000000000CA2 (I/O) Register Spacing: 32-bit Boundaries ``` BUG=none BRANCH=none TEST=none Change-Id: I406d5c31a2b527a2c13be0ab059df0a4597d491b Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 2352a507aff7a319fc2c5c1d2a48a7545dfec235 Original-Signed-off-by: Lukasz Siudut &lt;lsiudut@fb.com&gt; Original-Change-Id: I8efea9612448f48e23e7b2226aea2a9f3bc21824 Original-Reviewed-on: https://review.coreboot.org/c/31482 Original-Reviewed-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Original-Reviewed-by: HAOUAS Elyes &lt;ehaouas@noos.fr&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1494098 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494098" 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/1494098/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ibd5a6becb1f248f120a29e6edb9da7d966c74a62" commit="c534c1ee297141fb80b8c254194602e6bb59144a" commit_message="UPSTREAM: ACPI: Fix error on asl_compiler_revision format dmesg report wrong asl compiler version as this value wasn't in hexadecimal: FACP 0x00000000CFB5D6C0 0000F4 (v04 COREv4 COREBOOT 00000000 CORE 01341407) DSDT 0x00000000CFB5B280 002436 (v02 COREv4 COREBOOT 20190112 INTL 20190215) This error was introduced on change-Id: I91b54b43c8b Tested on 945G-M4 board, dmesg now report the right value: FACP 0x00000000CFB5D6C0 0000F4 (v04 COREv4 COREBOOT 00000000 CORE 20190215) DSDT 0x00000000CFB5B280 002436 (v02 COREv4 COREBOOT 20190112 INTL 20190215) BUG=none BRANCH=none TEST=none Change-Id: Ibd5a6becb1f248f120a29e6edb9da7d966c74a62 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: b134368942a5c094fa1612a4b39059243f12ae57 Original-Change-Id: I5494bb1e7af17eba0c2da8a0c2eb9e40ffd8d065 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/31612 Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1494099 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494099" 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/1494099/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ic7898894730e3a02e9994b681e23ef1e1ca7d90a" commit="eb81e5ee12e4712b7bcc10742e00d480875cfa3a" commit_message="UPSTREAM: soc/intel/cannonlake: Disable ACPI mode as part of pmc_soc_init PMC initialization on Cannon Lake happens earlier in the boot sequence than other SoCs because FSP-Silicon init hides PMC from PCI bus. As ACPI disabling was done as part of PMC init, it was being called earlier than what other SoCs do. This resulted in a different order of events for some drivers e.g. ChromeOS EC. In case of ChromeOS EC, it ended up clearing EC events (which happens as part of ACPI disabling in SMM) before logging any events of interest that happen during mainboard initialization. This change moves the call to disable ACPI to pmc_soc_init just like other SoCs to keep the order of events more aligned. BUG=b:126016602 TEST=Verified that EC panic event gets logged to eventlog correctly. Change-Id: Ic7898894730e3a02e9994b681e23ef1e1ca7d90a Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: ac8c60e011c0c09a1d161f1bbecf01acce43bbbb Original-Change-Id: Ib73883424a8dfd315893ca712ca86c7c08cee551 Original-Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31614 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Duncan Laurie &lt;dlaurie@chromium.org&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Reviewed-on: https://chromium-review.googlesource.com/1494100 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494100" 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/1494100/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I133f438549f55623d954fb86e24612f69b64f8e3" commit="ef7ffb16a7a7ebbb4d4cffac17454f87d16e8fc6" commit_message="UPSTREAM: soc/cavium/cn81xx: Drop VBOOT_RETURN_FROM_VERSTAGE To support measured boot, drop VBOOT_RETURN_FROM_VERSTAGE. The SoC has enough CAR space to support a separate verstage. Tested on OpenCellular Elgon. BUG=none BRANCH=none TEST=none Change-Id: I133f438549f55623d954fb86e24612f69b64f8e3 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 2201da3a8b9497792137bfa13cb47343efa5e42b Original-Change-Id: I18022000f6f05df89d3037896ef627070bfcca06 Original-Signed-off-by: Patrick Rudolph &lt;patrick.rudolph@9elements.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31568 Original-Reviewed-by: Philipp Deppenwiese &lt;zaolin.daisuki@gmail.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1494101 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494101" 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/1494101/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Iddb63f19f5368ae8ad35a6d787aa3a4833004fb7" commit="9feeacabb3c07693cc26c86809427cb9bae1d866" commit_message="UPSTREAM: mb/google/cyan: fix RAM training on edgar variant Adapted from Chromium commit 5351dc0d [Edgar: To set the RX ODT limit and dram geometry with RAMID detection] Several cyan variants require memory init parameters be passed to FSP for handling of specific Micron modules; without these, RAM init will fail when loading training data from the MRC cache, and boot will halt. This was missed when I upstreamed edgar along with the other cyan variants, so add the required memory init parameters for edgar as per its source Chromium branch. Test: build/boot on edgar board with affected Micron memory modules, verify boot successful with populated MRC cache. BUG=none BRANCH=none TEST=none Change-Id: Iddb63f19f5368ae8ad35a6d787aa3a4833004fb7 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: ce529b631819574c3e1f6b10e60725df1638013e Original-Change-Id: I6a2bc30b54ff1a17c854a90dfcb2308d27ee2be7 Original-Signed-off-by: Matt DeVillier &lt;matt.devillier@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31615 Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1494102 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494102" 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/1494102/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="If35f0f51e73f27c63d318e79b5e669142f410632" commit="2b9fb51ab20bb1b396f155477d06a0d7cdd14459" commit_message="UPSTREAM: mb/google/hatch: update SD card detect GPIO SD_CD# in Cannonlake PCH is also wired to an internal virtual GPIO, expose that GPIO for kernel to configure card detect IRQ. BUG=b:123350329 Change-Id: If35f0f51e73f27c63d318e79b5e669142f410632 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 51749b276644f6e74c0f9e90647a0f752ac627d3 Original-Change-Id: I566cc2eb11dc257366897a1efba905b8ddcf493d Original-Signed-off-by: Rizwan Qureshi &lt;rizwan.qureshi@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31553 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/1494103 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494103" 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/1494103/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ia67efebcf21e6bed86e6b2ba963061614a6cb25e" commit="02afa451653f93b1e1229b5c3a16e5cd872336c5" commit_message="UPSTREAM: soc/intel/cannonlake: Add ASL functions to manipulate RX/TX buffers Add a function in gpio ASL library to enable/disable pad Rx/Tx Buffers. BUG=b:123350329 Change-Id: Ia67efebcf21e6bed86e6b2ba963061614a6cb25e Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: e64c25ca1a550132e1ad35208d6a71d553d57879 Original-Change-Id: I6c40d79debb61b0c4e96e485b410d446b77d9cf6 Original-Signed-off-by: Rizwan Qureshi &lt;rizwan.qureshi@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31619 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1494104 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494104" 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/1494104/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I17b1dfa66cddbe450bf8b1a0cf0654d58e155ebc" commit="e56811b764d31b4262b7a295289b46510f655385" commit_message="UPSTREAM: soc/intel/cannonlake: Add a config for configuring SD_VDD1_PWR_EN# SD controller in CNL-PCH provides a ability to configure the behavior of SD_VDD1_PWR_EN# as an active high or low signal. FSP provides an UPD &quot;SdCardPowerEnableActiveHigh&quot; to control the same. However, for platforms using SD_VDD1_PWR_EN# as active high, the SDXC card connector is always powered and may impact system power. This is because SD_VDD1_PWR_EN# does not de-assert during SDXC D3 or when SD card is not inserted. Workaround is to change the pad ownership of SD_VDD1_PWR_EN to GPIO and force the TX buffer to low in _PS3. And restore the pad mode to native function in _PS0. Hence add a Kconfig option to update the UPD, which the board can select based on how the SD_VDD1_PWR_EN is implemented on it. And, the workaround gets applied based on this config. BUG=b:123350329 Change-Id: I17b1dfa66cddbe450bf8b1a0cf0654d58e155ebc Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 8aadab7e96854bf8d43f117724089dc8d5869efd Original-Change-Id: Iee262d7ecdf8c31362aec3d95dd9b3e8359e0c25 Original-Signed-off-by: Rizwan Qureshi &lt;rizwan.qureshi@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31445 Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1494105 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494105" 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/1494105/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I2d29e1095b2c5ee239ba2f1005c5f87cb73d6468" commit="8c4c53c2ab8e89cfb0d56a1b0a9318d272089e22" commit_message="UPSTREAM: mb/google/hatch: Select SD_PWR_EN Active high config Hatch implements active high SD_PWR_EN and requires a workaround in _PS0 and _PS3 control methods to make sure SD_PWR_EN stays low in D3. Select MB_HAS_ACTIVE_HIGH_SD_PWR_ENABLE to enable the same. BUG=b:123350329 Change-Id: I2d29e1095b2c5ee239ba2f1005c5f87cb73d6468 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: ba482d3972d73a8e899f7a6034c2027778db590f Original-Change-Id: I96ab9660eb50100207fe9a237f5924b65eae0928 Original-Signed-off-by: Rizwan Qureshi &lt;rizwan.qureshi@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31446 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/1494106 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494106" 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/1494106/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I9cda0316bd8c1861f82ddc0592d5e54a951ec344" commit="4c30dba833e94f695ec1720cae831c7846dd5053" commit_message="UPSTREAM: mb/google/hatch: Initialize GPIO_PCH_WP early in boot Initialize GPIO_PCH_WP early in boot. Update cros_gpios[] array with GPIO_PCH_WP information. Also, Configure recovery mode GPIO as virtual since hatch does not have one. BUG=b:125943273 Change-Id: I9cda0316bd8c1861f82ddc0592d5e54a951ec344 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: ec645cb086883f8bf147cce584d2fe31536a9537 Original-Change-Id: I0b7e6dbf9229941aca4952965fb54f07457dccae Original-Signed-off-by: Rizwan Qureshi &lt;rizwan.qureshi@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31599 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/1494107 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494107" 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/1494107/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Iaf8357b230b01e2225614ad12ef6055eb2578d4b" commit="8c347ccc7ce4d7dc059eba7862371c44a36e4b4a" commit_message="UPSTREAM: rtc: Fix rtc_calc_weekday This function appeared previously unused (called only from rtc_display, also unused), but it returned an incorrect weekday. Change the algorithm to use Zeller's Rule, a well-known algorithm for calculuating weekdays. BUG=none BRANCH=none TEST=none Change-Id: Iaf8357b230b01e2225614ad12ef6055eb2578d4b Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: b47c633c31a935a73e4d88d45437682e7b10310f Original-Change-Id: Ibce6822942f8d9d9f39c2b6065cd785dca9e8e09 Original-Signed-off-by: Tim Wawrzynczak &lt;twawrzynczak@chromium.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/31557 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1494108 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494108" 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/1494108/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I606dcb54277e08866d97b17c52f16916767ba2fb" commit="72f2e4fece35b28c6b79f3b9b176211b9f597da4" commit_message="UPSTREAM: ec/google/chromeec: fix the error status passing Various instances of google_chromeec_command() can return non-zero number (both positive and negative) to indicate error -- fixing cbi_get_uint32() and cbi_get_string() so they follow the same convention. BUG=b:123676982 BRANCH=kukui TEST=build with kukui/flapjack configurations Change-Id: I606dcb54277e08866d97b17c52f16916767ba2fb Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 40f65425e4635de03b6e3114598a5e455fcd6ff8 Original-Signed-off-by: YH Lin &lt;yueherngl@google.com&gt; Original-Change-Id: I7f0a8a61d01d942cba57036a17dd527fdbbf940c Original-Reviewed-on: https://review.coreboot.org/c/31585 Original-Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1494109 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: YH Lin &lt;yueherngl@chromium.org&gt; " fail_count="1" gerrit_number="1494109" 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/1494109/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ib9c6973fbf409d227b22908a3535aff2a4bb6c5f" commit="bc75582734c0832c5d3b3d2e78051353d38b877f" commit_message="UPSTREAM: console: Refactor printk() varargs prototypes BUG=none BRANCH=none TEST=none Change-Id: Ib9c6973fbf409d227b22908a3535aff2a4bb6c5f Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 7132f259bf83f1118893550c0bc914c11081ea84 Original-Change-Id: I816641c2223c3079ad9c95c1380d4b250898ef93 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31491 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1494110 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1494110" 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/1494110/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ib004f250a7dd0328eef5cc4fdf0652c3d588a987" commit="806097cd43a9d750c5335645e261f7c34bb4b8e7" commit_message="BACKPORT: FROMGIT: LSM: generalize flag passing to security_capable This patch provides a general mechanism for passing flags to the security_capable LSM hook. It replaces the specific 'audit' flag that is used to tell security_capable whether it should log an audit message for the given capability check. The reason for generalizing this flag passing is so we can add an additional flag that signifies whether security_capable is being called by a setid syscall (which is needed by the proposed SafeSetID LSM). Reason for BACKPORT label: aa_capable() function in security/apparmor/capability.c had slightly different logical operator in 4.14. vs latest upstream code. There is no logical difference between the two. Also, change code in security/chromiumos/lsm.c to take advantage of opts arg in security_capable. This allows to refrain from checking the current syscall number when seeing if security_capable is being called from a setid syscall in the chromiumos LSM. Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt; Signed-off-by: James Morris &lt;james.morris@microsoft.com&gt; (cherry picked from commit c1a85a00ea66cb6f0bd0f14e47c28c2b0999799f git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git origin/next-general) Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; BUG=chromium:845640 TEST=Kernel selftest that I wrote for this LSM Change-Id: Ib004f250a7dd0328eef5cc4fdf0652c3d588a987 Reviewed-on: https://chromium-review.googlesource.com/1460039 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-by: Micah Morton &lt;mortonm@chromium.org&gt; " fail_count="8" gerrit_number="1460039" owner_email="mortonm@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/39/1460039/7" remote="cros" total_fail_count="9"/><pending_commit branch="chromeos-4.14" change_id="I35c3f45394ff936f1db01ee6885d01c7ddb5dc85" commit="f79feffdfd0db9f68b8981a679a7aa3bc530d635" commit_message="FROMGIT: LSM: add SafeSetID module that gates setid calls This change ensures that the set*uid family of syscalls in kernel/sys.c (setreuid, setuid, setresuid, setfsuid) all call ns_capable_common with the CAP_OPT_INSETID flag, so capability checks in the security_capable hook can know whether they are being called from within a set*uid syscall. This change is a no-op by itself, but is needed for the proposed SafeSetID LSM. Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; Acked-by: Kees Cook &lt;keescook@chromium.org&gt; Signed-off-by: James Morris &lt;james.morris@microsoft.com&gt; (cherry picked from commit 40852275a94afb3e836be9248399e036982d1a79 git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git origin/next-general) Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; BUG=chromium:845640 TEST=Kernel selftest that I wrote for this LSM Change-Id: I35c3f45394ff936f1db01ee6885d01c7ddb5dc85 Reviewed-on: https://chromium-review.googlesource.com/1464481 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="8" gerrit_number="1464481" owner_email="mortonm@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/81/1464481/7" remote="cros" total_fail_count="10"/><pending_commit branch="chromeos-4.14" change_id="Ia79d33f0ef97cfc63335f8b85fcde14dfb3d908d" commit="40cb789dc92eed3f0ac1bfed1b7cc68ea2e043d6" commit_message="BACKPORT: FROMGIT: LSM: add SafeSetID module that gates setid calls SafeSetID gates the setid family of syscalls to restrict UID/GID transitions from a given UID/GID to only those approved by a system-wide whitelist. These restrictions also prohibit the given UIDs/GIDs from obtaining auxiliary privileges associated with CAP_SET{U/G}ID, such as allowing a user to set up user namespace UID mappings. For now, only gating the set*uid family of syscalls is supported, with support for set*gid coming in a future patch set. Reason for BACKPORT label: defining/registering an LSM is slightly different in 4.14 than it is in the latest upstream code. Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; Acked-by: Kees Cook &lt;keescook@chromium.org&gt; Signed-off-by: James Morris &lt;james.morris@microsoft.com&gt; (cherry picked from commit aeca4e2ca65c1aeacfbe520684e6421719d99417 git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git origin/next-general) Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; BUG=chromium:845640 TEST=Kernel selftest that I wrote for this LSM Change-Id: Ia79d33f0ef97cfc63335f8b85fcde14dfb3d908d Reviewed-on: https://chromium-review.googlesource.com/1460040 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="8" gerrit_number="1460040" owner_email="mortonm@chromium.org" pass_count="0" patch_number="11" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/40/1460040/11" remote="cros" total_fail_count="10"/><pending_commit branch="chromeos-4.14" change_id="I08a327f749839324eecd1039d0aa94b3a38e1e45" commit="418f4645eb9f521f97516597c669c353b98575ad" commit_message="FROMGIT: LSM: SafeSetID: 'depend' on CONFIG_SECURITY This patch changes the Kconfig file for the SafeSetID LSM to depend on CONFIG_SECURITY as well as select CONFIG_SECURITYFS, since the policies for the LSM are configured through writing to securityfs. Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; Signed-off-by: James Morris &lt;james.morris@microsoft.com&gt; (cherry picked from commit 2f87324be7736151bd1f9bf1d63b1eb0401011ba git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git origin/next-general) Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; BUG=chromium:845640 TEST=Kernel selftest that I wrote for this LSM Change-Id: I08a327f749839324eecd1039d0aa94b3a38e1e45 Reviewed-on: https://chromium-review.googlesource.com/1460043 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="8" gerrit_number="1460043" owner_email="mortonm@chromium.org" pass_count="0" patch_number="9" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/43/1460043/9" remote="cros" total_fail_count="10"/><pending_commit branch="chromeos-4.14" change_id="I9db19438f5c45ce171ed53122f7ee0541c26c79c" commit="58da2fa33adac9cbbc1f2b1326d52f8273b4c198" commit_message="FROMGIT: LSM: SafeSetID: remove unused include The include for asm/syscall.h was needed in a prior version of lsm.c that checked return values of syscall_get_nr, but since we did away with that part of the code this include is no longer necessary. Take out this include since it breaks builds for certain architectures. We no longer have any arch-specific code in SafeSetID. Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; Signed-off-by: James Morris &lt;james.morris@microsoft.com&gt; (cherry picked from commit 2181e084b26bddca22bc3f23364c15809cfed28b git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git origin/next-general) Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; BUG=chromium:845640 TEST=Kernel selftest that I wrote for this LSM Change-Id: I9db19438f5c45ce171ed53122f7ee0541c26c79c Reviewed-on: https://chromium-review.googlesource.com/1460044 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="8" gerrit_number="1460044" owner_email="mortonm@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/44/1460044/8" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="Icfdb55c8affcdbc20cdf4a5ada79be4fd5a0b0d9" commit="e4140f82fdbbdced0b650caa20550771ea65642a" commit_message="tast-use-flags: Add &quot;drm_atomic&quot; USE flag to IUSE This flag is needed to add a dependency for hardware overlay tests. BUG=chromium:932778 TEST=None CQ-DEPEND=CL:1479254, CL:1476113 Change-Id: Icfdb55c8affcdbc20cdf4a5ada79be4fd5a0b0d9 Reviewed-on: https://chromium-review.googlesource.com/1479033 Commit-Ready: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Tested-by: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Reviewed-by: Ricardo Quesada &lt;ricardoq@chromium.org&gt; " fail_count="1" gerrit_number="1479033" owner_email="ricardoq@chromium.org" pass_count="0" patch_number="8" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/33/1479033/8" remote="cros" total_fail_count="12"/><pending_commit branch="master" change_id="I6319b6a05194a68425087955d73fdeebad61b7cd" commit="e06ef5f510dc907555f5d8a08bc90db0fc4749e5" commit_message="tast-test: Add HW overlay test for ARC apps Add test that verifies that hardware overlay works as expected in tablet mode for ARC applications. It verifies that HW overlay works as expected by parsing the /sys/kernel/debug/dri/?/state file and comparing CRTC buffer size with the window frame size. Also adds WindowFrame to activity.go, needed by this test. TEST=tast -verbose run $DUT arc.HWOverlayTablet test passes on non-intel hardware. test fails on intel hardware since the bug has not been fixed yet. http://b/120557146 BUG=chromium:932778 CQ-DEPEND=CL:1479033, CL:1479254 Change-Id: I6319b6a05194a68425087955d73fdeebad61b7cd Reviewed-on: https://chromium-review.googlesource.com/1476113 Commit-Ready: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Tested-by: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Reviewed-by: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="12" gerrit_number="1476113" owner_email="ricardoq@chromium.org" pass_count="0" patch_number="11" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/13/1476113/11" remote="cros" total_fail_count="12"/><pending_commit branch="master" change_id="Ie4b0c9bf5c1eb66d8cab5f25062cd45272839203" commit="a48d92bfcdfdf89f97e59409cde4d34f97af164d" commit_message="tast: add drm_atomic dependency This CL adds the &quot;sync overlay buffers atomically&quot;, needed to run tests that only run on hardware-overlay supported devices. BUG=chromium:932778 TEST=None CQ-DEPEND=CL:1479033, CL:1476113 Change-Id: Ie4b0c9bf5c1eb66d8cab5f25062cd45272839203 Reviewed-on: https://chromium-review.googlesource.com/1479254 Commit-Ready: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Tested-by: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Reviewed-by: Ricardo Quesada &lt;ricardoq@chromium.org&gt; " fail_count="2" gerrit_number="1479254" owner_email="ricardoq@chromium.org" pass_count="0" patch_number="11" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/54/1479254/11" remote="cros" total_fail_count="12"/><pending_commit branch="master" change_id="Ic4dbfb223a2b2a924fb55db9ee26f00136127f48" commit="775c65f2e08cc5a308ecef33d9a7c063bb8bf38f" commit_message="tast-use-flags: replace dlc with dlc_test Replace dlc with dlc_test USE flag. We enable dlc_test USE flag so local_test_runner can pick up it for dlc software dependency. BUG=chromium:936671 TEST=pre-cq CQ-DEPEND=CL:1479033 Change-Id: Ic4dbfb223a2b2a924fb55db9ee26f00136127f48 Reviewed-on: https://chromium-review.googlesource.com/1493039 Commit-Ready: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Tested-by: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Reviewed-by: Xiaochu Liu &lt;xiaochu@chromium.org&gt; " fail_count="1" gerrit_number="1493039" owner_email="xiaochu@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/39/1493039/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I06aba41b6dfb9649437a417a32cb450d19d0d937" commit="8560b21e58700925d79de0e9c1edc2f372dbfdb2" commit_message="devices: pci: define a PCI bar configuration struct We want to support 64-bit BARs and some additional functionality is required. BUG=chromium:924405 TEST=compile Change-Id: I06aba41b6dfb9649437a417a32cb450d19d0d937 Reviewed-on: https://chromium-review.googlesource.com/1480740 Commit-Ready: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="4" gerrit_number="1480740" 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/40/1480740/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ifc637d174d3f8b1255cf13725a1a224b4cdf0a30" commit="80a3a7476e0f67baf4f5f5e82fdacc961a54bdf4" commit_message="devices: use PCI bar configuration when adding regions This removes add_memory_region and add_io_region, and replaces it with the add_pci_bar function. BUG=chromium:924405 TEST=boot VM Change-Id: Ifc637d174d3f8b1255cf13725a1a224b4cdf0a30 Reviewed-on: https://chromium-review.googlesource.com/1480741 Commit-Ready: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="4" gerrit_number="1480741" 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/41/1480741/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I2a9f233ca8e2bc4fd9b05ee83101b11deb6e7b04" commit="7021936529dba88538a756ac4b71763c02b57b32" commit_message="devices: virtio: add PCI configuration callback function The idea is that virtio devices can specify additional memory regions. BUG=chromium:924405 TEST=run VM Change-Id: I2a9f233ca8e2bc4fd9b05ee83101b11deb6e7b04 Reviewed-on: https://chromium-review.googlesource.com/1480742 Commit-Ready: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="4" gerrit_number="1480742" 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/42/1480742/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I7f6057b3e7d041a52b251af1203353ba7a0d3c22" commit="0d77b411a3dc9850bc72555e67845cecdbeb2c36" commit_message="devices: PCI: use configuration callback Not sure if adding the device addresses to the mmio bus is the desired behavior, but it seems to work. BUG=chromium:924405 TEST=boot VM Change-Id: I7f6057b3e7d041a52b251af1203353ba7a0d3c22 Reviewed-on: https://chromium-review.googlesource.com/1480743 Commit-Ready: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="4" gerrit_number="1480743" 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/43/1480743/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I516006976c4e00714d6a9a2ac0e1a1e62596d2b7" commit="232c03b6a357688a722b102703bb220323af4b62" commit_message="Use release of evdi versioned v1.6.0 BUG=None TEST=Tested internally. Builds on chell,eve board CQ-DEPEND=CL:*866472 Change-Id: I516006976c4e00714d6a9a2ac0e1a1e62596d2b7 Signed-off-by: Lukasz Spintzyk &lt;lukasz.spintzyk@displaylink.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1481291 Commit-Ready: Łukasz Spintzyk &lt;lukasz.spintzyk@displaylink.com&gt; Tested-by: Łukasz Spintzyk &lt;lukasz.spintzyk@displaylink.com&gt; Reviewed-by: Łukasz Spintzyk &lt;lukasz.spintzyk@displaylink.com&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="11" gerrit_number="1481291" owner_email="lukasz.spintzyk@displaylink.com" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/91/1481291/2" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="Ic4c04d055b4871b5357db213fc12515fac1a16ed" commit="7ffcc1ab46573eaa5ea5b4b4f836b12885ef1c75" commit_message="CHROMIUM: Add LICENSE.QualcommAtheros_ath10k Add LICENSE.QualcommAtheros_ath10k from linux-firmware (9ee52be &quot;linux-firmware: Add AMD SEV firmware&quot;). This license is used for Bluetooth and WiFi firmware for Qualcomm chips. BUG=b:126438697 TEST=none Change-Id: Ic4c04d055b4871b5357db213fc12515fac1a16ed Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1492978 Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="1492978" owner_email="mka@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/linux-firmware" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/linux-firmware" ref="refs/changes/78/1492978/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I869e759271d8212186931f5219cd09cb6163051f" commit="2d98fb402f38fa4d815784f5c57b7bb896134ce6" commit_message="CHROMIUM: Add WHENCE entries for QCA Bluetooth firmware The WHENCE file specifies the license of the firmware. From linux-firmware (9ee52be &quot;linux-firmware: Add AMD SEV firmware&quot;). BUG=b:126438697 TEST=none Change-Id: I869e759271d8212186931f5219cd09cb6163051f Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1492979 Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="1492979" owner_email="mka@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/linux-firmware" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/linux-firmware" ref="refs/changes/79/1492979/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I313b9a3591c4d70c844d9dcb0fa5c3e96ab00298" commit="8c04672cf42218ab6fd63c32bf667e0dd137c1d1" commit_message="CHROMIUM: qca: Add firmware for the WCN3990 BT chip Add firmware binaries for the WCN3990 Bluetooth controller from Qualcomm. Also sync qca/NOTICE.txt with the latest version in linux-firmware. Source: commit f859d9fda937 (&quot;qca: Add firmware files for BT chip wcn3990.&quot;) in git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git master. BUG=b:126438697 TEST=USE=linux_firmware_qca-wcn3990-bt emerge-cheza linux-firmware =&gt; crbtfw21.tlv and crnv21.bin exist in [/build/cheza]/lib/firmware/qca/ Change-Id: I313b9a3591c4d70c844d9dcb0fa5c3e96ab00298 Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1492980 Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="1492980" owner_email="mka@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/linux-firmware" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/linux-firmware" ref="refs/changes/80/1492980/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2fa55832c89fc89f0e31d7b6d7499c7592f069f9" commit="760e978d8d7c0c460afd018c3dc1a392ce6146cc" commit_message="dev-go/go-libaudit: add 0.4.0 ebuild BUG=chromium:848063 TEST=emerge-tatl go-libaudit Change-Id: I2fa55832c89fc89f0e31d7b6d7499c7592f069f9 Reviewed-on: https://chromium-review.googlesource.com/1484691 Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="1484691" owner_email="smbarber@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/91/1484691/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I10a84aad19b15d8b32a69dfe484237c544980f35" commit="2c3bd8505c85c487c6697c3b9b0307257c24d7c6" commit_message="dev-go/netlink: add initial ebuild BUG=chromium:848063 TEST=emerge-tatl dev-go/netlink Change-Id: I10a84aad19b15d8b32a69dfe484237c544980f35 Reviewed-on: https://chromium-review.googlesource.com/1484692 Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="1484692" owner_email="smbarber@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/92/1484692/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7f4501133595261cee4007668599add143c6a0a8" commit="9b3634beceb4fe2639f33ec9b31ad0e46e15a892" commit_message="chromeos-base/tremplin: depend on go-libaudit and netlink BUG=chromium:848063 TEST=emerge-tatl tremplin Change-Id: I7f4501133595261cee4007668599add143c6a0a8 Reviewed-on: https://chromium-review.googlesource.com/1484693 Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="1484693" owner_email="smbarber@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/93/1484693/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idf960bc7c57129e9f63e4aaeef6c9b82b0339555" commit="de4bf69c54a6eef025abb768a9428e3742f02284" commit_message="dediprog: Add protocol variant support for newer SF600 fw revs This is a backport of the upstream `commit f73f8a732` dediprog: implement command spec for firmware &gt;= 7.2.30 However this also contains elements of `commit ae61651bfa` dediprog: support new communication protocol, cleanup and enable by default that was only partially applied to our tree. Although the backport here is not a straight forward one were we have cherry-picked hulks where it makes sense to do so to get a viable itermediate patch working. BUG=chromium:478356 BRANCH=none TEST=still builds Change-Id: Idf960bc7c57129e9f63e4aaeef6c9b82b0339555 Signed-off-by: Edward O'Callaghan &lt;quasisec@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1492816 Reviewed-by: Stefan Reinauer &lt;reinauer@chromium.org&gt; " fail_count="0" gerrit_number="1492816" owner_email="quasisec@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/flashrom" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/flashrom" ref="refs/changes/16/1492816/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I89b05f3e40ae3f758d1f9051e7822eb31b7c760b" commit="f43ff6b4621353c10aeee4390baf8e81a8047634" commit_message="dediprog: Add SF200 support BUG=chromium:478356 BRANCH=none TEST=still builds Change-Id: I89b05f3e40ae3f758d1f9051e7822eb31b7c760b Signed-off-by: Edward O'Callaghan &lt;quasisec@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1492818 Reviewed-by: Stefan Reinauer &lt;reinauer@chromium.org&gt; " fail_count="0" gerrit_number="1492818" owner_email="quasisec@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/flashrom" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/flashrom" ref="refs/changes/18/1492818/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ic73d1bf0e7f659210052c56fe8d265f82f7f4b58" commit="da1d7ac009f8a719b11769837e2abb784d8202e9" commit_message="CHROMIUM: cros_ec: use ODR events to clear the spreading history This uses the ODR flag introduced in CL:1450288 to clear the last batch data used by the spreading algorithm. The spreading code relies on accurately measuring the effective interval between batches of samples. An ODR change means that the previous batches may no longer represent the behavior of the EC. If an ODR change is immediately followed by a batch, the AP will attempt to spread based on the previous interval, which can easily lead to &quot;spreading into the future&quot;, leading to subsequent timestamp mismatch errors. This patch solves that problem by having ODR events be breaking points for the spreading code. The tradeoff is that this can cause samples to be lost immediately after an ODR change. This problem can't effectively be solved without either: - storing those samples in a side queue and spreading them once updated information becomes available to do so; - communicating the ODR to the AP as part of the ODR event. BUG=b:123700100 TEST=running with CL:1450791, observe the ring not using stale batch information CQ-DEPEND=CL:1450288 Change-Id: Ic73d1bf0e7f659210052c56fe8d265f82f7f4b58 Signed-off-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1450743 Tested-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="3" gerrit_number="1450743" owner_email="egranata@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/43/1450743/3" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Idd5d508f344948b353167db60363317b596efb60" commit="75cc570d27cd69046a8f79db0a4611abdce108d0" commit_message="FIXUP: CHROMIUM: cros_ec: use ODR events to clear the spreading history Two tweaks related to CL:1450743: 1) do not use ODR change and FLUSH events as input to the filter; these events come asynchronously to the regular flow of data, and including them in the filter history as the potential to disrupt the slope calculation; 2) clear the previous batch as well as the current on an ODR change; it is theoretically possible for us to reopen an old batch after an ODR change which would not work for the same reason reopening the current batch would not work. BUG=b:123700100 TEST=observe no CTS sensor regressions Change-Id: Idd5d508f344948b353167db60363317b596efb60 Signed-off-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1474782 Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="0" gerrit_number="1474782" owner_email="egranata@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/82/1474782/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I6ef649446d6b4c42b3093a0a8507815c64f02909" commit="325b1ee8936bc618ea76092a149b8ff892db73ac" commit_message="UPSTREAM: arm/arm64: KVM: Feed initialized memory to MMIO accesses commit 1d6a821277aaa0cdd666278aaff93298df313d41 upstream. On an MMIO access, we always copy the on-stack buffer info the shared &quot;run&quot; structure, even if this is a read access. This ends up leaking up to 8 bytes of uninitialized memory into userspace, depending on the size of the access. An obvious fix for this one is to only perform the copy if this is an actual write. Reviewed-by: Christoffer Dall &lt;christoffer.dall@linaro.org&gt; Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; BUG=chromium:936619 TEST=start crosvm on kevin (cherry picked from commit 1d6a821277aaa0cdd666278aaff93298df313d41) Change-Id: I6ef649446d6b4c42b3093a0a8507815c64f02909 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1495295 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="6" gerrit_number="1495295" owner_email="dverkamp@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/95/1495295/3" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.4" change_id="I78ae490a87dccbc125fc40a04fcb50663a319d41" commit="c415a341ed8ecdf722935f99a7c306c477036f0d" commit_message="BACKPORT: KVM: arm/arm64: Fix MMIO emulation data handling commit 83091db981e105d97562d3ed3ffe676e21927e3a upstream When the kernel was handling a guest MMIO read access internally, we need to copy the emulation result into the run-&gt;mmio structure in order for the kvm_handle_mmio_return() function to pick it up and inject the result back into the guest. Currently the only user of kvm_io_bus for ARM is the VGIC, which did this copying itself, so this was not causing issues so far. But with the upcoming new vgic implementation we need this done properly. Update the kvm_handle_mmio_return description and cleanup the code to only perform a single copying when needed. Code and commit message inspired by Andre Przywara. Reported-by: Andre Przywara &lt;andre.przywara@arm.com&gt; Signed-off-by: Christoffer Dall &lt;christoffer.dall@linaro.org&gt; Signed-off-by: Andre Przywara &lt;andre.przywara@arm.com&gt; Reviewed-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Reviewed-by: Andre Przywara &lt;andre.przywara@arm.com&gt; Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; BUG=chromium:936619 TEST=start crosvm on kevin (cherry picked from commit 83091db981e105d97562d3ed3ffe676e21927e3a) Backport note: this is a 4.4 stable candidate patch: https://lists.linaro.org/pipermail/linux-stable-mirror/2019-February/091976.html Change-Id: I78ae490a87dccbc125fc40a04fcb50663a319d41 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1495296 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="1495296" owner_email="dverkamp@chromium.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/96/1495296/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3599d77a7dc94a0cde16f86922cc7f7f92d46557" commit="acc665550bf4c5176c48b07e16c9eb9e4095e7fd" commit_message="firmware_ECBootTime: Check for Chrome EC earlier Check for a Chrome EC before potentially rebooting during test initialization to avoid wasting time on devices that don't even support the test. BUG=b:125837981 TEST=Ran the test on Arcada Change-Id: I3599d77a7dc94a0cde16f86922cc7f7f92d46557 Reviewed-on: https://chromium-review.googlesource.com/1483910 Commit-Ready: Abe Levkoy &lt;alevkoy@chromium.org&gt; Tested-by: Abe Levkoy &lt;alevkoy@chromium.org&gt; Reviewed-by: Raul E Rangel &lt;rrangel@chromium.org&gt; " fail_count="5" gerrit_number="1483910" owner_email="alevkoy@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/10/1483910/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I2fe9cf2504fa94d8de89c775984cdd22da34c5b4" commit="64c38c2bfdc7d945f3bc833f8ec385659c5c7830" commit_message="firmware_ECBattery: Check for Chrome EC This test depends on the Chrome EC, and it should not run for devices that don't have one. BUG=b:125837981 TEST=Ran firmware_ECBattery on Arcada Change-Id: I2fe9cf2504fa94d8de89c775984cdd22da34c5b4 Reviewed-on: https://chromium-review.googlesource.com/1488055 Commit-Ready: Abe Levkoy &lt;alevkoy@chromium.org&gt; Tested-by: Abe Levkoy &lt;alevkoy@chromium.org&gt; Reviewed-by: Raul E Rangel &lt;rrangel@chromium.org&gt; " fail_count="1" gerrit_number="1488055" owner_email="alevkoy@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/55/1488055/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7adf6f5cfeaa301f848f61f1a94074562afcc7b8" commit="50654d7b2f46d8b9bfbbe69f7f2a0fb4f7b8e442" commit_message="cryptohome: Rename DBusReply as DBusProtoReply DBusReply in cryptohome is a glue class for sending async reply to glib-dbus. However, this class only supports one array of bytes argument, and thus is only suitable for Protobufs output arguments. Therefore, we rename it to reflect this fact. BUG=b:126021975 TEST=FEATURES=test emerge-eve cryptohome Change-Id: I7adf6f5cfeaa301f848f61f1a94074562afcc7b8 Reviewed-on: https://chromium-review.googlesource.com/1485655 Commit-Ready: John Chen &lt;zuan@chromium.org&gt; Tested-by: John Chen &lt;zuan@chromium.org&gt; Reviewed-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="0" gerrit_number="1485655" owner_email="zuan@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/55/1485655/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ie5e39f6be42eb9d649bce52dc8302f403b0e864b" commit="ba6da7048c2a5d99514b744292b0206d877ddfad" commit_message="cryptohome: Add generic DBusReply for dbus-glib async method calls Add a generic DBusReply wrapper of dbus-glib's async method call interface. This will allow legacy dbus-glib DBus methods to be asynchronous. BUG=b:126362342 TEST=manual &amp;&amp; FEATURES=test emerge-eve cryptohome Change-Id: Ie5e39f6be42eb9d649bce52dc8302f403b0e864b Reviewed-on: https://chromium-review.googlesource.com/1488521 Commit-Ready: John Chen &lt;zuan@chromium.org&gt; Tested-by: John Chen &lt;zuan@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="0" gerrit_number="1488521" owner_email="zuan@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/21/1488521/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8560ff85def5b77efe1e75088791ebb6f7a59641" commit="0b3811ef593aa7be802cde81c4d44c40f257d63f" commit_message="libbrillo: fixup SecureBlob/Blob usage in device mapper unittest Use the correct HexTo*Blob() function while getting the dm-crypt key in the unit test. BUG=chromium:728047 TEST=unittests. Change-Id: I8560ff85def5b77efe1e75088791ebb6f7a59641 Reviewed-on: https://chromium-review.googlesource.com/1482119 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sarthak Kukreti &lt;sarthakkukreti@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="11" gerrit_number="1482119" owner_email="sarthakkukreti@chromium.org" pass_count="1" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/19/1482119/1" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="I9e1e3da99fa9a69d34e62c3f3e2937d69f9a15e4" commit="8f5c3587d2c7900b71fb4932bb180948e096d448" commit_message="mount-encrypted: fixup polymorphic SecureBlob usage Use SecureBlob specific conversion functions in mount-encrypted in order to simplify removing the dependence between SecureBlob and Blob. BUG=chromium:728047 TEST=unittests. Change-Id: I9e1e3da99fa9a69d34e62c3f3e2937d69f9a15e4 Reviewed-on: https://chromium-review.googlesource.com/1479280 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sarthak Kukreti &lt;sarthakkukreti@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="11" gerrit_number="1479280" owner_email="sarthakkukreti@chromium.org" pass_count="1" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/80/1479280/2" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="Ia1a35c33026e5988e4e7efc7fbed0a51d31769e7" commit="7f515c5c0870913fab3258d6496fef5b31dc1d0b" commit_message="hermes: card_qrtr: Provide base implementation This change provides the base CardQrtr implementation, which is an lpa::card::EuiccCard implementation providing the specific functionality for communication with the eUICC using a Qualcomm IPC Router. BUG=chromium:847619 TEST=Can successfully initialize and send APDUs. Change-Id: Ia1a35c33026e5988e4e7efc7fbed0a51d31769e7 Reviewed-on: https://chromium-review.googlesource.com/1368643 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="2" gerrit_number="1368643" owner_email="akhouderchah@chromium.org" pass_count="1" patch_number="13" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/43/1368643/13" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I93369c04bd392a68f93f6c3f3d300176f794a845" commit="00a9f8c61ba89daac67610bcdf16c5f91f042a36" commit_message="hermes: executor: Add basic implementation As per the google-lpa threading model, clients must provide an Executor class to allow for the execution of std::function&lt;void()&gt; instances on the client thread. This CL introduces an Executor class that integrates such functionality with the existing base::MessageLoop implementation. BUG=chromium:910199 TEST=None. Change-Id: I93369c04bd392a68f93f6c3f3d300176f794a845 Reviewed-on: https://chromium-review.googlesource.com/1368984 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="2" gerrit_number="1368984" owner_email="akhouderchah@chromium.org" pass_count="1" patch_number="13" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/84/1368984/13" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I334cd57a7b3b1782ec483236361a12e26a55ee2a" commit="cf0e706360a625435348fcc54f2a5414bdfc0f69" commit_message="sepolicy: add type_transistion when chromeos_domain creating under /var Use type_transistion to make sure creating directory &quot;lib&quot; under any directory labelled as cros_var are automatically labelled as cros_var_lib, and vice-versa for &quot;cache&quot;, &quot;log&quot;, etc. Directories under /var/ like /var/lib, /var/spool, may be deleted and re-created during running of the system, including tests. Previously, we have `restorecon -R -D /var` to fixing SELinux file labels under /var upon boot. But `-D` options makes it only tries to fix when the policy has changed, for example, policy upgrades along with OTA. Recreated /var/lib won't be &quot;fixed&quot; upon any reboot unless the policy has changed. The major reason for not to attempt relabelling everytime is recursive relabelling takes time, and this will slow down Chrome OS boot process. Also, relabelling shouldn't be necessary unless the policy has changed if everything is functioning well. moblab-generic-vm-paladin provision_AutoUpdate has encourterd the situation that after AutoUpdate, files under /var/lib including /var/lib itself is not correctly labeled, because there's no policy upgrade. restorecon simply skips everything to not to slow down boot process with a recursive relabelling, which does nothing most of the time. crrev.com/c/1450654 provides an emergency workaround &quot;fix&quot; like `restorecon -R -D /var/*` which expands to `retorecon -R -D /var/lib /var/cache /var/log ...`, since the last policy is stored at the xattr of the specified directory inode, recreated /var/lib will be treated as relabeling needed since no last policy hash is stored at /var/lib, but only at /var. type_transistion will be the long term fix to let kernel correctly recreate the directory with correct label, and leaving `restorecon -R -D /var` for policy upgrades, or first policy introduction purpose only. BUG=chromium:932583,chromium:923621 TEST=rm -rf /var/*; reboot; ls -lZ /var/ TEST=moblab-generic-vm-paladin-tryjob PASS CQ-DEPEND=CL:1476851 Change-Id: I334cd57a7b3b1782ec483236361a12e26a55ee2a Reviewed-on: https://chromium-review.googlesource.com/1475417 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; " fail_count="5" gerrit_number="1475417" owner_email="fqj@chromium.org" pass_count="1" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/17/1475417/8" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="Iac30afdbe6b4e3c07c443866a70cc0a49ad20a6e" commit="45603ce22bb977c964ab1d38e46f0e511fcc36fb" commit_message="Revert &quot;sepolicy: restorecon on /var/*&quot; This reverts commit bbb8ecf33871c5101ceb7d322aebe5a34367eda4. CQ-DEPEND=CL:1475417 Reason for revert: Fix by type_transition Original change's description: &gt; sepolicy: restorecon on /var/* &gt; &gt; Cloberred /var can still have their label being correctly restored. &gt; &gt; BUG=chromium:920855 &gt; TEST=rm -rf /var/*; reboot; &gt; &gt; Change-Id: Ibd0b68a6271a21bdd1a9836f7dea8ea05f3b14ab &gt; Reviewed-on: https://chromium-review.googlesource.com/1445373 &gt; Commit-Ready: Qijiang Fan &lt;fqj@google.com&gt; &gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; &gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; Bug: chromium:920855 Change-Id: Iac30afdbe6b4e3c07c443866a70cc0a49ad20a6e Reviewed-on: https://chromium-review.googlesource.com/1476851 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; " fail_count="8" gerrit_number="1476851" owner_email="fqj@google.com" pass_count="1" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/51/1476851/1" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I51a1cbab02c766f9077b731af7fdc68b61a84df7" commit="15635bff530759a60c33e8addb84e17c63b4ba5a" commit_message="cryptohome: Add UMA for measuring the running time of async DBus call * Measure the time between async_id is created and replied. UMA XML file is added at CL:1477131. BUG=chromium:920850, b:124719803 TEST=see the UMA in chrome://histograms/ # can be manually triggered by following command cryptohome --action=tpm_attestation_start_enroll --async Change-Id: I51a1cbab02c766f9077b731af7fdc68b61a84df7 Reviewed-on: https://chromium-review.googlesource.com/1423978 Commit-Ready: Meng-Huan Yu &lt;menghuan@chromium.org&gt; Tested-by: Meng-Huan Yu &lt;menghuan@chromium.org&gt; Reviewed-by: Meng-Huan Yu &lt;menghuan@chromium.org&gt; " fail_count="0" gerrit_number="1423978" owner_email="menghuan@chromium.org" pass_count="0" patch_number="14" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/78/1423978/14" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I0ef628cf7ea68884f97a080ba825d780f7feee41" commit="0127eee6cbb9b08bc9529784dbaacb36488d0024" commit_message="Ampton: Correct HPD GPIOs Since ampton is using parade as its USB mux on both ports, both HPD lines are inputs. This misconfiguration didn't cause any issues with the EC driving the GPIOs high because they were set as open drain, but does make it impossible to read the HPD level with &quot;gpioget&quot;. BRANCH=octopus BUG=None TEST=on apel, verified that gpioget now returns correct level for HPD pins when displays are plugged and unplugged Change-Id: I0ef628cf7ea68884f97a080ba825d780f7feee41 Signed-off-by: Diana Z &lt;dzigterman@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1492853 Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="0" gerrit_number="1492853" owner_email="dzigterman@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/53/1492853/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9e96eea8deb2d95a4d54b42b1253cb44793089a5" commit="08b5a0977a3b3ab46ddc890f33a7780c03fe0b9b" commit_message="cleanup: updating comment for ISH ISH should stand for integrated sensor hub not Intel sensor hub BRANCH=none BUG=none TEST=builds Change-Id: I9e96eea8deb2d95a4d54b42b1253cb44793089a5 Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1495234 Reviewed-by: Gwendal Grignou &lt;gwendal@google.com&gt; " fail_count="0" gerrit_number="1495234" owner_email="jettrink@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/34/1495234/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6b11c4d2822117c57febdacf299a865710ed1edd" commit="0ebee4eaa073fc0af165aeabad4eee1dda21f92a" commit_message="ec: cleanup: Add CONFIG_RTC This allows the chipset task to print RTC information, without requiring CONFIG_CMD_RTC to be enabled. BUG=chromium:649851 BRANCH=none TEST=Built and flashed on grunt (careena), confirmed RTC state printed when the power state was changed, but without RTC command present Change-Id: I6b11c4d2822117c57febdacf299a865710ed1edd Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1490672 Reviewed-by: Tim Wawrzynczak &lt;twawrzynczak@chromium.org&gt; Reviewed-by: Raul E Rangel &lt;rrangel@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="0" gerrit_number="1490672" owner_email="jrosenth@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/72/1490672/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I882660aea19bf92e74072740d7d30574e81b0cb5" commit="87e2edf8201aad432284f50498f1773aa46996b5" commit_message="ec: Add print-chip-variant target In order to properly place ISH firmware at the correct path, the chromeos-ish ebuild needs information on the CHIP_VARIANT make variable. This adds a simple target to print the value of that variable. BUG=b:122371717 BRANCH=none TEST=ran Makefile with BOARD set and target, got correct value Change-Id: I882660aea19bf92e74072740d7d30574e81b0cb5 Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1487112 Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="0" gerrit_number="1487112" owner_email="jrosenth@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/12/1487112/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie9be8cdee1b847c9a2fd5aa9a924e7b4e35f8230" commit="d4b4b4392345f59643483c8c3392aa50b93059c8" commit_message="ec: typo corrections This corrects a typo reported by a user. (counnect -&gt; connect) As well, another typo in a comment. (detays -&gt; delays). Thanks dnojiri@ BUG=chromium:731005 BRANCH=none TEST=Manually verified the change did not break build Change-Id: Ie9be8cdee1b847c9a2fd5aa9a924e7b4e35f8230 Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1487011 Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Raul E Rangel &lt;rrangel@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="0" gerrit_number="1487011" owner_email="jrosenth@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/11/1487011/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5f685385cd83a38354f4bc4740aac5f7d095d4ce" commit="739e518e75b275f5fe40b8f905e4c497c5d6e81c" commit_message="CRAS: libcras: Use send instead of write Since CL:1482371 deprecated write function in UnixSeqpacket, we use `send` instead of deprecated `write` in CrasServerSocket. TEST=cargo build BUG=chromium:848187 CQ-DEPEND=CL:1482371 Change-Id: I5f685385cd83a38354f4bc4740aac5f7d095d4ce Reviewed-on: https://chromium-review.googlesource.com/1488597 Commit-Ready: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Tested-by: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="2" gerrit_number="1488597" owner_email="paulhsia@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/97/1488597/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ie3a79b4233e8d978f1741fb1ddc7c09f304fe64c" commit="b7a3422390dc97c52f71e38e2c6e5a3e9e59895d" commit_message="autotest: Fix the issue caused by empty string of hydra_hostname. Fix the rpm_dispatcher and rpm_controller issue caused by an empty string hydra_hostname. BUG=chromium:936277 TEST=None Change-Id: Ie3a79b4233e8d978f1741fb1ddc7c09f304fe64c Reviewed-on: https://chromium-review.googlesource.com/1493112 Commit-Ready: Garry Wang &lt;xianuowang@chromium.org&gt; Tested-by: Garry Wang &lt;xianuowang@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="1" gerrit_number="1493112" owner_email="xianuowang@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/12/1493112/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib0a4c59132ccfccb0735a08b416a40009cdfe578" commit="28edbd610b6d9a0686c1a152c2e4c0c4773c8724" commit_message="build_image: move package.installable to $SYSROOT/build/dev-install This file is only read by the builders in chromite for uploading files, so it doesn't need to be in the rootfs. Move it over to the /build/ subdir inside of the sysroot. We also fix the generation of this file. chromite was using the file as it existed in the sysroot (pre-build_image), so the problems in this file weren't noticed. We need to remove duplicates from the two input lists otherwise the output contains packages it shouldn't (such as ones installed in the rootfs already). BUG=chromium:202477 TEST=precq passes Change-Id: Ib0a4c59132ccfccb0735a08b416a40009cdfe578 Reviewed-on: https://chromium-review.googlesource.com/1484464 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="1484464" owner_email="vapier@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/64/1484464/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib5b884b3de08ac48fa8e15f58586d6ee07626eb2" commit="a2db4d6bccd4e0a9295bee54368b0594af843a5e" commit_message="network_DefaultProfileServices: re-enable in CQ This was disabled far too long ago due to WiFi driver (or, PCIe/platform) instability and a related assertion in shill (crbug.com/698457). This test hasn't failed in a long time, so re-enable it. BUG=chromium:609840, chromium:738551 TEST=none Change-Id: Ib5b884b3de08ac48fa8e15f58586d6ee07626eb2 Reviewed-on: https://chromium-review.googlesource.com/1487339 Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="4" gerrit_number="1487339" owner_email="briannorris@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/39/1487339/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Ibbc9d78546c8189b08d30fd501747ee19bb180f0" commit="c47252fad015968d681bffb3f1f6ec8a43df7c0b" commit_message="FROMLIST: [v3] driver: platform: Support parsing GpioInt 0 in platform_get_irq() ACPI 5 added support for GpioInt resources as a way to provide information about interrupts mediated via a GPIO controller. Several device buses (e.g. SPI, I2C) have support for retrieving an IRQ specified via this type of resource, and providing it directly to the driver as an IRQ number. This is not currently done for the platform drivers, as platform_get_irq() does not try to parse GpioInt() resources. This requires drivers to either have to support only one possible IRQ resource, or to have code in place to try both as a failsafe. While there is a possibility of ambiguity for devices that exposes multiple IRQs, it is easy and feasible to support the common case of devices that only expose one IRQ which would be of either type depending on the underlying system's architecture. This commit adds support for parsing a GpioInt resource in order to fulfill a request for the index 0 IRQ for a platform device. from: https://patchwork.kernel.org/patch/10824703/ BUG=b:123750725 TEST=boot Kasumi360, observe GPIO work Change-Id: Ibbc9d78546c8189b08d30fd501747ee19bb180f0 Signed-off-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1483850 Tested-by: Benjamin Gordon &lt;bmgordon@chromium.org&gt; Reviewed-by: Raul E Rangel &lt;rrangel@chromium.org&gt; Reviewed-by: Benjamin Gordon &lt;bmgordon@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1483850" owner_email="egranata@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/50/1483850/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0daa6a8d8e0a21f80012ba69a0a0ce9fd4e2d61a" commit="21142d03d36d137f99fe8dd43a3f792a29314f38" commit_message="build_image: drop vi symlink on dev images We've been installing vim into base images for years, so this vi-&gt;vim symlink isn't used. Lets drop it to reduce the amount of dev image specific hacking we do. BUG=None TEST=precq passes Change-Id: I0daa6a8d8e0a21f80012ba69a0a0ce9fd4e2d61a Reviewed-on: https://chromium-review.googlesource.com/1485292 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="8" gerrit_number="1485292" 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/92/1485292/1" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I343f8a1a93ffecec5008aff8beb3d4c9798a3e24" commit="8f9b570d5e40959ae81f7e740a9f80e6ce8e8245" commit_message="gbmtest: use updated minigbm APIs. This change makes the gbmtest use updated minigbm APIs after https://crrev.com/c/1162170 and https://crrev.com/c/1170773 Change-Id: I343f8a1a93ffecec5008aff8beb3d4c9798a3e24 Reviewed-on: https://chromium-review.googlesource.com/1400621 Commit-Ready: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="3" gerrit_number="1400621" owner_email="msisov@igalia.com" pass_count="0" patch_number="13" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/21/1400621/13" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.19" change_id="I0e6578132e116f010d7c703194c00878d29bda58" commit="9433e80b65ec6c0acbf8bff1e52e2d55f0b66afb" commit_message="CHROMIUM: Drop Bluetooth connection with weak encryption key This aborts any connection with encryption key shorter than 7 octets. BUG=chromium:929763 TEST=Tested with MIN_ENC_KEY_LEN=17 and check that every connection should be immediately dropped. With MIN_ENC_KEY_LEN=16 check that connection with devices that support 16 bytes (most devices) are not dropped. Change-Id: I0e6578132e116f010d7c703194c00878d29bda58 Signed-off-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1492273 Reviewed-by: Xiaoyong Zhou &lt;xzhou@chromium.org&gt; " fail_count="0" gerrit_number="1492273" owner_email="sonnysasaka@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/73/1492273/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3c7c558ef0e02ae8c840024821ec6c675ebfc10c" commit="b8f8342c5ae6679e929b2d117e9bc8bf6c6eb37e" commit_message="build_image: Add DLC installation hook Invoke the build_dlc to install all the DLCs in &quot;dlc&quot; directory of the output directory. This script does nothing if the directory containing the DLC builds does not exist, so it should play nice with builds that do not yet build DLCs. BUG=chromium:887158 TEST=build_image; dummy-dlc were copied properly. CQ-DEPEND=CL:1433192 Change-Id: I3c7c558ef0e02ae8c840024821ec6c675ebfc10c Reviewed-on: https://chromium-review.googlesource.com/1252563 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Amin Hassani &lt;ahassani@chromium.org&gt; Reviewed-by: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="0" gerrit_number="1252563" owner_email="chowes@google.com" pass_count="0" patch_number="5" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/63/1252563/5" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I0e6578132e116f010d7c703194c00878d29bda58" commit="e2f80aa7af90e2fc1c315749d475d961fd85c0cd" commit_message="CHROMIUM: Drop Bluetooth connection with weak encryption key This aborts any connection with encryption key shorter than 7 octets. BUG=chromium:929763 TEST=Tested with MIN_ENC_KEY_LEN=17 and check that every connection should be immediately dropped. With MIN_ENC_KEY_LEN=16 check that connection with devices that support 16 bytes (most devices) are not dropped. Change-Id: I0e6578132e116f010d7c703194c00878d29bda58 Signed-off-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1492006 Reviewed-by: Xiaoyong Zhou &lt;xzhou@chromium.org&gt; " fail_count="0" gerrit_number="1492006" owner_email="sonnysasaka@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/06/1492006/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I506b04c8d54d383bd9646e485ddc810d5fe155f3" commit="24e0e67325c1da3f01f566cd39626e695809989a" commit_message="Flapjack: Remove unnecessary console commands to create flash space The following commands will be removed. CONFIG_CMD_APTHROTTLE CONFIG_CMD_DEVICE_EVENT CONFIG_CMD_I2C_XFER CONFIG_CMD_IDLE_STATS CONFIG_CMD_HCDEBUG Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; BUG=b/126733372 BRANCH=none TEST=buildall Change-Id: I506b04c8d54d383bd9646e485ddc810d5fe155f3 Reviewed-on: https://chromium-review.googlesource.com/1495474 Commit-Ready: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Tested-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="0" gerrit_number="1495474" owner_email="dnojiri@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/74/1495474/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibff5eb1564d358cd36c78cbf106c30d8479335ba" commit="69968a437456a6dd0d37541cd56009939360dc54" commit_message="BuildStore: Redirect GetBuildHistory through BuildStore Modify the function to include branch argument. We will use branch instead of milestone_version as branch is indexed in Buildbucket. BUG=chromium:930227 TEST=run_tests Change-Id: Ibff5eb1564d358cd36c78cbf106c30d8479335ba Reviewed-on: https://chromium-review.googlesource.com/1488959 Commit-Ready: Dhanya Ganesh &lt;dhanyaganesh@chromium.org&gt; Tested-by: Dhanya Ganesh &lt;dhanyaganesh@chromium.org&gt; Reviewed-by: Dhanya Ganesh &lt;dhanyaganesh@chromium.org&gt; " fail_count="0" gerrit_number="1488959" owner_email="dhanyaganesh@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/59/1488959/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="I0e6578132e116f010d7c703194c00878d29bda58" commit="6ff9db39a7f9f044d7754d9032ef5eb6dc65dd03" commit_message="CHROMIUM: Drop Bluetooth connection with weak encryption key This aborts any connection with encryption key shorter than 7 octets. BUG=chromium:929763 TEST=Tested with MIN_ENC_KEY_LEN=17 and check that every connection should be immediately dropped. With MIN_ENC_KEY_LEN=16 check that connection with devices that support 16 bytes (most devices) are not dropped. Change-Id: I0e6578132e116f010d7c703194c00878d29bda58 Signed-off-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1492005 Reviewed-by: Xiaoyong Zhou &lt;xzhou@chromium.org&gt; " fail_count="0" gerrit_number="1492005" owner_email="sonnysasaka@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/05/1492005/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifd3108d459bef02acd20d6a6959fd586fc3a9ca6" commit="ca6522d0536fa48545fef43615121d77ef78601e" commit_message="bq25710: Add support for Vbus measurement by ADC This CL factors out some existing ADC code to bq25710_adc_start() and then use it to implement charger_get_vbus_voltage(). BUG=b:124968142 BRANCH=none TEST=verify VBUS measurement via 'ectool usbpdpower' Change-Id: Ifd3108d459bef02acd20d6a6959fd586fc3a9ca6 Signed-off-by: Philip Chen &lt;philipchen@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1479876 Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Reviewed-by: Scott Collyer &lt;scollyer@chromium.org&gt; " fail_count="0" gerrit_number="1479876" owner_email="philipchen@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/76/1479876/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8b32634dc2c2ffd534b05926d4d99ac74dc16169" commit="7d6be20a8f068f616b60cf4b58391f74f05614cc" commit_message="platform.MemoryPressure: fixes to comments Clarifies return values of initBrowser, and provides better information for running the test outside of Google. BUG=none TEST=made sure it still compiles Change-Id: I8b32634dc2c2ffd534b05926d4d99ac74dc16169 Reviewed-on: https://chromium-review.googlesource.com/1495294 Commit-Ready: Luigi Semenzato &lt;semenzato@chromium.org&gt; Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="0" gerrit_number="1495294" owner_email="semenzato@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/94/1495294/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7ac16973ee2d11a8e5ea272f20d2ee4d9209b557" commit="130a4faf014eff3439ecdbd227a0b59b0a3bbc82" commit_message="COMMIT-QUEUE: add cheza and flapjack to pre-cq I've seen these fail a few times in the last few weeks in the CQ. That shouldn't happen. BRANCH=none BUG=none TEST=none Change-Id: I7ac16973ee2d11a8e5ea272f20d2ee4d9209b557 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1495396 Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; " fail_count="0" gerrit_number="1495396" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/96/1495396/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="If51919e4b1197e1e1027e40c538649f611823def" commit="509e200cb050de26d054489dbef3e9d41e787d7c" commit_message="CHROMIUM: add vmstat counts for different page fault types VM event counters are added to keep track of anonymous vs. file vs. shmem page faults. They are: pgmajfault_a, pgmajfault_f and pgmajfault_s. These are useful to analyze system performance, particularly when the cost of a fault for a file page is very different from that of an anonymous page, as would happen, for instance, in the presence of zram. The PGMAJFAULT counter is no longer directly maintained, for performance. Instead the three new counters are added whenever the total count is needed. This adds entries to /proc/vmstat. I considered adding them at the end for better compatibility, but the contents of /proc/vmstat are already highly variable depending on config options. It is still worth asking whether the new counters should NOT contain &quot;pgmajfault&quot; as a substring of their name. BUG=chromium:718270 TEST=checked that new fields are printed Signed-off-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Change-Id: If51919e4b1197e1e1027e40c538649f611823def Reviewed-on: https://chromium-review.googlesource.com/513619 Commit-Ready: Luigi Semenzato &lt;semenzato@chromium.org&gt; Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="0" gerrit_number="513619" owner_email="semenzato@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/19/513619/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id988331fdd0959775a2dbb464f70d0cbb5f198f5" commit="573a1c00eb5e376ee3ec5625765c420280180051" commit_message="modemfwd: change journal location /run is a tmpfs and gets cleaned out every boot, so the journal won't survive reboots this way. BUG=b:120574149 TEST=ensure journal persists across reboot Change-Id: Id988331fdd0959775a2dbb464f70d0cbb5f198f5 Reviewed-on: https://chromium-review.googlesource.com/1487571 Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="5" gerrit_number="1487571" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/71/1487571/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I49145239ee9a32ec53bcf162188871b88200f0a9" commit="c69330ec124e7116ef84e52631371c519e549387" commit_message="tast: Don't backspace in VirtualKeyboardTyping. VirtualKeyboardTyping presses a bunch of keys on the keyboard to test that typing works. However, recently there's been flakiness in the test, where pressing 2 backspaces seem to delete 3 characters. We're not sure why this happens (maybe due to new backspace feature where holding down backspace deletes a whole word). For now, let's just remove backspace from the test so that we can get it on the CQ. In the future, we would still like to include backspace in the test. TEST=veyron_minnie BUG=chromium:934650 Change-Id: I49145239ee9a32ec53bcf162188871b88200f0a9 Reviewed-on: https://chromium-review.googlesource.com/1482410 Commit-Ready: Darren Shen &lt;shend@chromium.org&gt; Tested-by: Darren Shen &lt;shend@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="8" gerrit_number="1482410" owner_email="shend@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/10/1482410/2" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="Ic5d4ee32e0f650744f9f3ee1e55a285bc6f691ce" commit="a8704b87844a76515e109b80e23dcdbcd7f6a248" commit_message="tast: Add perf timing to VirtualKeyboardOmnibox. An important perf metric for the virtual keyboard is how long it takes to show up and render. Since we already have a test for this scenario, we'll add some perf timing information to it. TEST=veyron_minnie BUG=chromium:879073 Change-Id: Ic5d4ee32e0f650744f9f3ee1e55a285bc6f691ce Reviewed-on: https://chromium-review.googlesource.com/1477572 Commit-Ready: Darren Shen &lt;shend@chromium.org&gt; Tested-by: Darren Shen &lt;shend@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="13" gerrit_number="1477572" owner_email="shend@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/72/1477572/1" remote="cros" total_fail_count="13"/><pending_commit branch="master" change_id="Icfd4c7dec49d43ed403b26613eba6a16ce8991ba" commit="28a2e5a118a6db6a46dbf0f79ec27448d6bf7283" commit_message="usergroup_baseline: Allow homedir for nobody and sshd to be /dev/null. This facilitates the migration away from using /var/empty. BUG=chromium:933582 TEST=PreCQ Passes Change-Id: Icfd4c7dec49d43ed403b26613eba6a16ce8991ba Reviewed-on: https://chromium-review.googlesource.com/1490411 Commit-Ready: Allen Webb &lt;allenwebb@google.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1490411" owner_email="allenwebb@google.com" pass_count="0" patch_number="4" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/11/1490411/4" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="If58ee28c6f250f7192c718932a853f04bd8b8519" commit="4b5a60f75f402dbd844e7616fcbbadcccf5a7e87" commit_message="signing: Add DumpConfig() and binaries. BUG=chromium:813829 TEST=Unittests pass. Change-Id: If58ee28c6f250f7192c718932a853f04bd8b8519 Reviewed-on: https://chromium-review.googlesource.com/1374813 Commit-Ready: LaMont Jones &lt;lamontjones@chromium.org&gt; Tested-by: LaMont Jones &lt;lamontjones@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1374813" owner_email="lamontjones@chromium.org" pass_count="0" patch_number="34" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/13/1374813/34" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie5c19524503749a04655d1aa13eabec7b54af171" commit="976ec80c652329c6a99d580386d265ed670f4f4b" commit_message="image_to_live.sh: move script here This is the only repo left that uses this script, so move it here. This is the same as the src/scripts/ file, so not doing style review. BUG=None TEST=precq passes Change-Id: Ie5c19524503749a04655d1aa13eabec7b54af171 Reviewed-on: https://chromium-review.googlesource.com/1493351 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1493351" owner_email="vapier@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/crostestutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crostestutils" ref="refs/changes/51/1493351/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Iacf3c374b54c7858abb15ba1d2ec8ffc678a94cb" commit="129984340907cff648aad6bf94132aa0223b2955" commit_message="BACKPORT: drm/i915/psr: Add psr1 live status Prints live state of psr1.Extending the existing PSR2 live state function to cover psr1. Tested on KBL with psr2 and psr1 panel. v2: rebase v3: DK Rename psr2_live_status to psr_source_status. v4: DK Move EDP_PSR_STATUS_STATE_SHIFT below EDP_PSR_STATUS_STATE_MASK. Pass seq to psr_source_status, handle source status prints in psr_source_status. v5: Fixed CI warning messages v6: Remove extra space in the title before the colon.(DK) Rebase. (Jani) v7: Use tabs for indenting the values.(Jani) v8: Addressed dk's review comments. Cc: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt; Cc: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Reviewed-by: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Signed-off-by: Vathsala Nagaraju &lt;vathsala.nagaraju@intel.com&gt; Signed-off-by: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/1530086910-15914-1-git-send-email-vathsala.nagaraju@intel.com (cherry picked from commit 00b062967f1524de25daf6578d9043b0bbe7c208) Conflicts: drivers/gpu/drm/i915/i915_debugfs.c drivers/gpu/drm/i915/i915_reg.h BUG=b:124520698 TEST=monitor /sys/kernel/debug/dri/0/i915_edp_psr_status and ensure that PSR status is shown even on devices that don't support PSR2. Change-Id: Iacf3c374b54c7858abb15ba1d2ec8ffc678a94cb Signed-off-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1492974 Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; " fail_count="0" gerrit_number="1492974" owner_email="fletcherw@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/74/1492974/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9848d77f0af150e2fdb21ba2f83c78bb4767bcfe" commit="24c5c6eafe07c691b4c41ce7345b33f432116e4c" commit_message="HWTestStage: Remove insertion of empty Subsystem message We have deleted all subsystem logic from chromite a while back. Now, we are just writing an empty subsystem message which shouldn't be read by anyone. BUG=chromium:930215 TEST=./run_tests Change-Id: I9848d77f0af150e2fdb21ba2f83c78bb4767bcfe Reviewed-on: https://chromium-review.googlesource.com/1495375 Commit-Ready: Dhanya Ganesh &lt;dhanyaganesh@chromium.org&gt; Tested-by: Dhanya Ganesh &lt;dhanyaganesh@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="0" gerrit_number="1495375" owner_email="dhanyaganesh@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/75/1495375/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifa5ccbe0b47a6fa4491d3c4a899b6eb338f3a93c" commit="57ce8c6204c761b3b9b79afae312f4cae29a7f7a" commit_message="cryptohome: use UnmountEx over deprecated Unmount Unmount is deprecated since it uses the old-style async interface, so we want to test the actual endpoint that will be used by e.g. Chrome. BUG=chromium:811551 TEST=login_UserPOlicyKeys Change-Id: Ifa5ccbe0b47a6fa4491d3c4a899b6eb338f3a93c Reviewed-on: https://chromium-review.googlesource.com/1490612 Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Greg Kerr &lt;kerrnel@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="0" gerrit_number="1490612" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/12/1490612/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I0e6578132e116f010d7c703194c00878d29bda58" commit="bfffad0d8f38191492153e9100827ce1f1cab5ab" commit_message="CHROMIUM: Drop Bluetooth connection with weak encryption key This aborts any connection with encryption key shorter than 7 octets. BUG=chromium:929763 TEST=Tested with MIN_ENC_KEY_LEN=17 and check that every connection should be immediately dropped. With MIN_ENC_KEY_LEN=16 check that connection with devices that support 16 bytes (most devices) are not dropped. Change-Id: I0e6578132e116f010d7c703194c00878d29bda58 Signed-off-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1492002 Reviewed-by: Xiaoyong Zhou &lt;xzhou@chromium.org&gt; " fail_count="0" gerrit_number="1492002" owner_email="sonnysasaka@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/02/1492002/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ie440170ea103a491adb35b926ee892fff8994aec" commit="a7779b14ed4db7c3921c7623af6bc17efdf98b40" commit_message="FIXUP: UPSTREAM: drm/udl: make fbdev support really optional Commit 12a78f269a7a (&quot;UPSTREAM: drm/udl: make fbdev support really optional&quot;) removes &quot;select FB_DEFERRED_IO&quot; from &quot;config DRM_UDL&quot;. If DRM_UDL and DRM_FBDEV_EMULATION are enabled, but FB_DEFERRED_IO is not enabled by other means, the build now fails with: drivers/gpu//drm/udl/udl_fb.c: In function 'udlfb_dpy_deferred_io': drivers/gpu//drm/udl/udl_fb.c:92:39: error: 'struct fb_info' has no member named 'fbdefio' as reported by 0day. Select FB_DEFERRED_IO from DRM_FBDEV_EMULATION to fix the problem. Note that upstream does not have the problem, since FB_DEFERRED_IO was added to DRM_KMS_FB_HELPER with commit eaa434defaca1 (&quot;drm/fb-helper: Add fb_deferred_io support&quot;). It might be possible to pull in that commit instead, but I decided not to do it to avoid possible side effects. BUG=b:117899525 TEST=Build with CONFIG_DRM_FBDEV_EMULATION=y Change-Id: Ie440170ea103a491adb35b926ee892fff8994aec Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1493160 Reviewed-by: Po-Hsien Wang &lt;pwang@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="1493160" owner_email="groeck@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/60/1493160/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I8061d81ceb1dca4ebb2b63dd79462c22b397becd" commit="200eb104cef6f445bccd97597d16bbb5b3f860fc" commit_message="UPSTREAM: HID: core: replace the collection tree pointers with indices Introduced in c53431eb696f3c64c12c00afb81048af54b61532 &quot;HID: core: store the collections as a basic tree&quot;. Previously, the pointer to the parent collection was stored. If a device exceeds 16 collections (HID_DEFAULT_NUM_COLLECTIONS), the array to store the collections is reallocated, the pointer to the parent collection becomes invalid. Replace the pointers with an index-based lookup into the collections array. Reported-by: Pandruvada, Srinivas &lt;srinivas.pandruvada@intel.com&gt; Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt; (am from https://patchwork.kernel.org/patch/10753391/) (also found at https://lkml.kernel.org/r/20190109035018.GA12679@jelly) (cherry picked from commit ee46967fc6e74d412fe1ec15f77fdb8624bde2b0) BUG=chromium:888172 TEST=As part of high-resolution scrolling series, checked that mice connected and functioned properly. Change-Id: I8061d81ceb1dca4ebb2b63dd79462c22b397becd Signed-off-by: Harry Cutts &lt;hcutts@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1465431 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="2" gerrit_number="1465431" owner_email="hcutts@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/31/1465431/8" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="Ia61460bb431dfe6d70731970503e7fdb1c694b69" commit="0282ae40a0a189ba0475bef7a37dd95dcdac1aef" commit_message="shill: Add new service error types CL:1105395 adds the following new service error strings to shill's external D-Bus interface: * &quot;not-associated&quot; - Generic association failure * &quot;not-authenticated&quot; - Generic 802.11 authentication failure * &quot;too-many-stas&quot; - BSS cannot accept any more STAs This change modifies the relevant metrics and service enums such that these errors may be used by shill. BUG=chromium:625387 TEST=Builds and all unit tests are passing. Change-Id: Ia61460bb431dfe6d70731970503e7fdb1c694b69 Reviewed-on: https://chromium-review.googlesource.com/1226110 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="4" gerrit_number="1226110" owner_email="akhouderchah@chromium.org" pass_count="1" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/10/1226110/5" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I12b2aa8edf6cd1f50ea95aa945bf0108f72669c9" commit="7e6872392c680b0a6d2d96f62b27f1ed992b3b83" commit_message="cros-disks: Run FUSE file system without privileges Add an option to FUSEMounter to allow a fuse program to run without CAP_SYS_ADMIN capabilities, and use this to mount ExFAT partitions. Other FUSE filesystem require patches to support unprivileged mounting and will be migrated later. BUG=chromium:866377 TEST=platform_CrosDisks.* + manual CQ-DEPEND=CL:1273218 Change-Id: I12b2aa8edf6cd1f50ea95aa945bf0108f72669c9 Reviewed-on: https://chromium-review.googlesource.com/1453856 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Anand Mistry &lt;amistry@chromium.org&gt; Reviewed-by: Anand Mistry &lt;amistry@chromium.org&gt; " fail_count="2" gerrit_number="1453856" owner_email="amistry@chromium.org" pass_count="1" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/56/1453856/8" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.14" change_id="I47e0500ac23933fc1997a33fe72c0acfce5f1ca7" commit="3b67f0979c37d3815cdbe7b2806ac3de9060f196" commit_message="UPSTREAM: drm/amdgpu: Cancel the delay work when suspend Cancel the delay work to avoid the corner case that ib test was not running when suspend Reviewed-by: Christian Knig &lt;christian.koenig@amd.com&gt; Signed-off-by: Rex Zhu &lt;Rex.Zhu@amd.com&gt; Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt; (cherry picked from commit a54594752ad48de75dc0158f0c9b124177235efc) BUG=b:118762519 TEST=suspend_stress_test Change-Id: I47e0500ac23933fc1997a33fe72c0acfce5f1ca7 Signed-off-by: Yu Zhao &lt;yuzhao@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1482191 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Yu Zhao &lt;yuzhao@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="8" gerrit_number="1482191" owner_email="yuzhao@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/91/1482191/2" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I769db7d28fc0b94c4bfa14d9ee2d2d3f251018a9" commit="0739639dcce3b58b3a1be14c37e95721c1662078" commit_message="shill: key_value_store: Change Convert* methods' output params to return values The KeyValueStore::Convert* methods previously used an output parameter to return their result--rather than simply returning the value--despite the fact that a valid output value is always produced. This also allows for a potential ambiguity of the interface in the case where the output parameter points to a non-empty map. This change modifies the methods to simply return the desired value. BUG=chromium:517618 TEST=All unit tests are passing. Change-Id: I769db7d28fc0b94c4bfa14d9ee2d2d3f251018a9 Reviewed-on: https://chromium-review.googlesource.com/1488251 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="5" gerrit_number="1488251" owner_email="akhouderchah@chromium.org" pass_count="1" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/51/1488251/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I7de8e96a3fa592e5bdb8a110792f70a2aaa5e8f8" commit="a7d62417de21a8733533c0a28740b74371bb4fac" commit_message="autotest: add policy_ReportUploadFrequency test to ebuild BUG=None TEST=None CQ-DEPEND=CL:1448891 Change-Id: I7de8e96a3fa592e5bdb8a110792f70a2aaa5e8f8 Reviewed-on: https://chromium-review.googlesource.com/1488991 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Julia Feitosa &lt;carvalheira@google.com&gt; Reviewed-by: Max Timkovich &lt;timkovich@chromium.org&gt; " fail_count="1" gerrit_number="1488991" owner_email="carvalheira@google.com" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/91/1488991/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I132f2e8ffe0403002702cea0804a1c21d55fead9" commit="0602ac2ba0baabf166ed7ce950b5cc6593c82fc8" commit_message="CHROMIUM: config: Built-in PowerVR driver 1.10 and 1.9 as module This is to match the current UM driver (1.10) but allows going back to the old (1.9) UM driver. BUG=b:117489304 TEST=Boot to UI on Elm with 1.9 and 1.10 UM CQ-DEPEND=CL:*721692 Change-Id: I132f2e8ffe0403002702cea0804a1c21d55fead9 Signed-off-by: Luigi Santivetti &lt;luigi.santivetti@imagination.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1493909 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="1" gerrit_number="1493909" owner_email="luigi.santivetti@imagination.corp-partner.google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/09/1493909/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I0db65aa7d3f5c3cbe3a181443511ba690f12e73d" commit="2adbafee8dfad19490f51405bceaedd050f67bfb" commit_message="CHROMIUM: config: Built-in PowerVR driver 1.10 and 1.9 as module This is to match the current UM driver (1.10) but allows going back to the old (1.9) UM driver. BUG=b:117489304 TEST=Boot to UI on Elm with 1.9 and 1.10 UM CQ-DEPEND=CL:*721692 Change-Id: I0db65aa7d3f5c3cbe3a181443511ba690f12e73d Signed-off-by: Luigi Santivetti &lt;luigi.santivetti@imagination.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1493910 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="1" gerrit_number="1493910" owner_email="luigi.santivetti@imagination.corp-partner.google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/10/1493910/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9512afc6a21369879b0b4cfe176f73b60b649871" commit="fc51d66230c24ca8d0a3d8c7691b332f251e2fa4" commit_message="power: add ChargeController and related helper - Add ChargeController responsible for handling power policies: peak shift, advanced battery charge. - Add ChargeControllerHelper responsible for writing data to EC driver sysfs nodes. BUG=b:123925343 TEST=none Change-Id: I9512afc6a21369879b0b4cfe176f73b60b649871 Reviewed-on: https://chromium-review.googlesource.com/1475392 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Oleh Lamzin &lt;lamzin@google.com&gt; Reviewed-by: Oleh Lamzin &lt;lamzin@google.com&gt; Reviewed-by: Nick Crews &lt;ncrews@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="13" gerrit_number="1475392" owner_email="lamzin@google.com" pass_count="1" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/92/1475392/10" remote="cros" total_fail_count="13"/><pending_commit branch="master" change_id="Id58e9262344edbe51dff89a806a186b7382edc24" commit="1f974de32f86ea6906505667bacb3b5e1ec6844a" commit_message="cryptohome: Migration to PCR bound keyset This change will force the migration of TPM_WRAPPED keysets to new PCR_BOUND type. It will allow the policy that forces reboot on sign out to make the data of not logged in users completely inaccessible until reboot. BUG=b:77799573 TEST=unit tests Change-Id: Id58e9262344edbe51dff89a806a186b7382edc24 Reviewed-on: https://chromium-review.googlesource.com/1475402 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Igor &lt;igorcov@chromium.org&gt; Reviewed-by: Igor &lt;igorcov@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="6" gerrit_number="1475402" owner_email="igorcov@chromium.org" pass_count="1" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/02/1475402/4" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I5f85d7d82f37b4dfd8cb0951406b396003d16737" commit="679833c453ab34aa193e6d36dc922159d5260752" commit_message="smbprovider: Add amistry@ and slangley@ to OWNERS Since Stuart's team (and specifically Anand) are taking over SMB, this change adds them to the relevant owners files. Change-Id: I5f85d7d82f37b4dfd8cb0951406b396003d16737 Reviewed-on: https://chromium-review.googlesource.com/1480534 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Bailey Berro &lt;baileyberro@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="10" gerrit_number="1480534" owner_email="baileyberro@chromium.org" pass_count="1" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/34/1480534/2" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I92f2765ea15569c3b7283532faece819d4e2cf8f" commit="67788abcd5f80d61b224e60e3b2e0505d8de714b" commit_message="cryptohome: Add salt into SignatureChallengeInfo Add a new field into the SignatureChallengeInfo proto that will hold the value of the salt used for challenge-protected vault keysets. The |salt| field of the enclosing SerializedVaultKeyset proto shouldn't be used for this purpose. This allows to clearly separate in code the data flows of the old-style salt (which is used for the cryptohome-TPM-key-based encryption) and of the challenge-response salt. This is a pure refactoring CL, no functional change is expected. BUG=chromium:842791 TEST=none Change-Id: I92f2765ea15569c3b7283532faece819d4e2cf8f Reviewed-on: https://chromium-review.googlesource.com/1489591 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="2" gerrit_number="1489591" owner_email="emaxx@chromium.org" pass_count="1" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/91/1489591/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ib2364e6d380bdbf873349ea6c41e1a67e81b525e" commit="fbe7f27b5db647dd0f4eb4485a6b61060ef8ae89" commit_message="vm_tools: concierge: mount plugin runtime directory as /run/pvm in jail Plugin needs access to axillary data and control socket provided by the dispatcher that reside in /run/pvm/&lt;vm_id&gt;/, so let's use it as plugin VM runtime directory (instead of a random temporary directory), and also bind-mount it in the plugin jail as /run/pvm/. While at it, let's move cicerone token and socket there. BUG=b:80150167 TEST=Build Change-Id: Ib2364e6d380bdbf873349ea6c41e1a67e81b525e Reviewed-on: https://chromium-review.googlesource.com/1490717 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="2" gerrit_number="1490717" owner_email="dtor@chromium.org" pass_count="1" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/17/1490717/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ie9bffad330e17991d330380f33fb4b1c79602306" commit="bef2c68ae5dd33d4c740e3c812ac252586507d36" commit_message="cecservice: fix dangling /dev/log symlink TEST=Ensured cecservice log messages visible in journal BUG=chromium:932761 Change-Id: Ie9bffad330e17991d330380f33fb4b1c79602306 Reviewed-on: https://chromium-review.googlesource.com/1491437 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Felix Ekblom &lt;felixe@chromium.org&gt; Reviewed-by: Dariusz Marcinkiewicz &lt;darekm@google.com&gt; Reviewed-by: Christopher Morin &lt;cmtm@google.com&gt; " fail_count="1" gerrit_number="1491437" owner_email="felixe@chromium.org" pass_count="1" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/37/1491437/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib71887258e26dc2246075a952938fd726fcb09d8" commit="a2a74a46cf02d2b2aff086ee6552de8ad645d494" commit_message="diagnostics: register HandleEcNotification in dpsl Register HandleEcNotification function in dpsl. BUG=b:124038217 TEST=diagnostics package builds Change-Id: Ib71887258e26dc2246075a952938fd726fcb09d8 Reviewed-on: https://chromium-review.googlesource.com/1491451 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Oleh Lamzin &lt;lamzin@google.com&gt; Reviewed-by: Oleh Lamzin &lt;lamzin@google.com&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; Reviewed-by: Polina Bondarenko &lt;pbond@chromium.org&gt; " fail_count="3" gerrit_number="1491451" owner_email="lamzin@google.com" pass_count="1" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/51/1491451/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I58aa97f192a58cdc57de6c2d244cc600b429bba9" commit="9211fd46f88b9d9cff815531fdd75e39a38dc47e" commit_message="arc: Pass Play Store auto-update mode to container boot. This passes Play Store auto-update mode to container boot. TEST=Locally BUG=b:124203723 Change-Id: I58aa97f192a58cdc57de6c2d244cc600b429bba9 Reviewed-on: https://chromium-review.googlesource.com/1492035 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Yury Khmel &lt;khmel@google.com&gt; Reviewed-by: Yury Khmel &lt;khmel@google.com&gt; " fail_count="1" gerrit_number="1492035" owner_email="khmel@chromium.org" pass_count="1" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/35/1492035/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I64d27b25776c59dc7ed32383fea4cf3b3a1974c1" commit="9c0cbfeee8ea65cfdd730b4f8aaa6268bf07e128" commit_message="system_api: Constants to allow LockToSingleUserMountUntilReboot to be done by service Chrome will need to be able to ask the Chrome OS service to disable login until reboot. In this CL we define the constants that will be used in the D-Bus call to be made from Chrome. BUG=b:77799573 TEST=None Change-Id: I64d27b25776c59dc7ed32383fea4cf3b3a1974c1 Reviewed-on: https://chromium-review.googlesource.com/1458577 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Igor &lt;igorcov@chromium.org&gt; Reviewed-by: Igor &lt;igorcov@chromium.org&gt; Reviewed-by: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; " fail_count="3" gerrit_number="1458577" owner_email="igorcov@chromium.org" pass_count="1" patch_number="11" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/77/1458577/11" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ifa09815c21168e6b10e7cf08d02bbdf9ad5a88db" commit="3874a555b3fd255a961fcf50cbc3816e9da2012a" commit_message="vm_tools: maitred: max stateful fs size at boot As a first step toward more dynamic stateful disk sizing, add a btrfs online resize operation to maximize the filesystem within its block device. This will take place on each boot, but it should have minimal overhead if the block device size has not changed (less than 10 ms) and should not take a significant amount of time even when actually resizing, since this will always be expanding into new free space, which doesn't require any shuffling of existing data (growing a 1 GB FS to 2 GB takes less than 100 ms on my test system). Note that this will only work for expanding the disk image; it is not safe to shrink the disk image unless the filesystem is shrunk first, which will never happen in this code path due to the use of 'max' as the size specifier. The approach taken here is enough to allow the virtual block device image to be resized to let the VM consume newly-available free space that wasn't available at VM creation time. Shrinking the VM disk image would need to issue a BTRFS resize operation with an absolute size specified, followed by shrinking the disk image file to that size. However, since we use a sparse backing file for the stateful disk image, free space should already be reclaimed from the VM even if the logical disk size is larger than the available space. Tested by manually expanding the stateful disk image with truncate(1) and restarting the VM, observing the change in filesystem size. BUG=chromium:858815 TEST=Verify that /mnt/stateful is resized when resizing raw block image Change-Id: Ifa09815c21168e6b10e7cf08d02bbdf9ad5a88db Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1470609 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="4" gerrit_number="1470609" owner_email="dverkamp@chromium.org" pass_count="1" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/09/1470609/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I5a1b6ce49ff17fc3f748b63a33c814841fe3fcaa" commit="18ef2b8484448085918df15541d035a95ff590d3" commit_message="sepolicy: don't audit granted kernel cros_arc_setup:fd use This auditallow currently ranks top on collected selinux violations but it's not necessary since kernel to use cros_arc_setup fd has already been identified. BUG=b:80461815 TEST=dmesg Change-Id: I5a1b6ce49ff17fc3f748b63a33c814841fe3fcaa Reviewed-on: https://chromium-review.googlesource.com/1488371 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; " fail_count="5" gerrit_number="1488371" owner_email="fqj@chromium.org" pass_count="1" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/71/1488371/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ie4958b47f4061caca973f69ae1416b6f492a210a" commit="90c9821c4dbcf6c2fb7726aa80c81aa952b71e53" commit_message="system_api: Add libvda constants. Add D-Bus service constants for the libvda (go/libvda). BUG=b:123326297 TEST=Build and boot Change-Id: Ie4958b47f4061caca973f69ae1416b6f492a210a Reviewed-on: https://chromium-review.googlesource.com/1488515 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Alex Lau &lt;alexlau@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Alex Lau &lt;alexlau@chromium.org&gt; " fail_count="2" gerrit_number="1488515" owner_email="alexlau@chromium.org" pass_count="1" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/15/1488515/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ieeff2963e820d5d71f1598a3da318edc5c641610" commit="56bf42cac955b2d0aba41549c231a6d3b35fe442" commit_message="vm_tools: cicerone: track system timezone changes Adds a base::FilePathWatcher to vm_cicerone that notifies cicerone when the system timezone file at /etc/localtime has changed, then updates the timezones for all Crostini containers to match. BUG=chromium:829934 TEST=start container, change system timezone and check 'date' returns expected values. Change-Id: Ieeff2963e820d5d71f1598a3da318edc5c641610 Reviewed-on: https://chromium-review.googlesource.com/1490151 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; " fail_count="2" gerrit_number="1490151" owner_email="fletcherw@chromium.org" pass_count="1" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/51/1490151/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I61e80aa13efe36177b76b5a9d8d3a4b8bcbd9bac" commit="cf7066f5f1d84ecb54d4191ab710a870b7298520" commit_message="flashmap: Add FMAP_AREA_PRESERVE in area flags 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 solution. 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. The new FMAP_AREA_PRESERVE is a suggestion for updater to preserve this section if possible. Programs constructing FMAP must define its own way to add such attribute. BUG=b:126637087,chromium:936768 TEST=sudo emerge flashmap Change-Id: I61e80aa13efe36177b76b5a9d8d3a4b8bcbd9bac Reviewed-on: https://chromium-review.googlesource.com/1493767 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Duncan Laurie &lt;dlaurie@google.com&gt; " fail_count="1" gerrit_number="1493767" owner_email="hungte@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/flashmap" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/flashmap" ref="refs/changes/67/1493767/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I979086fb8a0f111118d177da7756f77c5378ec75" commit="038e1509235e5a563e46c7432ef59e322ca8d300" commit_message="build_image: copy over toolchain provided settings This setting is currently handled by the gmerge package. We want to drop that and let it be part of the build_image stage (as toolchain packages are fixed at build_image time). Copy that over now. BUG=chromium:194889 TEST=precq passes &amp; dev_install works Change-Id: I979086fb8a0f111118d177da7756f77c5378ec75 Reviewed-on: https://chromium-review.googlesource.com/1490619 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="1490619" 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/19/1490619/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic67854af91f823a8c67811b0e792b4e954d2f186" commit="2fedae0752a114346594cfca275df9af8a94e596" commit_message="commandline: Add argument deprecation support. BUG=chromium:893748 TEST=new unit tests, run_tests Change-Id: Ic67854af91f823a8c67811b0e792b4e954d2f186 Reviewed-on: https://chromium-review.googlesource.com/1450311 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="0" gerrit_number="1450311" 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/11/1450311/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iff1232b043d57861f48c6271ecc6df013fe21b54" commit="14647f69ca7b03dcfc06151df6649880fd6b9ebf" commit_message="Build API: Naming convention changes for clarity. The overloading of API was needlessly confusing and promoted incorrect usage. These changes fix the naming conventions so they're more unique and their roles are clearer. BUG=None TEST=run_tests, precq Change-Id: Iff1232b043d57861f48c6271ecc6df013fe21b54 Reviewed-on: https://chromium-review.googlesource.com/1491799 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="0" gerrit_number="1491799" owner_email="saklein@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/99/1491799/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I483dfffee225d65d18d6c321b7c0c42331ff7e99" commit="0d209b82905286a2d42dfb45fedbc7105692a48c" commit_message="shill: remove unnecessary forward declarations of `struct nlattr` BUG=None TEST=Run unit tests. Change-Id: I483dfffee225d65d18d6c321b7c0c42331ff7e99 Reviewed-on: https://chromium-review.googlesource.com/1493747 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1493747" owner_email="benchan@chromium.org" pass_count="1" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/47/1493747/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I36afd99f2648db26335e23ed9e3723f2e8e4986a" commit="01939e246abb57bbade2d81438291edf3369ab13" commit_message="shill: simplfy Nl80211Frame::ToString() Nl80211Frame::ToString() returns a boolean and appends the result to the provided std::string* argument. The only scenario that it returns false is when the std::string* argument is null. Instead, this CL simplifies Nl80211Frame::ToString() to return a std::string and let the caller to append the returned string to another std::string if needed. BUG=None TEST=Run unit tests. Change-Id: I36afd99f2648db26335e23ed9e3723f2e8e4986a Reviewed-on: https://chromium-review.googlesource.com/1493748 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="1" gerrit_number="1493748" owner_email="benchan@chromium.org" pass_count="1" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/48/1493748/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I35945593c4b26241ff61ce04665ca47e8d2feaef" commit="8c79099e8b52c6bca8bd873c2f1ba95f202432d0" commit_message="CHROMIUM: Merge 'v4.4.176' into chromeos-4.4 Merge of v4.4.176 into chromeos-4.4 Changelog: ---------------------------------------------------------------- Alexander Duyck (1): net: Do not allocate page fragments that are not skb aligned Arnd Bergmann (1): mfd: as3722: Mark PM functions as __maybe_unused David S. Miller (1): net: Add header for usage of fls64() Eric Dumazet (6): tcp: tcp_v4_err() should be more careful tcp: clear icsk_backoff in tcp_write_queue_purge() vxlan: test dev-&gt;flags &amp; IFF_UP before calling netif_rx() net/x25: do not hold the cpu too long in x25_new_lci() mISDN: fix a race in dev_expire_timer() ax25: fix possible use-after-free Greg Kroah-Hartman (1): Linux 4.4.176 Guenter Roeck (1): Merge remote-tracking branch 'origin/linux/v4.4.176' into merge/chromeos-4.4-v4.4.176 Hauke Mehrtens (1): net: Fix for_each_netdev_feature on Big endian Jann Horn (1): kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) Joerg Roedel (1): KVM: VMX: Fix x2apic check in vmx_msr_bitmap_mode() Jon Hunter (1): mfd: as3722: Handle interrupts on suspend Jose Abreu (1): net: stmmac: Fix a race in EEE enable callback Kai-Heng Feng (1): sky2: Increase D3 delay again Lorenzo Bianconi (1): net: ipv4: use a dedicated counter for icmp_v4 redirect packets Paolo Abeni (1): vsock: cope with memory allocation failure at socket creation time Wei Yongjun (1): hwmon: (lm80) Fix missing unlock on error in set_fan_div() Zhiqiang Liu (1): net: fix IPv6 prefix route residue chenzefeng (A) (1): x86: livepatch: Treat R_X86_64_PLT32 as R_X86_64_PC32 Makefile | 2 +- arch/x86/kernel/livepatch.c | 1 + arch/x86/kvm/vmx.c | 4 ++- drivers/hwmon/lm80.c | 4 ++- drivers/isdn/mISDN/timerdev.c | 2 +- drivers/mfd/as3722.c | 30 ++++++++++++++++++++++ drivers/net/ethernet/marvell/sky2.c | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 22 ++++++++-------- drivers/net/vxlan.c | 13 ++++++++-- include/linux/netdev_features.h | 24 +++++++++++++++-- include/net/ax25.h | 12 +++++++++ include/net/inetpeer.h | 1 + include/net/tcp.h | 1 + net/ax25/ax25_ip.c | 4 +-- net/ax25/ax25_route.c | 19 ++++++-------- net/core/dev.c | 4 +-- net/core/skbuff.c | 4 +++ net/ipv4/inetpeer.c | 1 + net/ipv4/route.c | 7 +++-- net/ipv4/tcp.c | 1 - net/ipv4/tcp_ipv4.c | 7 ++--- net/ipv6/addrconf.c | 3 ++- net/vmw_vsock/vmci_transport.c | 4 +++ net/x25/af_x25.c | 6 ++--- virt/kvm/kvm_main.c | 3 ++- 25 files changed, 135 insertions(+), 46 deletions(-) BUG=chromium:935145 TEST=Build and test on various affected systems Change-Id: I35945593c4b26241ff61ce04665ca47e8d2feaef Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1488835 " fail_count="0" gerrit_number="1488835" owner_email="groeck@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/35/1488835/1" remote="cros" total_fail_count="0"/><lkgm version="11847.0.0-rc3"/></manifest>