blob: ccac7e13bd235d53d7cc83a25cd292868c288ec5 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="fe725030d377aaac5da9eaae348594dd500f57d4">
<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="b93979c05d099d54f997720190e5b7b4f84b5366" 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="705744a02beb727a88270e50d9440f0f2554ca4c" 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="ebdd3bfbecea0e5396fe318c9f8ec27507c333a1" upstream="refs/heads/master"/>
<project name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="27d9d5399a0863949a995f631919d7745525644b" 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="a2f30ee08fb8f7d0440ba7056d95591f146bcd04" 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="f246a322b16c15723800ea6c6414af3a29d79ee9" 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="9fb99720d863b230a3071cae333c9d8c832bf167" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="2e4d46ab32491f64aa29f40cbf6ae03c47cadd06" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="51c13d169e7dcf7f9acbafbebd373cd6b310ed86" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2ad0fd5216e6be358f78e06939ee609d8688e716" 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="704dbb824410432fcd5902ed41509f40735e7fd8" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="5e50bca350e730b73b81d5707bf332c12efd5c82" upstream="refs/heads/master"/>
<project groups="minilayout" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="eed3849a2118b7ba802980555f3c251fd0d6acb6" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="b37acf1540d6860b81bc1ad76d713c7122c3a4b2" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="ad5d44ff5879038eec0c01bc8f9a76bbe2638001" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="564be243a3ab4859bd3db1420e7e5d86915623a0" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="4b849d43c50995975382ada12a6e96e5bc31dd12" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="07f5d5eb201c6f5c978df8f86e9e81907df54db1" 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="2f616acb24a31c40b9e47a2d2e001a0a3b6d159e" 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="50e26c0020940a88729ac3f2e194c5b5d475d8db" 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="3a4d23b50af09785d2eb94c152b7c4d3f42fe479" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="664bbcb9701234cf6a92196aaf807558a95f936c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="33f9ca8ce70fb4b451bcecfb68814c9a079ec32e" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="b066b06cbdfa25fa153353e0e1587ddbe382b35b" 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="fe6e6fa9d29c4fa24d42b4195e8f74b47a6e3142" upstream="refs/heads/master"/>
<project name="chromiumos/platform/ec" path="src/platform/ec" revision="6b170d85e79fe566b39811a761a7951fa620ac18" 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="a3becb35ef052751ceaf816fc8bea9ffcb65622e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="39dc50c15c59193776fa3d9636b0af5755594349" upstream="refs/heads/master"/>
<project name="chromiumos/platform/firmware" path="src/platform/firmware" revision="969149fc4ae6421006ab6f2b99eee2dd18ccdf39" 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="43e38ba29ec1efeedca5fa72b68833b6199d1899" 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="8f7c18a4de992198bb246ceb91a1c40f7c9a55cb" 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="8ac0c9a9550bd1fa57e49613fae45df9001f74fc" 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="b5e5dd108140db4d58816a2f87c6ce8156bc0ca6" 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="c7f05ef326c229b69453039ab467b65a03cb88d6" 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="ff270ca217a85f02bddcdd78d8cbc9d6a4641572" 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="2c5fd79b6efa11bac3347b5a5b676014e8336462" 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="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="de4cefc915938a787575786c3526599f61de1a63" 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="e2b1fe70d712d2d8f32084ec1ab500e8e74c12f9" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="561c62be701b596bb22766b1402129a57612dcc3" 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="2e14c232763ac89fd9d2fa5e9b3fdcf6581b2db8" 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="95fba14bc483055114d40e72386daf9c021177b6" 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="0bd2504604c3e3980025e11d2b45865b6806340c" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="fc4f5545e83da0cffeb64403c6bc4ba71f9d0574" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="7066947d5b6ad8af9608d1b82c92693cff9fcc26" 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="e76798a409f906ab174e7f6e05736304cf5bc586" 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="d42cf5ae80ed35f5c8de7c63a4e565cf06795c81" 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="2fb1e95f675ea7dff86313f537fe343d98e1cb9f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="8601bb1a7c10425b150796a9d51a8cbf87639643" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="161c244c9ec418dee34bd4843c15f61e58bd86ae" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="e24bb8bc26b2a1298685f84cdcf41ac19d8f2c32" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="c5ae3f3e6b83d51564db8197439a04644f3ce2a7" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="6eea2a7519579f14f1837e977068ea28ad98fd77" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="d57fda44257ae0e898a530d9537e65f3a74ef861" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="abf65acb4fe2b35d98e85c8a36e22ad3bc33bd02" 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="afc1b877083133dbb52958d1a9e1b621761c06ab" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="7b5fbfa86476ce1641891064b222a56bf24aff4a" 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="b9aa9932d0fe198195c852d3a31c650fce4d5d65" 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="363ddcc065f0ea30154fde1c28898d5fe4fc7bc6" 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/mimo-updater" path="src/third_party/mimo-updater" revision="6ee0c34335fd6d5752ca35cb909ca8fc48415295" 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="c3cded2efc1c82a18639ae4109d6dbc2d6a95502" 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="3cd8fe58f994440d2e5e6238e45611b9f2dc709c" 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="4c5de98c78520452b325f10f26981c47c52430a3" 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="16985be90e5ef064858439380206656d75d7ad58" 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="764eb215afddc013fb663804306d8b29ab85caf8" upstream="refs/heads/master"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="47db46b45d266d4cb15040c3b6389a2c18f2ab59" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="1e705dad853445419ccc8d35d82de263e91de3f3" 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/minijail" path="src/aosp/external/minijail" remote="aosp" revision="dba6209b4f3b22d53d4fa64b766677da417982cd" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="c80811581709b9346364e3229b888f9ad830cdf5" 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="chromeos-4.4" change_id="I4fffd9e37b738a4a3e8ab2fc274ada56d6462580" commit="1aef95fc529e0d381b53459c674754736119a573" commit_message="BACKPORT: drm/i915: Use VMA for scratch page tracking Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471254551-25805-19-git-send-email-chris@chris-wilson.co.uk (cherry picked from commit 56c0f1a7c1ae68cb719fc9c8aba35d1f86149b29) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Conflicts: [Tarun: Merge commit &quot;94558e265&quot; ] drivers/gpu/drm/i915/intel_lrc.c Modified: [Back merge &quot;5e580523d9&quot; ] drivers/gpu/drm/i915/intel_lrc.c Change-Id: I4fffd9e37b738a4a3e8ab2fc274ada56d6462580 Reviewed-on: https://chromium-review.googlesource.com/460594 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="16" gerrit_number="460594" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/94/460594/5" remote="cros" total_fail_count="16"/><pending_commit branch="chromeos-4.4" change_id="If850fefd0f5cb858eb0332ac455fd29bbedbad8f" commit="8f2641059897dcec388587c2bb68ced976372c22" commit_message="UPSTREAM: drm/i915: Move common scratch allocation/destroy to intel_engine_cs.c Since the scratch allocation and cleanup is shared by all engine submission backends, move it out of the legacy intel_ringbuffer.c and into the new home for common routines, intel_engine_cs.c Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Matthew Auld &lt;matthew.auld@intel.com&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471254551-25805-20-git-send-email-chris@chris-wilson.co.uk (cherry picked from commit adc320c4b70916c7bed1420c912b83eb0c2b2c24) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: If850fefd0f5cb858eb0332ac455fd29bbedbad8f Reviewed-on: https://chromium-review.googlesource.com/460595 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="20" gerrit_number="460595" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/95/460595/5" remote="cros" total_fail_count="20"/><pending_commit branch="chromeos-4.4" change_id="I4b1b31caba6406afbd7523308f414e906b174fb3" commit="0c8da9979960cca94892e03b9ab2be305a68c531" commit_message="UPSTREAM: drm/i915: Move common seqno reset to intel_engine_cs.c Since the intel_engine_init_seqno() is shared by all engine submission backends, move it out of the legacy intel_ringbuffer.c and into the new home for common routines, intel_engine_cs.c Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Matthew Auld &lt;matthew.auld@intel.com&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471254551-25805-21-git-send-email-chris@chris-wilson.co.uk (cherry picked from commit 57f275a22b0812b140bf2e581f5e9855f27b78f1) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I4b1b31caba6406afbd7523308f414e906b174fb3 Reviewed-on: https://chromium-review.googlesource.com/460596 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="16" gerrit_number="460596" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/96/460596/5" remote="cros" total_fail_count="16"/><pending_commit branch="chromeos-4.4" change_id="I40e6b93a3a06b5532091717e532bc2f17f505a11" commit="1857d7316594021c9f85321ba141daa4e5ee92ec" commit_message="UPSTREAM: drm/i915/overlay: Use VMA as the primary tracker for images Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471254551-25805-22-git-send-email-chris@chris-wilson.co.uk (cherry picked from commit 9b3b7841b86d54e95a43a747ee401883d218ebca) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I40e6b93a3a06b5532091717e532bc2f17f505a11 Reviewed-on: https://chromium-review.googlesource.com/460597 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="18" gerrit_number="460597" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/97/460597/5" remote="cros" total_fail_count="18"/><pending_commit branch="chromeos-4.4" change_id="Ib883afa080d282cde2174e5b056345b0cd062c3b" commit="d2a90c8b706211fbcb69f5656db0a9f7feecb81e" commit_message="UPSTREAM: drm/i915: Use VMA as the primary tracker for semaphore page Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471254551-25805-23-git-send-email-chris@chris-wilson.co.uk (cherry picked from commit 51d545d0268f3e1b68aa71c906377c2098462e4f) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Ib883afa080d282cde2174e5b056345b0cd062c3b Reviewed-on: https://chromium-review.googlesource.com/460598 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="16" gerrit_number="460598" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/98/460598/5" remote="cros" total_fail_count="16"/><pending_commit branch="chromeos-4.4" change_id="I01ede53d15c1e551c4576c25fbecd8192d1dda37" commit="b7102f164e3161cf690354a3ad5891546735a08e" commit_message="UPSTREAM: drm/i915: Use VMA for render state page tracking Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471254551-25805-24-git-send-email-chris@chris-wilson.co.uk (cherry picked from commit a5e85c8a4dca07f80647133f2e84cd4a6da98df6) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I01ede53d15c1e551c4576c25fbecd8192d1dda37 Reviewed-on: https://chromium-review.googlesource.com/460599 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="16" gerrit_number="460599" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/99/460599/5" remote="cros" total_fail_count="16"/><pending_commit branch="chromeos-4.4" change_id="I49418f03eecd40908d5c3820b73cf6566e4c06ae" commit="7d7d6f6ce81debfd73cf7442b66fa14c1d3a8ae5" commit_message="UPSTREAM: drm/i915: Use VMA for wa_ctx tracking Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471254551-25805-25-git-send-email-chris@chris-wilson.co.uk (cherry picked from commit 48bb74e48bc2cd106d7ed7697377c08d149f2633) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I49418f03eecd40908d5c3820b73cf6566e4c06ae Reviewed-on: https://chromium-review.googlesource.com/460600 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="18" gerrit_number="460600" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/00/460600/5" remote="cros" total_fail_count="18"/><pending_commit branch="chromeos-4.4" change_id="If06c9614c3df88718615560c51530254e75decec" commit="d20996ff67181fa362bc838ffa82ed7b45ae2473" commit_message="UPSTREAM: drm/i915: Consolidate i915_vma_unpin_and_release() In a few places, we repeat a call to clear a pointer to a vma whilst unpinning and releasing a reference to its owner. Refactor those into a common function. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471254551-25805-26-git-send-email-chris@chris-wilson.co.uk (cherry picked from commit 19880c4a3f19a8ff116e992c2f79459b7c2d15c7) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: If06c9614c3df88718615560c51530254e75decec Reviewed-on: https://chromium-review.googlesource.com/460601 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="20" gerrit_number="460601" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/01/460601/5" remote="cros" total_fail_count="20"/><pending_commit branch="chromeos-4.4" change_id="I396fbbfd3ecdff1ca78822cc08f4bafa03f79291" commit="3ae57ea5a77660ff98581146afc99a221bc3699b" commit_message="UPSTREAM: drm/i915: Track pinned VMA Treat the VMA as the primary struct responsible for tracking bindings into the GPU's VM. That is we want to treat the VMA returned after we pin an object into the VM as the cookie we hold and eventually release when unpinning. Doing so eliminates the ambiguity in pinning the object and then searching for the relevant pin later. v2: Joonas' stylistic nitpicks, a fun rebase. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471254551-25805-27-git-send-email-chris@chris-wilson.co.uk (cherry picked from commit 058d88c4330f963033a5d11b269c8f86677494d1) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I396fbbfd3ecdff1ca78822cc08f4bafa03f79291 Reviewed-on: https://chromium-review.googlesource.com/460602 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="16" gerrit_number="460602" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/02/460602/5" remote="cros" total_fail_count="16"/><pending_commit branch="chromeos-4.4" change_id="If41d07b4d5c10d7a0166086b4dc91f4011ba08ba" commit="f400412df859b4690d325d6dadb097f3c5f6e670" commit_message="BACKPORT: drm/i915: Introduce i915_ggtt_offset() This little helper only exists to safely discard the upper unused 32bits of the general 64-bit VMA address - as we know that all Global GTT currently are less than 4GiB in size and so that the upper bits must be zero. In many places, we use a u32 for the global GTT offset and we want to document where we are discarding the full VMA offset. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471254551-25805-28-git-send-email-chris@chris-wilson.co.uk (cherry picked from commit bde13ebdab0778b758b267ff9e38d6c10a42bdc3) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Conflicts: [Tarun: Minor ctx delta] drivers/gpu/drm/i915/intel_lrc.c Change-Id: If41d07b4d5c10d7a0166086b4dc91f4011ba08ba Reviewed-on: https://chromium-review.googlesource.com/460603 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="20" gerrit_number="460603" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/03/460603/5" remote="cros" total_fail_count="20"/><pending_commit branch="chromeos-4.4" change_id="I9f6721b5756690764560b219ff9cf1d9abbadf71" commit="445c13ff4b588491927b2c5f464dd6828d7dc993" commit_message="UPSTREAM: drm/i915: Move debug only per-request pid tracking from request to ctx Since contexts are not currently shared between userspace processes, we have an exact correspondence between context creator and guilty batch submitter. Therefore we can save some per-batch work by inspecting the context-&gt;pid upon error instead. Note that we take the context's creator's pid rather than the file's pid in order to better track fd passed over sockets. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471254551-25805-29-git-send-email-chris@chris-wilson.co.uk (cherry picked from commit c84455b4baccce89384e45c53198c3c948bd97b6) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I9f6721b5756690764560b219ff9cf1d9abbadf71 Reviewed-on: https://chromium-review.googlesource.com/460604 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="19" gerrit_number="460604" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/04/460604/5" remote="cros" total_fail_count="19"/><pending_commit branch="chromeos-4.4" change_id="I69af93489c378dfba22e7e6b92f36c0714510dfa" commit="ba1c62c4fb2badaa374532d6f9e56dd2c525480e" commit_message="UPSTREAM: drm/i915: Print the batchbuffer offset next to BBADDR in error state It is useful when looking at captured error states to check the recorded BBADDR register (the address of the last batchbuffer instruction loaded) against the expected offset of the batch buffer, and so do a quick check that (a) the capture is true or (b) HEAD hasn't wandered off into the badlands. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471254551-25805-30-git-send-email-chris@chris-wilson.co.uk (cherry picked from commit 03382dfb633c1c1ac85b3d81ddd2256dcbc8f353) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I69af93489c378dfba22e7e6b92f36c0714510dfa Reviewed-on: https://chromium-review.googlesource.com/460605 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="16" gerrit_number="460605" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/05/460605/5" remote="cros" total_fail_count="16"/><pending_commit branch="chromeos-4.4" change_id="If88820ba1f902973f8fb7778e2f0733a6563c082" commit="1a7b5e567ca2d7a4d093a6547b315a901630d9a5" commit_message="UPSTREAM: drm/i915: Only record active and pending requests upon a GPU hang There is no other state pertaining to the completed requests in the hang, other than gleamed through the ringbuffer, so including the expired requests in the list of outstanding requests simply adds noise. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Reviewed-by: Matthew Auld &lt;matthew.auld@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471254551-25805-31-git-send-email-chris@chris-wilson.co.uk (cherry picked from commit 57bc699d43390aab7a21f3f2cee1f13cd31fd0fd) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: If88820ba1f902973f8fb7778e2f0733a6563c082 Reviewed-on: https://chromium-review.googlesource.com/460606 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="16" gerrit_number="460606" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/06/460606/5" remote="cros" total_fail_count="16"/><pending_commit branch="chromeos-4.4" change_id="I928377d82c776bc74a0291a3cda75ebd6b6af13b" commit="aee8e7b8665414f18797502acef391b62e9dd6ee" commit_message="UPSTREAM: drm/i915: Record the RING_MODE register for post-mortem debugging Just another useful register to inspect following a GPU hang. v2: Remove partial decoding of RING_MODE to userspace, be consistent and use GEN &gt; 2 guards around RING_MODE everywhere. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471254551-25805-32-git-send-email-chris@chris-wilson.co.uk (cherry picked from commit 21a2c58a9c122151080ecbdddc115257cd7c30d8) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I928377d82c776bc74a0291a3cda75ebd6b6af13b Reviewed-on: https://chromium-review.googlesource.com/460607 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="16" gerrit_number="460607" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/07/460607/5" remote="cros" total_fail_count="16"/><pending_commit branch="chromeos-4.4" change_id="I3eb66ff17b66d7f0efe62b79682a7c97a7ad9f9f" commit="9a29141c8144fcd44a4ede8cbe849b64e2c644ec" commit_message="UPSTREAM: drm/i915: Initialise mmaped_count for i915_gem_object_info Reported-by: 0day kbuild test robot Fixes: 2bd160a131ac (&quot;drm/i915: Reduce i915_gem_objects to only show...&quot;) Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471263496-27537-1-git-send-email-chris@chris-wilson.co.uk Reviewed-by: Mika Kuoppala &lt;mika.kuoppala@intel.com&gt; (cherry picked from commit 1544c42ed9904835cce14ec917e7678c92191614) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I3eb66ff17b66d7f0efe62b79682a7c97a7ad9f9f Reviewed-on: https://chromium-review.googlesource.com/460608 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="16" gerrit_number="460608" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/08/460608/5" remote="cros" total_fail_count="16"/><pending_commit branch="chromeos-4.4" change_id="Ia181839a16a2e1729f08c2cfb762a4fc9edd9178" commit="bf0b33a255f5281f0dfa1f58c05f52af37c485cd" commit_message="UPSTREAM: drm/i915: Embrace the race in busy-ioctl Daniel Vetter proposed a new challenge to the serialisation inside the busy-ioctl that exposed a flaw that could result in us reporting the wrong engine as being busy. If the request is reallocated as we test its busyness and then reassigned to this object by another thread, we would not notice that the test itself was incorrect. We are faced with a choice of using __i915_gem_active_get_request_rcu() to first acquire a reference to the request preventing the race, or to acknowledge the race and accept the limitations upon the accuracy of the busy flags. Note that we guarantee that we never falsely report the object as idle (providing userspace itself doesn't race), and so the most important use of the busy-ioctl and its guarantees are fulfilled. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Daniel Vetter &lt;daniel.vetter@intel.com&gt; Cc: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Reviewed-by: Mika Kuoppala &lt;mika.kuoppala@intel.com&gt; Reviewed-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471337440-16777-1-git-send-email-chris@chris-wilson.co.uk (cherry picked from commit 1255501d8681775d564de45742c6e82b7782b7f5) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Ia181839a16a2e1729f08c2cfb762a4fc9edd9178 Reviewed-on: https://chromium-review.googlesource.com/460609 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="20" gerrit_number="460609" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/09/460609/5" remote="cros" total_fail_count="20"/><pending_commit branch="chromeos-4.4" change_id="I4de271e7697d2a4392fcaf8d2da215c9b9ae54f4" commit="66f746aa5c41a4fffb0b7fa33eaf7d546d8d0f5a" commit_message="UPSTREAM: drm/i915: Silence GCC warning for cmn_a_well Just make the logic simple enough for even GCC to understand (and foolproof against random changes): drivers/gpu/drm/i915/intel_runtime_pm.c: warning: 'cmn_a_well' may be used uninitialized in this function [-Wuninitialized]: =&gt; 871:23 Reported-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt; Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471284383-22324-1-git-send-email-chris@chris-wilson.co.uk Reviewed-by: Imre Deak &lt;imre.deak@intel.com&gt; (cherry picked from commit ca99d8781fd16edf4c98536a9c18e59a17b06b6c) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I4de271e7697d2a4392fcaf8d2da215c9b9ae54f4 Reviewed-on: https://chromium-review.googlesource.com/510178 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="16" gerrit_number="510178" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/78/510178/2" remote="cros" total_fail_count="16"/><pending_commit branch="chromeos-4.4" change_id="If74d8d07ba593fc6d08304da26cd2488f1247f9b" commit="e579a6c82b227ab856de962b1ae4d6775046439f" commit_message="UPSTREAM: drm/i915: Add enum for hardware engine identifiers Put the engine hardware id in the common header so they are not only associated with the GuC since they are needed for the legacy semaphores implementation. Signed-off-by: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; Reviewed-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; (cherry picked from commit 5ec2cf7e34be622968e865fa99f6b9bd4494020d) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: If74d8d07ba593fc6d08304da26cd2488f1247f9b Reviewed-on: https://chromium-review.googlesource.com/460610 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="16" gerrit_number="460610" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/10/460610/5" remote="cros" total_fail_count="16"/><pending_commit branch="chromeos-4.4" change_id="I6d4da677f3b63ce1a6a22ab2b6d8cb5f2b4a2d25" commit="e915f5302162399cc39c3bd0c7339cf968a8a685" commit_message="UPSTREAM: drm/i915: Initialize legacy semaphores from engine hw id indexed array Build the legacy semaphore initialisation array using the engine hardware ids instead of driver internal ones. This makes the static array size dependent only on the number of gen6 semaphore engines. Also makes the per-engine semaphore wait and signal tables hardware id indexed saving some more space. v2: Refactor I915_GEN6_NUM_ENGINES to GEN6_SEMAPHORE_LAST. (Chris Wilson) v3: More polish. (Chris Wilson) Signed-off-by: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; Reviewed-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471363461-9973-1-git-send-email-tvrtko.ursulin@linux.intel.com (cherry picked from commit 318f89ca205fc2df61954e3b415d93a06691817e) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I6d4da677f3b63ce1a6a22ab2b6d8cb5f2b4a2d25 Reviewed-on: https://chromium-review.googlesource.com/460611 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="18" gerrit_number="460611" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/11/460611/5" remote="cros" total_fail_count="18"/><pending_commit branch="chromeos-4.4" change_id="I8fbc6022c53905d22272b874cf0e688af1edb67e" commit="807cb502e2c00341dc05fe457b887c7c13832197" commit_message="UPSTREAM: drm/i915: Remember to set vma-&gt;pages for the preallocated stolen object In commit 247177ddd517 (&quot;drm/i915: Always set the vma-&gt;pages&quot;), as it title implies, we always set vma-&gt;pages for bound objects. Even before that, we would set vma-&gt;ggtt_view.pages, for globally bound objects. This was forgotten for the fixup inside the preallocated stolen objects, which has to recreate a global GTT binding outside of the usual VMA insertion path Fixes: 247177ddd517 (&quot;drm/i915: Always set the vma-&gt;pages&quot;) Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1471430013-3449-1-git-send-email-chris@chris-wilson.co.uk Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; (cherry picked from commit dbaf788e710d1f65340c5f46a706fee5b634493c) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I8fbc6022c53905d22272b874cf0e688af1edb67e Reviewed-on: https://chromium-review.googlesource.com/460612 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="16" gerrit_number="460612" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/12/460612/5" remote="cros" total_fail_count="16"/><pending_commit branch="chromeos-4.4" change_id="Ic76294f2572e6f430794ba21d29117aeeb78a2dc" commit="11dafd0efbfd211b54ecd7b049b49b928416a2f9" commit_message="UPSTREAM: drm/i915/gen9: Initialize intel_state-&gt;active_crtcs during WM sanitization (v2) intel_state-&gt;active_crtcs is usually only initialized when doing a modeset. During our first atomic commit after boot, we're effectively faking a modeset to sanitize the DDB/wm setup, so ensure that this field gets initialized before use. v2: - Don't clobber active_crtcs if our first commit really is a modeset (Maarten) - Grab connection_mutex when faking a modeset during sanitization (Maarten) Reported-by: Tvrtko Ursulin &lt;tvrtko.ursulin@linux.intel.com&gt; Cc: Tvrtko Ursulin &lt;tvrtko.ursulin@linux.intel.com&gt; Cc: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Signed-off-by: Matt Roper &lt;matthew.d.roper@intel.com&gt; Tested-by: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1466196140-16336-2-git-send-email-matthew.d.roper@intel.com Cc: stable@vger.kernel.org #v4.7+ (cherry picked from commit 1b54a880b250acc226b13cea221b90aa1b3e37dd) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Ic76294f2572e6f430794ba21d29117aeeb78a2dc Reviewed-on: https://chromium-review.googlesource.com/460613 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="16" gerrit_number="460613" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/13/460613/5" remote="cros" total_fail_count="16"/><pending_commit branch="chromeos-4.4" change_id="If4589da75c6d6a35ce8225c36d42ac53880aa646" commit="e3be7a4c62d841482c17ccc354211843ce8b6a6f" commit_message="UPSTREAM: drm/i915/gen9: Drop invalid WARN() during data rate calculation It's possible to have a non-zero plane mask and still wind up with a total data rate of zero. There are two cases where this can happen: * planes are active (from the KMS point of view), but are all fully clipped (positioned offscreen) * the only active plane on a CRTC is the cursor (which is handled independently and not counted into the general data rate computations These are both valid display setups (although unusual), so we need to drop the WARN(). Signed-off-by: Matt Roper &lt;matthew.d.roper@intel.com&gt; Reviewed-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Testcase: kms_universal_planes.cursor-only-pipe-* Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1466196140-16336-4-git-send-email-matthew.d.roper@intel.com Cc: stable@vger.kernel.org #v4.7+ (cherry picked from commit 43aa7e87507f519b0b2497b6fac1e894554eaef2) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: If4589da75c6d6a35ce8225c36d42ac53880aa646 Reviewed-on: https://chromium-review.googlesource.com/460614 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="16" gerrit_number="460614" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/14/460614/5" remote="cros" total_fail_count="16"/><pending_commit branch="chromeos-4.4" change_id="I9c2fa25e105fb3107539e2bdcaeda59605179a7e" commit="a1fc40a75a4f3525518b419c433722edd9073b13" commit_message="UPSTREAM: drm/i915: Unconditionally flush any chipset buffers before execbuf If userspace is asynchronously streaming into the batch or other execobjects, we may not flush those writes along with a change in cache domain (as there is no change). Therefore those writes may end up in internal chipset buffers and not visible to the GPU upon execution. We must issue a flush command or otherwise we encounter incoherency in the batchbuffers and the GPU executing invalid commands (i.e. hanging) quite regularly. v2: Throw a paranoid wmb() into the general flush so that we remain consistent with before. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=90841 Fixes: 1816f9236303 (&quot;drm/i915: Support creation of unbound wc user...&quot;) Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Akash Goel &lt;akash.goel@intel.com&gt; Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Cc: Tvrtko Ursulin &lt;tvrtko.ursulin@linux.intel.com&gt; Tested-by: Matti Hmlinen &lt;ccr@tnsp.org&gt; Cc: stable@vger.kernel.org Reviewed-by: Mika Kuoppala &lt;mika.kuoppala@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20160818161718.27187-1-chris@chris-wilson.co.uk (cherry picked from commit 600f436801deae65e48404847b61c89b4944e355) from drm-intel-next-2016-08-22 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I9c2fa25e105fb3107539e2bdcaeda59605179a7e Reviewed-on: https://chromium-review.googlesource.com/460615 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="19" gerrit_number="460615" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/15/460615/5" remote="cros" total_fail_count="19"/><pending_commit branch="master" change_id="I70de3eebc2b795976f6010355b8a16ae54f1844b" commit="078452ee73aaf4a16f6ccf34e3148a208ce80716" commit_message="Fix typo in comment BUG=none TEST=none Change-Id: I70de3eebc2b795976f6010355b8a16ae54f1844b Reviewed-on: https://chromium-review.googlesource.com/517144 Commit-Ready: Thiemo Nagel &lt;tnagel@chromium.org&gt; Tested-by: Thiemo Nagel &lt;tnagel@chromium.org&gt; Reviewed-by: Charlie Mooney &lt;charliemooney@chromium.org&gt; " fail_count="1" gerrit_number="517144" owner_email="tnagel@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/touchbot" project_url="https://chromium-review.googlesource.com/chromiumos/platform/touchbot" ref="refs/changes/44/517144/2" remote="cros" total_fail_count="1"/><lkgm version="9600.0.0-rc1"/></manifest>