blob: 19d25f2ec52c39f726918fc35b45cd0a770258ec [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="ffabbe5ca1921f5b386b2e3157c19ba026f2d2df">
<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="536f6cb9217032dfd1d4cdbfc35b5d1c316cec27" 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="d4bc462dc64e6ca07958e84a1ebca5ff97dbea4b" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="38f267d88c7b47b53a00989b794cec261d10e3f5" 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="2dff9c9c74e9d732e6fe57c84ef7fd044cc45d96" upstream="refs/heads/master"/>
<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="e863ca54661220d08584387b537cec1d327c9bb7" 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="b56a43a9064c35e81be989f5e86a19d9159d5edf"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="6d7245a03cbbe4e16b198891ee43be203a6633ba" 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="55106ca75ba2dc18c51d4ad6d620882b312f5c8e" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="e685f11fd4c22fe0fcecb4084873cdbbdf55209d" 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="a6bade48153992dc3d91697c45db9d36231e3bfc" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="f960281389e1d96e05d5d47f7f93402c50aa601d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="55604ba5f4656c70f961b3f7b2a70f5237e7f524" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="34e08efb0d563250219a4013cfdd9a732a43281c" 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="716d4df9dd1946e8c97540328ce2b91736d1ae3f" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="64537f073104a802e78c126985cba8d7ec887250" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="7a6d0d43d3b41a3d7ce2192e4f9c2caeea6f5f2d" 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="3985c04147ea7c9257f297b21223380f8a7ea0b4" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="320bc2191cff0caed4cb8003ab9b819e3765d922" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="a8affc29e0ca971bfdca16478228506baf57ee61" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="7fc2dd0203ac8ee52aa6bf2c4cb68ee208a0c8db" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="26bbc1f1c508b31c3dfb959886ce180e0e21ca48" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="11be5d3f430d72c252c20fe75499c11fc74a1973" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="0cb30ee451b7b860fbdaa33c77e6251f69d3f36e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="7aa33ebc826940bc76d6cfd0d4e617c9fc1e68e9" 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="849da587a232563175bfdc2574d67a853d55c777" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="de53cb2659096356e8e51d24da638753ca0dd522" 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="881ed1ac9a234b9700c309b0a1f1a86e2b1f48a8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="8e8578be2310992db2aae404f3e108873e9d9412" 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="85e6e13ae4e3ba22f1970ebfe66610866e89132d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="584d04568c8b135e3b24fe3ff372bd6e22078c6e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="5d2671442a5a09ec0ba335aab1c4e859d9cb610f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="11809f60ab725d7f547b3c90663c0558cb881002" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="714f228553d3effb16d7479c4e92d159bd002343" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="73e66de2923c198396dd767234225f746fe905ad" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="16e1fa54bcebc58b4abe19f69f64f9d2acdfbe9e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="0827c31e8323be834f0305efa66a77ce8214614e" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="170a177c7a840a5074e073c80d872b967f37c161" 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="a7c9c0298017880b7206cc69a59d1a2886a4bbcb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="702313d8cce3d5f9e2f0ab013fec28fdc7d3e0c0" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="dbd9906d579fe68543cb1fe9c58e4734cd8394ea" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="f0e61aa07472b1627bff3ff7781c642886fd7284" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="00b09c9f8f54be25711bcac0e332906266a713cb" 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="54fa71efbe50fb2b58096d871575b59e12edba6d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="fa8eb49ecf3d52186e7734f113107bcc416ebe52" 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="500928fd3a78322549d9602dac6a135a028ab0ae" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="439a5487f9070864a879ff553282e7fad912679a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="e2b69e4181efc8b760a7884690f9f056d79c86af" 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="26a590ae6bf01f25a336da849dde93ed005c0169" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="16bc496a97c027147453e7d675ae2f9147352b31" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="326384d6d8eae04f7cc8971f708b53fc35c983ab" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="95c1c83b320446f331367f8038c68caea0e153ff" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="c290c8bbfbb65286d57ac2b412b7d3c1bfd3dad7" 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="5bc80f22a8cadf400e796f585278bc04f18201af" 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="f3e4d3bca41b674e89583d74dfb7e538fe58ff18" 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="28019a2c5518434c11c1e5a4dfdd8542b1937a61" 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="ebc8bb5fc79a0c3244df8650f162c3a94b62d0f7" 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="f33e0c49f9be3224c3b02dee2c40638c5013f911" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="581e6a1fd2736c153c2593a73658175909d7356f" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="b5953522d7d4c5d1385c9f70fc78895dd74785b2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="193762bd149a333f9d6cec8dfe9544772500cbc8" 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="b8dc3f146d9bf647c98c695b3a23f294d2aa7eb2" 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="f2f9d8df9f307aea2f0c269c81ab7f104b8a4a20" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="37ae79bdc6244e6d802139b6581641a10ec3f2d5" 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="91886ee136e3ebdea8e4080eaf14e6953807448f" 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="56817d845be7d380c6df2268079cfa4fb7c68016" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="c2851026e72dcb7b8c1d19e750c0416a6abf41ce" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="f4dee350b50e18c20a2e7fb6f08ecde4f21f8f16" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="6283eeeaf5ccebcca982d5318b36d49e7b32cb6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cups" path="src/third_party/cups" revision="3a6c2f4b7c24ac5798faf962d7027e7ed375855c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cypress-tools" path="src/third_party/cypress-tools" revision="043fba1c35f89cce95f804bf6d4f01cfc23a6c21" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="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="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="446b673793eab19a5fdfcdc757563b14c2ac2ef0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="8fa99b87bc6420d0cd2884ce7ced03c623d7d4ad" upstream="refs/heads/fwupd-1.0.6"/>
<project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="a2bc87ab8851051e765d60626a6997f63ddfe00e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="5e5d1a65cbf855609e4d7c9c425615090a834704" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="400d7d2f3b1a3bf69146b29f1345817cc698461b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="77fe549abeffa773a50f1786313728c176bfdedb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="3552549f4a9ce929f45bbeef6f75cb1d77879015" 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="6c0b2d05724e964c7f585394238e680097081808" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="6ecf52fb0f71ec5bd526b2410ec79155cee17df0" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="00d5f016a1ba231a6bf6ab9a22e9170c0c812e2b" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="fb21b159c65c5ff6522b3a96fba3a41669b95fe2" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="610c22f2b45e14f056df7f4d05aaf82ca6c0347a" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="9b007abe7ebce6cb8b5e9d0bb67e64287ed1b3b6" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="56bea55d9c1d4fb6be12e3b81319cfee010ee205" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/experimental" revision="8931abac35a17fddb0be010893d1d22aaf49454e" upstream="refs/heads/next/chromeos-experimental"/>
<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="8389c5454804d5cd7f62f1cadb841fb1b8a51817" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="42b4166036ed617e1de8509fc8f2ccdf85cb470f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="c92163a9e4cb8da6c9f695b771c97555ee8b5c9f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="d3895b9156bf963b92ba568c94d68eb6f7be26d5" 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="53fc327859f5c21afc9497e662df578fa6ed98a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="e1f835dd60b8b6bbaff5ca9de8a4007ad5bef84d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="a65f2a363592cf25342051131358cdf046f20064" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="b5d3741d042bde7941284303712c3790ab4e489d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="2921bfe22d43cbf8fd07d9574aa3c4572c954917" upstream="refs/heads/arc-18.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="a2e9d9b4c199ff1b53a625a345e566200016e2d9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="1c55306a49b32bbb8c65e1e5e9d630f6720a6810" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="5194d5bc77907627b9b5b28a59e3f1ebb7eacea6" 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="329c5bc7b2f6fda2f491c66d043dd71c7d6b1796" upstream="refs/heads/chromeos-2.2.28"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="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="66abe03278f294247471311b7ea4c57b977bf12b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="b3a8ce9a2a63ca4f8dec7500347c711055251f7b" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="7c67bde6c3e9b505975b2933a259db8c3b661a47" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="11c19727288a216f827be48dc30bfbcc3db9748a" 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="f6a820be22639509e49c3184d724cada892e6245" 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="1e26ac220258662e911d2471a090c9219566fffe" upstream="refs/heads/chromeos-v2017.05"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="edc7e2a9977370ba0ff487cf1367fbdc1bc8d9e9" 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="047562e1dcfb04d75cbf2368cf7f6c904c3f4206" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin" 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="c35a3dd7996924b9925880f988993faec3449e26" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="1c231ba2834d6924beaa0c3c70864abb5f7be1e5" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="f8126cddfe79c551b255a35dfbca58044dee869d" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="920588a1acdc4721abb713d8162010e4b85ae53e" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="6136ec05d911d4a306778dbee9b3a49c47e421d9" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="b7803c810f4602319f4ebb73ee7da67543975466" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="e117046df35aa9de5c7dc7215951418ce935c764" 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="b603f0f3db52cac5feccdf032466f711369f1f37" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-4.14" change_id="Ied692f567e288f33a0ee57f0f0e426b1a34d0c5d" commit="9e70f74b0848fa43b401c59783fd01c7b6ba7e7d" commit_message="Revert &quot;FROMLIST: BACKPORT: x86/tsc: use tsc_calibrate_cpu_early and pit_hpet_ptimer_calibrate_cpu&quot; This reverts commit 2fe89a7e1ea7a36cc6839f7d46ae809cf4d1297a. Prepare for applying changes from upstream BUG=b:112159884 TEST=Successful boot with syzcaller CQ-DEPEND=I46429603e8486c8672a8bbca036e42c697147d58 Change-Id: Ied692f567e288f33a0ee57f0f0e426b1a34d0c5d Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1213939 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1213939" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/39/1213939/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Id75b332894c507bfde6fa1a16f32696a341e0c45" commit="c2b4790fcefc0672eef5695c25165cd62fad0a45" commit_message="Revert &quot;FROMLIST: BACKPORT: x86/tsc: split native_calibrate_cpu() into early and late parts&quot; This reverts commit 107fce4b9ace700733f1c1f5247da514024348ec. Prepare for applying changes from upstream BUG=b:112159884 TEST=Successful boot with syzcaller Change-Id: Id75b332894c507bfde6fa1a16f32696a341e0c45 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1213940 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1213940" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/40/1213940/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Id65acc0cd1d0fcf0337d0f80bb6190de7f5adf56" commit="b2bf969b453712e674ab9f4982d1eda55e66b763" commit_message="Revert &quot;FROMLIST: BACKPORT: x86/tsc: calibrate tsc only once&quot; This reverts commit ca3fd31d2640c7a9a8f89b53cdaa216f705cac9c. Prepare for applying changes from upstream BUG=b:112159884 TEST=Successful boot with syzbot Change-Id: Id65acc0cd1d0fcf0337d0f80bb6190de7f5adf56 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1213941 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1213941" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/41/1213941/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I6ff2f6f0f318f52f580f408af6a796e1e37d668e" commit="74874b25349f929f34ae6e4fb9370ffe1bfa2f35" commit_message="Revert &quot;BACKPORT: x86/timers: Move simple_udelay_calibration() past kvmclock_init()&quot; This reverts commit 7ecea98bf2a458b5152c25f42f50a8f3ad6d37c4. Prepare for applying changes from upstream BUG=b:112159884 TEST=Successful boot with syzbot Change-Id: I6ff2f6f0f318f52f580f408af6a796e1e37d668e Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214022 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214022" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/22/1214022/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I1d45231d1d01eb34411006275958c87c99db8c37" commit="1c88ec47b146c4d5bf62e7949145d9dda81ce062" commit_message="Revert &quot;BACKPORT: x86/timers: Move the simple udelay calibration to tsc.h&quot; This reverts commit 5c61566d63a2751da9956f9b9529f0094e786e63. Prepare for applying changes from upstream BUG=b:112159884 TEST=Successful boot with syzbot Change-Id: I1d45231d1d01eb34411006275958c87c99db8c37 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214023 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214023" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/23/1214023/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ib7ee9cbfcb18cf1ad134bd4806c9842884b3f916" commit="fb05e3da4bea7c3a48b5658a6f2e17541a44fa3b" commit_message="UPSTREAM: x86/timers: Move the simple udelay calibration to tsc.h Commit dd759d93f4dd (&quot;x86/timers: Add simple udelay calibration&quot;) adds an static function in x86 boot-time initializations. But, this function is actually related to TSC, so it should be maintained in tsc.c, not in setup.c. Move simple_udelay_calibration() from setup.c to tsc.c and rename it to tsc_early_delay_calibrate for more readability. Signed-off-by: Dou Liyang &lt;douly.fnst@cn.fujitsu.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Link: https://lkml.kernel.org/r/1500003247-17368-1-git-send-email-douly.fnst@cn.fujitsu.com (cherry picked from commit eb496063c9904ce682253ee445b9acb9b6257581) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: Ib7ee9cbfcb18cf1ad134bd4806c9842884b3f916 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214024 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214024" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/24/1214024/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I34c109aa93e971d1b97272318e8b63f4641f28b9" commit="a54131502e5b91751a11f697063925d66c5687f7" commit_message="UPSTREAM: x86/timers: Make recalibrate_cpu_khz() void recalibrate_cpu_khz() is called from powernow K7 and Pentium 4/Xeon CPU freq driver. It recalibrates cpu frequency in case of SMP = n and doesn't need to return anything. Mark it void, also remove the #else branch. Signed-off-by: Dou Liyang &lt;douly.fnst@cn.fujitsu.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Link: https://lkml.kernel.org/r/1500003247-17368-2-git-send-email-douly.fnst@cn.fujitsu.com (cherry picked from commit af5768507c051ceb9fe12bee59202bd83115c073) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I34c109aa93e971d1b97272318e8b63f4641f28b9 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214025 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214025" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/25/1214025/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ib24b919421b24364eb7419c49f3a4d6646ad9034" commit="6024b17bc9d2ee96ed429a1f581ec2d9aca2e95d" commit_message="UPSTREAM: x86/timers: Move simple_udelay_calibration() past kvmclock_init() simple_udelay_calibration() relies on x86_platform's calibration ops. For KVM these ops are set late in setup_arch() and so simple_udelay_calibration() ends up using native version. Besides being possibly incorrect, this significantly increases kernel boot time. For example, on my laptop executing start_kernel() by a guest takes ~10 times more than when KVM's ops are used. Since early_xdbc_setup_hardware() relies on calibration having been performed move it too. Signed-off-by: Boris Ostrovsky &lt;boris.ostrovsky@oracle.com&gt; Cc: baolu.lu@linux.intel.com Link: https://lkml.kernel.org/r/20170911185111.20636-1-boris.ostrovsky@oracle.com Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; (cherry picked from commit ccb64941f375a6eb21b1b20136730eb7d1716068) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: Ib24b919421b24364eb7419c49f3a4d6646ad9034 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214026 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214026" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/26/1214026/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I2a08e565598b4b8bcfba57d977da1dc301feddfc" commit="aa25672164682aeb2002d7a2fbe14f00e9dbcc67" commit_message="UPSTREAM: x86/tsc: Introduce early tsc clocksource Without TSC_KNOWN_FREQ the TSC clocksource is registered so late that the kernel first switches to the HPET. Using HPET on large CPU count machines is undesirable. Therefore register a tsc-early clocksource using the preliminary tsc_khz from quick calibration. Then when the final TSC calibration is done, it can switch to the tuned frequency. The only notably problem is that the real tsc clocksource must be marked with CLOCK_SOURCE_VALID_FOR_HRES, otherwise it will not be selected when unregistering tsc-early. tsc-early cannot be left registered, because then the clocksource code would fall back to it when we tsc clocksource is marked unstable later. Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: len.brown@intel.com Cc: rui.zhang@intel.com Cc: Len Brown &lt;lenb@kernel.org&gt; Link: https://lkml.kernel.org/r/20171222092243.431585460@infradead.org (cherry picked from commit aa83c45762a242acce9b35020363225a7b59d7c9) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I2a08e565598b4b8bcfba57d977da1dc301feddfc Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214027 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214027" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/27/1214027/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ib66fe4ff4ccd5a92eff2e970bc64872646cde67c" commit="c009789a4b91e0850b425e44436ab6315d609532" commit_message="UPSTREAM: x86/tsc: Always unregister clocksource_tsc_early Don't leave the tsc-early clocksource registered if it errors out early. This was reported by Diego, who on his Core2 era machine got TSC invalidated while it was running with tsc-early (due to C-states). This results in keeping tsc-early with very bad effects. Reported-and-Tested-by: Diego Viola &lt;diego.viola@gmail.com&gt; Fixes: aa83c45762a2 (&quot;x86/tsc: Introduce early tsc clocksource&quot;) Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Reviewed-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; Cc: len.brown@intel.com Cc: rjw@rjwysocki.net Cc: diego.viola@gmail.com Cc: rui.zhang@intel.com Cc: stable@vger.kernel.org Link: https://lkml.kernel.org/r/20180430100344.350507853@infradead.org (cherry picked from commit e9088adda13cd23249d4b0abb97ff8a81bf5573a) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: Ib66fe4ff4ccd5a92eff2e970bc64872646cde67c Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214028 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214028" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/28/1214028/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I450ada4a88081e4c8514a54081eff728629f069d" commit="602750d3370612d3703b6f7510dd7f8dff26c321" commit_message="UPSTREAM: x86/tsc: Fix mark_tsc_unstable() mark_tsc_unstable() also needs to affect tsc_early, Now that clocksource_mark_unstable() can be used on a clocksource irrespective of its registration state, use it on both tsc_early and tsc. This does however require cs-&gt;list to be initialized empty, otherwise it cannot tell the registation state before registation. Fixes: aa83c45762a2 (&quot;x86/tsc: Introduce early tsc clocksource&quot;) Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Tested-by: Diego Viola &lt;diego.viola@gmail.com&gt; Reviewed-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; Cc: len.brown@intel.com Cc: rjw@rjwysocki.net Cc: rui.zhang@intel.com Cc: stable@vger.kernel.org Link: https://lkml.kernel.org/r/20180430100344.533326547@infradead.org (cherry picked from commit e3b4f79025e0a4eb7e2a2c7d24dadfa1e38893b0) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I450ada4a88081e4c8514a54081eff728629f069d Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214029 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214029" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/29/1214029/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I7fa1f4fa8041d616cf8820fd77e0a8438592822b" commit="a74116a79d599e90d2f5b1479e033ae1a23fc4a6" commit_message="UPSTREAM: x86/tsc: Redefine notsc to behave as tsc=unstable Currently, the notsc kernel parameter disables the use of the TSC by sched_clock(). However, this parameter does not prevent the kernel from accessing tsc in other places. The only rationale to boot with notsc is to avoid timing discrepancies on multi-socket systems where TSC are not properly synchronized, and thus exclude TSC from being used for time keeping. But that prevents using TSC as sched_clock() as well, which is not necessary as the core sched_clock() implementation can handle non synchronized TSC based sched clocks just fine. However, there is another method to solve the above problem: booting with tsc=unstable parameter. This parameter allows sched_clock() to use TSC and just excludes it from timekeeping. So there is no real reason to keep notsc, but for compatibility reasons the parameter has to stay. Make it behave like 'tsc=unstable' instead. [ tglx: Massaged changelog ] Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Reviewed-by: Dou Liyang &lt;douly.fnst@cn.fujitsu.com&gt; Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: steven.sistare@oracle.com Cc: daniel.m.jordan@oracle.com Cc: linux@armlinux.org.uk Cc: schwidefsky@de.ibm.com Cc: heiko.carstens@de.ibm.com Cc: john.stultz@linaro.org Cc: sboyd@codeaurora.org Cc: hpa@zytor.com Cc: peterz@infradead.org Cc: prarit@redhat.com Cc: feng.tang@intel.com Cc: pmladek@suse.com Cc: gnomes@lxorguk.ukuu.org.uk Cc: linux-s390@vger.kernel.org Cc: boris.ostrovsky@oracle.com Cc: jgross@suse.com Cc: pbonzini@redhat.com Link: https://lkml.kernel.org/r/20180719205545.16512-12-pasha.tatashin@oracle.com (cherry picked from commit fe9af81e524e8a86bdd59c0cc0d9e2b0ccaf840f) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I7fa1f4fa8041d616cf8820fd77e0a8438592822b Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214030 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214030" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/30/1214030/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I060a0f5e1323140b1366938664161665d3e5e251" commit="bd8b24c963f4c0095364d35abbeee8046f699ab3" commit_message="UPSTREAM: x86/tsc: Print tsc_khz, when it differs from cpu_khz If CPU and TSC frequency are the same the printout of the CPU frequency is valid for the TSC as well: tsc: Detected 2900.000 MHz processor If the TSC frequency is different there is no information in dmesg. Add a conditional printout: tsc: Detected 2904.000 MHz TSC Signed-off-by: Len Brown &lt;len.brown@intel.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: peterz@infradead.org Link: https://lkml.kernel.org/r/537b342debcd8e8aebc8d631015dcdf9f9ba8a26.1513920414.git.len.brown@intel.com (cherry picked from commit 4b5b2127238e689ee18aa6752959751dd61c4c73) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I060a0f5e1323140b1366938664161665d3e5e251 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214031 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214031" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/31/1214031/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I60bc80b4e133d082f5a078d929273b6d5479e005" commit="7b35712b3330321da705adf89a5e72c140ed747c" commit_message="BACKPORT: x86/tsc: Calibrate tsc only once During boot tsc is calibrated twice: once in tsc_early_delay_calibrate(), and the second time in tsc_init(). Rename tsc_early_delay_calibrate() to tsc_early_init(), and rework it so the calibration is done only early, and make tsc_init() to use the values already determined in tsc_early_init(). Sometimes it is not possible to determine tsc early, as the subsystem that is required is not yet initialized, in such case try again later in tsc_init(). Suggested-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: steven.sistare@oracle.com Cc: daniel.m.jordan@oracle.com Cc: linux@armlinux.org.uk Cc: schwidefsky@de.ibm.com Cc: heiko.carstens@de.ibm.com Cc: john.stultz@linaro.org Cc: sboyd@codeaurora.org Cc: hpa@zytor.com Cc: douly.fnst@cn.fujitsu.com Cc: peterz@infradead.org Cc: prarit@redhat.com Cc: feng.tang@intel.com Cc: pmladek@suse.com Cc: gnomes@lxorguk.ukuu.org.uk Cc: linux-s390@vger.kernel.org Cc: boris.ostrovsky@oracle.com Cc: jgross@suse.com Cc: pbonzini@redhat.com Link: https://lkml.kernel.org/r/20180719205545.16512-20-pasha.tatashin@oracle.com (cherry picked from commit cf7a63ef4e0203f6f33284c69e8188d91422de83) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I60bc80b4e133d082f5a078d929273b6d5479e005 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214032 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214032" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/32/1214032/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ib8f6b5fb669ea68810232cb8a3fc73b4e99fdf18" commit="8701a6be7fb7f4cb1da88ccdab6c6efbd670cf76" commit_message="BACKPORT: x86/tsc: Initialize cyc2ns when tsc frequency is determined cyc2ns converts tsc to nanoseconds, and it is handled in a per-cpu data structure. Currently, the setup code for c2ns data for every possible CPU goes through the same sequence of calculations as for the boot CPU, but is based on the same tsc frequency as the boot CPU, and thus this is not necessary. Initialize the boot cpu when tsc frequency is determined. Copy the calculated data from the boot CPU to the other CPUs in tsc_init(). In addition do the following: - Remove unnecessary zeroing of c2ns data by removing cyc2ns_data_init() - Split set_cyc2ns_scale() into two functions, so set_cyc2ns_scale() can be called when system is up, and wraps around __set_cyc2ns_scale() that can be called directly when system is booting but avoids saving restoring IRQs and going and waking up from idle. Suggested-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: steven.sistare@oracle.com Cc: daniel.m.jordan@oracle.com Cc: linux@armlinux.org.uk Cc: schwidefsky@de.ibm.com Cc: heiko.carstens@de.ibm.com Cc: john.stultz@linaro.org Cc: sboyd@codeaurora.org Cc: hpa@zytor.com Cc: douly.fnst@cn.fujitsu.com Cc: peterz@infradead.org Cc: prarit@redhat.com Cc: feng.tang@intel.com Cc: pmladek@suse.com Cc: gnomes@lxorguk.ukuu.org.uk Cc: linux-s390@vger.kernel.org Cc: boris.ostrovsky@oracle.com Cc: jgross@suse.com Cc: pbonzini@redhat.com Link: https://lkml.kernel.org/r/20180719205545.16512-21-pasha.tatashin@oracle.com (cherry picked from commit e2a9ca29b5edc89da2fddeae30e1070b272395c5) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: Ib8f6b5fb669ea68810232cb8a3fc73b4e99fdf18 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214033 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214033" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/33/1214033/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I6ce7a0407f8fc10dcf73af4e84803d1c4f0fb656" commit="d5e845b994cdbb61b8c03e2dc4536573b895cde3" commit_message="UPSTREAM: x86/tsc: Use TSC as sched clock early All prerequesites for enabling TSC as sched clock early in the boot process are available now: - Early attempt of TSC calibration - Early availablity of static branch patching If TSC frequency can be established in the early calibration, enable the static key which switches sched clock to use TSC. [ tglx: Massaged changelog ] Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: steven.sistare@oracle.com Cc: daniel.m.jordan@oracle.com Cc: linux@armlinux.org.uk Cc: schwidefsky@de.ibm.com Cc: heiko.carstens@de.ibm.com Cc: john.stultz@linaro.org Cc: sboyd@codeaurora.org Cc: hpa@zytor.com Cc: douly.fnst@cn.fujitsu.com Cc: peterz@infradead.org Cc: prarit@redhat.com Cc: feng.tang@intel.com Cc: pmladek@suse.com Cc: gnomes@lxorguk.ukuu.org.uk Cc: linux-s390@vger.kernel.org Cc: boris.ostrovsky@oracle.com Cc: jgross@suse.com Cc: pbonzini@redhat.com Link: https://lkml.kernel.org/r/20180719205545.16512-22-pasha.tatashin@oracle.com (cherry picked from commit 4763f03d3d186ce8a1125844790152d76804ad60) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I6ce7a0407f8fc10dcf73af4e84803d1c4f0fb656 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214034 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214034" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/34/1214034/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ief6d39f56ab103cbb69d1931a131c1f9c088cbbc" commit="0ee7c46ad962805760e5414415e5513fb5f9714d" commit_message="UPSTREAM: x86/tsc: Split native_calibrate_cpu() into early and late parts During early boot TSC and CPU frequency can be calibrated using MSR, CPUID, and quick PIT calibration methods. The other methods PIT/HPET/PMTIMER are available only after ACPI is initialized. Split native_calibrate_cpu() into early and late parts so they can be called separately during early and late tsc calibration. Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: steven.sistare@oracle.com Cc: daniel.m.jordan@oracle.com Cc: linux@armlinux.org.uk Cc: schwidefsky@de.ibm.com Cc: heiko.carstens@de.ibm.com Cc: john.stultz@linaro.org Cc: sboyd@codeaurora.org Cc: hpa@zytor.com Cc: douly.fnst@cn.fujitsu.com Cc: peterz@infradead.org Cc: prarit@redhat.com Cc: feng.tang@intel.com Cc: pmladek@suse.com Cc: gnomes@lxorguk.ukuu.org.uk Cc: linux-s390@vger.kernel.org Cc: boris.ostrovsky@oracle.com Cc: jgross@suse.com Cc: pbonzini@redhat.com Link: https://lkml.kernel.org/r/20180719205545.16512-26-pasha.tatashin@oracle.com (cherry picked from commit 03821f451d2d2d7599061244734245be139014ea) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: Ief6d39f56ab103cbb69d1931a131c1f9c088cbbc Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214035 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214035" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/35/1214035/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Id9f6eea6da6b7ab28c90c41aa74e6480c79239ff" commit="30c9b9a162d779d4a546d244ffd4fee7aebd932d" commit_message="UPSTREAM: x86/tsc: Add option that TSC on Socket 0 being non-zero is valid Add a flag to indicate and process that TSC counters are on chassis that reset at different times during system startup. Therefore which TSC ADJUST values should be zero is not predictable. Signed-off-by: Mike Travis &lt;mike.travis@hpe.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Reviewed-by: Dimitri Sivanich &lt;dimitri.sivanich@hpe.com&gt; Reviewed-by: Russ Anderson &lt;russ.anderson@hpe.com&gt; Reviewed-by: Andrew Banman &lt;andrew.abanman@hpe.com&gt; Reviewed-by: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Prarit Bhargava &lt;prarit@redhat.com&gt; Cc: Andrew Banman &lt;andrew.banman@hpe.com&gt; Cc: Bin Gao &lt;bin.gao@linux.intel.com&gt; Link: https://lkml.kernel.org/r/20171012163201.944370012@stormcage.americas.sgi.com (cherry picked from commit 341102c3ef29c33611586072363cf9982a8bdb77) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: Id9f6eea6da6b7ab28c90c41aa74e6480c79239ff Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214036 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214036" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/36/1214036/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I856c98d4e9df690b7f0917f392cdb91c157ba9cb" commit="f3a6c561034dff3cb97a4974345da6f1a209dff6" commit_message="UPSTREAM: x86/tsc: Make CONFIG_X86_TSC=n build work again tsc_async_resets is only available when CONFIG_X86_TSC=y. So a build with CONFIG_X86_TSC=n breaks: arch/x86/kernel/tsc.o: In function `tsc_init': (.init.text+0x87b): undefined reference to `tsc_async_resets' Add a stub define for the TSC=n case. Side note: This config switch should simply be removed. Reported-by: kbuild test robot &lt;fengguang.wu@intel.com&gt; Fixes: 341102c3ef29 (&quot;x86/tsc: Add option that TSC on Socket 0 being non-zero is valid&quot;) Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: Mike Travis &lt;mike.travis@hpe.com&gt; (cherry picked from commit c0fc9b1350a317da22b310d68117b0d01cb9065e) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I856c98d4e9df690b7f0917f392cdb91c157ba9cb Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214037 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214037" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/37/1214037/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="If47942016ddbae70d6145de5ac972bb5b98f9a01" commit="370ca8858f225c575775f3502a8965d3c8cdd9b1" commit_message="BACKPORT: x86/jump_label: Initialize static branching early Static branching is useful to runtime patch branches that are used in hot path, but are infrequently changed. The x86 clock framework is one example that uses static branches to setup the best clock during boot and never changes it again. It is desired to enable the TSC based sched clock early to allow fine grained boot time analysis early on. That requires the static branching functionality to be functional early as well. Static branching requires patching nop instructions, thus, arch_init_ideal_nops() must be called prior to jump_label_init(). Do all the necessary steps to call arch_init_ideal_nops() right after early_cpu_init(), which also allows to insert a call to jump_label_init() right after that. jump_label_init() will be called again from the generic init code, but the code is protected against reinitialization already. [ tglx: Massaged changelog ] Suggested-by: Peter Zijlstra &lt;peterz@infradead.org&gt; Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Reviewed-by: Borislav Petkov &lt;bp@suse.de&gt; Cc: steven.sistare@oracle.com Cc: daniel.m.jordan@oracle.com Cc: linux@armlinux.org.uk Cc: schwidefsky@de.ibm.com Cc: heiko.carstens@de.ibm.com Cc: john.stultz@linaro.org Cc: sboyd@codeaurora.org Cc: hpa@zytor.com Cc: douly.fnst@cn.fujitsu.com Cc: prarit@redhat.com Cc: feng.tang@intel.com Cc: pmladek@suse.com Cc: gnomes@lxorguk.ukuu.org.uk Cc: linux-s390@vger.kernel.org Cc: boris.ostrovsky@oracle.com Cc: jgross@suse.com Cc: pbonzini@redhat.com Link: https://lkml.kernel.org/r/20180719205545.16512-10-pasha.tatashin@oracle.com (cherry picked from commit 8990cac6e5ea7fa57607736019fe8dca961b998f) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: If47942016ddbae70d6145de5ac972bb5b98f9a01 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214038 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214038" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/38/1214038/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I5b74aa8f1818e57ac61eb6979da9af7cfc073cfc" commit="feacdf03d598fbc955f01a63d0e48a0bc7b64ab9" commit_message="BACKPORT: x86/tsc: Make use of tsc_calibrate_cpu_early() During early boot enable tsc_calibrate_cpu_early() and switch to tsc_calibrate_cpu() only later. Do this unconditionally, because it is unknown what methods other cpus will use to calibrate once they are onlined. If by the time tsc_init() is called tsc frequency is still unknown do only pit_hpet_ptimer_calibrate_cpu() to calibrate, as this function contains the only methods wich have not been called and tried earlier. Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: steven.sistare@oracle.com Cc: daniel.m.jordan@oracle.com Cc: linux@armlinux.org.uk Cc: schwidefsky@de.ibm.com Cc: heiko.carstens@de.ibm.com Cc: john.stultz@linaro.org Cc: sboyd@codeaurora.org Cc: hpa@zytor.com Cc: douly.fnst@cn.fujitsu.com Cc: peterz@infradead.org Cc: prarit@redhat.com Cc: feng.tang@intel.com Cc: pmladek@suse.com Cc: gnomes@lxorguk.ukuu.org.uk Cc: linux-s390@vger.kernel.org Cc: boris.ostrovsky@oracle.com Cc: jgross@suse.com Cc: pbonzini@redhat.com Link: https://lkml.kernel.org/r/20180719205545.16512-27-pasha.tatashin@oracle.com (cherry picked from commit 8dbe438589f373544a1af8b4a859e4da853c0f90) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I5b74aa8f1818e57ac61eb6979da9af7cfc073cfc Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214039 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214039" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/39/1214039/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I46429603e8486c8672a8bbca036e42c697147d58" commit="564317b7013a69ae6d3ff9e89c87fa59849d51fd" commit_message="UPSTREAM: x86/tsc: Consolidate init code Split out suplicated code from tsc_early_init() and tsc_init() into a common helper and fixup some comment typos. [ tglx: Massaged changelog and renamed function ] Signed-off-by: Dou Liyang &lt;douly.fnst@cn.fujitsu.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Reviewed-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt; Cc: &lt;hpa@zytor.com&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt; Link: https://lkml.kernel.org/r/20180730075421.22830-2-douly.fnst@cn.fujitsu.com (cherry picked from commit 608008a45798fe9e2aee04f99b5270ea57c1376f) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I46429603e8486c8672a8bbca036e42c697147d58 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214040 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1214040" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/40/1214040/2" remote="cros" total_fail_count="0"/><pending_commit branch="arc-18.2.0-pre1" change_id="Ieff89617cb9b211915fc50116ca533d258813d1d" commit="81f11bd315e8639fb0a451e906496129f532fc73" commit_message="UPSTREAM: ac: move all LLVM module initialization into ac_create_module This removes some ugly code around module initialization. Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 32e413ca59f5c335bcce110af1f27b5c5d458b94) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: Ieff89617cb9b211915fc50116ca533d258813d1d Reviewed-on: https://chromium-review.googlesource.com/1214818 Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1214818" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="1" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/18/1214818/1" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="I30f78b69ea91c4bcebf65eb8a80071d1ec9a60fd" commit="bea12d2ee4b0edde81aa53aec7acf8acb00cb645" commit_message="UPSTREAM: ac/radv: split the non-common init_once code from the common target code. (v2) This just splits out the non-shared code and reuses ac_get_llvm_target in radv. v2: rebase on Marek's patch - fixup brace position/whitespace Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 473be16c745d0d78a0be71828d05aeb5d8a7cb76) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I30f78b69ea91c4bcebf65eb8a80071d1ec9a60fd Reviewed-on: https://chromium-review.googlesource.com/1214819 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1214819" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/19/1214819/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="Ibd71c48b570e4e2a27ca54c535df3580e3f00dd7" commit="9d8dc4ecb55dc624d044a764b873dba75c8b8053" commit_message="UPSTREAM: radv: drop copy of ac_create_target_machine. Once we split the init once stuff out, this can be shared again. Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit f2b3e96e754a5d722f2b0fa1bd5efa1c0640ed3b) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: Ibd71c48b570e4e2a27ca54c535df3580e3f00dd7 Reviewed-on: https://chromium-review.googlesource.com/1214820 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1214820" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/20/1214820/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="I0c45923753e9a6bde5390f1fd9fc38245ade5cd0" commit="0fcf68765fd29f021a4965c51e5ef1d97810e9cd" commit_message="UPSTREAM: ac/radeonsi: refactor out pass manager init to common code. Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 584ad1eda956f89338648fcd22e950ab9c32f465) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I0c45923753e9a6bde5390f1fd9fc38245ade5cd0 Reviewed-on: https://chromium-review.googlesource.com/1214821 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1214821" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/21/1214821/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="If8d87c198bbf89505ad921bd757a784a13ffff1f" commit="f9747d7d12d1804ca3028ad73ee7d0830dfa0635" commit_message="UPSTREAM: radv: port to use common passmgr code. This adds a inline always pass, but otherwise should work the same. Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; Reviewed-by: Bas Nieuwenhuizen &lt;bas@basnieuwenhuizen.nl&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 97d9b88447f52ad0df4845194562cb7f655c1289) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: If8d87c198bbf89505ad921bd757a784a13ffff1f Reviewed-on: https://chromium-review.googlesource.com/1215402 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1215402" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/02/1215402/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="I11411d59048371b7354db64acf6dc7c3a652b426" commit="31da7f3f582055f5eea50e390a70ea3e16d9eae1" commit_message="UPSTREAM: radv: create/destroy passmgr at the higher level. This is prep work for moving this to a per-thread struct Reviewed-by: Bas Nieuwenhuizen &lt;bas@basnieuwenhuizen.nl&gt; Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit e1387eaf124b298d65707fce77e942af9622cbe1) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I11411d59048371b7354db64acf6dc7c3a652b426 Reviewed-on: https://chromium-review.googlesource.com/1215403 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1215403" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/03/1215403/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="I975356b084e60719f476c154f7dfc00210c09165" commit="5187fcdb0f84ab99180b4c4904ecfc31ed5c459c" commit_message="UPSTREAM: ac: add target library info helpers Reviewed-by: Bas Nieuwenhuizen &lt;bas@basnieuwenhuizen.nl&gt; Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 887ba45c93b0a8cab664d1cd0bff104c862c479d) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I975356b084e60719f476c154f7dfc00210c09165 Reviewed-on: https://chromium-review.googlesource.com/1215404 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1215404" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/04/1215404/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="Icba3b680a572b1e53004a4deb156d3167ea84a7d" commit="04d1e09c505e34e53f902807d78ffffdf0b63c84" commit_message="UPSTREAM: radeonsi: clean up passing the is_monolithic flag for compilation Reviewed-by: Timothy Arceri &lt;tarceri@itsqueeze.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit f154555733a7c49d4b2bd53ba11fb1545144f5ad) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: Icba3b680a572b1e53004a4deb156d3167ea84a7d Reviewed-on: https://chromium-review.googlesource.com/1215405 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1215405" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/05/1215405/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="Ia83f7a260ec96af03ad15bf3d834dee51ff309e6" commit="2c838503130a3c7d663de3c783010b7312f9a8fd" commit_message="UPSTREAM: radeonsi: enable shader caching for compute shaders Compute shaders were not using the shader cache. BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 1542169a4aeac3b6c36af79fdaa17349933d5fd3) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: Ia83f7a260ec96af03ad15bf3d834dee51ff309e6 Reviewed-on: https://chromium-review.googlesource.com/1215406 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1215406" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/06/1215406/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="I9a40864a4b80dfec9d3faf4a773087e3e6ea10f4" commit="71f42ffe2d28cc799f87570d21d4cc461a9bd68c" commit_message="UPSTREAM: radeonsi: rename si_compiler -&gt; ac_llvm_compiler As precursor to moving init to common code, just rename the struct and move it. Reviewed-by: Bas Nieuwenhuizen &lt;bas@basnieuwenhuizen.nl&gt; Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 0eb65b49442888ec45895b1aa5c0f8087361364f) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I9a40864a4b80dfec9d3faf4a773087e3e6ea10f4 Reviewed-on: https://chromium-review.googlesource.com/1215407 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1215407" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/07/1215407/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="Ie59bca2c2e8e21a7af843234fc863aa6e3a3a4db" commit="3b4cad51642cfb1293452dc3cf950221ad5a1437" commit_message="UPSTREAM: radv/radeonsi: add a check ir tm options This doesn't do much yet, but it makes it easier to move the code to a common shared code base. Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 35c82af5399fd5d31572098f7aaf760c1d750dc8) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: Ie59bca2c2e8e21a7af843234fc863aa6e3a3a4db Reviewed-on: https://chromium-review.googlesource.com/1215408 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1215408" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/08/1215408/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="I8d070e1a28fa4da659b606d3e2d81b3f3af3dd73" commit="b8c09c28940d4ba01f5fdd0360600c99b0d190a4" commit_message="UPSTREAM: ac/radeonsi: port compiler init/destroy out of radeonsi. We want to share this code with radv in the future, so port it out of radeonsi. Add a return value as radv will want that to know if this succeeds Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit d853d3a59bd5f8720a5b021bcd64a193d370b623) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I8d070e1a28fa4da659b606d3e2d81b3f3af3dd73 Reviewed-on: https://chromium-review.googlesource.com/1215409 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1215409" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/09/1215409/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="I062ec84c2d3920bbaef4e5f6bd383bfa57b41da8" commit="6bd9c72b794a5ed793f6eb946cdd2b1eae6c7f94" commit_message="UPSTREAM: ac/radv: move llvm compiler info to struct and init in one place This ports radv to the shared code, however due to a bug in LLVM version prior to 7, radv cannot add target info at this stage, as it would leak one for every shader compile, however I'd prefer to keep this llvm damage in the shared code, since it isn't the driver at fault here. We just add a flag to denote if the driver can support leaking the target info or not, and the common code does the right thing depending on the llvm version. Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 7398913a62a59282e742758a7e789ed3df27e49c) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I062ec84c2d3920bbaef4e5f6bd383bfa57b41da8 Reviewed-on: https://chromium-review.googlesource.com/1215410 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1215410" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/10/1215410/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="I0764cbbbb172a4497ca7751bc9af73ae56356d0e" commit="a57f2451ece65e893791390324bda65bd2e0a408" commit_message="UPSTREAM: ac: make some fns static Some of the compiler functions are no longer called outside the util file. Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 5b32b246cf6015054cd2b8901062d9e161188ebb) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I0764cbbbb172a4497ca7751bc9af73ae56356d0e Reviewed-on: https://chromium-review.googlesource.com/1215411 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1215411" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/11/1215411/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="I1ca5c8ccfc3eb014b21b957b2e87c2ee4452697f" commit="90c6aa2595bbf3fa21cbf661f23c98aa4e41f90a" commit_message="UPSTREAM: radeonsi: fix compiler breakage Broken by d853d3a59bd5f8720a5b021bcd64a193d370b623. BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 45f9d58668079803abe64d2f104468ee118f78ea) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I1ca5c8ccfc3eb014b21b957b2e87c2ee4452697f Reviewed-on: https://chromium-review.googlesource.com/1215412 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1215412" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/12/1215412/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="I88c0cfe2e1d63ca1b167050fed27b92a6c260de3" commit="57a36c4149a63fe4a615dc53c1bdcb801e357e30" commit_message="UPSTREAM: ac: add reusable helpers for direct LLVM compilation This is basically LLVMTargetMachineEmitToMemoryBuffer inlined and reworked. struct ac_compiler_passes (opaque type) contains the main pass manager. ac_create_llvm_passes -- the result can go to thread local storage ac_destroy_llvm_passes -- can be called by a destructor in TLS ac_compile_module_to_binary -- from LLVMModuleRef to ac_shader_binary The motivation is to do the expensive call addPassesToEmitFile once per context or thread. Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 0075e5fed8ae0e33b29a7b99bcdb0f480846d8b1) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I88c0cfe2e1d63ca1b167050fed27b92a6c260de3 Reviewed-on: https://chromium-review.googlesource.com/1215413 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1215413" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/13/1215413/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="Ibde617e76de6d8482e79f72637bf1bdee7f039b8" commit="4009b2c2ab3506a97a771316aeb21ac096e2f670" commit_message="UPSTREAM: radeonsi: use ac_compile_module_to_binary to reduce compile times Compile times of simple shaders are reduced by ~20%. Compile times of prologs and epilogs are reduced by up to 40%. Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit ff330055e989803fa05c2d5c8e1a4c08b52a55fd) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: Ibde617e76de6d8482e79f72637bf1bdee7f039b8 Reviewed-on: https://chromium-review.googlesource.com/1215414 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1215414" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/14/1215414/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="I3e5ec5774e7900453417a763c51bf637e7aeafe3" commit="b15e5d251cfce68abbc340e978c54cbdcdf2ba7f" commit_message="UPSTREAM: ac: run LLVM optimization passes only on the final function after inlining BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 9b82d128c96ec73eaef6b167a4651ae9716a0424) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I3e5ec5774e7900453417a763c51bf637e7aeafe3 Reviewed-on: https://chromium-review.googlesource.com/1215415 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1215415" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/15/1215415/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="I70c9ee0ef1aaff735b3d70b1687c4ca9682702fc" commit="7cf89896415ae01fb416570abeec837a7406eb2c" commit_message="UPSTREAM: radeonsi: Add debug option to enable LLVM GlobalISel (v2) R600_DEBUG=gisel will tell LLVM to use GlobalISel rather than SelectionDAG for instruction selection. v2: mareko: move the helper to src/amd/common Signed-off-by: Marek Olk &lt;marek.olsak@amd.com&gt; Reviewed-by: Tom Stellard &lt;tstellar@redhat.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 0866edede0116e33b4bed28737e4d242ad0da2ad) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I70c9ee0ef1aaff735b3d70b1687c4ca9682702fc Reviewed-on: https://chromium-review.googlesource.com/1215416 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1215416" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/16/1215416/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="I694c46fd45b325843bc328e8d3b46c680416e5a5" commit="8cd6a0056eafbc2121ca37697d1e40ca9f3d918c" commit_message="UPSTREAM: radeonsi: use gallivm less Reviewed-by: Timothy Arceri &lt;tarceri@itsqueeze.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 21ba8a204eb654c71895d285e92fcea2343a98dd) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I694c46fd45b325843bc328e8d3b46c680416e5a5 Reviewed-on: https://chromium-review.googlesource.com/1215417 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1215417" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/17/1215417/2" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="Icef136025d0903f14b1f61feb41ab3054c195afe" commit="59d6f90255fa3b54041ee87dbdbcade07b414862" commit_message="UPSTREAM: ac,radeonsi: reduce optimizations for complex compute shaders on older APUs (v2) To make dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.23 finish sooner on the older CPUs. (otherwise it gets killed and we fail the test) Acked-by: Dave Airlie &lt;airlied@gmail.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.23 pass on grunt (cherry picked from commit cb6b241c301d5352a5bcaab52bbfaf89e700b2b2) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: Icef136025d0903f14b1f61feb41ab3054c195afe Reviewed-on: https://chromium-review.googlesource.com/1215418 Commit-Ready: Deepak Sharma &lt;deepak.sharma@amd.corp-partner.google.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="2" gerrit_number="1215418" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/18/1215418/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I865aa3ecbab6cb97f8585a081a679adf00febe1d" commit="46eb71bd3a9c7b0c6874278e09bccfb524a53ce2" commit_message="type: Rename vector_3_t to intv3_t. Naming of many vector types and matrix types are not clear enough. For example, we have: vector_3_t, which is a vector of three int. vec3_t, which is a vector of three float. size4_t, which is a vector of four size_t. mat33_t, which is a 3x3 matrix of float. matrix_3x3_t, which is a 3x3 matrix of fixed point. Besides, we have types like int8_t, uint16_t types. To clearly distinguished types, the CL propose to, For vector types, naming should be `$type + 'v' + $num + '_t'`: vector_3_t becomes intv3_t vec3_t becomes floatv3_t vector 4 of uint16_t becomes uint16v4_t (which doesn't exist yet) For matrix types, naming should be `mat$N$N_` + $type + '_t', where $N is the matrix size: matrix_3x3_t becomes mat33_fp_t # fp: fixed point mat33_t becomes mat33_float_t TEST=make buildall -j BUG=b:114662791 Change-Id: I865aa3ecbab6cb97f8585a081a679adf00febe1d Signed-off-by: Yilun Lin &lt;yllin@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1215442 Commit-Ready: Yilun Lin &lt;yllin@chromium.org&gt; Tested-by: Yilun Lin &lt;yllin@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="1215442" owner_email="yllin@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/42/1215442/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8cac6a7c0abe3d462326291b76b1ed44ce6c9a9c" commit="f154896a038b28d21567a0dad72a73dbcf8f117d" commit_message="type: Rename vec3_t to floatv3_t. Naming of many vector types and matrix types are not clear enough. For example, we have: vector_3_t, which is a vector of three int. vec3_t, which is a vector of three float. size4_t, which is a vector of four size_t. mat33_t, which is a 3x3 matrix of float. matrix_3x3_t, which is a 3x3 matrix of fixed point. Besides, we have types like int8_t, uint16_t types. To clearly distinguished types, the CL propose to, For vector types, naming should be `$type + 'v' + $num + '_t'`: vector_3_t becomes intv3_t vec3_t becomes floatv3_t vector 4 of uint16_t becomes uint16v4_t (which doesn't exist yet) For matrix types, naming should be `mat$N$N_` + $type + '_t', where $N is the matrix size: matrix_3x3_t becomes mat33_fp_t # fp: fixed point mat33_t becomes mat33_float_t TEST=make buildall -j BUG=b:114662791 Change-Id: I8cac6a7c0abe3d462326291b76b1ed44ce6c9a9c Signed-off-by: Yilun Lin &lt;yllin@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1215443 Commit-Ready: Yilun Lin &lt;yllin@chromium.org&gt; Tested-by: Yilun Lin &lt;yllin@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="1215443" owner_email="yllin@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/43/1215443/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia61493b9f7303c720fba50d6f481316c6d75cc79" commit="8d17af3656e4b3eb69ec06c608f5984593df4056" commit_message="type: Rename vec4_t to floatv4_t Naming of many vector types and matrix types are not clear enough. For example, we have: vector_3_t, which is a vector of three int. vec3_t, which is a vector of three float. size4_t, which is a vector of four size_t. mat33_t, which is a 3x3 matrix of float. matrix_3x3_t, which is a 3x3 matrix of fixed point. Besides, we have types like int8_t, uint16_t types. To clearly distinguished types, the CL propose to, For vector types, naming should be `$type + 'v' + $num + '_t'`: vector_3_t becomes intv3_t vec3_t becomes floatv3_t vector 4 of uint16_t becomes uint16v4_t (which doesn't exist yet) For matrix types, naming should be `mat$N$N_` + $type + '_t', where $N is the matrix size: matrix_3x3_t becomes mat33_fp_t # fp: fixed point mat33_t becomes mat33_float_t TEST=make buildall -j BUG=b:114662791 Change-Id: Ia61493b9f7303c720fba50d6f481316c6d75cc79 Signed-off-by: Yilun Lin &lt;yllin@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1215444 Commit-Ready: Yilun Lin &lt;yllin@chromium.org&gt; Tested-by: Yilun Lin &lt;yllin@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="1215444" owner_email="yllin@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/44/1215444/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3b63b4b1eb4c9ca4166ad207a5646e0c307cd418" commit="4024265264d3d0c24f5ffe5f1c04db8c2dfd0829" commit_message="type: Rename size4_t to sizev4_t Naming of many vector types and matrix types are not clear enough. For example, we have: vector_3_t, which is a vector of three int. vec3_t, which is a vector of three float. size4_t, which is a vector of four size_t. mat33_t, which is a 3x3 matrix of float. matrix_3x3_t, which is a 3x3 matrix of fixed point. Besides, we have types like int8_t, uint16_t types. To clearly distinguished types, the CL propose to, For vector types, naming should be `$type + 'v' + $num + '_t'`: vector_3_t becomes intv3_t vec3_t becomes floatv3_t vector 4 of uint16_t becomes uint16v4_t (which doesn't exist yet) For matrix types, naming should be `mat$N$N_` + $type + '_t', where $N is the matrix size: matrix_3x3_t becomes mat33_fp_t # fp: fixed point mat33_t becomes mat33_float_t TEST=make buildall -j BUG=b:114662791 Change-Id: I3b63b4b1eb4c9ca4166ad207a5646e0c307cd418 Signed-off-by: Yilun Lin &lt;yllin@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1215445 Commit-Ready: Yilun Lin &lt;yllin@chromium.org&gt; Tested-by: Yilun Lin &lt;yllin@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="1215445" owner_email="yllin@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/45/1215445/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4fea3bb2c1781a91f1c12ad66f25382cc0be3611" commit="af00bf0da796c46a0a6a0a7f34eae03622dfda6e" commit_message="type: Rename size3_t to sizev3_t Naming of many vector types and matrix types are not clear enough. For example, we have: vector_3_t, which is a vector of three int. vec3_t, which is a vector of three float. size4_t, which is a vector of four size_t. mat33_t, which is a 3x3 matrix of float. matrix_3x3_t, which is a 3x3 matrix of fixed point. Besides, we have types like int8_t, uint16_t types. To clearly distinguished types, the CL propose to, For vector types, naming should be `$type + 'v' + $num + '_t'`: vector_3_t becomes intv3_t vec3_t becomes floatv3_t vector 4 of uint16_t becomes uint16v4_t (which doesn't exist yet) For matrix types, naming should be `mat$N$N_` + $type + '_t', where $N is the matrix size: matrix_3x3_t becomes mat33_fp_t # fp: fixed point mat33_t becomes mat33_float_t TEST=make buildall -j BUG=b:114662791 Change-Id: I4fea3bb2c1781a91f1c12ad66f25382cc0be3611 Signed-off-by: Yilun Lin &lt;yllin@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1215446 Commit-Ready: Yilun Lin &lt;yllin@chromium.org&gt; Tested-by: Yilun Lin &lt;yllin@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="1215446" owner_email="yllin@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/46/1215446/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia601bfc9f9fb311f6ca91bfa2e8fa34259ed6c5b" commit="1c1f848c4795aa04578880671d0d8157fb6b7c6c" commit_message="type: Rename mat33_t to mat33_float_t Naming of many vector types and matrix types are not clear enough. For example, we have: vector_3_t, which is a vector of three int. vec3_t, which is a vector of three float. size4_t, which is a vector of four size_t. mat33_t, which is a 3x3 matrix of float. matrix_3x3_t, which is a 3x3 matrix of fixed point. Besides, we have types like int8_t, uint16_t types. To clearly distinguished types, the CL propose to, For vector types, naming should be `$type + 'v' + $num + '_t'`: vector_3_t becomes intv3_t vec3_t becomes floatv3_t vector 4 of uint16_t becomes uint16v4_t (which doesn't exist yet) For matrix types, naming should be `mat$N$N_` + $type + '_t', where $N is the matrix size: matrix_3x3_t becomes mat33_fp_t # fp: fixed point mat33_t becomes mat33_float_t TEST=make buildall -j BUG=b:114662791 Change-Id: Ia601bfc9f9fb311f6ca91bfa2e8fa34259ed6c5b Signed-off-by: Yilun Lin &lt;yllin@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1215447 Commit-Ready: Yilun Lin &lt;yllin@chromium.org&gt; Tested-by: Yilun Lin &lt;yllin@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="1215447" owner_email="yllin@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/47/1215447/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I188305fc2f4fcff6ec4343f68e1aa1d2d185f6cf" commit="0f7be16bd744b543ab2c65d58bff43dcabbb689e" commit_message="type: Rename mat44_t to mat44_float_t. Naming of many vector types and matrix types are not clear enough. For example, we have: vector_3_t, which is a vector of three int. vec3_t, which is a vector of three float. size4_t, which is a vector of four size_t. mat33_t, which is a 3x3 matrix of float. matrix_3x3_t, which is a 3x3 matrix of fixed point. Besides, we have types like int8_t, uint16_t types. To clearly distinguished types, the CL propose to, For vector types, naming should be `$type + 'v' + $num + '_t'`: vector_3_t becomes intv3_t vec3_t becomes floatv3_t vector 4 of uint16_t becomes uint16v4_t (which doesn't exist yet) For matrix types, naming should be `mat$N$N_` + $type + '_t', where $N is the matrix size: matrix_3x3_t becomes mat33_fp_t # fp: fixed point mat33_t becomes mat33_float_t TEST=make buildall -j BUG=b:114662791 Change-Id: I188305fc2f4fcff6ec4343f68e1aa1d2d185f6cf Signed-off-by: Yilun Lin &lt;yllin@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1215448 Commit-Ready: Yilun Lin &lt;yllin@chromium.org&gt; Tested-by: Yilun Lin &lt;yllin@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="1215448" owner_email="yllin@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/48/1215448/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I51d88d44252184e4b7b3564236833b0b892edc39" commit="223db5c562c8d72c10a4b02d3fa7982a89ddab69" commit_message="type: Rename matrix_3x3_t to mat33_fp_t Naming of many vector types and matrix types are not clear enough. For example, we have: vector_3_t, which is a vector of three int. vec3_t, which is a vector of three float. size4_t, which is a vector of four size_t. mat33_t, which is a 3x3 matrix of float. matrix_3x3_t, which is a 3x3 matrix of fixed point. Besides, we have types like int8_t, uint16_t types. To clearly distinguished types, the CL propose to, For vector types, naming should be `$type + 'v' + $num + '_t'`: vector_3_t becomes intv3_t vec3_t becomes floatv3_t vector 4 of uint16_t becomes uint16v4_t (which doesn't exist yet) For matrix types, naming should be `mat$N$N_` + $type + '_t', where $N is the matrix size: matrix_3x3_t becomes mat33_fp_t # fp: fixed point mat33_t becomes mat33_float_t TEST=make buildall -j BUG=b:114662791 Change-Id: I51d88d44252184e4b7b3564236833b0b892edc39 Signed-off-by: Yilun Lin &lt;yllin@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1215449 Commit-Ready: Yilun Lin &lt;yllin@chromium.org&gt; Tested-by: Yilun Lin &lt;yllin@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="1215449" owner_email="yllin@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/49/1215449/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I1855ce2f101849f02f54a9a86a573158ab8b1aa6" commit="c539c1df1e0054a5959b45cfb3ac69b51d9a48cd" commit_message="UPSTREAM: soc/sifive/fu540: Makefile: include mtime_init in ramstage Fix compilation issue clint.c/mtime.c is needed as well in ramstage due to CR 28372 and 28355 BUG=none BRANCH=none TEST=none Change-Id: I1855ce2f101849f02f54a9a86a573158ab8b1aa6 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 2cf9990ec8776d5a514e188144c57ee42428e815 Original-Change-Id: I7c7768744a165b97978bb8f7f95acf7b32ca4aa4 Original-Signed-off-by: Philipp Hug &lt;philipp@hug.cx&gt; Original-Reviewed-on: https://review.coreboot.org/28551 Original-Tested-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1219449 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1219449" 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/49/1219449/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Id76316906896045474ac862dd11c4efa411b24c4" commit="97eb4654880f28295ea82bd7989bff5a7eca72e2" commit_message="UPSTREAM: soc/sifive: fix compiler warning Fix the following compiler warning on the latest toolchain: src/soc/sifive/fu540/otp.c:48:1: error: useless storage class specifier in empty declaration [-Werror] } __packed; ^ BUG=none BRANCH=none TEST=none Change-Id: Id76316906896045474ac862dd11c4efa411b24c4 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: e0568595eebf26543de3c67c90cb09acef0bdb9e Original-Change-Id: Ice87c821de7650ac547394efa2a4bcc5ae1ea668 Original-Signed-off-by: Philipp Hug &lt;philipp@hug.cx&gt; Original-Reviewed-on: https://review.coreboot.org/28553 Original-Tested-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1219450 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1219450" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/50/1219450/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Iacba3ae25187944381144c21b96c9f0eea59772c" commit="1e7474dd49f8b555f6c08330c4d0bc701760788a" commit_message="UPSTREAM: src/device/dram: Fix typo BUG=none BRANCH=none TEST=none Change-Id: Iacba3ae25187944381144c21b96c9f0eea59772c Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 05b1cb8be39b90cfb85d9dbeb88e317d9f9acebd Original-Change-Id: I5d8e5f978c538d2b9f74b29e21eb39ce6455315f Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/28504 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: Patrick Rudolph &lt;siro@das-labor.org&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1219451 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1219451" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/51/1219451/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I7ebc02c513945a01cdaadfeccfb3c256cbf1bbc3" commit="776d4796794550b6ea2e6e11aba79c603c340bb1" commit_message="UPSTREAM: soc/intel/baytrail: Remove trailing space in log message Currently, there is a trailing space in the log message below. &gt; Enabling VR PS2 mode: VNN VCC So, put the space before the word. BUG=none BRANCH=none TEST=none Change-Id: I7ebc02c513945a01cdaadfeccfb3c256cbf1bbc3 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 63ebb5bde1572e49dfa1c9ef627e486cd01b8163 Original-Change-Id: Ic536d77aa910b1b98a3c2f35d595dee4251b1c18 Original-Signed-off-by: Paul Menzel &lt;pmenzel@molgen.mpg.de&gt; Original-Reviewed-on: https://review.coreboot.org/28525 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1219452 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1219452" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/52/1219452/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I5dd255149abe69e57433a0e9ac90e5d3a3a2ff0f" commit="03c916136a5ed840c60580f7b1c6e345b7e5a930" commit_message="UPSTREAM: amd/stoneyridge: Set BERT region size when no TSEG used Expand the BERT reserved region size setting to account for the possibility of no TSEG configuration. This change is only for completeness, as stoneyridge must always use TSEG. BUG=none BRANCH=none TEST=none Change-Id: I5dd255149abe69e57433a0e9ac90e5d3a3a2ff0f Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: f0de242df0a1b83e01dfa3898e561dca1f4f2ef3 Original-Change-Id: I90753fa408cfac4de38aff08979c45349bb62a66 Original-Signed-off-by: Marshall Dawson &lt;marshalldawson3rd@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/28554 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Marc Jones &lt;marc@marcjonesconsulting.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1219455 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1219455" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/55/1219455/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I183aa565ebac73f859ba33077c719110f5c06734" commit="3abf4fd126502a8cafe0e2dbf1b88ce851bc7e41" commit_message="UPSTREAM: amd/stoneyridge: Enable BERT table generation Add a duplicate ACPI_BERT symbol with a 'y' default setting and additional help text. BUG=b:65446699 TEST=inspect BERT region, and dmesg, on full patch stack. Use test data plus a failing Grunt system. Change-Id: I183aa565ebac73f859ba33077c719110f5c06734 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 9a32c41c037229c4bb732b697f2948a6f0fb82db Original-Change-Id: I817111cbd3e81b93d8b02d0654ba68c8678b1bbe Original-Signed-off-by: Marshall Dawson &lt;marshalldawson3rd@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/28479 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Marc Jones &lt;marc@marcjonesconsulting.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1219456 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1219456" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/56/1219456/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I726c4ad19be5a1abc23146d31493aebda9c11e13" commit="431144faea2776b82667c9004fe20aabd495b63a" commit_message="UPSTREAM: rammus: add SPD mapping for rammus and shyvana support Add MICRO 4G and 8G SPD file. BUG=none BRANCH=master TEST=emerge-rammus coreboot chromeos-ec chromeos-bootimage Flash FW to DUT, and make sure system boots up. Change-Id: I726c4ad19be5a1abc23146d31493aebda9c11e13 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 8c4561d2efa6f1a60dde3e41de8e7105d5911348 Original-Change-Id: I7cb5b7f2bcdc6fbe0cbc640cad4af014f1a0edd6 Original-Signed-off-by: YanRu Chen &lt;kane_chen@pegatron.corp-partner.google.com&gt; Original-Reviewed-on: https://review.coreboot.org/28484 Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1219457 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1219457" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/57/1219457/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I07a4610056c83e88f1b19e7e2f8b7767f81254e2" commit="5321bcbaa743a5da2a96f0741cb90110ef3ab47f" commit_message="recover_duts: Reimplement as shell script In certain autotest failure cases /var gets wiped and with it the Python interpreter, in such a situation recover_duts.py can't be executed. The script is fairly simple and doesn't really benefit from being implemented in Python, reimplement it as shell script. BUG=chromium:882015 TEST=touch /mnt/stateful_partition/.labmachine rmmod r8152 # or applicable ethernet driver # wait up to 90s =&gt; eth0 is brought up again CQ-DEPEND=CL:1217082 Change-Id: I07a4610056c83e88f1b19e7e2f8b7767f81254e2 Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1213409 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="1213409" owner_email="mka@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/crostestutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crostestutils" ref="refs/changes/09/1213409/7" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic260bdbec0782c890e482ef73fed1b008c872824" commit="d6602c9aa5cf0fd4e63315547762947e01b971e0" commit_message="recover_duts: switch to shell script recover_duts.py has been reimplemented as shell script, install the new version. BUG=chromium:882015 TEST=see CL:1213409 CQ-DEPEND=CL:1213409 Change-Id: Ic260bdbec0782c890e482ef73fed1b008c872824 Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1217023 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; " fail_count="2" gerrit_number="1217023" owner_email="mka@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/23/1217023/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I66dbd2c7de3a561bb8906da22372d25eb9648c46" commit="19a4431a7726f521e8db8ac1af5ca8fd32b644c0" commit_message="init: Switch to recover_duts shell script recover_duts.py has been reimplemented as shell script, start the new version. Configure logrotate for the recover_duts logs, previously this was handled by the Python logging module. BUG=chromium:882015 TEST=see CL:1213409 CQ-DEPEND=CL:1217023 Change-Id: I66dbd2c7de3a561bb8906da22372d25eb9648c46 Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1217082 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="1217082" owner_email="mka@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/82/1217082/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I5da84dcdeb54948e731562ab6dc2e52ec27e06c2" commit="4bfdccd77847374043e77e6a2fbe2c0136c68ab1" commit_message="init: Only run 'recover_duts' on lab machines recover_duts is intended for recovery of DUTs in the lab, however it is started on any device with a test image. Currently the script runs a single hook ('check_ethernet'), which only performs actual work on lab devices. Limit the execution of 'recover_duts' to lab machines. The now redundant check in 'check_ethernet' is removed in a separate CL. This also silences the 'audit spam' messages about 'check_ethernet' on the serial console of developer devices with 'console=ttyXYZ' set in the kernel command line. BUG=chromium:881932 TEST=on a device without /mnt/stateful_partition/.labmachine: ps -ef | grep recover_duts | grep -v grep =&gt; no output on a device without /mnt/stateful_partition/.labmachine: ps -ef | grep recover_duts | grep -v grep =&gt; script is running CQ-DEPEND=CL:1217723 Change-Id: I5da84dcdeb54948e731562ab6dc2e52ec27e06c2 Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1217825 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="1217825" owner_email="mka@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/25/1217825/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I843b8dbaab181175efc408c39dbd5daf20b8a30c" commit="68cb2974b2fa794aa9241ee4ec67ecd3a2f5a3a3" commit_message="check_ethernet: Remove check for lab machines The check whether a DUT is a lab machine is now done in the recover_duts init snippet. BUG=chromium:881932 TEST=see CL:1217825 CQ-DEPEND=CL:1217825 Change-Id: I843b8dbaab181175efc408c39dbd5daf20b8a30c Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1217723 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="1217723" owner_email="mka@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crostestutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crostestutils" ref="refs/changes/23/1217723/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I3394650549e6a9212bf95b80fc2d0a68e7286733" commit="b53041d2e9334a19bd3d568ad73a7fb3c4b8b184" commit_message="CRAS: alsa_ucm - label to specify echo reference iodev Add EchoReferenceDev label to associate one output device to another input device as echo reference. BUG=chromium:879967 TEST=Test APM using echo reference on notcurne Change-Id: I3394650549e6a9212bf95b80fc2d0a68e7286733 Reviewed-on: https://chromium-review.googlesource.com/1180782 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Hsinyu Chao &lt;hychao@chromium.org&gt; " fail_count="0" gerrit_number="1180782" owner_email="hychao@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/82/1180782/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I71ceade96dc86b353ba14e0507a69e68f9e20082" commit="f8a29e6a89819e4a4933b877dfa68647f308a34b" commit_message="CRAS: system_state - Add task support Add the support for scheduling a function to be executed in main thread loop later with no wait time. This is useful for scheduling asynchronously tasks in main thread. BUG=chromium:879967 TEST=unittest Apply patch set to schedule server stream for echo ref dev and verify the function works as expected. Change-Id: I71ceade96dc86b353ba14e0507a69e68f9e20082 Reviewed-on: https://chromium-review.googlesource.com/1212623 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1212623" owner_email="hychao@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/23/1212623/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I515cb3a85214e72d3378adb1a21ee9b4639420c8" commit="06ee55e4317515d4ee3f7266ab57bdb4c940c796" commit_message="CRAS: iodev_list - open server stream to activate echo reference To utilize the echo reference input device from driver. Add the capability to create input stream without client. This helps to establish the data flow from hardware to iodev's dsp pipeline for APM reverse analysis. The implementation requires change in several modules, including: - Add stream type to mark stream as server only, so it doesn't need to talk to client. - Reserve a few numbers for the &quot;client id&quot; composing the stream id of server only stream. - Flexibility for input cras_iodev to set different ext_dsp_mod to its dsp pipeline. - Add module server_stream to create/destroy server only stream pinned to specific device. - Logic in iodev_list to add/rm server only stream at appropriate time if echo reference dev exists. - Logic in apm_list to attach rmod to the dsp pipeline of echo reference iodev instead of the active output iodev. BUG=chromium:879967 TEST=Test APM using echo reference on nocturne board Change-Id: I515cb3a85214e72d3378adb1a21ee9b4639420c8 Reviewed-on: https://chromium-review.googlesource.com/1180783 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1180783" owner_email="hychao@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/83/1180783/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2fb4200a5d9c3ce460e9b913a5b09441e458bb7e" commit="4a4dd9e0a2f4c87484152692f2594ec281a2b768" commit_message="ppc: Add support for nx20p3481 This CL is an incremental change to the nx20p348x driver to add support for the nx20p3481 ppc. Sink/source modes are controlled via the switch control register instead of gpio signals. Another difference is that the values of mode in register 0x1 are slightly different between the 3481 and 3483. The 3481 needs to use the switch status register to verify whether it's in sink or source mode. This register is now checked for both the 3483 and 3481. A delay is required for the switch status register to reflect the control setting just applied. In addition, the nx20p3481 supports Fast Role Swap (FRS). For FRS, only the detection is supported, and it's assumed that it's caused by the removal of an external charger, not an actual FRS event. BUG=b:111281797 BRANCH=none TEST=Verified on DragonEgg that port acts correctly as a sink. Have not been able to verify source operation. Change-Id: I2fb4200a5d9c3ce460e9b913a5b09441e458bb7e Signed-off-by: Scott Collyer &lt;scollyer@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1178995 Commit-Ready: Scott Collyer &lt;scollyer@chromium.org&gt; Tested-by: Scott Collyer &lt;scollyer@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1178995" owner_email="scollyer@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/95/1178995/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I242850a89413f0a573155e5e325f4e0a540d33e6" commit="eb68a63cbdc79fb824e535ed187dc30b4df8840a" commit_message="ite: Add support for 3rd Type C port in bbram DragonEgg has 3 Type C ports and needs BRAM_IDX_PD2 as only 2 ports were supproted previously. BUG=b:111281797 BRANCH=none TEST=Verfied that error messages from invalid bram_idx went away. Change-Id: I242850a89413f0a573155e5e325f4e0a540d33e6 Signed-off-by: Scott Collyer &lt;scollyer@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1178996 Commit-Ready: Scott Collyer &lt;scollyer@chromium.org&gt; Tested-by: Scott Collyer &lt;scollyer@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1178996" owner_email="scollyer@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/96/1178996/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7ad200768d81fd95aee625e5871b2350412a4f79" commit="785691f6a7b66dc86b45c6b0f93a0056102a185e" commit_message="DragonEgg: Add support for port 2 Type C This CL adds support for Type C port 2 which uses the TI USB422 TCPC and NX20P3481 PPC. BUG=b:111281797 BRANCH=none TEST=Verifed that port 2 works as a sink and source. Change-Id: I7ad200768d81fd95aee625e5871b2350412a4f79 Signed-off-by: Scott Collyer &lt;scollyer@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1178997 Commit-Ready: Scott Collyer &lt;scollyer@chromium.org&gt; Tested-by: Scott Collyer &lt;scollyer@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1178997" owner_email="scollyer@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/97/1178997/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9bc9cae0d340a586af7a3eead315e0c71dbda697" commit="9bbaf049580d9f1e0ed5ed1994b214b0d28a0e3d" commit_message="crash: anomaly_collector: move state dir setup to C++ BUG=chromium:874698 TEST=precq passes Change-Id: I9bc9cae0d340a586af7a3eead315e0c71dbda697 Reviewed-on: https://chromium-review.googlesource.com/1214631 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="0" gerrit_number="1214631" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/31/1214631/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib46f5307d2f9f2ff119f83a29660aeef5997499c" commit="0cbae7fe5f32fcd51098da5ac432c2ba3d09e896" commit_message="crash: anomaly_collector: replace custom Die() with err() This simplifies the code a bit by using err() from err.h from the C lib. BUG=chromium:874698 TEST=precq passes Change-Id: Ib46f5307d2f9f2ff119f83a29660aeef5997499c Reviewed-on: https://chromium-review.googlesource.com/1214632 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="0" gerrit_number="1214632" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/32/1214632/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4ff32659b5271b5f1973f177cefcc4f6d6652e8d" commit="015c9413e71905a5f867dd76792bfa8fba418bae" commit_message="crash: anomaly_collector: improve filter logic a bit Some of the sub-collectors are inconsistent in their handling of the filter flag. Push it down into the common AnomalyStart helper so we can delete it from the individual helpers. We also allow AnomalyEnd to run, but we use /bin/cat to dump the log to stdout. BUG=chromium:874698 TEST=precq passes Change-Id: I4ff32659b5271b5f1973f177cefcc4f6d6652e8d Reviewed-on: https://chromium-review.googlesource.com/1214633 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="0" gerrit_number="1214633" owner_email="vapier@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/33/1214633/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6595caed965e402409864205724a434fb1b26e55" commit="129bb89621ae111dc499912daa58fe7d66b1265d" commit_message="coral: adding new model blacktiplte Adding new blacktiplte model and initialize it with blacktip configuration to start. BUG=b:113088244 TEST=build and verify the existence of the model Change-Id: I6595caed965e402409864205724a434fb1b26e55 Reviewed-on: https://chromium-review.googlesource.com/1216885 Commit-Ready: YH Lin &lt;yueherngl@chromium.org&gt; Tested-by: YH Lin &lt;yueherngl@chromium.org&gt; Reviewed-by: Katherine Hsieh &lt;katherine.hsieh@quanta.corp-partner.google.com&gt; Reviewed-by: YH Lin &lt;yueherngl@chromium.org&gt; " fail_count="0" gerrit_number="1216885" owner_email="yueherngl@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/85/1216885/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I31bfa33efa91f60c6667f3b0de9cbdf9c6b3e8bf" commit="ad64ca3ce28478496797593f0d022f0aafd3ed3c" commit_message="charge_manager: Use enum for CHARGE_SUPPLIER_NONE Currently, CHARGE_SUPPLIER_NONE is defined as a macro. This causes the compiler to allocate uint8_t to enum charge_supplier. When -1 passed to or returned from a function, it's cast to 0xff. This patch defines CHARGE_SUPPLIER_NONE in enum charge_supplier. Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; BUG=none BRANCH=none TEST=Verify ectool usbpdpower 1 return 'Port 1: Disconnected' and 'Port 1: SNK (not charging)' without and with a BJ adapter connected respectively on Fizz. Change-Id: I31bfa33efa91f60c6667f3b0de9cbdf9c6b3e8bf Reviewed-on: https://chromium-review.googlesource.com/1217605 Commit-Ready: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Tested-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="1217605" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/05/1217605/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If3437c8f3f9952a4cc6004614ccff7bb6bbb4de5" commit="5ce3b66b5516ef421d1f66837f41adeed41788e9" commit_message="ectool: Allow usbpdpower command to take port # Currently, usbpdpower command enumerates all USB-C ports found on the board. Since barrel jack adapters are not recognized as a USB-C port, they're not handled by the command. This patch allows the command to take a port number as a new parameter. Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; BUG=chromium:841944 BRANCH=none TEST=Verify ectool usbpdpower 1 return 'Port 1: Disconnected' and 'Port 1: SNK (not charging)' without and with a BJ adapter connected respectively on Fizz. Change-Id: If3437c8f3f9952a4cc6004614ccff7bb6bbb4de5 Reviewed-on: https://chromium-review.googlesource.com/1217606 Commit-Ready: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Tested-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="0" gerrit_number="1217606" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/06/1217606/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Iab110bc72efa56430428788eb33026cbafe29187" commit="44065dac0a0a0a123cd847b3d34fe56bb864f276" commit_message="CHROMIUM: config: Normalize (CONFIG_HAVE_RCU_TABLE_INVALIDATE) Run &quot;./chromeos/scripts/kernelconfig olddefconfig&quot; to normalize things. This is part of the result. Change from v4.14.68 merge: +CONFIG_HAVE_RCU_TABLE_INVALIDATE=y From: commit e9afa7c1ef177 (&quot;mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE&quot;), and is selected since CONFIG_HAVE_RCU_TABLE_FREE=y BUG=None TEST=None Change-Id: Iab110bc72efa56430428788eb33026cbafe29187 Signed-off-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1220975 Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="1220975" owner_email="pihsun@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/75/1220975/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ie3e26c1adf8e7c76b3980041db79bc15498884fb" commit="8e6e7e80e87b66790a55a6fc2c319f060b958f5b" commit_message="CHROMIUM: config: Normalize (CONFIG_DRM_AMDGPU_IP_BLOCK_MASK) Run &quot;./chromeos/scripts/kernelconfig olddefconfig&quot; to normalize things. This is part of the result. +CONFIG_DRM_AMDGPU_IP_BLOCK_MASK=0xffffffff From: commit c2173b35c36b (&quot;FROMLIST: drm/amdgpu: add ip_block_mask user option for static builds&quot;). CL:1184599 add a value for the config, but is later reverted by CL:1215511, which cause the config not having a default value. BUG=None TEST=None Change-Id: Ie3e26c1adf8e7c76b3980041db79bc15498884fb Signed-off-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1220976 Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="1220976" owner_email="pihsun@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/76/1220976/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic13d66ca2962b48e9d788c92214205569aa614d1" commit="6ba261e348ddc0bd4ad4545a1084e3bff1d7a9b5" commit_message="crash: add a granted prefix to SELinux logging for granted avc. BUG=b:73792432 TEST=build_images and observe /var/spool/crash/ Change-Id: Ic13d66ca2962b48e9d788c92214205569aa614d1 Reviewed-on: https://chromium-review.googlesource.com/1218782 Commit-Ready: Qijiang Fan &lt;fqj@google.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; " fail_count="0" gerrit_number="1218782" owner_email="fqj@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/82/1218782/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie8d86f536d84687ac36c049d7c08665f85e62c68" commit="8905ab40fd1292807ef1af7f6f3b7af1cc4921eb" commit_message="sepolicy: introducing many types for procfs and sysfs Introducing many types for procfs and sysfs. BUG=b:80461815 TEST=emerge Change-Id: Ie8d86f536d84687ac36c049d7c08665f85e62c68 Reviewed-on: https://chromium-review.googlesource.com/1220417 Commit-Ready: Qijiang Fan &lt;fqj@google.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; " fail_count="0" gerrit_number="1220417" owner_email="fqj@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/17/1220417/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia5a534c98224023e6629fd004b951369687767e4" commit="6bf75647701fa491612adda1ef04b4fa46f57fee" commit_message="[moblab] Copy the files from the project-moblab overlay. The cros-workon build is broken for the project-moblab overlay until that is fixed move the init files to platform-moblab so multiple changes can be in flight at the same time. CQ-DEPEND=CL:1214286 BUG=chromium:881529 TEST=ad hoc moblab testing Change-Id: Ia5a534c98224023e6629fd004b951369687767e4 Reviewed-on: https://chromium-review.googlesource.com/1214290 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; " fail_count="0" gerrit_number="1214290" owner_email="haddowk@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/90/1214290/5" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic2fa7a74b452a313f75101e37c875f38ef374fdc" commit="9fe779db7959abe56db3e74af964c68608541aac" commit_message="[moblab] Copy the files from the project-moblab overlay. The cros-workon build is broken for the project-moblab overlay until that is fixed move the init files to platform-moblab so multiple changes can be in flight at the same time. CQ-DEPEND=CL:1214290 BUG=chromium:881529 TEST= ad hoc moblab testing Change-Id: Ic2fa7a74b452a313f75101e37c875f38ef374fdc Reviewed-on: https://chromium-review.googlesource.com/1214286 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Matt Mallett &lt;mattmallett@chromium.org&gt; " fail_count="0" gerrit_number="1214286" owner_email="haddowk@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/moblab" project_url="https://chromium-review.googlesource.com/chromiumos/platform/moblab" ref="refs/changes/86/1214286/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I0d93b4b34616b223e52145b8090312ae8662cb95" commit="88ca2458c68f9924d1c88eb631358129cac68a1a" commit_message="generic_stages: temporarily ignore all target prebuilts. Ignore the target prebuilts and rebuild packages from source. We want to change the CHOST for arm-generic, this requires a prebuilt package update. This is a temporary CL. Revert this CL once in has participated in a green CQ run. This process is documented at: https://sites.google.com/a/google.com/chromeos/for-team-members/infrastructure/chromeos-admin/clear_binaries CQ-DEPEND=CL:1214294 BUG=chromium:711369 TEST='./cbuildbot/run_tests' passed. Change-Id: I0d93b4b34616b223e52145b8090312ae8662cb95 Reviewed-on: https://chromium-review.googlesource.com/1217486 Commit-Ready: Yunlian Jiang &lt;yunlian@chromium.org&gt; Tested-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; Reviewed-by: Lann Martin &lt;lannm@chromium.org&gt; " fail_count="2" gerrit_number="1217486" owner_email="yunlian@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/86/1217486/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I9716646eb52c0ebab221ca4995ebdadb41a7f3b2" commit="d6758047997d40f30b528b8b216115f5c4ac044c" commit_message="arm-generic: set CHOST to armv7a-cros-linux-gnueabihf The sets the CHOST to armv7a-cros-linux-gnueabihf for arm-generic board. It also sets default CC to armv7a-cros-linux-gnueabihf-clang to test the new toolchain before rolling it to all the arm boards. CQ-DEPEND=CL:1217486 BUG=chromium:711369 TEST=cros tryjob -g arm-generic-full-tryjob Change-Id: I9716646eb52c0ebab221ca4995ebdadb41a7f3b2 Reviewed-on: https://chromium-review.googlesource.com/1214294 Commit-Ready: Yunlian Jiang &lt;yunlian@chromium.org&gt; Tested-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="3" gerrit_number="1214294" owner_email="yunlian@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/94/1214294/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I3850dbf1ecc567e8c4bf1d00aba94f844328cbc3" commit="6dc8bc5f5ac7d412b742fbb16cf37c488a810910" commit_message="Fix format errors found by autopep8. Most of them are whitespace error. BUG=None TEST=make test Change-Id: I3850dbf1ecc567e8c4bf1d00aba94f844328cbc3 Reviewed-on: https://chromium-review.googlesource.com/1218307 Commit-Ready: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; Tested-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="1218307" owner_email="pihsun@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/07/1218307/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0659b1f7faf389378ac5d283de3eca0c7198844f" commit="57ec4a83c92f375e930bd6692eab97cf8127b4bc" commit_message="Makefile: Add devtools to lint files. There's some Python files in devtools/ too, add them to the list to be linted when running &quot;make lint&quot;. BUG=None TEST=make lint Change-Id: I0659b1f7faf389378ac5d283de3eca0c7198844f Reviewed-on: https://chromium-review.googlesource.com/1218585 Commit-Ready: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; Tested-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="1218585" owner_email="pihsun@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/85/1218585/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3e5591be32ff1ad61359ecbe144f4b0e3728fb47" commit="69942cb17ba58a4cbc1b702189fac93936270ffb" commit_message="FROMLIST: Intel BT:Update firmware patch for Intel Bluetooth 9560 This patch contains Intel Bluetooth 9560 JFP B0 FW Patch Version: 329 This patch contains the following fixes: -ESD fix for CNVI BUG=none TEST=P0 and P1 sanity test cases and all are passed on octopus Change-Id: I3e5591be32ff1ad61359ecbe144f4b0e3728fb47 Signed-off-by: Amit K Bag &lt;amit.k.bag@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1172362 Commit-Ready: Matt Chen &lt;matt.chen@intel.com&gt; Tested-by: Matt Chen &lt;matt.chen@intel.com&gt; Reviewed-by: Matt Chen &lt;matt.chen@intel.com&gt; Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; " fail_count="0" gerrit_number="1172362" owner_email="amit.k.bag@intel.com" 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/62/1172362/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I54d62d99c7ccbd20e579db7907346e70f28f1e2c" commit="f24a4757ec56aed404cffb2c97e55313a573d335" commit_message="Cancel any updates that are left in progress during test cleanup. Sometimes autoupdate_ForcedOOBEUPdate will fail and leave the DUT with an update in progress. This has lead to issues like crbug.com/877107. This CL will cancel all updates in progress during the test cleanup. BUG=chromium:881382 TEST=autupdate_ForedOOBEUpdate and manually. Change-Id: I54d62d99c7ccbd20e579db7907346e70f28f1e2c Reviewed-on: https://chromium-review.googlesource.com/1213765 Commit-Ready: David Haddock &lt;dhaddock@chromium.org&gt; Tested-by: David Haddock &lt;dhaddock@chromium.org&gt; Reviewed-by: David Haddock &lt;dhaddock@chromium.org&gt; Reviewed-by: danny chan &lt;dchan@chromium.org&gt; " fail_count="0" gerrit_number="1213765" owner_email="dhaddock@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/65/1213765/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0879a0d72f3bff673f6fc2233924e7f21d84a0e7" commit="54411906ca634105be5542c1c331ad58a1a75e85" commit_message="lddtree: use readlink -f for absolute links Commit b97eba7fb2c0a3c5ad9e3831c6f87dca1fde59c5 causes problems when using lddtree with symlinks containing absolute paths, such as the crosvm guest tools, which install these links: /usr/bin/sommelier -&gt; /etc/alternatives/sommelier -&gt; /opt/google/cros-containers/bin/sommelier (where the final sommelier is the lddtree-generated script). In this case, $base resolved by the lddtree script would be '/usr/bin//etc/alternatives/sommelier', which is incorrect. Replace the dirname/readlink combination with readlink -f when the symlink is absolute in order to fully resolve the symlink, while keeping the relative path when the script is invoked through a relative path. BUG=chromium:882055 TEST=Build termina image and verify that sommelier can start again Change-Id: I0879a0d72f3bff673f6fc2233924e7f21d84a0e7 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214099 Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Takuto Ikuta &lt;tikuta@chromium.org&gt; " fail_count="0" gerrit_number="1214099" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/99/1214099/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib07f45e7628dd4d7241c1f4f7f1771e05f5bae8a" commit="b90539a6c410bcf9224fdedc80c79673d71ac359" commit_message="installer: replace ScopedFileDescriptor with base::ScopedFD BUG=chromium:878440 TEST=build passes Change-Id: Ib07f45e7628dd4d7241c1f4f7f1771e05f5bae8a Reviewed-on: https://chromium-review.googlesource.com/1200803 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="1200803" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/03/1200803/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic53d3a936ca4293be207f31fa679aa9d6dfcf2e5" commit="1407209e04e6e77e8c6de2219875c299be591f99" commit_message="power: index doc for power measurement This doc shall serve as an index / entry point for engineers who intend to perform power measurement on DUT. This doc links out to other docs with more details on Servo &amp; Sweetberry. BUG=chromium:870399 TEST=Upload to view in gitiles Change-Id: Ic53d3a936ca4293be207f31fa679aa9d6dfcf2e5 Signed-off-by: Mengqi Guo &lt;mqg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1170192 Reviewed-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="1170192" owner_email="mqg@chromium.org" pass_count="0" patch_number="16" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/92/1170192/16" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Icf3c888e5f85e8c0473fb32c0cba0b81094a7f3b" commit="f5b17e51215eacb1fe881b69ae66ddbc8dcf2d61" commit_message="smbprovider: Add At function to IdMap - IdMap can now call on an At function, which returns the value when given a key. BUG=chromium:878498 TEST=emerges Change-Id: Icf3c888e5f85e8c0473fb32c0cba0b81094a7f3b Reviewed-on: https://chromium-review.googlesource.com/1214113 Commit-Ready: jimmy gong &lt;jimmyxgong@chromium.org&gt; Tested-by: jimmy gong &lt;jimmyxgong@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Reviewed-by: Bailey Berro &lt;baileyberro@chromium.org&gt; " fail_count="0" gerrit_number="1214113" owner_email="jimmyxgong@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/13/1214113/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Icf584a6050519c7a3b8f7defb7685c9c64f7a145" commit="bd2184c11fb8863e24dc7665a1c4c29666323c13" commit_message="cr50_fuzz: Add missing include and define. A change in a parent commit broke the build for this commit. Adding an include for cstring and #define HIDE_EC_STDLIB resolves the header conflict. BUG=chromium:883080 TEST=make -j buildfuzztests Change-Id: Icf584a6050519c7a3b8f7defb7685c9c64f7a145 Signed-off-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1220390 Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="5" gerrit_number="1220390" owner_email="allenwebb@google.com" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/90/1220390/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I96342cd47de103d4a33595bd1c3331709d781781" commit="9abdcd87c9f9b00560651b9693c943c145420b55" commit_message="vboot-aux-fx: don't fail if reboot required If the TCPC firmware upgrade reports that it needs a reboot first, do not consider that a failure mode. This allow the firmware upgrade process to continue on a subsequent boot. This happens with the EC firmware is already in RW and the i2c tunnel protect is already engaged. The only existing way to un-protect the tunnel is to reboot. BRANCH=none BUG=b:112722728 TEST=Jump EC to RW, then apshutdown, then powerb. Verify that firmware upgrade portion does not cause recovery, instead it causes a reboot and the subsequent boot will work correctly (either upgrade or skip) Change-Id: I96342cd47de103d4a33595bd1c3331709d781781 Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1200316 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="1200316" owner_email="jettrink@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/16/1200316/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I68fd0139ee55772c0fe2a0b07f855ed23dd5be7f" commit="4fc4cc466ac574ffa905823dab5c055749a39a23" commit_message="authpolicy: Disable seccomp filter for unittests BUG=chromium:866683 TEST=cros_workon_make --board samus authpolicy --test Change-Id: I68fd0139ee55772c0fe2a0b07f855ed23dd5be7f Reviewed-on: https://chromium-review.googlesource.com/1221548 Commit-Ready: Roman Sorokin &lt;rsorokin@chromium.org&gt; Tested-by: Roman Sorokin &lt;rsorokin@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="0" gerrit_number="1221548" owner_email="rsorokin@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/48/1221548/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I580ac9ed47a4d77cbdfdbb075a83dd2ca728e559" commit="62e8973ce84c551c3ff7c1c14f5914f741da53a2" commit_message="shill: Record UMA metric for shill sandboxing Report Chrome OS metric signifying whether a system is running shill in a sandbox or not. This is controlled through a Finch flag, but requires 1-2 reboots to take affect. This metric will help us ensure that shill is being run with sandboxing enabled/disabled at the frequency that we expect. BUG=chromium:649417 TEST=made sure shill.sh doesn't fail, observed the metric being recorded in /var/log/metrics/uma-events Change-Id: I580ac9ed47a4d77cbdfdbb075a83dd2ca728e559 Reviewed-on: https://chromium-review.googlesource.com/1216503 Commit-Ready: Micah Morton &lt;mortonm@chromium.org&gt; Tested-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="0" gerrit_number="1216503" owner_email="mortonm@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/03/1216503/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idbafb8e03e52180bf2a33bf3d966a35a5aaa5cd5" commit="822916c58fdde97bddfd0ef689250d604e0788f2" commit_message="remove MIPs compilation option from meson build Remove the unused MIPs compilation code from the mosys meson build system. BUG=none TEST=local builds Change-Id: Idbafb8e03e52180bf2a33bf3d966a35a5aaa5cd5 Reviewed-on: https://chromium-review.googlesource.com/1220103 Commit-Ready: Gregory Meinke &lt;gmeinke@chromium.org&gt; Tested-by: Gregory Meinke &lt;gmeinke@chromium.org&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-by: C Shapiro &lt;shapiroc@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1220103" owner_email="gmeinke@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/mosys" project_url="https://chromium-review.googlesource.com/chromiumos/platform/mosys" ref="refs/changes/03/1220103/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If46e80ce26a3dff6b3faae09a9c91a6592c222d6" commit="2972f033779ad2f53f3cb1986b4d96037cd4e635" commit_message="Revert &quot;[autotest] Temporarily disable autoupdate_ForcedOOBEUpdate.&quot; This reverts commit 02a863a3454edb57060de03357e5b32f022a1e63. Reason for revert: I have a CL to fix the test and I will submit this revert with that change Original change's description: &gt; [autotest] Temporarily disable autoupdate_ForcedOOBEUpdate. &gt; &gt; The test is sometimes causing devices to download and apply consumer &gt; images from Omaha, which leaves the devices untestable, and requires &gt; a relatively expensive manual intervention to fix. &gt; &gt; This disables the test to stop the bleeding until the problem can be &gt; put under better control. &gt; &gt; BUG=chromium:877107 &gt; TEST=None &gt; &gt; Change-Id: I4d25f74abb761bec3d85d10792bc45ba3b8d6c5d &gt; Reviewed-on: https://chromium-review.googlesource.com/1187576 &gt; Tested-by: Richard Barnette &lt;jrbarnette@chromium.org&gt; &gt; Reviewed-by: Congbin Guo &lt;guocb@chromium.org&gt; Bug: chromium:877107 Change-Id: If46e80ce26a3dff6b3faae09a9c91a6592c222d6 Reviewed-on: https://chromium-review.googlesource.com/1219549 Commit-Ready: David Haddock &lt;dhaddock@chromium.org&gt; Tested-by: David Haddock &lt;dhaddock@chromium.org&gt; Reviewed-by: David Haddock &lt;dhaddock@chromium.org&gt; " fail_count="0" gerrit_number="1219549" owner_email="dhaddock@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/49/1219549/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib575a2117b402dfbd30c11796a2589cb92967c4d" commit="38b9b24a31bcab65fd0872032a648ae9ff28f34a" commit_message="intel: ipu3: Add the operation mode check in the hal BUG=b:112664260 TEST=Build and deploy package to platform and camera works Change-Id: Ib575a2117b402dfbd30c11796a2589cb92967c4d Signed-off-by: shigangx.yang &lt;shigangx.yang@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1188396 Commit-Ready: Wei Meng &lt;wei.meng@intel.corp-partner.google.com&gt; Tested-by: Wei Meng &lt;wei.meng@intel.corp-partner.google.com&gt; Reviewed-by: Ricky Liang &lt;jcliang@chromium.org&gt; " fail_count="0" gerrit_number="1188396" owner_email="wei.meng@intel.com" pass_count="0" patch_number="2" project="chromiumos/platform/arc-camera" project_url="https://chromium-review.googlesource.com/chromiumos/platform/arc-camera" ref="refs/changes/96/1188396/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id56c2372c7e93de66482b99870f03737285db6f5" commit="4303100efce339fe5c2e9d3bcb847361ef9e72f6" commit_message="eve: Set ADC volume from 28 to 35 Default capture volume 28 is too small. Gain a capture value and check it can still pass CTS loopaback latency. BUG=chromium:834883 TEST=check loopback latency in CTS test can still pass reliably. Change-Id: Id56c2372c7e93de66482b99870f03737285db6f5 Reviewed-on: https://chromium-review.googlesource.com/1221107 Commit-Ready: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="0" gerrit_number="1221107" owner_email="yuhsuan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/07/1221107/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iccb06c3afeb458ea4504d4de971a49b1ab7bbe8d" commit="363c87a51eff101cd37e59f1dc9db6036b7bbe46" commit_message="rammus: Implement touch pad enable control Implement touch pad enable control. Enable touch pad when system from S5 to S3. Disable touch pad when system form S3 to S5. BUG=None BRANCH=ToT TEST=Manual. Check touch pad can work under S0. Check touch pad can wake up system under suspend. Change-Id: Iccb06c3afeb458ea4504d4de971a49b1ab7bbe8d Signed-off-by: michael_chen &lt;michael5_chen@pegatroncorp.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1198906 Commit-Ready: michael chen &lt;michael5_chen@pegatroncorp.com&gt; Tested-by: michael chen &lt;michael5_chen@pegatroncorp.com&gt; Reviewed-by: Zhuohao Lee &lt;zhuohao@chromium.org&gt; " fail_count="0" gerrit_number="1198906" owner_email="michael5_chen@pegatroncorp.com" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/06/1198906/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I580abf65c3b4f28282bb9f5ef216e0fd91bcbe62" commit="73fb5e1999e69e08ce2c09e7b04e80702893169d" commit_message="appengine: Update README for deployment flow. TEST=None BUG=None Change-Id: I580abf65c3b4f28282bb9f5ef216e0fd91bcbe62 Signed-off-by: Yilun Lin &lt;yllin@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1221026 Commit-Ready: Yilun Lin &lt;yllin@chromium.org&gt; Tested-by: Yilun Lin &lt;yllin@chromium.org&gt; Reviewed-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; " fail_count="0" gerrit_number="1221026" owner_email="yllin@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/26/1221026/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I793cceca59fe949d3af444c0ea375cd62fb17174" commit="bf8feb5d4a707541c4b76f0e43e85cb400d15441" commit_message="common-mk: Convert external_dependencies in GN CLs using this file will be sent subsequently. CQ-DEPEND=CL:1203931 BUG=chromium:767517 TEST=precq passes Change-Id: I793cceca59fe949d3af444c0ea375cd62fb17174 Reviewed-on: https://chromium-review.googlesource.com/1215982 Commit-Ready: Keigo Oka &lt;oka@chromium.org&gt; Tested-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="8" gerrit_number="1215982" owner_email="oka@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/82/1215982/8" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I8f5e5fce395f0c7cf48ec7eb9cd457503df8272c" commit="ef8a099cc0a76c3952a28a2b32bce45d715cf487" commit_message="alsa_conformance_test: Add timer to calculate runtime. Add timer to calculate runtime of ALSA APIs. BUG=chromium:685077 TEST=Tested on several board including samus, peppy. Change-Id: I8f5e5fce395f0c7cf48ec7eb9cd457503df8272c Reviewed-on: https://chromium-review.googlesource.com/1115040 Commit-Ready: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="0" gerrit_number="1115040" owner_email="yuhsuan@chromium.org" pass_count="0" patch_number="24" project="chromiumos/platform/audiotest" project_url="https://chromium-review.googlesource.com/chromiumos/platform/audiotest" ref="refs/changes/40/1115040/24" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2ad8439d9dd6c051c861b476226a615356bd3b7b" commit="9c6d6ab1697670b1ac198289b1f53971f892d87b" commit_message="appfuse: Fix crash caused by infinite recursion Before this CL: - AppfuseMount's dtor calls AppfuseMount::Unmount() - AppfuseMount::Unmount() calls Delegate::OnUnmounted() - Delegate::OnUnmounted() calls AppfuseMount's dtor (infinite recursion!) To fix this infinite recursion, rename Delegate::OnUnmounted() to OnAppfuseMountAborted(), and call it only when the mount stops working on an error. BUG=None TEST=test_that cheets_AppfuseTest_P (CL:*676835) Change-Id: I2ad8439d9dd6c051c861b476226a615356bd3b7b Reviewed-on: https://chromium-review.googlesource.com/1219166 Commit-Ready: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; Tested-by: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="0" gerrit_number="1219166" owner_email="hashimoto@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/66/1219166/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id0125e0ce0d8bd70dcf41d3d2f17a93027be0d4f" commit="7ae7a93c0dd5a75e86ade17ec8b03e4641745457" commit_message="servod: fix missing ctrl_key keyboard handler ctrl This adds the missing control key for servod. BUG=chromium:869335 TEST=None yet Change-Id: Id0125e0ce0d8bd70dcf41d3d2f17a93027be0d4f Reviewed-on: https://chromium-review.googlesource.com/1220846 Commit-Ready: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Tested-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; " fail_count="0" gerrit_number="1220846" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/46/1220846/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If19dd28ba838cd198752448a846442b895db86d3" commit="165fba7b289deadf23aee32334271efba5dd6dfc" commit_message="nocturne: audio-config - AEC tuning - board.ini to turn on AEC supported flag - UCM HiFi.conf to specify echo reference dev - UCM specify dmic_eq - dsp.ini for dmic_eq to adjust dmic gain - aec.ini for tuned parameters in aec3 config - apm.ini for parameters for pre-amp/NS/AGC BUG=chromium:874787 TEST=Apply all config files and test on nocturne Change-Id: If19dd28ba838cd198752448a846442b895db86d3 Reviewed-on: https://chromium-review.googlesource.com/1180786 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-by: Leonardo Kusumo &lt;leonardokusumo@chromium.org&gt; " fail_count="0" gerrit_number="1180786" owner_email="hychao@chromium.org" pass_count="0" patch_number="7" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/86/1180786/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic7eae66a118347cc0ef1df96090336711ff75dd3" commit="c0b63e11030fb4d0dfaa9b4c91a0b1a2e9652085" commit_message="crash: Port get_cached_key_value() from the shell script The function is used in many places in the shell script, so the equivalent is needed in the C++ code. Reimplement CrashCollector:GetVersion() with GetCachedKeyValue(). BUG=chromium:391887 TEST=unit tests: - CrashCollector::GetVersion() is covered by CrashCollectorTest.MetaData - GetCachedKeyValue() comes with unit tests Change-Id: Ic7eae66a118347cc0ef1df96090336711ff75dd3 Reviewed-on: https://chromium-review.googlesource.com/1174083 Commit-Ready: Satoru Takabayashi &lt;satorux@google.com&gt; Tested-by: Satoru Takabayashi &lt;satorux@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1174083" owner_email="satorux@google.com" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/83/1174083/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I674467c3c3d59ba8f9df180602555d87d9bf28d7" commit="77be53c87847a8167b2d7e74c4498ca1fa98b504" commit_message="vm_sanity: Remove Mash tests. Tast tests provide us with Mash coverage. BUG=chromium:882976 TEST=This is the test Change-Id: I674467c3c3d59ba8f9df180602555d87d9bf28d7 Reviewed-on: https://chromium-review.googlesource.com/1220606 Commit-Ready: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Tested-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Reviewed-by: James Cook &lt;jamescook@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Ryan Cui &lt;rcui@chromium.org&gt; " fail_count="0" gerrit_number="1220606" owner_email="achuith@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/06/1220606/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9bdffdc1c89c4d802f738dbd045dbc6e4d73917a" commit="a037fec679e779fcf7deee75db285b4575e637e0" commit_message="chocodile: flash_ec support for chocodile Add support for chocodile. BUG=None TEST=flash_ec chocodile_bec and chocodile_vpdmcu. BRANCH=none Signed-off-by: Nick Sanders &lt;nsanders@chromium.org&gt; Change-Id: I9bdffdc1c89c4d802f738dbd045dbc6e4d73917a Reviewed-on: https://chromium-review.googlesource.com/1147083 Commit-Ready: Sam Hurst &lt;shurst@google.com&gt; Tested-by: Sam Hurst &lt;shurst@google.com&gt; Reviewed-by: Sam Hurst &lt;shurst@google.com&gt; Reviewed-by: Nick Sanders &lt;nsanders@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="0" gerrit_number="1147083" owner_email="nsanders@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/83/1147083/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia8f8e691973ac436efec0a16d6aee11bfdab3daf" commit="2aa4386ee542ae0db5c10b23709a288475584ebc" commit_message="hermes: Add PrepareDownloadRequest and GetBoundProfilePackage Add two functions to continue the flow of the InstallProfile sequence. PrepareDownloadRequest uses the response data from the final call of the Common Mutual Authentication Procedure to get prepare the eSIM for the download and installation of a new profile. BUG=b:80591752 BUG=chromium:847619 TEST=emerge-cheza hermes Change-Id: Ia8f8e691973ac436efec0a16d6aee11bfdab3daf Reviewed-on: https://chromium-review.googlesource.com/1171344 Commit-Ready: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Tested-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1171344" owner_email="jruthe@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/44/1171344/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iab698e103a50b8d22bf216a6f816998cb158e38a" commit="badd28a61446bd64d74ef5241a6a84e57f9099a3" commit_message="base_detect: Expose console command to force state. In an effort to test wake sources on any given platform, this CL exposes console command to set the base state. This console command can then be invoked by autottests from the uart interface. We have two implementations for managing base status. One is interrupt driven while the other is a polling via a task. Boards current implementations then are: interrupts: lux, soraka, cheza polling task: nocturne, zoombini For forcing base connect and disconnect, interrupts: Disable interrupts and set forced base state. polling task: Stop periodic task and set forced base state. On reset, interrupts: Schedule deferred task immediately and enable interrupts. polling task: Clear forced base state and begin rescheduling periodic task. Signed-off-by: RaviChandra Sadineni &lt;ravisadineni@google.com&gt; BRANCH=poppy,nocturne BUG=chromium:820668, b:37223093 TEST=Tested on lux, soraka and nocturne basestate a : attaches the lid, reflected in ui. basestate d : detaches the lid, reflected in ui. basestate r : resets to the correct state. Wakes the device up on lux and nocturne and soraka. Change-Id: Iab698e103a50b8d22bf216a6f816998cb158e38a Reviewed-on: https://chromium-review.googlesource.com/1184172 Commit-Ready: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Tested-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="1184172" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="15" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/72/1184172/15" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I86de7abcf66cbee12dcd112001215de15276e7bb" commit="c0eb7445fdd0c90dd07fdc627b2ad00aef0a791b" commit_message="Update cros_choose_profile CLI argument usages. Update the command line arguments to match the names in the new chromite python version of the script. BUG=chromium:874986 TEST=precq CQ-DEPEND=CL:1184972, CL:1184973 Change-Id: I86de7abcf66cbee12dcd112001215de15276e7bb Reviewed-on: https://chromium-review.googlesource.com/1188525 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="4" gerrit_number="1188525" owner_email="saklein@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/25/1188525/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I02cb1affc3f5139e70ffb039736184b9d3f875f6" commit="b3ae37b941fe8dbdfa640968908ed76ad3312734" commit_message="autotest: create power_WifiIdle test Create test case to measure power usage when system is idle, with wifi turned on/off. BUG=chromium:877739 TEST=test_that -b ${BOARD} &lt;DUT-IP&gt; power_WifiIdle Change-Id: I02cb1affc3f5139e70ffb039736184b9d3f875f6 Signed-off-by: Sean Kao &lt;seankao@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1189246 Commit-Ready: Mengqi Guo &lt;mqg@chromium.org&gt; Tested-by: Mengqi Guo &lt;mqg@chromium.org&gt; Reviewed-by: Mengqi Guo &lt;mqg@chromium.org&gt; " fail_count="1" gerrit_number="1189246" owner_email="seankao@google.com" pass_count="0" patch_number="12" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/46/1189246/12" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0901461e12bbb4f5da5688701780f63ddb3e9905" commit="6c32b08613ac893410ca48cab7e92d19bfe90ffb" commit_message="chipset-icl: Avoid a cosmetic TPM error Do not enforce the tpm_tis driver. BUG=b:113527055 TEST=Verify that the errors are gone. Change-Id: I0901461e12bbb4f5da5688701780f63ddb3e9905 Reviewed-on: https://chromium-review.googlesource.com/1195763 Commit-Ready: Rajat Jain &lt;rajatja@chromium.org&gt; Tested-by: Rajat Jain &lt;rajatja@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="0" gerrit_number="1195763" owner_email="rajatja@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/63/1195763/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5020665183e482ea0979a26bf8a6585f859ac5bc" commit="38bf0d6426d713cc03ad34dc96172bc6d451f896" commit_message="touch_keyboard: migrate the package to GN BUG=chromium:767517 TEST=precq passes Change-Id: I5020665183e482ea0979a26bf8a6585f859ac5bc Reviewed-on: https://chromium-review.googlesource.com/1201246 Commit-Ready: Keigo Oka &lt;oka@chromium.org&gt; Tested-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="1" gerrit_number="1201246" owner_email="oka@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/46/1201246/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ida8839b158ce37da497a30769f6cf7985b135b4d" commit="8b3e8412f1846a7883a4622011ccd4ce95608747" commit_message="{amd64,arm,arm64,x32,x86}-generic: move to kernel v4.14 We're supporting a later kernel. Let's move the generic overlays there. I skip the ppc, and mips overlays, because those are untested and unmaintained and have been for a while. I've retained the GCC build for arm32, as I'm not sure 4.14 is up to snuff for clang builds either. CQ-DEPEND=CL:1208131 BUG=none TEST=precq Change-Id: Ida8839b158ce37da497a30769f6cf7985b135b4d Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1203638 Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1203638" owner_email="briannorris@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/38/1203638/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3d1febb0b65c3b68c23c49a7d9fa94dd5f7c2a17" commit="cc66b468e455a9152f533420b081a719cca45edc" commit_message="oobe_config: Add DBUS daemon code BUG=chromium:869209 TEST=emerges Change-Id: I3d1febb0b65c3b68c23c49a7d9fa94dd5f7c2a17 Reviewed-on: https://chromium-review.googlesource.com/1205133 Commit-Ready: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Tested-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Marton Hunyady &lt;hunyadym@chromium.org&gt; " fail_count="0" gerrit_number="1205133" owner_email="zentaro@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/33/1205133/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ib57f2a1221e715d56d512925222f978fc2c81b32" commit="426248e20536228d503e108d7db9768a01884138" commit_message="BACKPORT: FROMLIST: virtio_blk: add discard and write zeroes support In commit 88c85538, &quot;virtio-blk: add discard and write zeroes features to specification&quot; (https://github.com/oasis-tcs/virtio-spec), the virtio block specification has been extended to add VIRTIO_BLK_T_DISCARD and VIRTIO_BLK_T_WRITE_ZEROES commands. This patch enables support for discard and write zeroes in the virtio-blk driver when the device advertises the corresponding features, VIRTIO_BLK_F_DISCARD and VIRTIO_BLK_F_WRITE_ZEROES. Signed-off-by: Changpeng Liu &lt;changpeng.liu@intel.com&gt; BUG=chromium:850998 TEST=fstrim on nami inside termina VM with crosvm patched to use discard (am from https://lists.linuxfoundation.org/pipermail/virtualization/2018-August/039143.html) Backport: Use queue_flag_set_unlocked() in place of blk_queue_flag_set(), as the latter is not available in 4.14. Change-Id: Ib57f2a1221e715d56d512925222f978fc2c81b32 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1205611 Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1205611" 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/11/1205611/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia0a86537915da039274923df2f85c22d191b9969" commit="6a5956144d37308f3df9ca3407a78c5f889bddb4" commit_message="qcow: Add raw file struct The raw file struct will be used to hold enough state for basic operations. This will allow mutating the file without taking a mutable reference to an entire QcowFile. Change-Id: Ia0a86537915da039274923df2f85c22d191b9969 Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1207450 Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="7" gerrit_number="1207450" owner_email="dgreid@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/50/1207450/3" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I70bc6ad4333ba3601db2831fef03483bcaea70ff" commit="810f732359b3e8673c0827f69d8020cf5544ffaa" commit_message="devices: pci: add subsystem vendor and device ID The virtio PCI specification places requirements on the PCI subsystem IDs, so allow PCI devices to specify them in PciConfiguration. Change-Id: I70bc6ad4333ba3601db2831fef03483bcaea70ff Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1208156 Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1208156" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/56/1208156/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3b7d501dde0806ae5ec47305dcec498f80ff9157" commit="8e999d2144b20797592f3fa0b7c29edf809628c6" commit_message="arc-setup: Setup default apps for unibuilds. This map folder with default app definitions to folder where Chrome can access it. TEST=Locally on device. BUG=b:113908266 Change-Id: I3b7d501dde0806ae5ec47305dcec498f80ff9157 Reviewed-on: https://chromium-review.googlesource.com/1208892 Commit-Ready: Yury Khmel &lt;khmel@google.com&gt; Tested-by: Yury Khmel &lt;khmel@google.com&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; Reviewed-by: Yury Khmel &lt;khmel@google.com&gt; " fail_count="1" gerrit_number="1208892" owner_email="khmel@google.com" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/92/1208892/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6d6644825af04391841847c060f8ffaeff620094" commit="f6586579875f26eb7cf067044365b90f216afa85" commit_message="temp_sensor: Add (basic) support for TI TMP468 Temperature Sensor Add (basic) support for TI TMP468 a 8 Remote + 1 Local channel temperature sensor. BUG=none BRANCH=master TEST=Hook up EVM to I2C port of a STM32F072, read temperatures Change-Id: I6d6644825af04391841847c060f8ffaeff620094 Signed-off-by: Moritz Fischer &lt;moritz.fischer@ettus.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1213554 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="1213554" owner_email="moritz.fischer@ettus.com" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/54/1213554/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8ed94fbfddccde54482a01708a38a1a15cbef49b" commit="7d461450e9ea70aaa7c84ce3b28a80cd77e6344a" commit_message="Do partial read for 2nd pass Currently, flashrom does partial read if allowed for the 1st pass but doesn't do so for the 2nd pass. This causes FP-MCU to crash because it has rollback protection data, which is protected for read. This patch allows the 2nd pass to do partial read using the same logic used for the 1st pass. Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; BUG=b:112740263,b:111423429,b:112741637 TEST=Verify flashrom -p ec:type=fp -i EC_RO --fast-verify -w ec.bin runs successfully (with CONFIG_ROLLBACK_MPU_PROTECT enabled). Change-Id: I8ed94fbfddccde54482a01708a38a1a15cbef49b Reviewed-on: https://chromium-review.googlesource.com/1214864 Commit-Ready: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Tested-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="1214864" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/flashrom" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/flashrom" ref="refs/changes/64/1214864/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1cea02e44c93eb3f176e6d6d9d40c9c5842453ac" commit="f634b97e0851d03adb48ff81510596e7671e421e" commit_message="intel: ipu3: Use exposure time to calculate stats timestamp [Issue] Previously we used SOF event timestamp as statistics timestamp. After checked 3A algorithms, it should be the time when sensor starts exposuring the first pixel. But the SOF event is sent out when first line has been exposured. So we need to take into account exposure time. [Changes] Update statistics time to &quot;SOF timestamp - exposure time&quot;. BUG=b:112962189 TEST=Build and deploy package to platform and camera works Change-Id: I1cea02e44c93eb3f176e6d6d9d40c9c5842453ac Signed-off-by: Qingwu Zhang &lt;qingwu.zhang@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1215011 Commit-Ready: Wei Meng &lt;wei.meng@intel.corp-partner.google.com&gt; Tested-by: Wei Meng &lt;wei.meng@intel.corp-partner.google.com&gt; Reviewed-by: Ricky Liang &lt;jcliang@chromium.org&gt; " fail_count="0" gerrit_number="1215011" owner_email="wei.meng@intel.com" pass_count="0" patch_number="2" project="chromiumos/platform/arc-camera" project_url="https://chromium-review.googlesource.com/chromiumos/platform/arc-camera" ref="refs/changes/11/1215011/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie0ed27f72019790cfeb283349ae28fd05dc9693a" commit="dde700caad60396cd556323dbf6cebe2a1d591c0" commit_message="cheza: Config the SPI flash size to 1MB The NPCX7M7WB has 1MB internal SPI flash. Config it correctly. BRANCH=none BUG=b:114686845 TEST=Checked the EC image size is 1MB. Ran flashrom to flash EC. Change-Id: Ie0ed27f72019790cfeb283349ae28fd05dc9693a Signed-off-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1215882 Tested-by: Philip Chen &lt;philipchen@chromium.org&gt; Reviewed-by: Philip Chen &lt;philipchen@chromium.org&gt; " fail_count="0" gerrit_number="1215882" owner_email="waihong@google.com" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/82/1215882/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ie1333c7d59dee47816fcbb02155a5f39fc023bec" commit="62e47ff8a7b86f08a4ca810ad846b9e95431f4b3" commit_message="CHROMIUM: arm64: dts: qcom: Switch edp regulator to load switch The plan to use LDO19 from the PMIC is not so great because we can only really achieve 3.0V instead of 3.3V at the panel. Let's go back to the old way of doing things and use the regualtor load switch from the 3.3V supply. This will allow us to get a proper 3.3V here and not sit on the margin of the display panel spec. TEST=boot up rev3, see 3.3V at panel pin BUG=None Change-Id: Ie1333c7d59dee47816fcbb02155a5f39fc023bec Signed-off-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1216262 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="1216262" owner_email="swboyd@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/62/1216262/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic39282305f9673fe0266c9b8156d9e8578635a5f" commit="50ab0d74f368215da5096efa644d918d2832b208" commit_message="tast-tests: screenshot: Extract screenshot check into its own package This extracts the functionality that takes a screenshot, creates a histogram of the pixels and then checks if the dominant color matches a target color and covers a certain ratio of the screen. This is only used by the Screenshot test right now, but new tests will be added soon that also use this functionality. BUG=chromium:849438 TEST=tast run eve graphics.Screenshot Change-Id: Ic39282305f9673fe0266c9b8156d9e8578635a5f Reviewed-on: https://chromium-review.googlesource.com/1216505 Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="0" gerrit_number="1216505" owner_email="jkardatzke@google.com" pass_count="0" patch_number="7" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/05/1216505/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I64a345b74e2b503f65cc60fd90a0161de24012b5" commit="934f9c9e020ea5e1fbaf763be2cf10d438b2c982" commit_message="arc: Reflect Android arc-master second stage init's new path This change changes Android second stage init's path since it was recently split off to a separate executable in aosp/master. See https://android-review.googlesource.com/c/720043 for more information. BUG=b:113938758 TEST=manually ran run_oci command, saw container not crash and burn immediately Change-Id: I64a345b74e2b503f65cc60fd90a0161de24012b5 Reviewed-on: https://chromium-review.googlesource.com/1217084 Commit-Ready: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Tested-by: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="10" gerrit_number="1217084" owner_email="lhchavez@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/84/1217084/2" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I8085291ebbb1239839b054df91597b821a511883" commit="12da3d7cc6a29c5be14e3c2d47b8e35850b87a2f" commit_message="power: add JFP2 BT device to autosuspend whitelist This adds the new Bluetooth host device to the list of devices to enabled autosuspend for. BUG=b:111371187 TEST=check that `cat /sys/bus/usb/devices/1-9/power/control` is auto and that `cat /sys/bus/usb/1-9/power/runtime_status` is suspended when not using bluetooth on an octopus system Change-Id: I8085291ebbb1239839b054df91597b821a511883 Reviewed-on: https://chromium-review.googlesource.com/1217567 Commit-Ready: Derek Basehore &lt;dbasehore@chromium.org&gt; Tested-by: Derek Basehore &lt;dbasehore@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="1" gerrit_number="1217567" owner_email="dbasehore@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/67/1217567/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I698b9e5622a4a82bfce027fc0f26539eebc217b3" commit="b17f47fc6acb406541695c808f73ff43f0c2062d" commit_message="wifi-testbed: drop support for stumpy Stumpy was EOL in R65, and we don't use it for wifi-testbed anymore. BUG=None TEST=precq passes Change-Id: I698b9e5622a4a82bfce027fc0f26539eebc217b3 Reviewed-on: https://chromium-review.googlesource.com/1217691 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="1217691" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/91/1217691/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie93a665cf0633e534935e0eeb4fedc124183aaae" commit="8b09ec662dfa0cd1b242cc8edbe154f21fa7b011" commit_message="power_dashboard: Move checkpoint logic to the right place CL:1193204 added checkpoint logic to BaseDashboard class. This should be in MeasurementLoggerDashboard class instead because checkpoint logic is in power_status.MeasurementLogger BUG=b:1193204 TEST=power_MeasurementWrapper + PLT.fast works Change-Id: Ie93a665cf0633e534935e0eeb4fedc124183aaae Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1217884 Reviewed-by: Mengqi Guo &lt;mqg@chromium.org&gt; " fail_count="1" gerrit_number="1217884" owner_email="puthik@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/84/1217884/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I497a5e30c298773140b651ea157ac16363c905e4" commit="653591b444d2100aa5f049f8260f59058270d760" commit_message="cros-notificationd: add initial package Add D-Bus on-demand service specification for notificationd. BUG=chromium:838531 TEST=install package and find notificationd is automatically launched by D-Bus requests Change-Id: I497a5e30c298773140b651ea157ac16363c905e4 Reviewed-on: https://chromium-review.googlesource.com/1218102 Commit-Ready: Toshiki Kikuchi &lt;toshikikikuchi@google.com&gt; Tested-by: Toshiki Kikuchi &lt;toshikikikuchi@google.com&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="0" gerrit_number="1218102" owner_email="toshikikikuchi@google.com" pass_count="0" patch_number="6" project="chromiumos/containers/cros-container-guest-tools" project_url="https://chromium-review.googlesource.com/chromiumos/containers/cros-container-guest-tools" ref="refs/changes/02/1218102/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0e02784ca8ea121768b7a513dbbc5f2733e8c43e" commit="451615b43ccb901dc8a11d21cba9224f319a97a4" commit_message="CRAS: input_data - Use offset for copy at buffer wrap When input_data's circular buffer wraps, one buffer copy breaks into two steps of smaller buffer copy. The second copy needs correct offset. Before this fix, there will be 8192/48000= 0.17 seconds periodic clicking sound due to discontinuity. BUG=chromium:882742 TEST=cras_test_client --capture_file /tmp/1 --effects aec to record some loud sound, and listen to the recorded file to verify there's no periodic clicking sound. Change-Id: I0e02784ca8ea121768b7a513dbbc5f2733e8c43e Reviewed-on: https://chromium-review.googlesource.com/1218204 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1218204" owner_email="hychao@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/04/1218204/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifb26c0ab5c899e0d90c646dfc3fc83d44ef62a25" commit="b1c06182718698615041fdc23479aee28901cc7e" commit_message="pytests/shutdown: Log more information when the test fails. This CL let shutdown pytest print the exact timestamp and the shutdown_count when the test fails to provide better opportunity for the developer to figure out the root cause. BUG=None TEST=None Change-Id: Ifb26c0ab5c899e0d90c646dfc3fc83d44ef62a25 Reviewed-on: https://chromium-review.googlesource.com/1218304 Commit-Ready: Yong Hong &lt;yhong@google.com&gt; Tested-by: Yong Hong &lt;yhong@google.com&gt; Reviewed-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; " fail_count="0" gerrit_number="1218304" owner_email="yhong@google.com" pass_count="0" patch_number="1" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/04/1218304/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6d077b7311c74c51fd608281ad48b29fc6219937" commit="6152a1e6429edd158f025e0c8c4fc4b472af3d2c" commit_message="crossystem: fix field alignment clear_tpm_owner_request is 23 chars now. BUG=None TEST=`crossystem` is aligned BRANCH=None Change-Id: I6d077b7311c74c51fd608281ad48b29fc6219937 Reviewed-on: https://chromium-review.googlesource.com/1218502 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="1218502" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/02/1218502/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9e90343f5034e7a8a2d81c9b8eeb4b1d7286f157" commit="37063d47a57199aa8f6848d29f0b00921b63fb02" commit_message="crossystem: resort param list A bunch of these fields are slightly missorted. BUG=None TEST=`crossystem` is sorted BRANCH=None Change-Id: I9e90343f5034e7a8a2d81c9b8eeb4b1d7286f157 Reviewed-on: https://chromium-review.googlesource.com/1218503 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="1218503" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/03/1218503/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id659b873fa24696cc2b883832f85e0d3202158ad" commit="7bcbd3f18b8c6e009f03719048d244bd3856e9e3" commit_message="cheza: Enable RTC EC/host command BUG=b:115281114 BRANCH=none TEST='rtc' command in ec console and 'ectool rtcget' in ap console Change-Id: Id659b873fa24696cc2b883832f85e0d3202158ad Signed-off-by: Philip Chen &lt;philipchen@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1218583 Commit-Ready: Philip Chen &lt;philipchen@chromium.org&gt; Tested-by: Philip Chen &lt;philipchen@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="0" gerrit_number="1218583" owner_email="philipchen@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/83/1218583/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2eb721e6ecccbcf81d1a1203e195eb585f975774" commit="f49af10cbe05967122e7ccc9f07c80231bce95ae" commit_message="debugd: Updated the logic that checks if '/' is writable. This change makes dev_features_rootfs_verification check whether / is writable in the init namespace, instead of the mount namespace that debugd is sandboxed into. BUG=chromium:872088 TEST=Tested the commands below on kevin, and verified the return value is 0. $ mount -o remount,rw / $ nsenter --mount -t `pidof debugd` -- /usr/libexec/debugd/helpers/dev_features_rootfs_verification -q ; echo $? Change-Id: I2eb721e6ecccbcf81d1a1203e195eb585f975774 Reviewed-on: https://chromium-review.googlesource.com/1219975 Commit-Ready: Prameet Shah &lt;phshah@google.com&gt; Tested-by: Prameet Shah &lt;phshah@google.com&gt; Reviewed-by: Aga Wronska &lt;agawronska@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1219975" owner_email="phshah@google.com" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/75/1219975/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If2ae59ee434bfd677531146bcab81a027d4fadf4" commit="d2656ababf8c0782e09c384d092e319a756c55b8" commit_message="vm_tools: sommelier: Fix wayland_demo app full screen issue This fixes a bug where the wayland_demo app wasn't going full screen because the right version wasn't being passed to wl_registry_bind for the wl_output callback. It also fixes the keypress listener so that it only exits on keypress events rather than also keyrelease (which would happen if running this from the command line sometimes manually). BUG=chromium:849438 TEST=tast run eve vm.CrostiniStartEverything (with other pending tests) Change-Id: If2ae59ee434bfd677531146bcab81a027d4fadf4 Reviewed-on: https://chromium-review.googlesource.com/1219980 Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: David Reveman &lt;reveman@chromium.org&gt; " fail_count="0" gerrit_number="1219980" owner_email="jkardatzke@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/80/1219980/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If29c3315628366fc2f606ceb2b7becf0bd45138f" commit="11f3799f63c567fe0f2a3280f36963451a9dd985" commit_message="Update connectivity_diagnostics app icons for MD compliance - Update the look of prod icons - Keep old and dev icons BUG=chromium:882176 TEST=visual icon check Change-Id: If29c3315628366fc2f606ceb2b7becf0bd45138f Reviewed-on: https://chromium-review.googlesource.com/1220011 Commit-Ready: Vladislav Kaznacheev &lt;kaznacheev@chromium.org&gt; Tested-by: Vladislav Kaznacheev &lt;kaznacheev@chromium.org&gt; Reviewed-by: Vladislav Kaznacheev &lt;kaznacheev@chromium.org&gt; Reviewed-by: Zachary Kuznia &lt;zork@chromium.org&gt; " fail_count="0" gerrit_number="1220011" owner_email="kaznacheev@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/assets" project_url="https://chromium-review.googlesource.com/chromiumos/platform/assets" ref="refs/changes/11/1220011/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia4ab353127a9d65eaa0892a24ac220695698e494" commit="f99c3712dbb40214c6f97fa81213909cfef60f25" commit_message="[moblab] Uprev the stable version config. Change to the current stable version BUG=chromium:871828 TEST=None Change-Id: Ia4ab353127a9d65eaa0892a24ac220695698e494 Reviewed-on: https://chromium-review.googlesource.com/1220069 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Matt Mallett &lt;mattmallett@chromium.org&gt; " fail_count="0" gerrit_number="1220069" owner_email="haddowk@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/69/1220069/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9fba943ee3fb8a4c780e984c7fef881a9e5a1ee9" commit="722e675d71a4b096d5ed9c12120315e3e0d8437d" commit_message="drm-tests: Clear in_fence_fd when disabling plane Otherwise the value from one test might persist to subsequent tests. BUG=b:115333787 TEST=atomictest -t all passes on grunt Change-Id: I9fba943ee3fb8a4c780e984c7fef881a9e5a1ee9 Reviewed-on: https://chromium-review.googlesource.com/1220290 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Drew Davenport &lt;ddavenport@chromium.org&gt; Reviewed-by: Daniele Castagna &lt;dcastagna@chromium.org&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="0" gerrit_number="1220290" owner_email="ddavenport@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/drm-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/drm-tests" ref="refs/changes/90/1220290/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I42748c1b56e69513314fe83a9c9797d6e40228ce" commit="72d3c16849734cd5ba3c2638020e1fed39e41675" commit_message="tast: Explain how Chrome minidump location is configured. Add a comment to the crash package documenting how the chrome package sets BREAKPAD_DUMP_LOCATION to instruct Chrome to write minidumps to /home/chronos/crash. BUG=chromium:881638 TEST=none Change-Id: I42748c1b56e69513314fe83a9c9797d6e40228ce Reviewed-on: https://chromium-review.googlesource.com/1220296 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="0" gerrit_number="1220296" owner_email="derat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/96/1220296/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9e1f7f3ccb79b61cc2cd4121fbf30657e77ec2c0" commit="44813c33a56bd7b1f9197f80829da987d58f37bf" commit_message="tast-tests: Make chrome package use crash.ChromeCrashDir. Make the chrome package reference the crash package's ChromeCrashDir constant when setting BREAKPAD_DUMP_LOCATION instead of duplicating the /home/chronos/crash path. BUG=chromium:881638 TEST=ui.ChromeCrash* tests still pass Change-Id: I9e1f7f3ccb79b61cc2cd4121fbf30657e77ec2c0 Reviewed-on: https://chromium-review.googlesource.com/1220297 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="0" gerrit_number="1220297" owner_email="derat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/97/1220297/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic7812a67ccd7f03b0a78db135223b027c15b5b1c" commit="48c94061aa2b6c0f8ed16cbc69a78e01826561ef" commit_message="tast: Add State.DataFileSystem in testing package. Add a DataFileSystem function that tests can call to get an http.FileSystem implementation that can be passed to http.FileServer to serve a test's data files via HTTP. This essentially just moves some existing code used in video playback tests. It also makes us ignore requests for any missing files rather than just favicon.ico. BUG=none TEST=added unit tests; also verified that video.PlayVP9 passes using DataFileSystem Change-Id: Ic7812a67ccd7f03b0a78db135223b027c15b5b1c Reviewed-on: https://chromium-review.googlesource.com/1220426 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="0" gerrit_number="1220426" owner_email="derat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/26/1220426/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3391be106d28171a471322b8708c8756f8e3c903" commit="ce640d22591fcbecdb34492169b38c41f5ec5fac" commit_message="chromeos-chrome: do not pass -fuse-ld=lld when USE=&quot;lld&quot; When USE=&quot;lld -gld&quot; is set, we set use_lld=$(usetf lld) in chrome configure. As a result, there is no need to set '-fuse-ld=lld' in the ebuild file. It also fixes issues on llvm-next host/brotli failed with exit code -11 BUG=chromium:862442 TEST=USE=&quot;-gold lld&quot; emerge-samus chromeos-chrome Change-Id: I3391be106d28171a471322b8708c8756f8e3c903 Reviewed-on: https://chromium-review.googlesource.com/1220593 Commit-Ready: Yunlian Jiang &lt;yunlian@chromium.org&gt; Tested-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="0" gerrit_number="1220593" owner_email="yunlian@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/1220593/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idae39e21b21fe1776bc0f7341ff386bf009a2bb3" commit="2494f64b8560cc56a0bd8c2d0e89eb903d7d5798" commit_message="power_status: fix exception handling Sometimes we read invalid state from the battery. To handle this, we have a retry loop on reading this state. When it fails we print out the contents of the battery state object, but remaining_time isn't set at this point. This caused another exception from accessing a field that did not exist in the object when we try to print it out in exception handling. This fixes that by making sure all fields are set before trying to raise an exception. BUG=None TEST=power_LoadTest Change-Id: Idae39e21b21fe1776bc0f7341ff386bf009a2bb3 Reviewed-on: https://chromium-review.googlesource.com/1220607 Commit-Ready: Derek Basehore &lt;dbasehore@chromium.org&gt; Tested-by: Derek Basehore &lt;dbasehore@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1220607" owner_email="dbasehore@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/07/1220607/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I892b38d91ee1cdebc96a52964d4f962fd6f77c44" commit="b9b9cacc64e6e9a6cfa1c5509db42ef894a2a3b4" commit_message="intel: ipu3: Select test pattern mode by configuration file [Issue] Test pattern modes are different for different sensor vendors. Previous it is hardcode to color bars and always set 1 to driver, but it is not right for other sensors. BUG=b:77833943 CQ-DEPEND=CL:1192504, CL:668032 TEST=Build and deploy package to poppy and camera works Change-Id: I892b38d91ee1cdebc96a52964d4f962fd6f77c44 Signed-off-by: Qingwu Zhang &lt;qingwu.zhang@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1188398 Commit-Ready: Wei Meng &lt;wei.meng@intel.corp-partner.google.com&gt; Tested-by: Wei Meng &lt;wei.meng@intel.corp-partner.google.com&gt; Reviewed-by: Ricky Liang &lt;jcliang@chromium.org&gt; " fail_count="0" gerrit_number="1188398" owner_email="wei.meng@intel.com" pass_count="0" patch_number="3" project="chromiumos/platform/arc-camera" project_url="https://chromium-review.googlesource.com/chromiumos/platform/arc-camera" ref="refs/changes/98/1188398/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iffa6ddfa30af580aeb89362bdeac384c80dbcfd5" commit="037cffb235e4b4bd0afded9ef5d2180e7b2d5ebd" commit_message="media-libs/arc-mesa: Document android_* USE flags The descriptions are displayed by equery. We can document resrictions here, such as &quot;valid only for Android &gt;= Oreo&quot;. BUG=none TEST=`equery-$BOARD uses arc-mesa` prints description of each android_* flag. Change-Id: Iffa6ddfa30af580aeb89362bdeac384c80dbcfd5 Reviewed-on: https://chromium-review.googlesource.com/1200327 Commit-Ready: Chad Versace &lt;chadversary@chromium.org&gt; Tested-by: Chad Versace &lt;chadversary@chromium.org&gt; Reviewed-by: Tomasz Figa &lt;tfiga@chromium.org&gt; " fail_count="2" gerrit_number="1200327" owner_email="chadversary@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/27/1200327/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I2b78d24a6fdc1ea8231c2a55b889e16eee3ed8be" commit="8fd9b353c6cd4a0d9a1cbb40fbc0a11c87bb8cf4" commit_message="goldfishd: migrate the package to GN. BUG=chromium:629657 TEST=precq passes Change-Id: I2b78d24a6fdc1ea8231c2a55b889e16eee3ed8be Reviewed-on: https://chromium-review.googlesource.com/1201242 Commit-Ready: Keigo Oka &lt;oka@chromium.org&gt; Tested-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="1" gerrit_number="1201242" owner_email="oka@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/42/1201242/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib9247595edec63c0275e4853350593d5ff152e46" commit="4419685615c5fd98888c9514e9ff3bce1f081197" commit_message="sys-devel/gdb: Fix debugging of stripped PIE executables with padded PT_TLS Certain PIE executables produced by gold cannot be debugged by gdb after being stripped. GDB requires program headers of PIE executables to match, and those checks may fail due to adjustments made during stripping. One case of this occurs because strip recomputes the memsz of PT_TLS and does not add alignment, while gold does. This is another variant of PR 11786, so apply the same fix of relaxing the program header matching. BUG=chromium:843275 TEST=Remote debug chrome binary built with Chrome OS SDK (go/simplechrome) Change-Id: Ib9247595edec63c0275e4853350593d5ff152e46 Reviewed-on: https://chromium-review.googlesource.com/1205377 Commit-Ready: Michael Spang &lt;spang@chromium.org&gt; Tested-by: Michael Spang &lt;spang@chromium.org&gt; Reviewed-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; " fail_count="2" gerrit_number="1205377" owner_email="spang@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/77/1205377/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ifef1988c79a256d85494929459214a2aae4dfbc7" commit="3345b950b15340be3068a9e4e95e19ea2408fe1b" commit_message="CRAS: cras_alsa_io - Increase appl_ptr when underrun happens Move appl_ptr to min_buffer_level + 1.5 * min_cb_level frames ahead of hw_ptr instead of min_buffer_level + min_cb_level. It is because original offset is not enough. Considering calculation time, the total consumption might be larger than min_cb_level. It may cause underrun happens again. We need to increase offset to see whether the situation can be improved. In addition, I added the new argument rate in adjust_appl_ptr function. So that we can keep adjusting appl_ptr to min_buffer_level + min_cb_level from leaving free run. BUG=chromium:881724 TEST=CRAS works fine on peppy. Change-Id: Ifef1988c79a256d85494929459214a2aae4dfbc7 Reviewed-on: https://chromium-review.googlesource.com/1212628 Commit-Ready: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1212628" owner_email="yuhsuan@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/28/1212628/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie123b87d17bbc7e70a0698e422bcf2eb1ffe76bd" commit="15005c70cd907c8c84f7ba169c1606218bc9a08b" commit_message="tast-tests: vm: Add LaunchTerminal test This test verified that the x-terminal-emulator alternative setup in the container will actually launch the Crostini terminal. It also tests the option where arguments are passed to it which are then executed in the terminal. BUG=b:849439 TEST=vm.CrostiniStartEverything CQ-DEPEND=CL:1213777 Change-Id: Ie123b87d17bbc7e70a0698e422bcf2eb1ffe76bd Reviewed-on: https://chromium-review.googlesource.com/1214293 Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1214293" owner_email="jkardatzke@google.com" pass_count="0" patch_number="3" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/93/1214293/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Idd71a5475b1ee313f99e087be9143dcfb6f81550" commit="f679b9f6df5592a7f55e88ac7ff5f2c2f27434aa" commit_message="keyboard: display keycap label in key status debug messages The current debug message in keyboard_8042.c displays a tuple of row, column, and press status. Additionally, this CL displays a keycap label for better readability. For keycap label mapping table can be adjustable under &quot;CONFIG_KEYBOARD_SCANCODE_MUTABLE&quot; condition as scancode_set2[] is. For coral board, Enabling CONFIG_KEYBOARD_DEBUG (w/o this CL) occupies 652 bytes in flash, and this CL occupies another 312 bytes. BUG=b:111060830 TEST=manually tested by pressing keyboards and check the EC console screen. BRANCH=kblog Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Changes to be committed: modified: board/eve/board.c modified: common/keyboard_8042.c modified: common/keyboard_8042_sharedlib.c modified: include/keyboard_8042_sharedlib.h Change-Id: Idd71a5475b1ee313f99e087be9143dcfb6f81550 Reviewed-on: https://chromium-review.googlesource.com/1214543 Commit-Ready: Namyoon Woo &lt;namyoon@chromium.org&gt; Tested-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="1214543" owner_email="namyoon@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/43/1214543/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib46f61429bd63e6466891e883fb74835c360a929" commit="22149e8bcb173bd82d8d7baaca35a16d7d5357a6" commit_message="biod: retry template updates if EC busy cros_fp limits the number of templates that userspace can retrieve to 1 per second. On the first transaction, if the EC is busy, retry until it succeeds (or hits the 5s timeout). BUG=b:114160734 BUG=b:73337313 TEST=Frequent consecutive touches, see EC_RES_BUSY being returned when two matches are very close. Change-Id: Ib46f61429bd63e6466891e883fb74835c360a929 Reviewed-on: https://chromium-review.googlesource.com/1214646 Commit-Ready: Nicolas Norvez &lt;norvez@chromium.org&gt; Tested-by: Nicolas Norvez &lt;norvez@chromium.org&gt; Reviewed-by: Mengqi Guo &lt;mqg@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="1214646" owner_email="norvez@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/46/1214646/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Icb85373e59c47fa61fab5df5b62ced67a2d2b6ae" commit="4491e2bdc6dfc6248b64b6eefbb60d1b642251b9" commit_message="arc: reland: Stop having /mnt/vendor as a mount point Since P's CTS checks each mount point under /mnt and /storage, adding the non-standard mount point to /mnt makes our container less compatibile with stock Android. This CL stops having the directory as a tmpfs mount point, and instead calls mkdir(2) to create it in the container's init.cheets.rc. This CL depends on ag/4974811. BUG=b:78262683 TEST=android-sh -c 'ls -alZ /mnt/vendor' TEST=ARC still starts Change-Id: Icb85373e59c47fa61fab5df5b62ced67a2d2b6ae Reviewed-on: https://chromium-review.googlesource.com/1214802 Commit-Ready: Yusuke Sato &lt;yusukes@chromium.org&gt; Tested-by: Yusuke Sato &lt;yusukes@chromium.org&gt; Reviewed-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; " fail_count="0" gerrit_number="1214802" owner_email="yusukes@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/02/1214802/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I53b7607e2baadd7c10fdca917c68824a9e3d9fd9" commit="7f0915fb82f7925cb90b8a6eaa793231fb3ceca4" commit_message="servod: update README &amp; FAQ for servodutil/watchdog This adds a section each for servodutil and the servod watchdog to the README files. BUG=chromium:841121 TEST=visual inspection in gitiles Change-Id: I53b7607e2baadd7c10fdca917c68824a9e3d9fd9 Signed-off-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1215105 Reviewed-by: Mengqi Guo &lt;mqg@chromium.org&gt; " fail_count="0" gerrit_number="1215105" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/05/1215105/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I38502a14263714c21413e81ab9ad2a109311299f" commit="044d378ee97b891c13a45670a41981f18e595c7b" commit_message="chromeos-cr50-scripts: Display message if leaving dev mode RMA reset will reboot the system. If GBB flag does not force dev switch on, the system will leave dev mode and become unable to boot from USB shim. Display a message to tell the user to re-enter dev mode to boot from USB again. It will add 1~2 seconds before the user can enter the auth code due to flashrom, but it should not be a problem because the user still needs time to scan the QR code and get the auth code from the website. BUG=b:111476604 TEST=manually test on DUT. RMA reset will show the message when GBB flag does not force dev switch on. Change-Id: I38502a14263714c21413e81ab9ad2a109311299f Reviewed-on: https://chromium-review.googlesource.com/1215510 Commit-Ready: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Tested-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Reviewed-by: Nick Sanders &lt;nsanders@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1215510" owner_email="chenghan@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/10/1215510/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8acfd4512dce05c3db85d781dde853cbf7c10ae7" commit="cc81f30b69309115286093277eeaf75cb7ef3941" commit_message="minijail: Add 'profile=' to LONG_OPTIONS and log exception BUG=b:114611482 TEST=manually on cheza rev3 Change-Id: I8acfd4512dce05c3db85d781dde853cbf7c10ae7 Reviewed-on: https://chromium-review.googlesource.com/1215606 Commit-Ready: Hsin-Yi Wang &lt;hsinyi@chromium.org&gt; Tested-by: Hsin-Yi Wang &lt;hsinyi@chromium.org&gt; Reviewed-by: Youcheng Syu &lt;youcheng@chromium.org&gt; " fail_count="0" gerrit_number="1215606" owner_email="hsinyi@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/06/1215606/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I865f7fbf1e67b7050e8d35463ad7fb94ba993387" commit="c9a195c8187b70455c58cb6d667b2884ef62153e" commit_message="which: upgraded package to upstream Upgraded sys-apps/which to version 2.21 on amd64, arm, x86 BUG=chromium:882465 TEST=Ran which -v, which which and verified results on grunt, kevin and santa boards. Change-Id: I865f7fbf1e67b7050e8d35463ad7fb94ba993387 Reviewed-on: https://chromium-review.googlesource.com/1216844 Commit-Ready: Paul Moy &lt;pmoy@chromium.org&gt; Tested-by: Paul Moy &lt;pmoy@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1216844" owner_email="pmoy@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/44/1216844/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iaaa131479d38bb6a4247637caaff72122d9136d8" commit="58af85d267aac861226bb96afe92a0ecd6edca0a" commit_message="lakitu: Don't wait for user-data in &quot;nocloud&quot; mode. Cloud-init offers a nocloud mode that allows users to preload a cloud-config. However, cloud-init on COS is currently blocked behind user-data-wait-online.service, which will spin for an hour if no user-data instance metadata is present. If the system is configured for nocloud mode, this service shouldn't block cloud-init from running a preloaded cloud-config. BUG=b:114945876 TEST=tryjob, boot in nocloud mode RELEASE_NOTE=None Change-Id: Iaaa131479d38bb6a4247637caaff72122d9136d8 Reviewed-on: https://chromium-review.googlesource.com/1217525 Commit-Ready: Robert Kolchmeyer &lt;rkolchmeyer@google.com&gt; Tested-by: Robert Kolchmeyer &lt;rkolchmeyer@google.com&gt; Reviewed-by: Robert Kolchmeyer &lt;rkolchmeyer@google.com&gt; Reviewed-by: Ke Wu &lt;mikewu@google.com&gt; Reviewed-by: Daniel Wang &lt;wonderfly@google.com&gt; " fail_count="0" gerrit_number="1217525" owner_email="rkolchmeyer@google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/25/1217525/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8df667daa96c85d436f5778deb22e548ba614959" commit="11359daf6ef6b51e85af8c77647739ea93cec972" commit_message="vm_tools: vsh: use brillo::KeyValueStore for lsb-release parsing BUG=None TEST=precq passes Change-Id: I8df667daa96c85d436f5778deb22e548ba614959 Reviewed-on: https://chromium-review.googlesource.com/1217682 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="4" gerrit_number="1217682" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/82/1217682/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I76e5dae743af160641ff31c6a0a66daaf86f9482" commit="dea0ba76f3f507ecafaa3de9738ec0c84a54a488" commit_message="libpasswordprovider: Change keyring permission to allow the user access to the password. The user's login password is saved to the keyring by session_manager, which is run as root. Shill can be run as root or shill depending on the feature flag enabled. This is meant to be a temporary measure, the goal is to eventually run shill as the shill user only. To support the scenario of running shill as root, this change changes the password keyring permission to allow the root user to read it. This change should be removed once the shill sandboxing flag is removed (tracked in http://crbug.com/875028). BUG=chromium:649417 TEST=run unit tests on cave, deploy libpasswordprovider to cave and test that shill running as root and shill can access the password. Change-Id: I76e5dae743af160641ff31c6a0a66daaf86f9482 Reviewed-on: https://chromium-review.googlesource.com/1217827 Commit-Ready: May Lippert &lt;maybelle@chromium.org&gt; Tested-by: May Lippert &lt;maybelle@chromium.org&gt; Reviewed-by: Micah Morton &lt;mortonm@chromium.org&gt; " fail_count="0" gerrit_number="1217827" owner_email="maybelle@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/27/1217827/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8a730c0aa7f960ffba366e85fc37a820a81d50c8" commit="9231f5e4031f2642ff8bcc494a18d56bbf5f9b29" commit_message="sepolicy: decompose more domains, and label coreutils exec. Decompose the following domains: cros_conntrackd, cros_cras, cros_memd, cros_midis, cros_modem_manager, cros_powerd, cros_rsyslogd, cros_sslh, and cros_tlsdated from minijailed. Label coreutils executable files. List of files are from equery files coreutils BUG=b:80461815 TEST=boot betty Change-Id: I8a730c0aa7f960ffba366e85fc37a820a81d50c8 Reviewed-on: https://chromium-review.googlesource.com/1218484 Commit-Ready: Qijiang Fan &lt;fqj@google.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; " fail_count="0" gerrit_number="1218484" owner_email="fqj@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/84/1218484/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib79d7b06b1b17a0dc078ac8dcbaca206b7b8faab" commit="b03c1a4647dbc27a9dd74d50ccc9a7b4b08e91f4" commit_message="sepolicy: Add cros_miscdomain as an attribute of minijail BUG=b:114654651 TEST=cts-tradefed run commandAndExit cts-dev -m CtsOsTestCases --test android.os.storage.cts.StorageManagerTest Change-Id: Ib79d7b06b1b17a0dc078ac8dcbaca206b7b8faab Reviewed-on: https://chromium-review.googlesource.com/1218485 Commit-Ready: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; Tested-by: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; Reviewed-by: Qijiang Fan &lt;fqj@google.com&gt; " fail_count="0" gerrit_number="1218485" owner_email="hashimoto@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/85/1218485/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If834be4661105bdb64efea1468b075f1f463ce55" commit="4362e0121c1dfde0148da43fae65b79206de5761" commit_message="llvm: remove an unneccssary patch. The patch clang-7.0-flto-fission.llvm-next.patch enabled debug fission on thinlto with flag -glto-dwo-dir. However, upstream uses the flag -gsplit-dwarf instead. We used the upstream flag in chromeos-chrome ebuild already, so these is no need to keep this patch any more. BUG=chromium:872525 TEST=sudo emerge llvm builds. Change-Id: If834be4661105bdb64efea1468b075f1f463ce55 Reviewed-on: https://chromium-review.googlesource.com/1220093 Commit-Ready: Yunlian Jiang &lt;yunlian@chromium.org&gt; Tested-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="0" gerrit_number="1220093" owner_email="yunlian@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/1220093/1" remote="cros" total_fail_count="0"/><lkgm version="11059.0.0-rc6"/></manifest>