blob: 469701612fcc8a3a85790202b65f52352eae5c8f [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="89312c6d2b550ff8b2cf45210cce6f637d3e1972">
<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"/>
<remote fetch="https://weave.googlesource.com" name="weave" review="https://weave-review.googlesource.com"/>
<default remote="cros" revision="refs/heads/master" sync-j="8"/>
<project name="aosp/platform/external/dbus-binding-generator" path="src/aosp/external/dbus-binding-generator" revision="275101a142d7d9c195c9c08a5af40ef9d070edd7" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libbrillo" path="src/aosp/external/libbrillo" revision="1c8c1f93cff10c5a9b6fe396b6d3b739c2380792" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="6430a2797e1dfb3af1b83a17640150d216037698" 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/connectivity/apmanager" path="src/aosp/system/connectivity/apmanager" revision="685fba094dc8bcc556ff23e4330811d96bd17599" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/shill" path="src/aosp/system/connectivity/shill" revision="b607eb86b1e33e2330147b4c38dd2912aba8e897" upstream="refs/heads/master"/>
<project name="aosp/platform/system/firewalld" path="src/aosp/system/firewalld" revision="3d8e6ae763671ec2e7160e0cb93cf358865f7851" upstream="refs/heads/master"/>
<project name="aosp/platform/system/tpm" path="src/aosp/system/tpm" revision="28f8a6d234f8451e0401d3b4f63aaeb7e56c6ba0" upstream="refs/heads/master"/>
<project name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="42458e2b6df997d0fcb5ccefb0cd3d40220143eb" upstream="refs/heads/master"/>
<project name="aosp/platform/system/webservd" path="src/aosp/system/webservd" revision="c166464f88b5f3cb48710305c646ec6ccb1af9b6" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="aab2ae0838f0f113b9e68f2fa400d948421e2b6a" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="4a93e2cfc133473ae58f17374c32669eea9a8912" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/hwcplus" remote="chromium" revision="264120496730522ef3e5cc60b80a3953af1ac2cc" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="1c822ade1f731ec35a3d2d3be8805f773df22c4c"/>
<project groups="minilayout,buildtools,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="2d65e2ff0bccfaaf00050a4aefefc7bb32a080f7" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="e6f98087c8bd9420bebf4e0f28cc52cbca61fa20" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="f61a998565223c4cf6c7e1b43f2e288d94a8f08f" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="79a4e3aa370a94d65a6115581a4d1c42b4c28374" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="cfd738787d313777c897a1b1560f075f8186af98" upstream="refs/heads/master"/>
<project groups="minilayout" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="517dd029766492fc3eda9f3899a435c695f7ede0" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="1a4043275a1d4403028dac628a8eb8b53d96a4f7" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="31828d5a70040a035c6954b8fc09b92b5a9fd4b2" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="53458d2bfde2f794185c581a93a9c7a5f281ecae" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="47c5743100ca13e62b59ed2b6f343c3d6a021084" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="4c52693b101710d97295d5160db26d9f4a3fb93d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="95141ed333ea52f1b25e70d413bdeb7c07f33d2b" 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/bmpblk" path="src/platform/bmpblk" revision="b178478ad8dc99ec4a5d0f39cbed80c5a86c43c5" 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="1b65449a647c99556511df30b8ab660b98acce7f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="7ef568c1dd0808fe4adc77374db9d0a4a4367a67" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="2f1ee8448a886ce1abad9c0e8741582244f8ab40" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="78c97d8495a3ff08bc634acee5bf5ae4432288f6" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="9744757a9ce62e074b8acf117f91ba3a92727b03" upstream="refs/heads/master"/>
<project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="8f72d4e6dee4faae9d0fefc0f77ec5c7a5d4bade" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="ac89ce8102fd57983e4e1513f2b329f65c0bbc05" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="5d5faf68cdb05e477f0637f517f4926a0db1394a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="112063c320520f8c469732ef63566b4b18d69382" upstream="refs/heads/master"/>
<project name="chromiumos/platform/ec" path="src/platform/ec" revision="83cf8d0a7a3e952da34740b9a1e255eaa64395af" upstream="refs/heads/master"/>
<project name="chromiumos/platform/experimental" path="src/platform/experimental" revision="0c9b56092424c370eff748b25d49caceb9a18dab" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory" path="src/platform/factory" revision="f9811615f9feb32522cf1dec6196097db0491f48" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="262f49ab9054bd5363569eb7e115d9e1d7e0b719" upstream="refs/heads/master"/>
<project name="chromiumos/platform/firmware" path="src/platform/firmware" revision="fc0c6de0effc4fcdcaf14290e700771b6d590155" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="3ccfd38dce51bdcf28f0c1c5beec0a08a128bec3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="5a656849c7d2b0d0ddbe0ac6d300c1e2fada0bb4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="0280326e5bd212fcfbe3696e113730045debae74" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="cc1deb44521d41125f5d617940a654c58c794325" upstream="refs/heads/master"/>
<project name="chromiumos/platform/imageloader" path="src/platform/imageloader" revision="e7e5b9bd38fbbf7058c0183e5d1d9bbe1588bc63" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="8cbe8d4d9392243aab7e64c51d5d725574d6cf5c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="ae0b15dc322bab9bf6d7c4fcd5f77d488766a275" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="a8c3932d01fabc008b139dea8628e36ece910d19" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="9f7a1961eb4726211e18abd147d5a11a4ea86744" upstream="refs/heads/master"/>
<project name="chromiumos/platform/memento_softwareupdate" path="src/platform/memento_softwareupdate" revision="c7ff5188fb31541c3c6173e8171155f965760883" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="6ea14bad3f31e449aa5d01c6b625c6dfe087144b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="9a5e612436391f1496194c40c55ae97b3facbf9a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/monitor_reconfig" path="src/platform/monitor_reconfig" revision="f022d19d84f232290b596beeb26347f62442e7eb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="83c8a860f6ff8a147af584550ae2d961b9af7f04" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtpd" path="src/platform/mtpd" revision="e2da245689e83bc4eb7abb4cd73e06124618550b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtplot" path="src/platform/mtplot" revision="5e4f631e633384751f582bd9db5f4d6eb2112494" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="8da2c778eafaa0eb961308fcb5426dde45b08c5f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="3703e8a79698c78864d3e5610341c64338f4600a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="5a230ee17756dc43ff732932dcb52899c06a4d09" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="c08ae470458b06cf23c1907817490d2fc917ac29" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="95a5fb7a1e4526ed8c8e641431f66f22f302cddc" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_noise_filter" path="src/platform/touch_noise_filter" revision="f1eb895f7ea70ad99bbe60508fda825923c35af6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="ac38ff00fb1312f5e9955251892a2fac12ec803a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="75d8f1bfbbb3dfc870fcbc22f53cd16b66ac7f23" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="d2e7d94a834b54511ca57e6359839f9ca86d6d04" upstream="refs/heads/master"/>
<project 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="066c7f963b3ef733716251b666e0af0afd03b4fe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="108ebbfac4d13d11e1940216434c368384ee0c0b" upstream="refs/heads/master"/>
<project groups="buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="83bd850f3fd45648bb811f6080efac396c8a2062" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="02144a9ae25b7a0ea765c800e1c6ac75fc3703d7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xf86-input-cmt" path="src/platform/xf86-input-cmt" revision="3f2ffc921952e57a4343463b0679d90b80b51fc7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="2532ff5e2a9ce8ded3207b0b26639f204ea8f26f" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="d488d5f204919fea17733a464fdde84b005d6c07" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="5ac59528997d9eacc9ba47f2d30839f92c5f1cf7" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="af4f8e93d83c0220c8b3700111ae70d545d6b67b" 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="a8de89c97461b7cc13a596db8771c30843b06405" upstream="refs/heads/upstream_mirror/master">
<annotation name="branch-mode" value="create"/>
</project>
<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="e0f32d96db2abf92548b8962ca8a0da7916e87d1" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="aa45c7c4212be102ed70ad769c4a83f4cf596823" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="758a5e9425a1c95a32591499367bbeeab001109c" upstream="refs/heads/chromeos-5.41"/>
<project name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="5ac54e8d3d305c2c6c7297e8e54d3cf7e4629b29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="4070e7161f2f1a1a22027a744eb868500688f0b6" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cbootimage" path="src/third_party/cbootimage" revision="b7d5b2d6a6dd05874d86ee900ff441d261f9034c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/chrontel" path="src/third_party/chrontel" revision="7bcd0328d0eeef6a0539bd0ba80cd9a545e6cf4a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/coreboot" path="src/third_party/coreboot" revision="41132fd257ea8b002254484b6594f1f4208af0af" upstream="refs/heads/chromeos-2016.05"/>
<project name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="9ba07035ed0acb28902cce826ea833cf531d57c1" 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/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="60338a8ef06d801b6d2e343dbb14697a16f85c1b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="904f49fd770dd559800523edd91c1226e131655d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/third_party/dpkt" path="chromite/third_party/dpkt" revision="f5259728b1294412bee945df9708efba09ea9160">
<annotation name="branch-mode" value="pin"/>
</project>
<project name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="0aa39d284043be61b5f1222afdffd39a5abaf3aa" upstream="refs/heads/chromeos-2014.04"/>
<project name="chromiumos/third_party/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="caf3f93f753df5ff089df615e465d46122bee123" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="1bb61e18651f8b4b1838968469164642637d48a9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="a2bc87ab8851051e765d60626a6997f63ddfe00e" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/third_party/gdata" path="chromite/third_party/gdata" revision="fe7e5c90a9827feb66ed446b2d297a1618b25272" 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 name="chromiumos/third_party/grub2" path="src/third_party/grub2" revision="df6034c59cb2d847f9e780cf2def30c5c9b8305f" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="b25bcd6585606831eff750f027bb7d72dd727d32" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="7e62cc7051730828a9d6cf86d19cdb0c6e0ed620" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hwcplus-drm" path="src/third_party/hwcplus-drm" revision="7376a8da1c961115a61d7a3cb23bb13e4153583d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="d3425edeec4c35e5c27a76b49bc8d734b06499c7" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="f7dc8485b1f056218a219267449654f76415638c" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="9c5dc87c619d45cd365b899b02ff85694d3d7d13" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="ccf6bf1fa12b5d1d22f2579c6f8a92c466c3635a" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="1abd782f5fd0e4b0d455bf9a7bdc7156bf24f958" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="bbd199f8f3dc9c2a49cfecfc7956fe7706d9f0e9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="bd4b5f3b1a308a1fab69ede5579d20353ea17b06" 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="0c7748b56694e9b00537f27bbe9edb11c78ce08f" upstream="refs/heads/chromeos-2.4.70"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="afc1b877083133dbb52958d1a9e1b621761c06ab" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="b4309dc3b8e4d0aee5bcd0eb25e81e23d44daae8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libresample" path="src/third_party/libresample" revision="cc9f20f439396b7d45e94b8301edd95d33f26a46" 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="e79d5093d0c93b9072f45415b29e12b2740db25e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="3aaa522989516d3ab6b09c7be87f37f82ef82547" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="7df860dd2389c5c9a5b2ed9ac8a7f1d48d6fed03" 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/memtest" path="src/third_party/memtest" revision="3d4be6e3bfd819856e38a82e35c206fec4551851" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="2b9ed2c6be718b42ec633887938f132725927b9d" upstream="refs/heads/arc-12.1.0-pre2"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="9baf1ff8fc06d8c986e55465f77427d416ecd710" 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/minifakedns" path="src/third_party/miniFakeDns" revision="6184bea119dea53da539727fe8c2a116f98cef24" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="bcc3e2e4246431be511be3959a11cd9733bedd29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="8651222256deffecefafd932e601d1128ce9d3d0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/opencryptoki" path="src/third_party/opencryptoki" revision="b67690aeeb4174b2253db18a9c1b19eeb219a4ef" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ply-image" path="src/third_party/ply-image" revision="6cf4e4cd968bb72ade54e423e2b97eb3a80c6de9" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="19b3e610c86fcadb837d252c794cb5e8008826ae" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="5d7d7ff513315abd103d0c95e92ae646c1a7688c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegra-power-query" path="src/third_party/tegra-power-query" revision="66f1f0d949f4ca4836c1a65b622629205240e37a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegrastats" path="src/third_party/tegrastats" revision="1be161a89525d840e1f6d1f21b3f45645a7dedb3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="78a898a0b196b4b683a08dfa34128e39bad9c340" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="8332364c0237ca6c4976c5206346ab9a596c8e98" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="1a68fe6fa860f563e8b45e3826110ceec75d61a8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="71d4fee1dc6db9bd22f6866571895b753f222ff5" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="cc72f5c47c758892b0f41257b0dd441a506ffdcd" upstream="refs/heads/chromeos-v2013.06"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/next" revision="b30f38206f17aa73cda0a2fdaf4dc705527315ba" upstream="refs/heads/chromeos-v2015.07-rc1"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="bcf721d62d6a4c4c162c63714371fa4349df53bc" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="f438604bd954457805cc2aeaa015c00d5dbabc71" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="external/swarming.client" path="chromite/third_party/swarming.client" remote="chromium" revision="715861067a7cc8d20d2d629b6d76d796c004feb4"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="3f6478ac95edf86cd3da300c2c0d34a438f5dbeb"/>
<project name="platform/bootable/recovery" path="src/aosp/bootable/recovery" remote="aosp" revision="f9962dbfe244e7552f241328d2270efc79ed5ccc" upstream="refs/heads/master"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="218dfb0239d17e53cf5ffea4e5e3699312d4318e" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="ff37d32a2f91c604b286df0b6651b6f408f52ff1" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="8d35c2ec75c854b746489e583bef716eb278b422" upstream="refs/heads/master"/>
<project name="platform/system/core" path="src/platform/core" remote="aosp" revision="78b285b36746fcdcd1525a8da8e73cc39829e53d" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="9bf6cbf6dd88777719c5757922aff0190ec46539" upstream="refs/heads/master"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="41f3e25635616c067b9ee272304e6f86ac8ee9db"/>
<project name="weave/libweave" path="src/weave/libweave" remote="weave" revision="8b213b097455da06d13c19f48ecfce235e2b1faa" upstream="refs/heads/refactor-01-2017"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="master" change_id="I6703b58c1f37e846e5c8a36f99adb14d553e2397" commit="960c4af9ed47f7323ab475c149d9e54688dade1e" commit_message="eclass/arc-build: Clean up the code a bit Remove unnecessarily separated &quot;export&quot; statements, consolidate similar operations into blocks, use compiler tuple instead of suffix. BUG=b:29343358 TEST=emerge-samus arc-mesa; emerge-kevin arc-mali-drivers Change-Id: I6703b58c1f37e846e5c8a36f99adb14d553e2397 Reviewed-on: https://chromium-review.googlesource.com/432078 Commit-Ready: Tomasz Figa &lt;tfiga@chromium.org&gt; Tested-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="432078" owner_email="tfiga@chromium.org" pass_count="0" patch_number="7" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/78/432078/7" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="Ib73da1834f4af56988e90f470812965f668a139d" commit="4b173319ce0dea0492d1d9d2c1cddd9332a6167c" commit_message="eclass/arc-build: Add some common flags to the eclass Move some common flags, such as Android-related CFLAGS to the eclass, so that we do not have to repeat them in particular ebuilds BUG=b:29343358 TEST=emerge-samus arc-mesa; emerge-kevin arc-mali-drivers; emerge-elm arc-mesa-img Change-Id: Ib73da1834f4af56988e90f470812965f668a139d Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/422811 " fail_count="0" gerrit_number="422811" owner_email="tfiga@chromium.org" pass_count="0" patch_number="14" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/11/422811/14" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I1d493d0c9526536449722c18a6afccacfafc9d0f" commit="9a3aaf34070a189aab59b3f2eb21494f560aca40" commit_message="eclass/arc-build: Make library dependencies available from target sysroot Currently prebuilt Android libraries, including their pkgconfig files and the pkg-config wrapper itself are located outside of the target sysroot. This poses a problem when using localy built libraries as dependencies of other packages is desired. This patch adds arc-build and arc-build-nyc ebuilds that install pkgconfig files, pkg-config wrapper and a symlink to the prebuilt binaries to /opt/google/containers/android, so that all the build prerequisites are available within the target sysroot. BUG=b:29343358 TEST=emerge-samus arc-mesa pulls chromeos-base/arc-build Change-Id: I1d493d0c9526536449722c18a6afccacfafc9d0f Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/422812 Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="422812" owner_email="tfiga@chromium.org" pass_count="0" patch_number="15" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/12/422812/15" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="Ie8a38af7adbf55a76bcb38e522f245ebff0d75b6" commit="fd7ae4efe1869f0308012bbc30dd13b6486e7f2f" commit_message="eclass/arc-build: Remove pkgconfig files from arc-libs/arc-toolchain-n Since we added pkgconfig files to a dedicated target package, we can now remove them from respective host packages and adjust the arc-build eclass to use the pkg-config wrapper located inside target sysroot. BUG=b:29343358 TEST=emerge-samus arc-mesa completes fine Change-Id: Ie8a38af7adbf55a76bcb38e522f245ebff0d75b6 Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/422813 Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="422813" owner_email="tfiga@chromium.org" pass_count="0" patch_number="15" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/13/422813/15" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I7f452fdd4b13ba6349340dbddae70be85ab0cc4c" commit="3a68babd54a04355e079a47ac83d5da34bf72b3f" commit_message="x11-libs: Add ebuild for arc-libpciaccess We need to build libpciaccess using the arc-build framework, so let's add a separate ebuild for it, until we complete stage 2 of arc-build consolidation (see b/29343358). BUG=b:26864637 TEST=emerge-samus arc-libpciaccess completes successfully Change-Id: I7f452fdd4b13ba6349340dbddae70be85ab0cc4c Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/422814 Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="422814" owner_email="tfiga@chromium.org" pass_count="0" patch_number="15" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/14/422814/15" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="I6deadd0326ad2d0980f8cf6a8ccb3aaea74dd457" commit="fd5d76d3f11cda0a93bd8e3624db437901c1ad17" commit_message="x11-libs: Add ebuild for arc-libdrm We need to build libdrm using the arc-build framework, so let's add a separate ebuild for it, until we complete stage 2 of arc-build consolidation (see b/29343358). BUG=b:26864637 TEST=emerge-samus arc-libdrm completes successfully Change-Id: I6deadd0326ad2d0980f8cf6a8ccb3aaea74dd457 Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/422815 Reviewed-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="422815" owner_email="tfiga@chromium.org" pass_count="0" patch_number="15" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/15/422815/15" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I3902bc27038dca4b83a918f6af631f2fbdd39112" commit="be188c7a8276cac8a57862307ea31228942c9b82" commit_message="media-libs/arc-mesa: Use libdrm built locally instead of prebuilt We can now build libdrm (and its dependencies) using arc-build framework and so we can also switch media-libs/arc-mesa to use it instead of the prebuilts coming from arc-libs. BUG=b:26864637 TEST=emerge-samus arc-mesa completes successfully CQ-DEPEND=CL:422809 Change-Id: I3902bc27038dca4b83a918f6af631f2fbdd39112 Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/422816 Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="422816" owner_email="tfiga@chromium.org" pass_count="0" patch_number="15" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/16/422816/15" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="I173abb2bb5f0bf6caa3f419e4972bbda97479efb" commit="4f2d21cb8dc83443426a7d53696a542020dcd418" commit_message="[autotest] Extract suite test discovery to class Extracting some of the test discovery logic is a step toward extracting all of the test discovery logic, enabling the creation of suites with custom test discovery (for example, scheduling provision tests or dummy tests). BUG=None TEST=None Change-Id: I173abb2bb5f0bf6caa3f419e4972bbda97479efb Reviewed-on: https://chromium-review.googlesource.com/424834 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Allen Li &lt;ayatane@chromium.org&gt; " fail_count="7" gerrit_number="424834" owner_email="ayatane@chromium.org" pass_count="0" patch_number="22" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/34/424834/22" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I83c35035c6a8962dc2d676f3d533733bfe0010d7" commit="0218dbe64d9663c4d45a0932e281c742fa83e6a7" commit_message="[autotest] Fix static references to Suite class This clarifies which Suite methods depends on other suite methods. Most of these should be made into module level functions, but doing this exposes which methods are actual static methods currently and can be moved first. BUG=None TEST=None Change-Id: I83c35035c6a8962dc2d676f3d533733bfe0010d7 Reviewed-on: https://chromium-review.googlesource.com/424858 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="6" gerrit_number="424858" owner_email="ayatane@chromium.org" pass_count="0" patch_number="21" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/58/424858/21" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I76d0a42740c858ceab536aadd1ef932c6efcdaa4" commit="80629c1655d43b8091731e649fa2fcd238b9178b" commit_message="[autotest] Move parse_tag to its rightful home The parse_tag() method interacts solely with ControlData, yet fate has given it a lonely life with the unloving Suite household to which parse_tag() has no familial connections whatsoever. At long last, parse_tag() is reunited with ControlData. BUG=None TEST=None Change-Id: I76d0a42740c858ceab536aadd1ef932c6efcdaa4 Reviewed-on: https://chromium-review.googlesource.com/424859 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="6" gerrit_number="424859" owner_email="ayatane@chromium.org" pass_count="0" patch_number="21" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/59/424859/21" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Ib852a54b55f5da56ac5211c94e23305dad694c94" commit="134f84e19f2cac6fa6046f4c34cefb535201effa" commit_message="[autotest] Remove redundant hasattr(t, 'suite') checks BUG=None TEST=None Change-Id: Ib852a54b55f5da56ac5211c94e23305dad694c94 Reviewed-on: https://chromium-review.googlesource.com/424860 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="6" gerrit_number="424860" owner_email="ayatane@chromium.org" pass_count="0" patch_number="21" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/60/424860/21" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I90c6c6f6e06e870f447023a26a8670cc9ae8994c" commit="4ee3f55e202d32f2cbca1bb21738ced25908111f" commit_message="[autotest] Split multiple imports on one line This makes it easier to debug import side effects with pdb/print. BUG=None TEST=None Change-Id: I90c6c6f6e06e870f447023a26a8670cc9ae8994c Reviewed-on: https://chromium-review.googlesource.com/426015 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="6" gerrit_number="426015" owner_email="ayatane@chromium.org" pass_count="0" patch_number="21" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/15/426015/21" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I74dab4603428812bdda2ee81aec67a4f66cb8c46" commit="6ea1ca4acd3d5ed1bfe73cc89127e175119ffdb1" commit_message="[autotest] Add suite_tag_parts tests BUG=None TEST=Run tests Change-Id: I74dab4603428812bdda2ee81aec67a4f66cb8c46 Reviewed-on: https://chromium-review.googlesource.com/439727 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="6" gerrit_number="439727" owner_email="ayatane@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/27/439727/4" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Ib5737324461c104708cd58f8103a1bee1d76ec90" commit="729faeb439b7ea377241f3fd3c9ceef2e84343b9" commit_message="ec: Add pwr_button_hold control The traditional way to control power button is to set pwr_button to press and then release. Doing it via an EC console command is a bit different, as the &quot;powerbtn&quot; command only accepts a hold interval as its parameter. So add a new control pwr_button_hold for doing it. BUG=chrome-os-partner:62904 TEST=Started servod and used dut-control to set its value, like: $ dut-control pwr_button_hold:200 $ dut-control pwr_button_hold:1200 $ dut-control pwr_button_hold:8500 Change-Id: Ib5737324461c104708cd58f8103a1bee1d76ec90 Reviewed-on: https://chromium-review.googlesource.com/443129 Commit-Ready: Wai-Hong Tam &lt;waihong@google.com&gt; Tested-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="2" gerrit_number="443129" owner_email="waihong@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/29/443129/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I4c3581f7c491729d012e1db275a96a52b6715dd5" commit="0c4010c1bc34ab7b4393e330f97fe47bb08cd278" commit_message="ec: Use EC command to toggle power button if pwr_button not available Usually, we use the power button line in the servo debug header to control the state of power button. On CCD, this way is not feasible. We switch to use EC command to toogle the power button. It is done by setting the new control pwr_button_hold which accepts a hold interval. We remove the pwr_button control from Cr50 CCD config. Because on some boards, it doesn't work. Safe to not use it. BUG=chrome-os-partner:62904 TEST=Started servod and calls the servod RPC calls: &gt;&gt;&gt; import xmlrpclib &gt;&gt;&gt; c = xmlrpclib.ServerProxy('http://localhost:9999') &gt;&gt;&gt; c.power_normal_press() True &gt;&gt;&gt; c.power_short_press() True &gt;&gt;&gt; c.power_long_press() True &gt;&gt;&gt; c.power_short_press() True &gt;&gt;&gt; c.power_key(0.2) True &gt;&gt;&gt; c.power_key(1.5) True Change-Id: I4c3581f7c491729d012e1db275a96a52b6715dd5 Reviewed-on: https://chromium-review.googlesource.com/443130 Commit-Ready: Wai-Hong Tam &lt;waihong@google.com&gt; Tested-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="2" gerrit_number="443130" owner_email="waihong@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/30/443130/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I57cf51a5db21cca4eb746931ff31ce299b9b8018" commit="aae87d546c2ae3830f81f07aa891e0fe4bce9f29" commit_message="servo: Fix failing to catch HwDriverError exception The following exception of catching HwDriverError was never triggered. try: drv.set(wr_val) except HwDriverError: self._logger.error(&quot;Setting %s -&gt; %s&quot; % (name, wr_val_str)) raise Because imp.load_module() loads the module and updates its objects. However, the previously-imported HwDriverError doesn't get updated. So the raised drv.hw_driver.HwDriverError is not the same as the previously-imported HwDriverError. It can be verified by modifying the code like: try: drv.set(wr_val) except Exception as e: self._logger.error(&quot;*** id(e.__class__) %r&quot;, id(e.__class__)) self._logger.error(&quot;*** id(HwDriverError) %r&quot;, id(HwDriverError)) raise Get the result of showing different object IDs: 2017-02-21 14:32:46,419 - Servod - ERROR - *** id(e.__class__) 25355664 2017-02-21 14:32:46,420 - Servod - ERROR - *** id(HwDriverError) 20860064 It is fixed by not using imp.load_module(). Import the drv modules at the beginning. BUG=None TEST=Added the above debug code and verified showing the same object ID. Change-Id: I57cf51a5db21cca4eb746931ff31ce299b9b8018 Reviewed-on: https://chromium-review.googlesource.com/445960 Commit-Ready: Wai-Hong Tam &lt;waihong@google.com&gt; Tested-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="445960" owner_email="waihong@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/60/445960/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iec59390ff750996846afb01bd452520efb19335c" commit="8a6ba13d11d10d5c1ad1d49d0a38f3a545167205" commit_message="ccd: Get the power button state from Cr50 console In the lab, it checks the power button state to verify the health between DUT and servo. Though, setting power button in Cr50 console doesn't work on all platforms, getting its value is fine. So add back its get method. BUG=chrome-os-partner:62904 TEST=Started servod and run &quot;dut-control pwr_button&quot; TEST=Started servod and calls the servod RPC calls: &gt;&gt;&gt; import xmlrpclib &gt;&gt;&gt; c = xmlrpclib.ServerProxy('http://localhost:9999') &gt;&gt;&gt; c.power_normal_press() Change-Id: Iec59390ff750996846afb01bd452520efb19335c Reviewed-on: https://chromium-review.googlesource.com/445961 Commit-Ready: Wai-Hong Tam &lt;waihong@google.com&gt; Tested-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Reviewed-by: danny chan &lt;dchan@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="445961" owner_email="waihong@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/61/445961/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3ee266e33f6170000e231ba169fc12a576fb00e3" commit="fae1118e274d58312f3e6a57378531db9f3871e0" commit_message="ec: Move the common configs to ec_common.xml There were many common configs between x86_ec_common.xml and arm_ec_common.xml. This CL moves them to their parent ec_common.xml. BUG=None TEST=Started servod with a x86 board and an ARM board Change-Id: I3ee266e33f6170000e231ba169fc12a576fb00e3 Reviewed-on: https://chromium-review.googlesource.com/443128 Commit-Ready: Wai-Hong Tam &lt;waihong@google.com&gt; Tested-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="443128" owner_email="waihong@google.com" pass_count="0" patch_number="3" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/28/443128/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4234239b9b8d679b5459fec0a442aeb8d4566b52" commit="add619aa638de4935ce4186104648a66537e964e" commit_message="debugd: simplify random ID generation This CL simplifies the random ID generation in ProcessWithId::GenerateId() by leveraging a similar function, base::RandBytesAsString(), provided by libchrome to obtain a specified number of random bytes from /dev/urandom. BUG=None TEST=Run unit tests. Change-Id: I4234239b9b8d679b5459fec0a442aeb8d4566b52 Reviewed-on: https://chromium-review.googlesource.com/443231 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="16" gerrit_number="443231" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/31/443231/1" remote="cros" total_fail_count="16"/><pending_commit branch="master" change_id="I13329816038acaebf54ae205f7482f9565c07d79" commit="0c45dfcb71332b194eea76fb6a56121414815c02" commit_message="debugd: use unique_ptr for managing ProcessWithId objects This CL changes SubprocessTool to use unique_ptr to manage the ProcessWithId objects it owns. BUG=None TEST=Run unit tests. Change-Id: I13329816038acaebf54ae205f7482f9565c07d79 Reviewed-on: https://chromium-review.googlesource.com/443233 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="16" gerrit_number="443233" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/33/443233/2" remote="cros" total_fail_count="16"/><pending_commit branch="master" change_id="I29c963a0a3acacc9274449a95eb4d72701365de1" commit="d306f4eb7bb4800de43dba9463f14eec6c05d0dd" commit_message="debugd: add unit tests for SubprocessTool BUG=None TEST=Run unit tests. Change-Id: I29c963a0a3acacc9274449a95eb4d72701365de1 Reviewed-on: https://chromium-review.googlesource.com/443232 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="16" gerrit_number="443232" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/32/443232/2" remote="cros" total_fail_count="16"/><pending_commit branch="master" change_id="I48653c7d5035ec2ca8a53d300772bfc529c8b7ad" commit="2b6ac475e09ca1f52a2e872e7a926a1e80125d8f" commit_message="CRAS: system_state - Store target capture gain System capture gain is subjected to supported gain range. This causes a problem that when desired capture gain is out of supported gain range, it can not be retained after supported gain range is changed because the information is lost. To solve above problem, system state can add a field capture_gain_target to store the desired capture gain. Then, when the supported range is changed, system state can try to re-apply capture_gain_target. Initalize device setting in alsa_iodev_set_active_node so the gain limit and system gain can be adjusted based on the latest active device and active node. BUG=chrome-os-partner:60744, chromium:692187 TEST=make check TEST=on kevin, check cras_test_client --dump_s and see default system gain is 20.0 dB, not 0.0dB. TEST=Use apprtc, switch between internal mic and external mic and see the gain adjusted on one node is retained after switching back to that node. Change-Id: I48653c7d5035ec2ca8a53d300772bfc529c8b7ad Reviewed-on: https://chromium-review.googlesource.com/430527 Commit-Ready: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Tested-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="4" gerrit_number="430527" owner_email="cychiang@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/27/430527/4" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ibf8ad7a1252d4a53ba700e5dc355efa7ce3e70f1" commit="b1f246cd7f9b0b4acc2d401a8da5dc24238ecdf2" commit_message="CRAS: alsa_io - Specify default node gain in UCM Some boards require different default gain rather than 2000 dBm defined in cras_system_state. Now we expose a new UCM config DefaultNodeGain so we can use different default node gain for board customization. Note that user can still change gain after the node is selected, so AGC still works either on system gain or on node gain. BUG=chrome-os-partner:60744 TEST=make check TEST=On chell, add DefaultNodeGain to &quot;Mic&quot; and &quot;Internal Mic&quot; section. Select active input node and see recorded audio gain is changed. TEST=On chell, switch active node, goto appr.tc and append ?debug=loopback in the URL, and check AGC in WebRTC works. Change-Id: Ibf8ad7a1252d4a53ba700e5dc355efa7ce3e70f1 Reviewed-on: https://chromium-review.googlesource.com/430528 Commit-Ready: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Tested-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="4" gerrit_number="430528" owner_email="cychiang@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/28/430528/5" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I0bf65e25ef110279f4584d05946e08d858a43355" commit="20fd2725b64113e8fdfe1b47bca4a63e4b15db84" commit_message="CRAS: alsa_io - Fix comment style Use this style: /* * Comments */ BUG=None TEST=make check Change-Id: I0bf65e25ef110279f4584d05946e08d858a43355 Reviewed-on: https://chromium-review.googlesource.com/443685 Commit-Ready: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Tested-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="4" gerrit_number="443685" owner_email="cychiang@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/85/443685/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I8659ca06ef819dc66cc3f64e2ce1fb03cedc740d" commit="8258ef40a3bf92eb33d0b59a131b44ecc69e2c26" commit_message="tradefed_test: refactor for N support. BUG=b:35605677 TEST=Ran many CTS.7.1_r2 tests on sentry. Change-Id: I8659ca06ef819dc66cc3f64e2ce1fb03cedc740d Reviewed-on: https://chromium-review.googlesource.com/445516 Commit-Ready: Ilja H. Friedel &lt;ihf@chromium.org&gt; Tested-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="445516" owner_email="ihf@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/16/445516/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic5cc8b08dd37253e79691713bbce840170136fd1" commit="78e635331a2dd9b7b5049c193d2534577bd9e234" commit_message="cheets_CTS_N: run CTS N via autotest. BUG=b:35605677 TEST=Ran many CTS.7.1_r2 tests on sentry. CQ-DEPEND=CL:*330064 Change-Id: Ic5cc8b08dd37253e79691713bbce840170136fd1 Reviewed-on: https://chromium-review.googlesource.com/445864 Commit-Ready: Ilja H. Friedel &lt;ihf@chromium.org&gt; Tested-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="445864" owner_email="ihf@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/64/445864/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id11277fd25a41ef7afe4fdd018d18900bd369bd2" commit="2441e214221c8dd22330ee5d3e2d1ec21d8113e8" commit_message="autotest: properly map Failed HQE status BUG=chromium:641093 TEST=none Change-Id: Id11277fd25a41ef7afe4fdd018d18900bd369bd2 Reviewed-on: https://chromium-review.googlesource.com/445918 Commit-Ready: David Riley &lt;davidriley@chromium.org&gt; Tested-by: David Riley &lt;davidriley@chromium.org&gt; Reviewed-by: Shuqian Zhao &lt;shuqianz@chromium.org&gt; " fail_count="0" gerrit_number="445918" owner_email="davidriley@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/18/445918/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibecc536b5026e5e892cd701b5cd3854d1ad35097" commit="d51f2845994312765c403c5fe6e27d32e3d94599" commit_message="autotest: Allow dump_suite_report to specife AFE host. BUG=chromium:641093 TEST=dump_suite_report.py Change-Id: Ibecc536b5026e5e892cd701b5cd3854d1ad35097 Reviewed-on: https://chromium-review.googlesource.com/446578 Commit-Ready: David Riley &lt;davidriley@chromium.org&gt; Tested-by: David Riley &lt;davidriley@chromium.org&gt; Reviewed-by: Shuqian Zhao &lt;shuqianz@chromium.org&gt; " fail_count="0" gerrit_number="446578" owner_email="davidriley@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/78/446578/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifa70e24c88111431643fa039e95222a323638193" commit="f3a2b67db8b2b3d79c5e986b972d9998d0cecee8" commit_message="autotest: Identify special tasks in suite report. BUG=chromium:641093 TEST=dump_suite_report.py Change-Id: Ifa70e24c88111431643fa039e95222a323638193 Reviewed-on: https://chromium-review.googlesource.com/446579 Commit-Ready: David Riley &lt;davidriley@chromium.org&gt; Tested-by: David Riley &lt;davidriley@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="0" gerrit_number="446579" owner_email="davidriley@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/79/446579/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I887116ef8b921c19c5f83d728d8d9fc96aa3d4ec" commit="e9a907252ff14fbe66aabb7679464dcb1cf478a9" commit_message="bootstrap: Rework bootstrap to do full ChromeOS checkouts. In order to safely move between new and old branches, the bootstrap script needs to do checkouts on the branch before invoking the branched version of cbuildbot. This will have the advantage of allowing old branches to use git-cache, after bootstrap supports git-cache. This is a nearly full rewrite of the bootstrap script. BUG=chromium:684907 TEST=Unittests. Change-Id: I887116ef8b921c19c5f83d728d8d9fc96aa3d4ec Reviewed-on: https://chromium-review.googlesource.com/443138 Commit-Ready: Don Garrett &lt;dgarrett@chromium.org&gt; Tested-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: Don Garrett &lt;dgarrett@chromium.org&gt; " fail_count="1" gerrit_number="443138" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="7" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/38/443138/7" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I1a9794aa188b22ee50ba38da4c42091a6f26155e" commit="5ace8bdc77ab71bd865e6d7f1d1844b0c43d422e" commit_message="osutil.EmptyDir: New empty to delete the contents of a directory. This new helper deletes the contents of a directory while leaving the directory alone. It can exclude selected contents. BUG=chromium:662214 TEST=Unittests Change-Id: I1a9794aa188b22ee50ba38da4c42091a6f26155e Reviewed-on: https://chromium-review.googlesource.com/429878 Commit-Ready: Don Garrett &lt;dgarrett@chromium.org&gt; Tested-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: Don Garrett &lt;dgarrett@chromium.org&gt; " fail_count="1" gerrit_number="429878" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="5" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/78/429878/5" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I8609f112d5d2ccad4cda1e83c0ccdde321626dca" commit="2245acea8f6f26ceb8be49bd0390e7c0cb4d0549" commit_message="Allow for multiple dirs in SUBDIRS_TO_REV The Ebuild._RunGit() command doesn't tolerate arguments with spaces very well. This patch constructs the command arguments by appending each directory in CROS_WORKON_SUBDIRS_TO_REV to the git argument list so that the command executes correctly. TEST=&quot;cros_mark_as_stable commit --all --boards=veyron_minnie&quot; locally BUG=chromium:655884 Change-Id: I8609f112d5d2ccad4cda1e83c0ccdde321626dca Signed-off-by: Prashant Malani &lt;pmalani@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/437759 Commit-Ready: Prashant Malani &lt;pmalani@google.com&gt; Tested-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-by: Prashant Malani &lt;pmalani@google.com&gt; " fail_count="5" gerrit_number="437759" owner_email="pmalani@google.com" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/59/437759/3" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I7ef061f604e152a74db3f9a9af08f7632b4efb3a" commit="5dd500cbc0fae60c745c7bfe754cb864ca40fe87" commit_message="Extract subdirs to watch for uprevs from test names This patch adds a function to generate a list of subdirectories to watch for changes, while deciding whether to uprev a package's ebuild. We extract the test names from IUSE_TESTS and use that to find the directories associated with those tests. CROS_WORKON_SUBDIRS_TO_REV is still left intact here, but ShouldRevEBuild() is modified to use the new directory list instead. This function should probably be made generic, to avoid it being run on non-test ebuilds. Currently GetSubdirsToRev() will be called on all ebuilds, but if IUSE_TESTS isn't defined, this shouldn't cause much of a slowdown, as it will return an empty list immediately. Also add a unit test for the test extraction logic of GetTestsFromSettings(). TEST=&quot;cros_mark_as_stable commit --all --boards=veyron_minnie&quot; locally BUG=chromium:655884 Change-Id: I7ef061f604e152a74db3f9a9af08f7632b4efb3a Signed-off-by: Prashant Malani &lt;pmalani@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/439684 Commit-Ready: Prashant Malani &lt;pmalani@google.com&gt; Tested-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="10" gerrit_number="439684" owner_email="pmalani@google.com" pass_count="0" patch_number="4" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/84/439684/4" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I7a224364c4b1afce5a274b944d32fc1b7ba5db30" commit="666295ed79c6eb4c51d190bd460c40956d42498d" commit_message="cmd_sign/rwsig: Free sign_option.prikey in the main function It's better to free it in the same function as it was allocated. BRANCH=none BUG=none TEST=make runtests Change-Id: I7a224364c4b1afce5a274b944d32fc1b7ba5db30 Reviewed-on: https://chromium-review.googlesource.com/446177 Commit-Ready: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Tested-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-by: Vincent Palatin &lt;vpalatin@chromium.org&gt; " fail_count="1" gerrit_number="446177" owner_email="drinkcat@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/77/446177/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2cebc421eaf97d1b92c9a58afc238d41487d0f6d" commit="e97b6af0dbbe0cf584e4247806ec5fe4fbd0aaea" commit_message="futility: rwsig: Add support for images with FMAP If an FMAP is detected in the rwsig image file, use it to determine the location of: - RW region - RW signature - public key in RO region futility show uses that information to verify the signature, and futility sign uses it is correctly resign the image, and replace the public key a well. This also adds tests for this use case. hammer_dev.bin sample image uses huge RO public key and RW signature regions to make sure all keys up to RSA-8192 can be used. BRANCH=none BUG=chrome-os-partner:62321 TEST=make -j TEST=./build/futility/futility --debug show \ --pubkey hammer.vbpubk2 hammer.bin TEST=./build/futility/futility --debug show hammer.bin TEST=cp hammer.bin hammer.bin.orig ./build/futility/futility --debug sign \ --prikey hammer.vbprik2 hammer.bin diff hammer.bin hammer.bin.orig =&gt; identical TEST=openssl genrsa -3 -out hammer2.pem 2048 futility create --desc=&quot;Hammer 2nd key&quot; hammer2.pem \ hammer2 ./build/futility/futility --debug sign \ --version 2 --prikey hammer2.vbprik2 hammer.bin These 2 commands succeed, but show different keys: ./build/futility/futility --debug show hammer.bin ./build/futility/futility --debug show hammer.bin.orig TEST=make runtests Change-Id: I2cebc421eaf97d1b92c9a58afc238d41487d0f6d Reviewed-on: https://chromium-review.googlesource.com/445536 Commit-Ready: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Tested-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; Reviewed-by: Vincent Palatin &lt;vpalatin@chromium.org&gt; " fail_count="0" gerrit_number="445536" owner_email="drinkcat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/36/445536/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib6be465ab49fac0d0461cc0eae6d16dbacd10686" commit="5e36952e0cb05ee3a8644c89ff286c6242be7057" commit_message="GetRelevantChangesForSlaves: provide an include_master option Previously RelevantChanges.GetRelevantChangesForSlaves included the master build to its relevant changes in the return value. Provide the include_master option for this method, so that callers can decide whether to include master build in the result. TriageRelevantChanges would only need the dict result without the master build. BUG=chromium:677178 TEST=unit_tests Change-Id: Ib6be465ab49fac0d0461cc0eae6d16dbacd10686 Reviewed-on: https://chromium-review.googlesource.com/444029 Commit-Ready: Ningning Xia &lt;nxia@chromium.org&gt; Tested-by: Ningning Xia &lt;nxia@chromium.org&gt; Reviewed-by: Chris Ching &lt;chingcodes@chromium.org&gt; " fail_count="0" gerrit_number="444029" owner_email="nxia@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/29/444029/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6327e0e8dc428cc0813af45d3825c7a3da2b203b" commit="0191f947c10d2886c2a700f7f3888f8dffe9453a" commit_message="_GetSlaveMappingAndCLActions: remove CQ-Master assert. Resolve todo in _GetSlaveMappingAndCLActions: although now this method is only used by CQ-Master, it doesn't hurt to remove the build_name assertion. Other master build should also be able to call this method. BUG=chromium:677178 TEST=unit_tests Change-Id: I6327e0e8dc428cc0813af45d3825c7a3da2b203b Reviewed-on: https://chromium-review.googlesource.com/446656 Commit-Ready: Ningning Xia &lt;nxia@chromium.org&gt; Tested-by: Ningning Xia &lt;nxia@chromium.org&gt; Reviewed-by: Chris Ching &lt;chingcodes@chromium.org&gt; " fail_count="0" gerrit_number="446656" owner_email="nxia@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/56/446656/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ice92e2c8a5a91ff474f2f3a35b8d6b2be0d92a5c" commit="eebf40266d672d213391e2fb1a3c9797ea11217d" commit_message="install_toolchain: do not die if ${toolchain}/go is not installed. Having go installed as part of a toolchain was always optional. install_toolchain_in_provided() function has a check if $go_ver is empty, and only adds go to package.provided if it's not. Unfortunately, cross_get_version() was dying if go is not found. I've split cross_get_version() into two functions. The original cross_get_version() does not die if the package is not found. A new function cross_get_version_or_die() checks the results and dies if the package was not found. Checking go version uses cross_get_version(). Checking gcc/glibc version uses cross_get_version_or_die(). BUG=None TEST='setup_board --board=x86-zgb' works after disabling i686-pc-linux-gnu-go in cl/444042. Change-Id: Ice92e2c8a5a91ff474f2f3a35b8d6b2be0d92a5c Reviewed-on: https://chromium-review.googlesource.com/444043 Commit-Ready: Rahul Chaudhry &lt;rahulchaudhry@chromium.org&gt; Tested-by: Rahul Chaudhry &lt;rahulchaudhry@chromium.org&gt; Reviewed-by: Luis Lozano &lt;llozano@chromium.org&gt; " fail_count="2" gerrit_number="444043" owner_email="rahulchaudhry@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/43/444043/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ie0c131f39d1ad5b825c49eea7913ab2da8a2a3d3" commit="74a5db5352dff30e35a56cd3f00189983f583d64" commit_message="install_toolchain: fix variable quoting &amp; braces. Incorporate review feedback comments from https://chromium-review.googlesource.com/#/c/444043/ BUG=None TEST='Locally modified go version check to use cross_get_version_or_die(), ran the script to verify.' Change-Id: Ie0c131f39d1ad5b825c49eea7913ab2da8a2a3d3 Reviewed-on: https://chromium-review.googlesource.com/446018 Commit-Ready: Rahul Chaudhry &lt;rahulchaudhry@chromium.org&gt; Tested-by: Rahul Chaudhry &lt;rahulchaudhry@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="446018" owner_email="rahulchaudhry@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/18/446018/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibe129a3eef4c3bff392c10556a323ac4fdb4aaef" commit="a7ff9b537fe6224644940f1dc9717cefda56957d" commit_message="clactions: record a distribution metric for the number of CQ pickups per CL BUG=chromium:693177 TEST=new unittest added Change-Id: Ibe129a3eef4c3bff392c10556a323ac4fdb4aaef Reviewed-on: https://chromium-review.googlesource.com/444280 Commit-Ready: Aviv Keshet &lt;akeshet@chromium.org&gt; Tested-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="2" gerrit_number="444280" owner_email="akeshet@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/80/444280/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I04e79657c685dd2c0cef0c363544cf186ff8c5df" commit="e34a1083cfe2b76bae706baab5d0dd3c523851c6" commit_message="completion_stages: add CQ wall-clock metric BUG=chromium:693177 TEST=unittests pass Change-Id: I04e79657c685dd2c0cef0c363544cf186ff8c5df Reviewed-on: https://chromium-review.googlesource.com/444452 Commit-Ready: Aviv Keshet &lt;akeshet@chromium.org&gt; Tested-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Paul Hobbs &lt;phobbs@google.com&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="2" gerrit_number="444452" owner_email="akeshet@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/52/444452/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I5329e2a718ce487585f1c24809b1646817f2fe3f" commit="fc228683fc37d6867b0bf97b9a3f8236320721e8" commit_message="Return error code in a EC host command response The caller of cros_ec_command_dev_v2 needs to know whether the command was succesful or not. This change makes it return the error code returned by the EC. BUG=none BRANCH=none TEST=Run commands on Electro: localhost ~ # /tmp/mosys ec pdchipinfo 2 cros_ec_command_dev_v2: EC command failed: 0x3 Change-Id: I5329e2a718ce487585f1c24809b1646817f2fe3f Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/439865 " fail_count="1" gerrit_number="439865" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform/mosys" project_url="https://chromium-review.googlesource.com/chromiumos/platform/mosys" ref="refs/changes/65/439865/10" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I28c280490e71f8b1bcc97fc1e6012cfc89f0c948" commit="ecf46e0c7e5823ad01120309a65869566e2e38e3" commit_message="ec_info: Report PD chip info CQ-DEPEND=CL:439865 BUG=chromeos-partner:62383 BRANCH=none TEST=Run ec_info on Electro localhost ~ # cat /var/log/ec_info.txt vendor | Nuvoton name | NPCX586G fw_version | reef_1.1.9999-2c5f2ca TCPC Port0: vendor_id | 0xaaaa product_id | 0x3429 device_id | 0xad fw_version | 0x15 TCPC Port1: vendor_id | 0x1da0 product_id | 0x8751 device_id | 0x1 fw_version | 0x37 Change-Id: I28c280490e71f8b1bcc97fc1e6012cfc89f0c948 Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/444034 Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="444034" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/34/444034/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2e2ffb6ad225b1d7a8a1013208cc4cfd4ec4e90b" commit="92fba93fda451ee6c80f0be9e99a3fafa942595a" commit_message="graphics_GLBench: Remove X11 remnants BUG=chromium:655820 TEST=trybots Change-Id: I2e2ffb6ad225b1d7a8a1013208cc4cfd4ec4e90b Reviewed-on: https://chromium-review.googlesource.com/444088 Commit-Ready: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Tested-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="444088" owner_email="marcheu@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/88/444088/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I57a4022ab987c6204cdd35eae19d4232febd3535" commit="9c26f9bc10080a1290a1045a0d70e0dae173e566" commit_message="graphics_GLMark2: Remove X11 remnants BUG=chromium:655820 TEST=trybots Change-Id: I57a4022ab987c6204cdd35eae19d4232febd3535 Reviewed-on: https://chromium-review.googlesource.com/444089 Commit-Ready: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Tested-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="444089" owner_email="marcheu@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/89/444089/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I191b41e3aa46606e7507f321364b17e37d0ced24" commit="17d2396280af1f74fbd0b2f0e82ad73ac012c52b" commit_message="libchrome: rebuild upon dependency changes This CL updates libchrome ebuild to EAPI=5 and ensures that libchrome is rebuilt upon changes in its dependencies. BUG=chromium:692757 TEST=Remote try runs on paladin, release, and chromiumos-sdk builders. Change-Id: I191b41e3aa46606e7507f321364b17e37d0ced24 Reviewed-on: https://chromium-review.googlesource.com/443259 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="13" gerrit_number="443259" owner_email="benchan@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/59/443259/2" remote="cros" total_fail_count="13"/><pending_commit branch="master" change_id="I6bd6814eee7435ccd259541342dd6af3821e856d" commit="4e55e1190c4204c3bddfebeecad528cb8678e517" commit_message="[third_party/autotest] Override moblab crash server setting. Moblab wastes time trying to connect to crash servers that it can not access, put override setting of no crash servers in moblab config so it does not attempt to contact crash servers. BUG=chromium:681916 TEST=None Change-Id: I6bd6814eee7435ccd259541342dd6af3821e856d Reviewed-on: https://chromium-review.googlesource.com/434544 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: Michael Tang &lt;ntang@chromium.org&gt; " fail_count="1" gerrit_number="434544" owner_email="haddowk@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/44/434544/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="If3b41f4eccbd04178d595c1640a14824a35ec2b3" commit="4675b6e334e4096f8ba05b0fd3e21fcc994a1242" commit_message="cgpt: Add 'readnumber' action This allows clients to find a partition number as a function of label given a disk layout. In disk_layout_util, add a simple wrapper for this function so that the shell scripts can easily use. BUG=b:35045101 TEST=None Change-Id: If3b41f4eccbd04178d595c1640a14824a35ec2b3 Reviewed-on: https://chromium-review.googlesource.com/440414 Commit-Ready: Ian Coolidge &lt;icoolidge@google.com&gt; Tested-by: Ian Coolidge &lt;icoolidge@google.com&gt; Reviewed-by: Joshua Emele &lt;jemele@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="7" gerrit_number="440414" owner_email="icoolidge@google.com" pass_count="0" patch_number="2" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/14/440414/2" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I0cc849b3586cfca282651d4d4df7627b458af6c9" commit="fb3a44e4699c03079f7a7168fc416b29a5e82c04" commit_message="shill: vpn: fix external task cleanup in L2TPIPSecDriver Upon termination of the 'l2tpipsec_vpn' external task launched by L2TPIPSecDriver, the following callback sequence is invoked, which leads to the destruction of the ExternalTask instance during the invocation of ExternalTask::OnTaskDied(): ExternalTask::OnTaskDied() -&gt; L2TPIPSecDriver::OnL2TPIPSecVPNDied() -&gt; L2TPIPSecDriver::FailService() -&gt; L2TPIPSecDriver::Cleanup() -&gt; ExternalTask::~ExternalTask() This CL changes the code to use ExternalTask::DestroyLater() to mitigate the issue. BUG=chromium:656410 TEST=Run unit tests. TEST=Run network_VPNConnect autotest. Change-Id: I0cc849b3586cfca282651d4d4df7627b458af6c9 Reviewed-on: https://chromium-review.googlesource.com/443884 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="15" gerrit_number="443884" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/84/443884/2" remote="cros" total_fail_count="15"/><pending_commit branch="master" change_id="If8171afc5b2462616492551b5e6c586c1c2c1342" commit="40974172240351c6667934d1a82a878158aa9fec" commit_message="CRAS: audio_thread - Synchronize audio thread callback removal Both A2DP and HFP iodev register an audio thread callback to read/write data from/to a file descriptor. When device is closed to remove this callback on main thread, audio thread could still accessing it and cause problem. The symptom on A2DP iodev is that BT transport has closed and set its fd to -1, but audio thread accidentally writes data to it so an error is thrown and results BT disconnection. Fix this issue by creating a separate function for main thread to remove audio thread callback in a synchronized way. TEST=Connect Powerbeats3 headset and repeatedly open and then close YouTube to verify there is no unexpected disconnection. BUG=chrome-os-partner:62623 Change-Id: If8171afc5b2462616492551b5e6c586c1c2c1342 Reviewed-on: https://chromium-review.googlesource.com/445844 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Commit-Ready: Miao-chen Chou &lt;mcchou@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="0" gerrit_number="445844" owner_email="hychao@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/44/445844/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If91760bda84d4fff8a16261885847cd77b5b5173" commit="d4b024800c539ab1ae9f765ffd512b91a4058866" commit_message="sync_stages: fix typo LGKM -&gt; LKGM This old typo made it really confusing to find code responsible for LKGM logic. BUG=None TEST=None Change-Id: If91760bda84d4fff8a16261885847cd77b5b5173 Reviewed-on: https://chromium-review.googlesource.com/445999 Commit-Ready: Aviv Keshet &lt;akeshet@chromium.org&gt; Tested-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="445999" owner_email="akeshet@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/99/445999/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I618381ffea785c1f0231929ed498b8e0ec5283be" commit="acfe8404e591fb29047098aa857fb67060880111" commit_message="Add Roam and Chrome End to End testcases to wifi release suite. BUG=None TEST=None Change-Id: I618381ffea785c1f0231929ed498b8e0ec5283be Reviewed-on: https://chromium-review.googlesource.com/446658 Commit-Ready: Aashutosh Kalyankar &lt;aashutoshk@chromium.org&gt; Tested-by: Aashutosh Kalyankar &lt;aashutoshk@chromium.org&gt; Reviewed-by: Harpreet Grewal &lt;harpreet@chromium.org&gt; Reviewed-by: Aashutosh Kalyankar &lt;aashutoshk@chromium.org&gt; " fail_count="0" gerrit_number="446658" owner_email="aashutoshk@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/58/446658/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I80adbebf3125bd1d9c02bf743137a314b989e13f" commit="9ca8d39c2a52bf8f9460efc23892fbd170ebf29b" commit_message="Use gcc to build sys-libs/pam. Clang is crashing when building pam in chromium sdk. Temporarily use gcc to build it while clang error can be investigated. BUG=chromium:690639 TEST=Pam gets built by gcc Change-Id: I80adbebf3125bd1d9c02bf743137a314b989e13f Reviewed-on: https://chromium-review.googlesource.com/440427 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; " fail_count="0" gerrit_number="440427" owner_email="manojgupta@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/27/440427/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I31bad82614b0737ac5ceaa8c405a34e130a29943" commit="a76fc5dabf1c03c561e4a0c7ef4245a4d501d270" commit_message="cups: Add fstatfs[64] to allowed syscalls for cupsd. Ghostscript uses this...for some reason...when called from hpcups. It seems harmless, so enable it. TEST=manual BUG=chromium:693818 Change-Id: I31bad82614b0737ac5ceaa8c405a34e130a29943 Reviewed-on: https://chromium-review.googlesource.com/444318 Commit-Ready: Justin Carlson &lt;justincarlson@chromium.org&gt; Tested-by: Justin Carlson &lt;justincarlson@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="444318" owner_email="justincarlson@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/18/444318/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If472c13681de6687e1dcf65c44d2dfd9c6abb18c" commit="895a06b34c767c90e1e1f6ff1eb4d999e7d043ef" commit_message="Fix the dependencies erros for longevity control files. Test: None Bug: 35490115 Change-Id: If472c13681de6687e1dcf65c44d2dfd9c6abb18c Reviewed-on: https://chromium-review.googlesource.com/446057 Commit-Ready: Betty Zhou &lt;bettyzhou@google.com&gt; Tested-by: Betty Zhou &lt;bettyzhou@google.com&gt; Reviewed-by: Betty Zhou &lt;bettyzhou@google.com&gt; Reviewed-by: Bindu Mahadev &lt;bmahadev@chromium.org&gt; " fail_count="0" gerrit_number="446057" owner_email="bettyzhou@google.com" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/57/446057/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="If0043435e120bca347ad0615065db1ad7ed40697" commit="05a809ce206a6fc71e7aa5b48197483c4e6c9914" commit_message="autotest: Add retry loop to mount_vault Add retry loop to mount_vault to allow cryptohomed enough time to restart. BUG=chromium:593791 TEST=Ran platform_CryptohomeFio.stress and all tests pass, some retry mounting up to 4 times and then continue as expected. Change-Id: If0043435e120bca347ad0615065db1ad7ed40697 Reviewed-on: https://chromium-review.googlesource.com/435946 Commit-Ready: Alexis Savery &lt;asavery@chromium.org&gt; Tested-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="2" gerrit_number="435946" owner_email="asavery@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/46/435946/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic39ac038bb26ad0b8c5f6a4a3dd75133321614b8" commit="fb3390040a788c1509e49a57f87a95fe1671e98e" commit_message="arc: Fix enabling ARC from autotest This use old version chrome://settings-frame that is not MD based. BUG=chromium:694081 TEST=Manually Change-Id: Ic39ac038bb26ad0b8c5f6a4a3dd75133321614b8 Reviewed-on: https://chromium-review.googlesource.com/446090 Commit-Ready: Yury Khmel &lt;khmel@google.com&gt; Tested-by: Yury Khmel &lt;khmel@google.com&gt; Reviewed-by: Steven Bennetts &lt;stevenjb@chromium.org&gt; Reviewed-by: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; " fail_count="2" gerrit_number="446090" owner_email="khmel@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/90/446090/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ia20145ef792defb518b15701bb63668dcd477e62" commit="54d311a0fbca498764d85344e5c80d6ae12cd0b2" commit_message="arm profile: add transparent_hugepage USE flag. We want to enable transparent hugepages for the boards with arm architecture for better performance. Design docs and performance numbers is at https://docs.google.com/a/google.com/document/d/1Njm26HRpWIYYZzh5q6TB8uCZwJUTskKuRKXG7ShC0Ok/edit?usp=sharing CQ-DEPEND=CL:*330408 BUG=chromium:569963 TEST=cbuildbot daisy-release nyan-release oak-release Change-Id: Ia20145ef792defb518b15701bb63668dcd477e62 Reviewed-on: https://chromium-review.googlesource.com/350895 Commit-Ready: Yunlian Jiang &lt;yunlian@chromium.org&gt; Tested-by: Shawn N &lt;shawnn@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luis Lozano &lt;llozano@chromium.org&gt; " fail_count="4" gerrit_number="350895" owner_email="yunlian@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/95/350895/4" remote="cros" total_fail_count="18"/><pending_commit branch="master" change_id="I9fe5b75eefa0209de20d685c65061fb12e9e9fe2" commit="2815a2f0a98ff1c0318d5b0c4168eb1a32b76287" commit_message="sanity: Add support for ARC tests. Tests are borrowed from cheets_CleanShutDown, and cheets_ContainerSmokeTest. Also add elapsed time info. BUG=chromium:591624 TEST=manual Change-Id: I9fe5b75eefa0209de20d685c65061fb12e9e9fe2 Reviewed-on: https://chromium-review.googlesource.com/442567 Commit-Ready: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Tested-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Reviewed-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; " fail_count="4" gerrit_number="442567" 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/67/442567/2" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I2a2e837bd5585ce04bb33f57ccf393828e0b3971" commit="402775a986ba801c7d1af65310c280550edb0df8" commit_message="cgpt: switch to argparse Minimal set of changes to migrate us off of the deprecated optparse module. BUG=chromium:496565 TEST=precq passes Change-Id: I2a2e837bd5585ce04bb33f57ccf393828e0b3971 Reviewed-on: https://chromium-review.googlesource.com/442864 Commit-Ready: Ian Coolidge &lt;icoolidge@google.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Richard Barnette &lt;jrbarnette@google.com&gt; Reviewed-by: Ian Coolidge &lt;icoolidge@google.com&gt; " fail_count="3" gerrit_number="442864" owner_email="vapier@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/64/442864/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ia0e5ceff1761d16c1ae78c6cd3e84b6a2ecef5f0" commit="7eb5b12d50752d8cf0b7780f4b4fb4828076c912" commit_message="init: chromeos_start should ignore to check block_devmode if in recovery mode. When block_devmode is enabled, there is no way to boot into dev mode except for debug build. This affects the RMA shim as well which should be run by RMA center. Since recovery mode only allowed to boot signed images, to release the check of block_devmode in signed rootfs would be safe. BUG=chrome-os-partner:62890 TEST=1. set block_devmode to 1. 2. check RMA shim can boot successfully in dev + recovery modes. 3. check normal image will still be blocked in dev mode. Change-Id: Ia0e5ceff1761d16c1ae78c6cd3e84b6a2ecef5f0 Reviewed-on: https://chromium-review.googlesource.com/442966 Commit-Ready: Marco Chen &lt;marcochen@chromium.org&gt; Tested-by: Marco Chen &lt;marcochen@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="442966" owner_email="marcochen@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/66/442966/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4e94f960abaf8ce7c36173589d5fab296d066192" commit="419bf4d15c4cc87249e41a791afcae7321bf5bab" commit_message="cros-board: Add 'wooten' board BUG=b:34811979 TEST=`setup_board --board=wooten` Change-Id: I4e94f960abaf8ce7c36173589d5fab296d066192 Reviewed-on: https://chromium-review.googlesource.com/443905 Commit-Ready: Ian Coolidge &lt;icoolidge@google.com&gt; Tested-by: Ian Coolidge &lt;icoolidge@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="5" gerrit_number="443905" owner_email="icoolidge@google.com" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/05/443905/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I95baf20413b1002ba195f31c696198306c48bbf0" commit="3d93bde1c1835aeabbaa65343202f7891b024a5c" commit_message="audio_Microphone: Add card preference for ALSA layer test Some sound card has record device and channels limitation so that existing rule to use default 'plughw:0,1' and channels 1, 2 doesn't apply. Let alsa_util specify card preference about recording device and channels. BUG=chrome-os-partner:62629 TEST=test_that -b squawks &lt;ip&gt; audio_Microphone Change-Id: I95baf20413b1002ba195f31c696198306c48bbf0 Reviewed-on: https://chromium-review.googlesource.com/444491 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Sathyanarayana Nujella &lt;sathyanarayana.nujella@intel.com&gt; Reviewed-by: Sathyanarayana Nujella &lt;sathyanarayana.nujella@intel.com&gt; Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt; " fail_count="1" gerrit_number="444491" owner_email="hychao@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/91/444491/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iec3e8d2dba388a95bd9e4fa2cc51b6e9a326ab77" commit="dc0d53cf75c32305aa489803ddb48e2e239786f4" commit_message="chromite-pre-cq: Tweak. Fix a class name typo, and switch the config to an external manifest. BUG=None TEST=cbuildbot --buildbot --nobootstrap --noreexec --debug \ --buildroot &lt;dir&gt; chromite-pre-cq Change-Id: Iec3e8d2dba388a95bd9e4fa2cc51b6e9a326ab77 Reviewed-on: https://chromium-review.googlesource.com/445964 Commit-Ready: Don Garrett &lt;dgarrett@chromium.org&gt; Tested-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: Ningning Xia &lt;nxia@chromium.org&gt; Reviewed-by: Chris Ching &lt;chingcodes@chromium.org&gt; " fail_count="0" gerrit_number="445964" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/64/445964/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia49b609975817ca08ee3f58f62830c5e1eb5996a" commit="156f1b78caf78d5f8026116d902fd77b098d546f" commit_message="cryptohome: Report mount type Let cryptohome --action=status report the mount type. BUG=chromium:682131 TEST=cryptohome --action=status Change-Id: Ia49b609975817ca08ee3f58f62830c5e1eb5996a Reviewed-on: https://chromium-review.googlesource.com/446296 Commit-Ready: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; Tested-by: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; Reviewed-by: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; " fail_count="0" gerrit_number="446296" 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/96/446296/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia53843ccc104b04b0f7767ee3254dc7c9c463280" commit="e2dee0cf218cc32737a526dec54a81e0b69f4478" commit_message="chromeos-base/drm-tests: fix long line and alphabetize TEST=none BUG=none Change-Id: Ia53843ccc104b04b0f7767ee3254dc7c9c463280 Reviewed-on: https://chromium-review.googlesource.com/446676 Commit-Ready: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="0" gerrit_number="446676" owner_email="gurchetansingh@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/76/446676/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0f023514682c015514ed0a43c8cb0f4807010346" commit="9a772c34b952a1090f8744845db1cbb9429b718e" commit_message="autotest: log auto-update logs path after logging the error traceback Sheriffs have recently reported that they are not aware of the log for a failed autoupdateprocess, which can be very useful for debugging. This CL adds the path of the autoupdate logs after the error traceback so that sheriff can go to that directory to find detailed auto-update logs. BUG=chromium:673552 TEST=Test it locally. Manually set devserver's return and then call ds.auto_update() to see whether this logging is successfully printed. Change-Id: I0f023514682c015514ed0a43c8cb0f4807010346 Reviewed-on: https://chromium-review.googlesource.com/419901 Commit-Ready: Xixuan Wu &lt;xixuan@chromium.org&gt; Tested-by: Xixuan Wu &lt;xixuan@chromium.org&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="5" gerrit_number="419901" owner_email="xixuan@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/01/419901/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ib066b19d90b18ae9926e8aec2c871b963e6a2465" commit="efbd9ce797a1eb81d89055ad6f17b78e9d4aae1b" commit_message="[autotest] Remove synch_id from database BUG=chromium:687781 TEST=Run migrate.py sync back and forth Change-Id: Ib066b19d90b18ae9926e8aec2c871b963e6a2465 Reviewed-on: https://chromium-review.googlesource.com/441107 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Dan Shi &lt;dshi@google.com&gt; " fail_count="3" gerrit_number="441107" owner_email="ayatane@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/07/441107/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I2ef4616146962cc47ed4d6f126676c29b05312c0" commit="1d51b01ad90e5c4b6d553dea3daafac444969f3a" commit_message="init: write_gpt.sh has partition map information clobbber-state was depending on chromeos-common.sh for partition map information, but those definitions are going to disappear in favor of ones derived from disk_layout in write_gpt.sh BUG=b:35045101 TEST=bootup state mount and clobber work Change-Id: I2ef4616146962cc47ed4d6f126676c29b05312c0 Reviewed-on: https://chromium-review.googlesource.com/441192 Commit-Ready: Ian Coolidge &lt;icoolidge@google.com&gt; Tested-by: Ian Coolidge &lt;icoolidge@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="4" gerrit_number="441192" owner_email="icoolidge@google.com" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/92/441192/4" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I52343c42f394f205d0877182bc7321e15b2bd577" commit="cacf23799cb5203ddd153a02c1f4f76e731d4e90" commit_message="shill: net: return netlink message objects by unique_ptr Instead of returning a raw pointer of a newly constructed netlink message object, this CL changes various functions to return the message object by unique_ptr, which signifies the ownership transfer of the returned object to the caller and reduces the chance of unintentionally leaking the returned object. BUG=None TEST=Run unit tests. Change-Id: I52343c42f394f205d0877182bc7321e15b2bd577 Reviewed-on: https://chromium-review.googlesource.com/444273 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="444273" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/73/444273/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3fc3a878f80ee21ddc6118ce2d9f1b53b0feb9c8" commit="0ad5a9c80173368ed3bd0ca0178cfd05fc34844c" commit_message="login: Stop using ANDROID_PID when emitting kArcStopSignal The environment variable is no longer used in cheets-scripts/. BUG=b:32308760 TEST=cros_run_unit_tests --board=$BOARD --packages chromeos-login TEST='repo grep ANDROID_PID' returns none TEST=sign in, sign out, then confirm ARC++ has properly shut down Change-Id: I3fc3a878f80ee21ddc6118ce2d9f1b53b0feb9c8 Reviewed-on: https://chromium-review.googlesource.com/445861 Commit-Ready: Yusuke Sato &lt;yusukes@chromium.org&gt; Tested-by: Yusuke Sato &lt;yusukes@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="6" gerrit_number="445861" owner_email="yusukes@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/61/445861/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I776c4cbbf9034b1bf09f5216b9a30c02d4bb657a" commit="3d3861ceec3c055810ab58d22de74f78f5d2c8d8" commit_message="report_stage: Remove CIDB based performance stats. We're generally using viceroy instead, no need to dump out the alternative performance report. BUG=None TEST=run_tests Change-Id: I776c4cbbf9034b1bf09f5216b9a30c02d4bb657a Reviewed-on: https://chromium-review.googlesource.com/446041 Commit-Ready: Don Garrett &lt;dgarrett@chromium.org&gt; Tested-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: David Riley &lt;davidriley@chromium.org&gt; " fail_count="0" gerrit_number="446041" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/41/446041/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic63b93ac5f8d19e8f00ffb2527e2ac8b9ca3878f" commit="518d76b49e6cb34459e37d89da14153023fc2c81" commit_message="[autotest] log rpc server name in the metadata logged to metadb BUG=None TEST=local test Change-Id: Ic63b93ac5f8d19e8f00ffb2527e2ac8b9ca3878f Reviewed-on: https://chromium-review.googlesource.com/446727 Commit-Ready: Dan Shi &lt;dshi@google.com&gt; Tested-by: Dan Shi &lt;dshi@google.com&gt; Reviewed-by: Kevin Cheng &lt;kevcheng@chromium.org&gt; " fail_count="0" gerrit_number="446727" owner_email="dshi@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/27/446727/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If98d4fa6d5f4b0904c2b6b03f581b8032448aaed" commit="45fbd978ec661185aaee40422cc9b57737f691ac" commit_message="shill: remove unnecessary std::string::c_str() calls This CL removes unnecessary std::string::c_str() calls where direct passing of std::string is sufficient. BUG=None TEST=Run unit tests. Change-Id: If98d4fa6d5f4b0904c2b6b03f581b8032448aaed Reviewed-on: https://chromium-review.googlesource.com/444272 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="13" gerrit_number="444272" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/72/444272/1" remote="cros" total_fail_count="13"/><pending_commit branch="master" change_id="If20ff8c8d168c8e62a9b72b57667b85bb032786b" commit="5ff22b49a927e8398ba73d3023fe77d06b04fd0d" commit_message="net-dns/avahi: fix AvahiWatch cleanup bug This CL adds a patch to fix a bug in avahi where an AvahiWatch instance isn't properly cleaned up, which results in an assertion in dbus_watch_handle() as described in chromium:634277. BUG=chromium:634277 TEST=`emerge-$BOARD avahi p2p` TEST=Run p2p autotests. Change-Id: If20ff8c8d168c8e62a9b72b57667b85bb032786b Reviewed-on: https://chromium-review.googlesource.com/444317 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="9" gerrit_number="444317" owner_email="benchan@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/17/444317/1" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I49b86ee79b266be372e8dbddc381665c25bf1f86" commit="befd1eabff69d2f2a2f89893e785c2ca62f00dd1" commit_message="chell: Disable DSP on HDMI Disable DSP on HDMI node. BUG=chromium:636038 TEST=run audio_AudioBasicHDMI test on chell. Change-Id: I49b86ee79b266be372e8dbddc381665c25bf1f86 Reviewed-on: https://chromium-review.googlesource.com/444627 Commit-Ready: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Tested-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-by: Chinyue Chen &lt;chinyue@chromium.org&gt; " fail_count="2" gerrit_number="444627" owner_email="cychiang@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/27/444627/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I703b4744f9650d2c7ca8821f61ead73f0d32c63f" commit="d81451a09229f373581365d2307da0ff8a179a20" commit_message="login: Drop explicit mention of the fdt library The fdt library should not be explicitly mentioned in the gyp file since it is actually a dependency of chromeos-config. It was added to chromeos-login because chromeos-config did not have its dependencies correct. Now that this is fixed, we can drop it. BUG=chromium:682692 TEST=emerge-reef --unmerge chromeos-login dtc chromeos-config-tools emerge-reef -q chromeos-login Change-Id: I703b4744f9650d2c7ca8821f61ead73f0d32c63f Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/444820 Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="444820" owner_email="sjg@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/20/444820/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8138a999af68172aa75c9d9e7c47f567046e1ee4" commit="e1f2d06177304fa5d0e49cd72c4b84c7d1d67f6a" commit_message="shill: cellular: add APN for GCI This CL adds APN settings for GCI with the following MCC/MNC: 310/430 311/370 References: 1. https://www.gci.com/kb/gci-basic-settings 2. https://www.itu.int/dms_pub/itu-t/opb/sp/T-SP-OB.1086-2015-OAS-PDF-E.pdf BUG=chromium:693747 TEST=Run unit tests. Change-Id: I8138a999af68172aa75c9d9e7c47f567046e1ee4 Reviewed-on: https://chromium-review.googlesource.com/446123 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Vincent Palatin &lt;vpalatin@chromium.org&gt; " fail_count="0" gerrit_number="446123" owner_email="benchan@chromium.org" pass_count="0" patch_number="3" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/23/446123/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic394d559db016cb4d40e1198e8199c222c51dda4" commit="10c25d7ffa89d60b2596476f824543b278990005" commit_message="permission_broker: Add device_jail server This uses the device_jail library to answer kernel requests to open device files. CQ-DEPEND=CL:421104 BUG=chromium:644338 TEST=start device-jail and use devices in /tmp/djfs/bus/usb Change-Id: Ic394d559db016cb4d40e1198e8199c222c51dda4 Reviewed-on: https://chromium-review.googlesource.com/422408 Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="422408" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="11" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/08/422408/11" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Id1a91a2ad84bf67f994e62a129fa3ae2b7f8c0d7" commit="f22638798b6fd3fc6e509cc0c31d17407617461b" commit_message="power: Avoid explicit &quot;sync&quot; call when suspending. Make powerd_suspend avoid running &quot;sync&quot; before suspending. This can block for a long time (~40 seconds while running the platform_CryptohomeFio autotest, apparently), and the kernel apparently handles it already. This was added in 2010 by https://codereview.chromium.org/4020001 in response to http://crosbug.com/7656 and http://crosbug.com/7657. The original concerns have probably been mitigated by the use of wakeup_count. BUG=none TEST=none Change-Id: Id1a91a2ad84bf67f994e62a129fa3ae2b7f8c0d7 Reviewed-on: https://chromium-review.googlesource.com/435650 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="3" gerrit_number="435650" owner_email="derat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/50/435650/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I4ff521cd98725ce555d2f4fe0b2592c15d093692" commit="effeb1d3124c1b677d6ba494da1486b1d21fee94" commit_message="Upload Android debug symbols in Android PFQ. A new stage DownloadAndroidDebugSymbols is added just before DebugSymbols stage. It will download Android symbols archive from Google Cloud Storage only when Android uprev is happening (thus in Android PFQ). Downloaded archive is processed by updated DebugSymbols stage to upload to the crash server. CQ-DEPEND=CL:439035 BUG=chromium:628777 TEST=commands_unittest TEST=artifact_stages_unittest TEST=cbuildbot_unittest TEST=cbuildbot --remote veyron_minnie-android-pfq TEST=cbuildbot --remote master-android-pfq Change-Id: I4ff521cd98725ce555d2f4fe0b2592c15d093692 Reviewed-on: https://chromium-review.googlesource.com/438952 Commit-Ready: Shuhei Takahashi &lt;nya@chromium.org&gt; Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: David Riley &lt;davidriley@chromium.org&gt; " fail_count="0" gerrit_number="438952" owner_email="nya@chromium.org" pass_count="0" patch_number="9" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/52/438952/9" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If200a2476d26b1beaf644838d47ea2e60552855e" commit="57aeab90b92884eb155845f109b9e87745921bda" commit_message="cgpt: find: filter out more devices before touching them A partition's name would always start with the disk name. And in /proc/partitions, the partitions are always listed right after the disk. Let's filter out devices which are not followed by partitions when go through the /proc/partitions. BUG=chrome-os-partner:62955 TEST=run &quot;cgpt find -t kernel&quot; on kevin, no more this warning: blk_update_request: I/O error, dev mmcblk0rpmb Change-Id: If200a2476d26b1beaf644838d47ea2e60552855e Signed-off-by: Jeffy Chen &lt;jeffy.chen@rock-chips.com&gt; Reviewed-on: https://chromium-review.googlesource.com/444492 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="444492" owner_email="jeffy.chen@rock-chips.com" pass_count="0" patch_number="6" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/92/444492/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I69fe85eb528f1b9dd0e877f252b22c2c4da8796e" commit="133fe1e74a4afcedd690d19531adfd86087cc05a" commit_message="Clean up virtualenv cruft Clean up deprecated usage of virtualenv stuff: venv_command and -e/-r in requirements.txt. See also https://chromium-review.googlesource.com/c/444924/ BUG=None TEST=Run sysmon and run_tests Change-Id: I69fe85eb528f1b9dd0e877f252b22c2c4da8796e Reviewed-on: https://chromium-review.googlesource.com/444865 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="0" gerrit_number="444865" owner_email="ayatane@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/65/444865/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia9c4888f13783b6835e486a5b9e640f16633ba84" commit="f5e331b7c7399406ce3fb29648eb8d9ef39500a6" commit_message="cros_chrome_sdk: Elim --fastbuild and --component BUG=chromium:599771 TEST=cli/cros/cros_chrome_sdk_unittest Change-Id: Ia9c4888f13783b6835e486a5b9e640f16633ba84 Reviewed-on: https://chromium-review.googlesource.com/445972 Commit-Ready: Steven Bennetts &lt;stevenjb@chromium.org&gt; Tested-by: Steven Bennetts &lt;stevenjb@chromium.org&gt; Reviewed-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Reviewed-by: Steven Bennetts &lt;stevenjb@chromium.org&gt; " fail_count="0" gerrit_number="445972" owner_email="stevenjb@chromium.org" pass_count="0" patch_number="4" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/72/445972/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2860c26cc9c4d15453325efc5b2558e568d63635" commit="8bb4af7163dc3f5b64ce27e99485647b388a6658" commit_message="PatchSeries: fix possible KeyError in CreateDisjointTransactions. It's possible a change was filtered for creating a disjoint transaction while the other changes it depends on were not picked up in the same changes set. This can cause a KeyError Exception. With out the fix, the new unit test TestCreateDisjointTransactions will fail with KeyError. BUG=chromium:677335 TEST=unit_tests Change-Id: I2860c26cc9c4d15453325efc5b2558e568d63635 Reviewed-on: https://chromium-review.googlesource.com/446019 Commit-Ready: Ningning Xia &lt;nxia@chromium.org&gt; Tested-by: Ningning Xia &lt;nxia@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="1" gerrit_number="446019" owner_email="nxia@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/19/446019/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ieb7e30980815a475969ab5106a8d34ac7d88ad62" commit="3655ac68628297c88e0d79edfc99ee910a64cede" commit_message="cros_component: Add a folder for cros component This folder includes configuration file for cros component. I will include in the future some utilities developed to serve cros component. BUG=chromium:690521 TEST=format of config file is tested via a json parser. Change-Id: Ieb7e30980815a475969ab5106a8d34ac7d88ad62 Reviewed-on: https://chromium-review.googlesource.com/446526 Commit-Ready: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Tested-by: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Reviewed-by: Andrew de los Reyes &lt;adlr@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="446526" owner_email="xiaochu@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/26/446526/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie4f57d509dac0c18a2e293386c4a9cbd8217fb1f" commit="44c27312a520cebe9342dd1f5430bc29194317d0" commit_message="[chromeos_config] Disable flaky tests for toolchain builders. The bvt-cq test cheets_SELinuxTest, and the security test security_SMMLocked are very flaky and causing our builders to fail a lot. We are disabling these tests until they are fixed. BUG=chromium:693308 TEST=Ran run_tests with no errors. Change-Id: Ie4f57d509dac0c18a2e293386c4a9cbd8217fb1f Reviewed-on: https://chromium-review.googlesource.com/446704 Commit-Ready: Caroline Tice &lt;cmtice@chromium.org&gt; Tested-by: Caroline Tice &lt;cmtice@chromium.org&gt; Reviewed-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; " fail_count="0" gerrit_number="446704" owner_email="cmtice@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/04/446704/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifcfd11af33620d5850f0dbf18018d70b72c55f3f" commit="e0aa3b50c2bb738d98a70bab1127525d590df702" commit_message="autotest: Move is_arc_available to lsbrelease_utils.py BUG=None TEST=trybots Change-Id: Ifcfd11af33620d5850f0dbf18018d70b72c55f3f Reviewed-on: https://chromium-review.googlesource.com/443184 Commit-Ready: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Tested-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Reviewed-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; " fail_count="7" gerrit_number="443184" owner_email="achuith@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/84/443184/3" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="If84e2e9bf829fd6839ea97ca82b486ae40f8671a" commit="3d72797210a3faf899909145ea4abdf29870e54a" commit_message="LLVM: Pick 3 upstream fixes. Fixes errors in handling objectsize builtin in clang and fix compilation crash in sys-libs/pam. Apply objectSize fixes only to llvm-next. BUG=chromium:690639, chromium:694679 TEST=Errors not seen when building for veyron_jaq, cbuildbot testing for falco, elm and veyron_jaq. Change-Id: If84e2e9bf829fd6839ea97ca82b486ae40f8671a Reviewed-on: https://chromium-review.googlesource.com/446527 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; " fail_count="0" gerrit_number="446527" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/27/446527/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I806914df0af328c018055b737b27829b62aa4c09" commit="be8c2aa12fa64e97d40232183ef86eed0b781f55" commit_message="graphics_Drm: back out when no display is found Our Chromeboxes are not connected to an external display in the lab, and many drm-tests require connected displays. If graphics_utils finds no connected display and the test needs one, mark the test as passed (like the gbmtest does). BUG=chromium:654131 TEST=run graphics_Drm on tricky Change-Id: I806914df0af328c018055b737b27829b62aa4c09 Reviewed-on: https://chromium-review.googlesource.com/446577 Commit-Ready: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="446577" owner_email="gurchetansingh@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/77/446577/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibffe02f997447a2b8e1558b294bc6fbaa89bd34d" commit="629572cc792cadbbe9a88aef2ae5fd865240d4ae" commit_message="Add artifact name to Auto Test config BUG=b:35433336 TEST=None Change-Id: Ibffe02f997447a2b8e1558b294bc6fbaa89bd34d Reviewed-on: https://chromium-review.googlesource.com/446020 Commit-Ready: Jim Tan &lt;jimtan@chromium.org&gt; Tested-by: Jim Tan &lt;jimtan@chromium.org&gt; Reviewed-by: Jim Tan &lt;jimtan@chromium.org&gt; Reviewed-by: Bindu Mahadev &lt;bmahadev@chromium.org&gt; " fail_count="1" gerrit_number="446020" owner_email="jimtan@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/20/446020/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ie62149029a95ba95132b8edcca71e99fdff9c38a" commit="cc302700525f44b06bb70e23e99a3bfa46bf106f" commit_message="platform/moblab: Moblab UI application developement update. Second &quot;in progress&quot; checkin, shows more of the application layout and a mock class for the RPC calls. Implemented angular material widgets BUG=chromium:682415 TEST=None Change-Id: Ie62149029a95ba95132b8edcca71e99fdff9c38a Reviewed-on: https://chromium-review.googlesource.com/438699 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Jinsong Mu &lt;jinsong@google.com&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; " fail_count="0" gerrit_number="438699" owner_email="haddowk@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/moblab" project_url="https://chromium-review.googlesource.com/chromiumos/platform/moblab" ref="refs/changes/99/438699/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I37656f605f432437dd8a362ee5baf6a990a8f9a9" commit="dc8a78bb0d0530163c5a8e111e6a686b8eabfe55" commit_message="Do not mark CQ-master Completion stage as fail when no CL is picked up. When no CL is picked up by sync_stage.validation_pool, no CQ slaves are scheduled by CQ-master. Return False _IsFailureFatal when CQ-master hasn't scheduled any slaves and so do not mark CQ-master completion stage as fail. BUG=chromium:690258 TEST=unit_tests Change-Id: I37656f605f432437dd8a362ee5baf6a990a8f9a9 Reviewed-on: https://chromium-review.googlesource.com/441944 Commit-Ready: Ningning Xia &lt;nxia@chromium.org&gt; Tested-by: Ningning Xia &lt;nxia@chromium.org&gt; Reviewed-by: Ningning Xia &lt;nxia@chromium.org&gt; " fail_count="7" gerrit_number="441944" owner_email="nxia@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/44/441944/2" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="If947dfcf280efb61390ab94b208a9a2c0dab95d5" commit="1340ee8d535c4af8f2d8a94a48b94e5e1c36d3e8" commit_message="[autotest] Fix the mock class to handle get/set item call. Refer to comment in https://chromium-review.googlesource.com/#/c/442088/4/server/autoserv BUG=b:35442093 TEST=unittest Change-Id: If947dfcf280efb61390ab94b208a9a2c0dab95d5 Reviewed-on: https://chromium-review.googlesource.com/444071 Commit-Ready: Dan Shi &lt;dshi@google.com&gt; Tested-by: Dan Shi &lt;dshi@google.com&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Laurence Goodby &lt;lgoodby@chromium.org&gt; " fail_count="4" gerrit_number="444071" owner_email="dshi@google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/71/444071/4" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I4d364ff914ffbfffd65965c3a200f037b0b87db8" commit="7044d0cd46c8e0174514b1a97688ec2c1f964c7a" commit_message="chromeos-accelerometer-init: Check calibration data Before applying calibration data, check they are sane. If one of values is incorrect, ignore them all. Check only once, write the result in a file: /var/lib/vpd_data_valid Add unit tests. BUG=chrome-os-partner:62342 TEST=Unit tests Check on a machine with bad calibration that the data is ignored. Check on a machine with good data that the data is used. Check the values takes ~150ms. Once checked, an accelerometer is set up within 130ms. Change-Id: I4d364ff914ffbfffd65965c3a200f037b0b87db8 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/444828 Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="0" gerrit_number="444828" owner_email="gwendal@chromium.org" pass_count="0" patch_number="6" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/28/444828/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id28f23c8f9591b4c96926a9f4e75057db74d7773" commit="cffca8de45e6a8386730bee450110e6e11f1a0ee" commit_message="Enable cxx exception for qhull compilation. This is part of the effort to update the matplotlib to latest upstream, which has a dpendency on qhull. We need to enable cxx exception to compile qhull. BUG=chromium:679866 TEST=Manually compiled the code for all platforms. Change-Id: Id28f23c8f9591b4c96926a9f4e75057db74d7773 Reviewed-on: https://chromium-review.googlesource.com/446516 Commit-Ready: Michael Tang &lt;ntang@chromium.org&gt; Tested-by: Michael Tang &lt;ntang@chromium.org&gt; Reviewed-by: Michael Tang &lt;ntang@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="446516" owner_email="ntang@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/16/446516/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4de48194630e4893969bff3ebc18583e31dd3e0e" commit="7a855c77bc36c91e37f8edbf127a1e93eba756c2" commit_message="validation_pool: reduce the throttling backoff lookback threshold If we start failing a lot of runs in a row, the exponential backoff of CLs picked up gets so agressive as to make the CQ basically useless. Reduce the history lookback so that this is less aggressive. BUG=None TEST=None Change-Id: I4de48194630e4893969bff3ebc18583e31dd3e0e Reviewed-on: https://chromium-review.googlesource.com/446624 Commit-Ready: Aviv Keshet &lt;akeshet@chromium.org&gt; Tested-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Ningning Xia &lt;nxia@chromium.org&gt; " fail_count="0" gerrit_number="446624" owner_email="akeshet@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/24/446624/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ia586c5db5a527222bb5edad429bb9044552d511e" commit="6ee4f52f653d5c4c664798c9867412264762710d" commit_message="FROMLIST: platform/x86: intel_pmc_ipc: Use XTAL freq based on cpuid This patch uses crystal frequency based on the cpu model. On Apollo Lake SoC we have 19.2 MHz clock frequency for counting S0ix residency but this clock frequency might change on future platforms depending on the crystal oscillator. BUG=chrome-os-partner:57313 TEST=Check S0ix residency by calling intel_pmc_read_s0ix_residency() API. Change-Id: Ia586c5db5a527222bb5edad429bb9044552d511e Signed-off-by: Rajneesh Bhardwaj &lt;rajneesh.bhardwaj@intel.com&gt; Signed-off-by: Shanth Murthy &lt;shanth.murthy@intel.com&gt; (am from https://lkml.org/lkml/2017/2/17/146) Reviewed-on: https://chromium-review.googlesource.com/444667 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt; " fail_count="3" gerrit_number="444667" owner_email="shanth.murthy@intel.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/67/444667/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ie29f15e697a2b3378f9edc31212ec995a5c42a1f" commit="62718bbaaf1a64814637723d1be80f6c30111444" commit_message="cr50: release rw 0.0.16 This update adds the following features/fixes: - adds flow control signaling for masters using SPS - limit nvmem wipeout on unlocks to tpm data only - prevent rollback update attempts - rate limit update attempts - fix s3 resume problems on x86 devices - limit wake sources set on x86 devices - limit set of vendor commands allowed by prod images - do not increment fallback counters on manual reboots The new version string is as follows: cr50_v1.1.6087-569b5e8 tpm2:v0.0.287-1a68fe6 cryptoc:v0.0.8-6283eee BRANCH=M-57 BUG=chrome-os-partner:63066 TEST=manual Change-Id: Ie29f15e697a2b3378f9edc31212ec995a5c42a1f Reviewed-on: https://chromium-review.googlesource.com/446050 Commit-Ready: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Tested-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt; Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="0" gerrit_number="446050" owner_email="vbendeb@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/50/446050/1" remote="cros" total_fail_count="0"/><lkgm version="9312.0.0-rc1"/></manifest>