blob: 45429f363287218b238c03487ee892b5c968cf4d [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="19bae00ff9a7970ccb1aa178ebef53a701655568">
<notice>Your sources have been sync'd successfully.</notice>
<remote fetch="https://android.googlesource.com" name="aosp" review="https://android-review.googlesource.com"/>
<remote alias="cros" fetch="https://chromium.googlesource.com/" name="chromium"/>
<remote fetch="https://chromium.googlesource.com" name="cros" review="https://chromium-review.googlesource.com"/>
<default remote="cros" revision="refs/heads/master" sync-j="8"/>
<project name="aosp/platform/external/dbus-binding-generator" path="src/aosp/external/dbus-binding-generator" revision="0f36410cec3fe0c95afa666f17198706c7669656" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libbrillo" path="src/aosp/external/libbrillo" revision="d710b3bbaf7a8253830cbe9d2e720ac8bde16251" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="8263a04a1e4e6e40ed479f62ac529874eb7675ef" 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="a9a4938a099d1bf1a87798e021791bbe2e467d00" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/shill" path="src/aosp/system/connectivity/shill" revision="b02dfadbd697ff664d6b00a595a9c36e7011faf6" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="aa6cda6f638bd57d3a024f0d201f723a5c3bb875" upstream="refs/heads/master"/>
<project name="aosp/platform/system/firewalld" path="src/aosp/system/firewalld" revision="64fc5a23a1ae487409cc585b3fbf261c553acb4e" upstream="refs/heads/master"/>
<project name="aosp/platform/system/tpm" path="src/aosp/system/tpm" revision="7c315e77c52c9b981a833070f70dd7889cf90d16" upstream="refs/heads/master"/>
<project name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="013ebf9cc81b1be2eaef6a0e1d19ff806a8fcdb8" upstream="refs/heads/master"/>
<project name="aosp/platform/system/webservd" path="src/aosp/system/webservd" revision="8f325b7f28a4b3042753fb006bdbe95db98768cc" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="92e3c8b8d1eaef9ba42778a658940973d974b978" 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/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" remote="chromium" revision="66e00236a69489c9fe86ea9717f9384f363f966b" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="5702f0baefc0c1321374d838f8fc27c18d79a2ae"/>
<project groups="minilayout,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="54f545fa55c70707c4e2309faeed927d87f3ffd8" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="eef6f59f398e96177d5c452c085945197dcb7a14" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="1a3a32c0f95a361b0e7584afadc8012cbd405eb7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="6024a1b8244b5f81e8dc667d7395012cfb989104" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="704dbb824410432fcd5902ed41509f40735e7fd8" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="34bf37975758ea446430286c6b314278a6d3a3d9" upstream="refs/heads/master"/>
<project groups="minilayout" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="6cfb7ae6d73139eeb8a2dc37f7840dc381e2158f" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="d768f90131e780c2cb3971b11173bc33724472d2" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="b4245d75d91b5389bcc3252759009877935a8a7d" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="e08369f1863e95e21c2c7dd9a1a6b096d29e4f09" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="153617a10a1d76f5d9f2977df528fd57cfd211b4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="112f61bf099ae3c07ebeb83e0b79ea56713e056f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="a2834cbe4e9cb85356e115afd4f4b2398745cf75" 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="ed30b5473c7973e2e77d8fae59a495da31fbd243" 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="df15111c6f8434a2b3a7a1c7b2679f16341704ae" 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="ea800d26846cc4bab2d5f3190062779dda49918b" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="15fa4b1847c4780bf1ef7ee0f7c27af63eb78ada" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="be4a4c97be4afa6ac4808808841a97bdf5661e04" upstream="refs/heads/master"/>
<project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="c552943eefa40061c452148c40b80e8ea18bd456" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="9b62981bab1968f13bd4ca5eff64b6382ed464e6" 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="326d08f73eef5d9e4ae26d80dab20a4740b01e26" upstream="refs/heads/master"/>
<project name="chromiumos/platform/ec" path="src/platform/ec" revision="9e32694d1051ef0eb3b091e1b03563cfd538b1d7" 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="95e849d79689e9c200d3e443e016354e06b4bd14" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="3285ffdd0924313a4f34f5f3ddce21b1ae53c452" upstream="refs/heads/master"/>
<project name="chromiumos/platform/firmware" path="src/platform/firmware" revision="18dd656865511d8e1486b28c3525cdd3c186f8c7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="da55e6cd18a13750b0fc417f8db6a310ad284231" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="8db205eab822637ea75c84a733878a3326196e3b" 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="a290471be8063ef1a1173d891e70ee6607d129ac" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="0d4a4863bd9477b77be6068b733b791d629dbe29" 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="8830911158ae632b7626d0ebe33248e66ffaeef3" 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="750e0b9f71867900b27536c0fa80f25502e2b8c9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="dca599879cab0dba8ed32ef3a5d1b82e26524732" 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="f9efb7420e23447f6781695187746e88d467ee31" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtpd" path="src/platform/mtpd" revision="17cc088dc198f626513d4154644d57553b69fefd" 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="8e83b1936d92fa4992d6597862d10b801fbaa097" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="4f1e106c96d72a1b5ac4b79bc8facf81b9458edb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/puffin" path="src/platform/puffin" revision="2426ccf4e3558eeca0d2a7e8dd0a900ae09d245f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="c050715684a5dde3a4fc818f3de816a407fdb2de" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="b77184f71734a555c14d0a4d7ff79f6c36a863bc" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="55115ef45d12f04d94a9820f517272dfc7e9007e" 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="26e69289f9dfb86fc843c5bd8cdc89954dd68dd9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="9546ffbb37d5fef191ad1607eeb0b76a6f3a9872" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="4a4e4cd4aae6f8b5fb5ca0f34b8e937835b08f08" 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="7bd4c0375bbc39d9d2bedeb3aa4c9b2c4c1a8575" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="0ed732a09b5cd199e4741624437aa0a85866e3c2" 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="008f34b005306c4b92203a3c0ffc75927378c9b4" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="a444ac57597daac2afd1ea9c4e4c3838024d8896" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="20532baaae557c9c75121bca7bbe93225600c46e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="a2dbfc3e3a058fa20712ccae6e7dc7738e2669b1" 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="b1187232fdf819586ba8c8ece4a27a7515cbdc6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="006c5244f7026cc3ff7e988ba0423871dbb79289" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="9ea833a44ddedc02399d2d00ebf436e70ace4efa" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="534d81c399fee7b82d5beae4f455e5f1bfb0b466" upstream="refs/heads/chromeos-5.44"/>
<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="f2b28230e3dbf4f15ea0dbda0242c53e8540c6e5" 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="f21d857fde838f7cb141f81c49070abbdf343fce" 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 name="chromiumos/third_party/displaylink-updater" path="src/third_party/displaylink-updater" revision="a52808b5995fe2ed481269c8f089358d4b451d5c" 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="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="b6e26e656c0696ccd1715a6d2c9acee75ab0c092" 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="879b0b1b115250a532c0f7985bf03640bc3411f2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="a07f7158fe3af528a2cd2c3fcf9c1011bcd0c09e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="58a69e18e4c8cfe8626ddabcbbcd10b268e48d13" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="3b060f1ea7ff88a2af71b102eed84038749c775d" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="f255d704d9aa58118c41a8d525d9ef5aaabd3576" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="2d911696496162677a3c4c3fcd03013b644c2122" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="dd0b90887ea4953a027ec29d31f5d61bdbb2386e" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="5f7d9ce1e65c839ee2077728175879898f5d3f66" 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="9dc621e77e7e4f3c045831021b04d19997d3deb5" 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="44b84986b429c153e6c63d9207639b3f432d5021" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="ddb03e7d818f26bac8a7ff04ba0135ac3e73047b" 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="24de1a72ac19d5e0e0bbc833b0563ebb05fc904a" 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="57b16c3b733e8bba32bf9d573640388040719859" upstream="refs/heads/arc-12.1.0-pre2"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="1b03323e17c096000d7c5b6b60cc2fb9fcc9f2d1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="c34103385fcb6930651cad57516ad4f094f144fa" upstream="refs/heads/master"/>
<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="2c7221537edf60cd01fdf317454fa514f363a3b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/nfs-ganesha" path="src/third_party/nfs-ganesha" revision="0ca03501dfd49f8091a04f941c05a71246b24bf4" upstream="refs/heads/V2.3-stable"/>
<project name="chromiumos/third_party/ntirpc" path="src/third_party/ntirpc" revision="9188a4c63881f5c26283ac05132f97a408a67462" upstream="refs/heads/V1.3.3-cros"/>
<project name="chromiumos/third_party/opencryptoki" path="src/third_party/opencryptoki" revision="b67690aeeb4174b2253db18a9c1b19eeb219a4ef" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/portage_tool" path="src/third_party/portage_tool" revision="3ccfed9fd25d8e3c01e5be7d737e8d478fb46f70" upstream="refs/heads/chromeos-2.2.12"/>
<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/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="b9b8f1de0ab9d4b0e1739d7c0dc4ec232b85a5c3" 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/sis-updater" path="src/third_party/sis-updater" revision="793f51c53f7e0c6ff1662c0efcff0bfe1f61e0cd" upstream="refs/heads/master"/>
<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="8ccda0f645b65dc82f8676ce321406938a35d0b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="09ce67b14d036f502f3c1ba63c3e89da9247da9f" 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="cb2de5a810df1898cd3ae47d517603b8b12371c0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="31f4933a54cce7b157619eb1dd14ea32bec39279" 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="f6e2acc3f21e8b7c9eec4a8871a65f50381daacf" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="9bcb266cd778f8de9dab4b8c7e5664ddf50e888a" 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="e916cca8a9d39f6a2294beef23f2c3c8a5b55aa0" upstream="refs/heads/master"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="61a6197566d4230c9a86a61e6c5f605778ab3733" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="0aea6aeca494754446dd1e5fe638fe68da128036" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="c41479a1d7de7fe6e9cfbff9be21382f7b23ace7" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="24543f227908c2e949bb9a15b40276f59fcc9a0a" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="93d99bf31d081198030380a946f4c29e38159b25" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="e61fd6681305084ac5bf97a8043882cd6d4370e2" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="1661a29f471199a57719ff27eed5af7d7714376e" upstream="refs/heads/master"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="32c89c19b042a12b5a1bf0153299154ea5435c03"/>
<project name="weave/libweave" path="src/weave/libweave" revision="fa29d8f43a37aaf4b47fd2f3c76785050d075a7d" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="master" change_id="I6ad98d209acf873d2d23b48bac6fc751fa8c2f74" commit="16131a7cb8c9a8c800dc5b6ee5efa3bfdc985727" commit_message="eCTS: Add stack overflow test This patch adds a test for stack overflow detection. CTS task tries to overflow by calling a function recursively. This function sleeps to incur context switch, where stack overflow is checked. Reboot is expected but not checked. BUG=chromium:663873 BRANCH=none TEST=cts.py -m task Change-Id: I6ad98d209acf873d2d23b48bac6fc751fa8c2f74 Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/410283 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="410283" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/83/410283/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3b7005236e705dcac0c8f4711b44c85ff9a4f676" commit="ff7d1fc91e0ea72301c4a176ff1193685eb6457f" commit_message="eCTS: Check order and expectation of test results This patch makes the framework verify not only the result but also the execution order of the tests. It also allows each test to specify expected return code and strings printed by TH and DUT. The final test results depends on the return code and the expectation. Therefore, the output now includes 'RESULT' column showing PASS or FAIL: test name TH_RETURN_CODE DUT_RETURN_CODE TH_STR DUT_STR RESULT test_task_switch SUCCESS SUCCESS 1 1 PASS test_task_priority SUCCESS FAILURE 1 1 FAIL test_stack_overflow DID_NOT_END DID_NOT_END 1 1 PASS Additionally, this patch: * Adds CTS_RC_DID_NOT_START and CTS_RC_DID_NOT_END to indicate whether the test did start or end, respectively. * Makes stack overflow test check whether stack overflow was detected and reboot occurred * Removes post_corruption_test and conflict test since now the test results are stricly compared against expected results. * Fixes gpylint errors. BUG=none BRANCH=none TEST=Run gpio, meta, timer, interrupt, and cts/cts.py -m task Change-Id: I3b7005236e705dcac0c8f4711b44c85ff9a4f676 Reviewed-on: https://chromium-review.googlesource.com/538878 Commit-Ready: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Tested-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="0" gerrit_number="538878" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="11" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/78/538878/11" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iba7ba94e95ceadcedcb53b76e47054ba1b2b47dd" commit="3b8f29c9b6ddb26a4938e5f5ead8ab726c21410c" commit_message="eCTS: Switch execution environment to chroot Openocd is upgraded to 0.10.0, which supports stm32l476. So, now we can run eCTS inside chroot. This allows new developers to spend no time on setting up software as all necessary tools (e.g. specific version of make, openocd, lsusb, ARM toolchains) come with cros_sdk. BUG=chromium:653949 BRANCH=none TEST=cts/cts.py -m meta Change-Id: Iba7ba94e95ceadcedcb53b76e47054ba1b2b47dd Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/542017 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="542017" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/17/542017/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifcf96089b9620ef8809a7d2924dacf67d3af419c" commit="891580b60e31d69fe97737947eee41f195e9f9ca" commit_message="eCTS: Strip board serial string If we don't strip a serial string read from a file, TH serial doesn't match with the one read from lsusb. It causes TH to be recognized as a DUT. This patch also makes error messages more helpful when DUT is not found or multiple DUTs are connected. BUG=none BRANCH=none TEST=cts/cts.py -m meta, task Change-Id: Ifcf96089b9620ef8809a7d2924dacf67d3af419c Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/542019 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="542019" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/19/542019/8" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifebfdd9607a603075492a59b5fb588e3cbc4ab12" commit="b2eeb02a83013390a5c282e5c97c06234aa341d6" commit_message="eCTS: Close tty This patch makes cts.py close tty files explicitly. BUG=none BRANCH=none TEST=cts.py -m meta Change-Id: Ifebfdd9607a603075492a59b5fb588e3cbc4ab12 Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/544106 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="544106" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/06/544106/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie89af8e1471bc2ecd82c5e711045c895b4f4b89b" commit="c69de3a889ecf80b00fe2bcf1666a6c9b7a0257d" commit_message="common: Add libcamera_jpeg module BUG=b:38298601 TEST=emerge-${BOARD} arc-camera3-libcamera_jpeg CQ-DEPEND=CL:539436 Change-Id: Ie89af8e1471bc2ecd82c5e711045c895b4f4b89b Reviewed-on: https://chromium-review.googlesource.com/539356 Commit-Ready: Heng-ruey Hsu &lt;henryhsu@google.com&gt; Tested-by: Heng-ruey Hsu &lt;henryhsu@google.com&gt; Reviewed-by: Heng-ruey Hsu &lt;henryhsu@google.com&gt; " fail_count="1" gerrit_number="539356" owner_email="henryhsu@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/arc-camera" project_url="https://chromium-review.googlesource.com/chromiumos/platform/arc-camera" ref="refs/changes/56/539356/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iccf7cfdf85d7cf97a6047fdf526292bc356629d1" commit="4fda2cf1b34b71d31696984d504be6c4e6c1776a" commit_message="arc-camera3-libcamera_jpeg: Add initial ebuild Export jpeg compressor util to other hal. BUG=b:38298601 TEST=emerge-${BOARD} arc-camera3-libcamera_jpeg CQ-DEPEND=CL:539356 Change-Id: Iccf7cfdf85d7cf97a6047fdf526292bc356629d1 Reviewed-on: https://chromium-review.googlesource.com/539436 Commit-Ready: Heng-ruey Hsu &lt;henryhsu@google.com&gt; Tested-by: Heng-ruey Hsu &lt;henryhsu@google.com&gt; Reviewed-by: Ricky Liang &lt;jcliang@chromium.org&gt; " fail_count="1" gerrit_number="539436" owner_email="henryhsu@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/36/539436/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic8ffe3e7ba8096fcd525932232aafd78a538be32" commit="14442c68393557af7117215b6dd5749a7b86405c" commit_message="arc-camera3-hal-usb: add dependency on libcamera_jpeg library BUG=b:38298601 TEST=open camera app and take a picture CQ-DEPEND=CL:539357 Change-Id: Ic8ffe3e7ba8096fcd525932232aafd78a538be32 Reviewed-on: https://chromium-review.googlesource.com/539437 Commit-Ready: Heng-ruey Hsu &lt;henryhsu@google.com&gt; Tested-by: Heng-ruey Hsu &lt;henryhsu@google.com&gt; Reviewed-by: Ricky Liang &lt;jcliang@chromium.org&gt; " fail_count="1" gerrit_number="539437" owner_email="henryhsu@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/37/539437/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I556c71d95e7773f5c83679f9a79884eb73a163e9" commit="4be90f118579f00adf2ff17b5bd8e0b485708553" commit_message="usb: Change to use libcamera_jpeg BUG=b:38298601 TEST=open camera app and take a picture CQ-DEPEND=CL:539437 Change-Id: I556c71d95e7773f5c83679f9a79884eb73a163e9 Reviewed-on: https://chromium-review.googlesource.com/539357 Commit-Ready: Heng-ruey Hsu &lt;henryhsu@google.com&gt; Tested-by: Heng-ruey Hsu &lt;henryhsu@google.com&gt; Reviewed-by: Ricky Liang &lt;jcliang@chromium.org&gt; " fail_count="1" gerrit_number="539357" owner_email="henryhsu@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/arc-camera" project_url="https://chromium-review.googlesource.com/chromiumos/platform/arc-camera" ref="refs/changes/57/539357/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1555a7716f1e62e58b71f709afa4c95057282b6b" commit="8ef19cd840253c24db971582311dfae9bff23ad6" commit_message="[autotest] Remove final vestiges of ARCHIVING BUG=chromium:699275 TEST=None Change-Id: I1555a7716f1e62e58b71f709afa4c95057282b6b Reviewed-on: https://chromium-review.googlesource.com/544532 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="0" gerrit_number="544532" 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/32/544532/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If22729c1e987953c345c2a2ff49df67122b0ba51" commit="905a42a398d5287bf1d16c61e67c86aeb01d60a2" commit_message="[autotest] Remove final vestiges of WAITING BUG=chromium:699276 TEST=None Change-Id: If22729c1e987953c345c2a2ff49df67122b0ba51 Reviewed-on: https://chromium-review.googlesource.com/545164 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="0" gerrit_number="545164" 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/64/545164/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iaab3537b6a06496d89367d6a41adce8185fd7aec" commit="346a14b872c0336aec3182c1cc8d541e4d96d421" commit_message="net-analyzer/wireshark: replace g_memmove with memmove glib 2.50.3 has removed the deprecated g_memmove. This CL backports upstream wireshark patches that replace g_memmove with memmove. BUG=chromium:680616 TEST=Build wireshark with glib 2.50.3. Change-Id: Iaab3537b6a06496d89367d6a41adce8185fd7aec Reviewed-on: https://chromium-review.googlesource.com/544517 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="1" gerrit_number="544517" 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/544517/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7a3a9eed19678592b63d0a08be10032de8e1f238" commit="1f90df26efd31afd1c2d358bdb1786b5ca48feeb" commit_message="pytests: Add retrieve_config pytest. The retrieve_config test can retrieved json config file from USB or Shopfloor and place it in the config_utils.RuntimeConfigDirectory. The following tests then can just use config_utils.LoadConfig() to load the latest config file. TEST=manual test ShopFloor data_method TEST=manual test USB data_method, but not very stable BUG=chromium:718319 Change-Id: I7a3a9eed19678592b63d0a08be10032de8e1f238 Reviewed-on: https://chromium-review.googlesource.com/538375 Commit-Ready: Yilun Lin &lt;yllin@chromium.org&gt; Tested-by: Yilun Lin &lt;yllin@chromium.org&gt; Reviewed-by: Wei-Han Chen &lt;stimim@chromium.org&gt; " fail_count="0" gerrit_number="538375" owner_email="yllin@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/75/538375/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I025bdcf5f8caf4be9574b04cf7dab26244e6013f" commit="a514bd6de5c4b9cd3dea29400c12b095f6de7883" commit_message="CHROMIUM: drm/i915 Apply Dell DA200 dongle quirk only to branch devices The TCON on the Chell 3200x1800 panel uses the same OUI(0x0022B9) as the Dell DA200 DP to HDMI adapter. This patch prevents setting is_dellda200 or is_ps8617 unless the device is a branch device. Sink devices that use this OUI should not be affected. TEST=Boot Chell, verify no flickering BUG=b:62805287 Change-Id: I025bdcf5f8caf4be9574b04cf7dab26244e6013f Signed-off-by: Brian J Lovin &lt;brian.j.lovin@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/545104 Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="0" gerrit_number="545104" owner_email="brian.j.lovin@intel.com" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/04/545104/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8c5eee4a7880c5bfe85546e6bd45ceae1242dd63" commit="72ff3be939fa0eeedf77aebc22e3e8a2148d31da" commit_message="overlord: Add default value fo properties.ui.update_ui_command The bin/update_ui_status is a simple script intended to be used as default update_ui_command that would follow configurations of ghost properties. BUG=b:62647237 TEST=make test TEST=manually Change-Id: I8c5eee4a7880c5bfe85546e6bd45ceae1242dd63 Reviewed-on: https://chromium-review.googlesource.com/542326 Commit-Ready: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; Tested-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; Reviewed-by: Wei-Ning Huang &lt;wnhuang@chromium.org&gt; " fail_count="0" gerrit_number="542326" owner_email="pihsun@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/26/542326/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I93eecd80054fa6d8cb8532d0a5b3288bb617b34b" commit="221a4be8f3d9d974851c65f95833553eaa9a93ca" commit_message="Various stylistic fixes Including: - Add DISALLOW_COPY_AND_ASSIGN - Fix include guards - Formatting fixes BUG=chromium:713756 TEST=emerge-guado atrusctl Change-Id: I93eecd80054fa6d8cb8532d0a5b3288bb617b34b Reviewed-on: https://chromium-review.googlesource.com/544599 Commit-Ready: Simon Que &lt;sque@chromium.org&gt; Tested-by: Simon Que &lt;sque@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="0" gerrit_number="544599" owner_email="sque@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/atrusctl" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/atrusctl" ref="refs/changes/99/544599/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6bb7cd1fd6238e6c9afa84a7840831aa4635c47c" commit="2a04dd4f5c41db6128c0823e0597fe4e21cd93b8" commit_message="arc-camera: fix DEPEND of arc-camera3 package arc-camera3 depends on the headers from libdrm and minigbm during compile-time but can run without the two libraries during runtime. Move libdrm from RDEPEND to DEPEND and add the missing minigbm to DEPEND. BUG=b:62903684 TEST=`emerge-&lt;board&gt; -pve arc-camera3` and verify the dependency list is correct. Change-Id: I6bb7cd1fd6238e6c9afa84a7840831aa4635c47c Reviewed-on: https://chromium-review.googlesource.com/544406 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="544406" owner_email="jcliang@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/06/544406/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I21d905707ff67a8c124a84458f7e0e313f5fa433" commit="f6df332c3ee53692c4b3342afbd56d39c6b5b1d0" commit_message="[autotest] gs_offloader refactor BUG=None TEST=None This commit is the combination of multiple commits. Their commit messages are as follows: commit 4f934510a2f28c5c838c514f8b7dcab6fa81fa66 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 12:13:58 2017 -0700 [autotest] Move get_sanitized_name() Doing some housekeeping BUG=chromium:715435 TEST=None Change-Id: I14a1a9886018cfe0eb6c3a1a77b45836d8476a21 commit c6f7fb299886b67c5eaeb133a59db3b80ef86d1c Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 12:22:53 2017 -0700 [autotest] Add escape() tests BUG=chromium:715435 TEST=None Change-Id: Ibeee38113043e7d16605b1fe5efa8b31350b8629 commit ce42ca80d166330d15113169f6542b839ac417e8 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 12:28:47 2017 -0700 [autotest] Clean up escape() BUG=chromium:715435 TEST=None Change-Id: I99edb6bf2bd6a9ffebf92893d1b834d815f797b8 commit 87353b0b7efb4ffc55946d40c34ae83410cf0314 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 12:33:38 2017 -0700 [autotest] Extract _setup_logging() BUG=chromium:715435 TEST=None Change-Id: Iab967852f043238730d2c502dc030bdced156b60 commit 0ac380ec9e267efe317d43f1e303f426f6f1a3f4 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 12:35:15 2017 -0700 [autotest] Extract _get_log_filename() BUG=chromium:715435 TEST=None Change-Id: I7cbdd4523a76a3d0d06b810b9b8d07208c951861 commit 387b946ca761076bd67934554b4f67af8dc02f3a Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 12:50:14 2017 -0700 [autotest] Move enqueue_offload() This is only used by gs_offloader, yet its a public method on a general purpose class. (Hypothesis: this is why the generic function paradigm is better than methods. The set of functions that want to dispatch on the class is a superset of the functions that want to be methods on the class.) BUG=chromium:715435 TEST=None Change-Id: I8bad5c2f8fea7b922769bc7a9e9121003b1aab60 commit f920fae06b621f6bc6ae429abbf508d191c62ac2 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 12:58:32 2017 -0700 [autotest] Move logging constants next to logging setup BUG=chromium:715435 TEST=None Change-Id: I9904322ee39cfc07edabe0a1294ecab94201f40c commit 5cf63fcf06e939d7f00dc4ecf6a0f3ecd71e0c32 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 13:07:25 2017 -0700 [autotest] Extract _sanitize_symlinks() BUG=chromium:715435 TEST=None Change-Id: Ie5f523b0f4472d2a55f1472b6c68199c97fbb3a8 commit d108e7ba6aca44a13b8b0732f2bd7680a50c74f1 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 13:13:13 2017 -0700 [autotest] Extract _sanitize_fifos() BUG=chromium:715435 TEST=None Change-Id: I7d3392fcb27cb629ede2547f865c8f26b432acc3 commit 1e73efdf7ada7c450f78882523b42f56c3c0b942 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 14:18:00 2017 -0700 [autotest] Extract _escape_rename() BUG=chromium:715435 TEST=None Change-Id: I2f665ffd00552e2bfb62050f0242727cea34a286 commit 96d47cff7634c203b809a98483999dfbe38de5cc Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 14:41:02 2017 -0700 [autotest] Inline get_directory_size_kibibytes_cmd_list() This isnt actually mocked out or referenced anywhere. There are better ways to mock this out anyway. BUG=chromium:715435 TEST=None Change-Id: If1fc3f72fbb32371b087143efaca6bb2406678c0 commit 104ef14998ef31a9eafe214463a96f66b75bdd6d Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 14:42:23 2017 -0700 [autotest] Clean up sanitize_dir() BUG=chromium:715435 TEST=None Change-Id: Ib0cc1a5842616e1d333328e7f9e95cf973afee88 commit c34f213c482233807bf06929fce3534a93977804 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 14:44:36 2017 -0700 [autotest] Move MAX_FILE_COUNT to where its used BUG=chromium:715435 TEST=None Change-Id: I728ffafeead8d4e4cfa97e023a6a817420edc2a2 commit 4b85648f8978e75c42e0c7ff007bc0e802dc6979 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 14:52:43 2017 -0700 [autotest] Extract _make_into_tarball() BUG=chromium:715435 TEST=None Change-Id: I2869bbc2ee15ab97c0850b7421e3a946609901a6 commit d6be13aa211abae6c320fc5525097c62afc7258b Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 15:00:03 2017 -0700 [autotest] Use tarfile for _make_into_tarball() BUG=chromium:715435 TEST=None Change-Id: Id0937d15957ce1227b2a29fbd4f388f11eb0179c commit b746a4eb7e06405b4bbd4c35f4c68fbdc8ee44ae Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 15:05:43 2017 -0700 [autotest] Extract _count_files() BUG=chromium:715435 TEST=None Change-Id: I454573879911e70bae0d0b50ad57bad5899daeac commit fb0a007caaab379d2544f292b73f0a3efcc969bf Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 15:08:00 2017 -0700 [autotest] Simplify _count_files() BUG=chromium:715435 TEST=None Change-Id: Ibdead3268a5051416bf6fff095e542a87d2d525a commit e58932671a693dacc6b74e5bebc5b106aa95ddaa Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 15:19:19 2017 -0700 [autotest] Move notification constants BUG=chromium:715435 TEST=None Change-Id: Iad2a2f7f869d66d230a0de62b4f75802f16709c4 commit 6fcf74934821a141977f025fe322722c4e43c689 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 15:25:25 2017 -0700 [autotest] Make offload_dir a callable instead of a closure I swear, the first thing that a programmer does after learning about closures is to rewrite every object as a closure. BUG=chromium:715435 TEST=None Change-Id: Ifd3cf9b8821b4926dc496859620f16fa34e4960d commit 7f58dfc1dff99b2679515598352da837236615e0 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 15:34:30 2017 -0700 [autotest] Make delete_files() inherit from GSOffloader BUG=chromium:715435 TEST=None Change-Id: Idbe4b1bd1d73edb25857ad22f0017df0ecb74402 commit 3b2b10ff73900ad11ca3a5fc57703ffc52a66c4d Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 18:40:06 2017 -0700 [autotest] Fix GSOffloader semantics BUG=chromium:715435 TEST=None Change-Id: I82adfdcc9349b3afb3b6ccd487c53e90afb91c59 commit 4884e2f3c38bd590cee5eee843a20650bf24b59b Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 15:42:31 2017 -0700 [autotest] Use context manager for tempfiles BUG=chromium:715435 TEST=None Change-Id: I526708355247e54620723ae1eb6a1bd5ca7ef653 commit 2fd102484811a8980d6c9893969f3bf3188bc2e3 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 15:53:40 2017 -0700 [autotest] Use chromite timeout library BUG=chromium:715435 TEST=None Change-Id: I85e6457d17d27580a4443f96021a8d280dec9d5d commit 63229138951ee4e76c43dc2578b50aec21b87501 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 16:25:42 2017 -0700 [autotest] Split GSOffload call body This will make subsequent CL diffs clearer. BUG=chromium:715435 TEST=None Change-Id: I6eca38fc060639882d9d2869a0df774a597f171d commit 89e5e4eb5cddd0b8565ceb568e87083304b40520 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 16:27:32 2017 -0700 [autotest] Move TemporaryFile context out Remove indentation levels. BUG=chromium:715435 TEST=None Change-Id: I602c16c241ada2bc452630523764168dd1dda8cb commit 819c8b1f6c9ce236fb7a7e12992a8ca555b544d2 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 16:29:37 2017 -0700 [autotest] Move error handling out BUG=chromium:715435 TEST=None Change-Id: I7e712a0c6d0087f7fa5b44ccc45dec72503f365b commit 13e9132457b0e40f25fcc62df939dcb37c23fe23 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 19 16:57:08 2017 -0700 [autotest] Extract _emit_offload_metrics() BUG=chromium:715435 TEST=None Change-Id: I2299344c2d63a3d9585c8f83daf341b7ba1c5d9d commit 1b0b0708db7d8f370942be9b10f9456983d63ce4 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 19 16:57:40 2017 -0700 [autotest] Remove useless variable BUG=chromium:715435 TEST=None Change-Id: I690f3fa6ae7a8c5a224586057292713ae763bb60 commit 92806326b6fe8173c98e0560247f2c64041705dd Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 17:38:18 2017 -0700 [autotest] Move pruning logic out This OSError is supposed to only apply to the pruning; do that. Also disentangle this pile of spaghetti. BUG=chromium:715435 TEST=None Change-Id: If46a5962f4530044058a4cd5ba840a9195c142a7 commit c604443fb5299d26fad0bb00c2b4b0f3bc99b24d Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 17:42:44 2017 -0700 [autotest] Decrease scope of error flag BUG=chromium:715435 TEST=None Change-Id: If6a86f04c54de0c44774bd842902d54433925273 commit a519607dc6bf93356d7b336e90e9d649c6da441b Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 17:46:05 2017 -0700 [autotest] Extract pruning logic BUG=chromium:715435 TEST=None Change-Id: Ia454d9d441e3a4e404350219041eadcaf8bdb0ef commit e0e79552fe4fb7982e7cdabcc3ae28c0c34e40f4 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 5 17:47:39 2017 -0700 [autotest] Clean up pruning test logic BUG=chromium:715435 TEST=None Change-Id: Idcb936ab659223eed0476858a05ce0b7a6b4e61e commit 53e076a46ea1a4c01f0d41d2616a84b8a1d02f60 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 19 17:11:55 2017 -0700 [autotest] Remove error flag Even C++ has exceptions. BUG=chromium:715435 TEST=None Change-Id: I0c2e61cb753f8130356388c307410bb8d37489a9 commit 546180941013147ff493139c33f983e67a03a789 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri May 19 17:12:53 2017 -0700 [autotest] Remove redudant check BUG=chromium:715435 TEST=None Change-Id: Iecc17ec88a78af691a4b3f6a444d2c033bbc3ae5 commit ab2fbbb578eeeb73f5db71c0266c8a551bfef748 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Mon May 15 14:48:09 2017 -0700 [autotest] Move uploaded test out BUG=chromium:715435 TEST=None Change-Id: Ic265aba95aec337132251c50b6d86a51b415b86b commit 341f36d00d5b0b5973da3fc78f92db218d17b5ff Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Mon May 15 14:49:23 2017 -0700 [autotest] Fix indentation BUG=chromium:715435 TEST=None Change-Id: I851a790d9470f99bfc53ca3f71efee8fbc5ab9d1 commit d63eb51d5e5d9553bf6b33dee9b6d7b49135e115 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Mon May 15 14:58:11 2017 -0700 [autotest] Remove is_offloaded() There are two concepts of is_offloaded being used in gs_offloader. One of them is an existence check that isnt actually quite right. Remove it. BUG=chromium:715435 TEST=None Change-Id: Ib9002b848e74b55e29d17131a3c4962ba32f6207 commit 40ff0da7e960e6861557f3064a3d4618369d8f9e Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Mon May 15 15:00:43 2017 -0700 [autotest] Clarify _update_offload_results() BUG=chromium:715435 TEST=None Change-Id: I23986726ac1d02a60baf64ba4d137f132c1b9d4f commit a004fd4c4ff7c9df390b80941bba3a8d38355132 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Mon May 15 15:05:56 2017 -0700 [autotest] Dont re-add uploaded jobs BUG=chromium:715435 TEST=None Change-Id: I054552667d62110f1e3a16099aeacb99e7d31661 commit 85e22760e53e23be728bec9bb983f710e1c0cdcc Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Mon May 15 15:15:33 2017 -0700 [autotest] Fix upload_testresult_files() name BUG=chromium:715435 TEST=None Change-Id: I2da7b5c0a25c6cd8f295aed795e614449d93f9ba commit 20add289f72659648fa5904524eb6d2c9bbe06f8 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Mon May 15 15:32:18 2017 -0700 [autotest] Extract _remove_log_directory_contents() BUG=chromium:715435 TEST=None Change-Id: I06f2b1f312a0836854bfd43aaa6145473b558c2f commit a53a80a78c7d72999645d7cb20e9d3e1541bbabe Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Mon May 15 15:33:40 2017 -0700 [autotest] Replace get_job_directory() This isnt Java, we dont need a getter. BUG=chromium:715435 TEST=None Change-Id: If97efd0ff8c6698ee8ce386dd113e60c53d02627 commit 8cceb41b48ec68b68ee050c41cc8255ab7090086 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Mon May 15 15:40:14 2017 -0700 [autotest] Extract _is_expired() BUG=chromium:715435 TEST=None Change-Id: I81924e5ca47489692d836866f83fd9506884f36f commit f3bfca34e41b3a6643785184e7e6d3f236f90831 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Mon May 15 15:42:50 2017 -0700 [autotest] Make get_cmd_list private BUG=chromium:715435 TEST=None Change-Id: Id39af7863844b5ed7d5ec3c212e0683b133921e8 commit db314fad7d61ee25af4ac3c3bf8a6ba88e0538d4 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Mon May 15 15:48:23 2017 -0700 [autotest] Replace get_failure_time(), get_failure_count() This isnt Java, we dont need a getter. BUG=chromium:715435 TEST=None Change-Id: I857de5947d230c0c7d9f01a11214831189268369 commit c6bd98ca98d92d669c9695d62edd40a67c17be4f Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Fri Jun 16 15:26:26 2017 -0700 [autotest] Fix damned mox thing I swear it works locally, but it fails on trybot. I think mock will be more reliable. BUG=None TEST=None Change-Id: I7bf11033aee567a5a081b4a2be64769eef3b7f15 commit bb3f60bb6470fd37ba645f562615c2142f4b1d64 Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Mon Jun 19 12:27:34 2017 -0700 [autotest] Extract tempdir logic into a separate class This class will be reused for a non-mox test class, because mox is giving much such a ridiculous time. Moving a few function around costs hours fiddling with mox tests. BUG=None TEST=None Change-Id: I58fd573a8dbb046b4ab2449dfa22044102088b2c commit e3b27f31393b6488547103b4f605b49b897cf2be Author: Allen Li &lt;ayatane@chromium.org&gt; Date: Mon Jun 19 12:32:04 2017 -0700 [autotest] Add non-mox version of timeout tests This is confirmed passing when run locally. BUG=None TEST=None Change-Id: I2196d51928b0ca35d783727f2db109148f80fe77 Change-Id: I21d905707ff67a8c124a84458f7e0e313f5fa433 Reviewed-on: https://chromium-review.googlesource.com/538996 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="0" gerrit_number="538996" owner_email="ayatane@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/96/538996/5" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I1db61319d671027f8209035ab254f5fd173fcb3a" commit="adbaffb39cae1a316743256d48d9e107c472ec3f" commit_message="UPSTREAM: x86/dmi: Switch dmi_remap() from ioremap() [uncached] to ioremap_cache() DMI cacheability is very confused on x86. dmi_early_remap() uses early_ioremap(), which uses FIXMAP_PAGE_IO, which is __PAGE_KERNEL_IO, which is __PAGE_KERNEL, which is cached. Don't ask me why this makes any sense. dmi_remap() uses ioremap(), which requests an uncached mapping. However, on non-EFI systems, the DMI data generally lives between 0xf0000 and 0x100000, which is in the legacy ISA range, which triggers a special case in the PAT code that overrides the cache mode requested by ioremap() and forces a WB mapping. On a UEFI boot, however, the DMI table can live at any physical address. On my laptop, it's around 0x77dd0000. That's nowhere near the legacy ISA range, so the ioremap() implicit uncached type is honored and we end up with a UC- mapping. UC- is a very, very slow way to read from main memory, so dmi_walk() is likely to take much longer than necessary. Given that, even on UEFI, we do early cached DMI reads, it seems safe to just ask for cached access. Switch to ioremap_cache(). I haven't tried to benchmark this, but I'd guess it saves several milliseconds of boot time. Signed-off-by: Andy Lutomirski &lt;luto@kernel.org&gt; Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt; Cc: Andy Lutomirski &lt;luto@amacapital.net&gt; Cc: Arjan van de Ven &lt;arjan@linux.intel.com&gt; Cc: Borislav Petkov &lt;bp@alien8.de&gt; Cc: Brian Gerst &lt;brgerst@gmail.com&gt; Cc: Denys Vlasenko &lt;dvlasenk@redhat.com&gt; Cc: H. Peter Anvin &lt;hpa@zytor.com&gt; Cc: Jean Delvare &lt;jdelvare@suse.de&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Luis R. Rodriguez &lt;mcgrof@suse.com&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: Toshi Kani &lt;toshi.kani@hp.com&gt; Link: http://lkml.kernel.org/r/3147c38e51f439f3c8911db34c7d4ab22d854915.1453791969.git.luto@kernel.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; Signed-off-by: Andrey Ulanov &lt;andreyu@google.com&gt; BUG=b:37917364 TEST=kernel boots on GCE without ioremap errors Change-Id: I1db61319d671027f8209035ab254f5fd173fcb3a Reviewed-on: https://chromium-review.googlesource.com/545255 Commit-Ready: Andrey Ulanov &lt;andreyu@google.com&gt; Tested-by: Andrey Ulanov &lt;andreyu@google.com&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="545255" owner_email="andreyu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/55/545255/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iff22455b3b18c05dab7fb66712aa70b5cf2b3aee" commit="1f3a87968f83f61380905c4f6a22413e66e224aa" commit_message="factory test: skip forever There are two kind of skip, 1. skip for this time only 2. skip forever (1) is used when a test is skipped by run_if (2) is used when a test is added to the skip list (skip for this build phase) BUG=b:62894380 TEST=manual Change-Id: Iff22455b3b18c05dab7fb66712aa70b5cf2b3aee Reviewed-on: https://chromium-review.googlesource.com/544578 Commit-Ready: Wei-Han Chen &lt;stimim@chromium.org&gt; Tested-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="544578" owner_email="stimim@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/78/544578/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic24677204af6ddc7f0ab40ff77adf24acc14239b" commit="5113742987a223455b5fb2448ec4101a9079bd57" commit_message="Include bvt-arc for all release builders. In order to speed up the CQ, ARC (cheets) tests are being removed from the 'bvt-inline' suite, so that ARC testing can be restricted to selected boards. We still want those tests to run on all release builders, so we now explicitly include the suite for those builders. BUG=chromium:647494 TEST=unit tests Change-Id: Ic24677204af6ddc7f0ab40ff77adf24acc14239b Reviewed-on: https://chromium-review.googlesource.com/516563 Commit-Ready: Richard Barnette &lt;jrbarnette@chromium.org&gt; Tested-by: Richard Barnette &lt;jrbarnette@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="0" gerrit_number="516563" owner_email="jrbarnette@chromium.org" pass_count="0" patch_number="12" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/63/516563/12" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic739ba8893f1c8142b9676424a3d44703a3e752e" commit="3d937354ac229cf04ca6826c9f19bf74d94c6e0f" commit_message="Report startAndroid time to chrome perf As cheets_StartAndroid is not run by normal autotest job scheduler through control file, scheduler/PostJobTask is not scheduled to report the result to the chrome perf dashboard correctly. Thus, we report the first time, second time and last time to start Android in cheets_StartAndroid.stress test instead. BUG=b:38366086 TEST=build_package --board=glimmer build_image --board=glimmer cros flash dut upload json file to moblab run test on dut through moblab afe Test Result: https://chromeperf.appspot.com/new_points?pattern=ChromeOSPerf%2F*%2Fcheets_StartAndroid%2F*&amp;num_points=100&amp;max_tests=5 Change-Id: Ic739ba8893f1c8142b9676424a3d44703a3e752e Reviewed-on: https://chromium-review.googlesource.com/538043 Commit-Ready: Po-Hsien Wang &lt;pwang@chromium.org&gt; Tested-by: Po-Hsien Wang &lt;pwang@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="538043" owner_email="pwang@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/43/538043/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I23c7007fe4973177e59dee3ca63c1c7aeb6aca9e" commit="de6fc2b1ed2c38cf0520227e445e9652fe64e9b3" commit_message="FROMLIST: ipv6: only call ip6_route_dev_notify() once for NETDEV_UNREGISTER In commit 242d3a49a2a1 (&quot;ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf&quot;) I assumed NETDEV_REGISTER and NETDEV_UNREGISTER are paired, unfortunately, as reported by jeffy, netdev_wait_allrefs() could rebroadcast NETDEV_UNREGISTER event until all refs are gone. We have to add an additional check to avoid this corner case. For netdev_wait_allrefs() dev-&gt;reg_state is NETREG_UNREGISTERED, for dev_change_net_namespace(), dev-&gt;reg_state is NETREG_REGISTERED. So check for dev-&gt;reg_state != NETREG_UNREGISTERED. Fixes: 242d3a49a2a1 (&quot;ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf&quot;) Reported-by: jeffy &lt;jeffy.chen@rock-chips.com&gt; Cc: David Ahern &lt;dsahern@gmail.com&gt; Signed-off-by: Cong Wang &lt;xiyou.wangcong@gmail.com&gt; Acked-by: David Ahern &lt;dsahern@gmail.com&gt; (am from https://patchwork.ozlabs.org/patch/778449/) BUG=b:62779588 TEST=test with SLUB_DEBUG, no more &quot;Poison overwritten&quot; warnings Change-Id: I23c7007fe4973177e59dee3ca63c1c7aeb6aca9e Signed-off-by: Jeffy Chen &lt;jeffy.chen@rock-chips.com&gt; Reviewed-on: https://chromium-review.googlesource.com/542117 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="542117" owner_email="jeffy.chen@rock-chips.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/17/542117/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Icc3542af99439fd39b1dba36ac45aab6effd1080" commit="3aef108df7886135dea2705c5f70e2ce28655d9b" commit_message="[autotest] Move result_utils to its own package This change moves result_utils.py to its own package. More code will be added to enable result throttling. So it's more manageable to put all related files to a single folder. This change also push the result tools modules to client before trying to build result summary. This removes the client side dependency. So all result throttling logic will be kept on the server side. BUG=chromium:716218 TEST=unittest, local run dummy tests Change-Id: Icc3542af99439fd39b1dba36ac45aab6effd1080 Reviewed-on: https://chromium-review.googlesource.com/544049 Commit-Ready: Dan Shi &lt;dshi@google.com&gt; Tested-by: Dan Shi &lt;dshi@google.com&gt; Reviewed-by: Dan Shi &lt;dshi@google.com&gt; " fail_count="0" gerrit_number="544049" 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/49/544049/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I5fcf695fcda1e58850ac3c8d3984d033243a2c24" commit="8dea41531d006ec76033c048e6ec986339134b1a" commit_message="CHROMIUM: wireless-4.2: Add pending frames count in latency stats. Show the number of frames pending in driver for tx latency stats. BUG=b:36738051 TEST=cat /sys/kernel/debug/ieee80211/phyX/ath10k/stats Change-Id: I5fcf695fcda1e58850ac3c8d3984d033243a2c24 Reviewed-on: https://chromium-review.googlesource.com/545146 Commit-Ready: Kan Yan &lt;kyan@google.com&gt; Tested-by: Kan Yan &lt;kyan@google.com&gt; Reviewed-by: Kan Yan &lt;kyan@google.com&gt; Reviewed-by: Mu Lin &lt;mxt@google.com&gt; Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; " fail_count="0" gerrit_number="545146" owner_email="kyan@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/46/545146/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9829e6891e8ce2c3ee223d49847cb48f63486a0c" commit="23a19c0215665d74461bbc23a32346b333fadca1" commit_message="login: Enable BLE advertising for Rialto App Shell BUG=b:62485431 TEST=Bluetooth advertising works in app-shell Rialto app Change-Id: I9829e6891e8ce2c3ee223d49847cb48f63486a0c Reviewed-on: https://chromium-review.googlesource.com/543441 Commit-Ready: Skylar Cook &lt;skylarc@chromium.org&gt; Tested-by: Skylar Cook &lt;skylarc@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="543441" owner_email="skylarc@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/41/543441/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4bb877497209d43f3ef81d496ccdec0b17d839ec" commit="7c496999447d101b7dd0bff94a3a5fd3d9360a25" commit_message="arc-toolchain-n: Uprev arc-toolchain-n with fixes for x86/x86_64 This change includes: * arc-toolchain-n: Fix mixing up x86 and x86_64 files (CL:535496) BUG=b:62606392 TEST=Build upstream Mesa master for reef CQ-DEPEND=CL:*398789 Change-Id: I4bb877497209d43f3ef81d496ccdec0b17d839ec Reviewed-on: https://chromium-review.googlesource.com/538493 Commit-Ready: Tomasz Figa &lt;tfiga@chromium.org&gt; Tested-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; " fail_count="0" gerrit_number="538493" owner_email="tfiga@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/93/538493/5" remote="cros" total_fail_count="3"/><lkgm version="9677.0.0-rc1"/></manifest>