blob: 0637b8fa6daf79f2c6f09160c2d635283d164cd9 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="f7cb4aa20cb00db0ec26b335e52c1dcafe4ac124">
<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="aefc886d79a17c983df42a462e3a32a9175a42a5" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libbrillo" path="src/aosp/external/libbrillo" revision="ce533da748d089c6f1cbd8a0b3b22713a5e229a6" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="609cb79ecaa27ab1b09bc41034501d048614d4e2" 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="b606f03ee5a4d7a5f5f78cc980a447f08d94f9df" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/shill" path="src/aosp/system/connectivity/shill" revision="726fe8b5afab7612a4d09909fe15067a2c21e03d" upstream="refs/heads/master"/>
<project name="aosp/platform/system/firewalld" path="src/aosp/system/firewalld" revision="3d8e6ae763671ec2e7160e0cb93cf358865f7851" upstream="refs/heads/master"/>
<project name="aosp/platform/system/tpm" path="src/aosp/system/tpm" revision="44f5697bf6d150ef7a4341cec149a6f522bc3af5" upstream="refs/heads/master"/>
<project name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="740efad439e57e71d8d459c366edea3a90b19576" upstream="refs/heads/master"/>
<project name="aosp/platform/system/webservd" path="src/aosp/system/webservd" revision="4da81ccb6cbe745c0f4c6e272963082a08eae7ab" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="b2db0616c4319530d7594ba12ad0c2729d1cc4f0" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="4a93e2cfc133473ae58f17374c32669eea9a8912" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/hwcplus" remote="chromium" revision="e66a31e54e12906e86dc59f95b458889f025c505" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="1c822ade1f731ec35a3d2d3be8805f773df22c4c"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/chromite" path="chromite" revision="5833e49769c7849c2d3b38fceb8ce490d8cdc812" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project groups="minilayout,buildtools" name="chromiumos/chromite/pip_packages" path="chromite/venv/pip_packages" revision="e6f67995422c55319c5f1840bbe06efc7f1b8ade" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="d556c498ee2b1d91a6d5811fb70edbc9bef4d87f" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="9670ff631439c3530cb2934a2f869faa9b3b8f66" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="ad13e66459b2032e8c38ddef23722c97ef787ddf" upstream="refs/heads/master"/>
<project groups="minilayout" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="08912290b0dada0310dbde60111f9650bc86f392" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="d61a37632c84b06d7a9d0c4631b9b4963b0cce36" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="16a835cb7c4310e87262d4b0d0d54a7fc464ef25" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="28d3865f72c27dd158bd3b00adeccf053e64f9f9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="773a49e2f9a94125cde117afd76a00e783e97a79" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="abcb13ba07474d106a45da7eb266a96eb9369516" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="5afc8d385fb928b12ed960c0507c3fdcd69f1575" 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="c75802653c799c0c3565af1137b1715f30598fac" 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="1f02727d0c1801ad8493af171dbab94d74c6881f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="05ce8d3c59a2d8e765b3beb2e1a69e7fcf59e5ba" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="1084d3a6d20056c9f2bb528a86bc76da4fdd98ba" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="e790ea7c908a73ef5045e24dceeb8d289c42f0a8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="37b96fb17bbd77f2eb93df268c5870ff5cb31076" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="8bc8a9e92811b645cd749d33179dfbc21989baeb" 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="69cdb24c55805aa4591cc21ac714d0d6e28ba3d2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/ec" path="src/platform/ec" revision="f4314410839542ef34280818c4e7a12665a361d5" 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="43aa5ac13bf566bc0b751cdb14859db3c662d94c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="c2e2fbeef92eb2391dbda5d4fca3eaf7bbfa9b1d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/firmware" path="src/platform/firmware" revision="d4d9d4cc86de09d41832c28d806bc27f2a42be1f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="3384733aad1c73c50a760c0c52e3851aa8fff455" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="5a656849c7d2b0d0ddbe0ac6d300c1e2fada0bb4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="0280326e5bd212fcfbe3696e113730045debae74" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="f78d953511606348173911ae0b62572ebec1bbc4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/imageloader" path="src/platform/imageloader" revision="2a3fc00ba2f301a242e3830c244688f665b74d1a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="5b9b3a35dbd91dbd3b2ceb7e20656016e416fa62" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="ae0b15dc322bab9bf6d7c4fcd5f77d488766a275" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="a8c3932d01fabc008b139dea8628e36ece910d19" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="9f7a1961eb4726211e18abd147d5a11a4ea86744" upstream="refs/heads/master"/>
<project name="chromiumos/platform/memento_softwareupdate" path="src/platform/memento_softwareupdate" revision="c7ff5188fb31541c3c6173e8171155f965760883" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="3aa3dc8bf37b007daa2106a85bd7a47e5170e691" 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="e0fa321b831449473dc875f6bb1c9a93b4676870" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtpd" path="src/platform/mtpd" revision="0c34e69d3003fb449c63466bbcc01b4f0a8513fe" 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="9efd0e1723cd45709bd0d34e8e7bbfd15967f0d5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="5a230ee17756dc43ff732932dcb52899c06a4d09" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="4489d28f1ec210c840d4f4827f8210ab27141f2d" 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="c362fc3e0822fd864033d2fd10b804e81c1ce04e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="75d8f1bfbbb3dfc870fcbc22f53cd16b66ac7f23" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="d2e7d94a834b54511ca57e6359839f9ca86d6d04" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="0cba6cadd1bea1ce3717779201d594c4c9131dc2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="066c7f963b3ef733716251b666e0af0afd03b4fe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="108ebbfac4d13d11e1940216434c368384ee0c0b" upstream="refs/heads/master"/>
<project groups="buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="8df7ed1453372fef63f908b90dd8c8bb62f614cd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="e528d569dbe0b7e33f14d1b55d995f5663d39d1c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/wireless_automation" path="src/platform/wireless_automation" revision="d7177dbd464f2952e10309bf1eef56bb31a7f8ad" upstream="refs/heads/master"/>
<project name="chromiumos/platform/workarounds" path="src/platform/workarounds" revision="30cab56de921f5be2d24c2e83bcd4ad5631b2d9b" 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="985d0d7edf399fa6214a198b8a15b805f71e95bd" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="16fe63be8711ebf9559d7fcc56d9fa473adaa45b" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="fdbac8e95ef6153ab23370ea1586a86f462dbe5f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="1efbf06defd77b96c8a534b2c15617256236f18c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/android_mtdutils" path="src/third_party/android_mtdutils" revision="9bcfc3ee238f16925e9aaa4573129784ebb397e7" upstream="chromeos"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="a8de89c97461b7cc13a596db8771c30843b06405" upstream="refs/heads/upstream_mirror/master">
<annotation name="branch-mode" value="create"/>
</project>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project groups="buildtools,labtools" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="0499ed2235cda86db02f84d64ae798d8032b6702" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="749cb98842b831d002f9889f2b1666ecc5ccf0be" upstream="refs/heads/chromeos-5.41"/>
<project name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="5ac54e8d3d305c2c6c7297e8e54d3cf7e4629b29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="4070e7161f2f1a1a22027a744eb868500688f0b6" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cbootimage" path="src/third_party/cbootimage" revision="b7d5b2d6a6dd05874d86ee900ff441d261f9034c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/chrontel" path="src/third_party/chrontel" revision="7bcd0328d0eeef6a0539bd0ba80cd9a545e6cf4a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/coreboot" path="src/third_party/coreboot" revision="1bad66844c6f1f3505a0404bb57922a8bdc5862f" upstream="refs/heads/chromeos-2016.05"/>
<project name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="9ba07035ed0acb28902cce826ea833cf531d57c1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="6283eeeaf5ccebcca982d5318b36d49e7b32cb6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cypress-tools" path="src/third_party/cypress-tools" revision="043fba1c35f89cce95f804bf6d4f01cfc23a6c21" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="60338a8ef06d801b6d2e343dbb14697a16f85c1b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="904f49fd770dd559800523edd91c1226e131655d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/third_party/dpkt" path="chromite/third_party/dpkt" revision="f5259728b1294412bee945df9708efba09ea9160">
<annotation name="branch-mode" value="pin"/>
</project>
<project name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="0aa39d284043be61b5f1222afdffd39a5abaf3aa" upstream="refs/heads/chromeos-2014.04"/>
<project name="chromiumos/third_party/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="caf3f93f753df5ff089df615e465d46122bee123" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="244249caf84119d56c49249ff54f9025aee63a78" 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="69702c400e274984a24d08fcaefe3952d5dcb36e" 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="af9e40b842ccfb7882061afe1479631780cf1d80" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="d5ebdc0783091fe700c7847ede827d06668ad745" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hwcplus-drm" path="src/third_party/hwcplus-drm" revision="7376a8da1c961115a61d7a3cb23bb13e4153583d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ibus-chewing" path="src/third_party/ibus-chewing/files" revision="7a9514a0844eb5eb90ab96f62484a6af9e4a0d6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ibus-xkb-layouts" path="src/third_party/ibus-xkb-layouts/files" revision="6af015110aa92dc2eed88a9f704634c3eff53b14" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="3821ac004671be33401f14562373bfbd40d08921" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="48b1f6713500eeb387e131b606079fb010886d68" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="ebd37538cf8da49c62dd5ccc7f2d0224bd01cf02" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="1c3f9498f57741bdf2b6d0333a8270efe81021cb" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="8c372912c802b1320e6c6dec6301675f00aced00" 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/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="4c4778123b7b11f750577199644f5d6820851dbb" upstream="refs/heads/chromeos-2.4.70"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="c4e2949edeed01ca3b810729a7af0d265c49629b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="a436c551cf226af66cdb3dd74ee3971d0b1dae04" 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="309502db86fb5fc1601ed5ee24897baa618b8b94" 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="7f8be648b6b621fe3b9637fffadc14bd32567b7e" upstream="refs/heads/arc-12.1.0-pre2"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="efe9d1cde3340d3a9d17e5560b609a4fb839d43d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/minifakedns" path="src/third_party/miniFakeDns" revision="6184bea119dea53da539727fe8c2a116f98cef24" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="bcc3e2e4246431be511be3959a11cd9733bedd29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="d759387adb6b4079241f7d1f2a145738acad929b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/opencryptoki" path="src/third_party/opencryptoki" revision="b67690aeeb4174b2253db18a9c1b19eeb219a4ef" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ply-image" path="src/third_party/ply-image" revision="6cf4e4cd968bb72ade54e423e2b97eb3a80c6de9" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="19b3e610c86fcadb837d252c794cb5e8008826ae" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="5d7d7ff513315abd103d0c95e92ae646c1a7688c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegra-power-query" path="src/third_party/tegra-power-query" revision="66f1f0d949f4ca4836c1a65b622629205240e37a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegrastats" path="src/third_party/tegrastats" revision="1be161a89525d840e1f6d1f21b3f45645a7dedb3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="78a898a0b196b4b683a08dfa34128e39bad9c340" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/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="1d3ac310707d4c587b275b2683c26eb5cde32123" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="71d4fee1dc6db9bd22f6866571895b753f222ff5" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="cc72f5c47c758892b0f41257b0dd441a506ffdcd" upstream="refs/heads/chromeos-v2013.06"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/next" revision="b30f38206f17aa73cda0a2fdaf4dc705527315ba" upstream="refs/heads/chromeos-v2015.07-rc1"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="bcf721d62d6a4c4c162c63714371fa4349df53bc" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/xf86-video-armsoc" path="src/third_party/xf86-video-armsoc" revision="1324c420aab940e3932d7960e13af6601d336733" 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="26d972c9d2d75a2a96d63123f0313e5c9e70a73f" upstream="refs/heads/master"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="d355a6343e3e8739413af2724dac8c9a2aa6ddf1" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="dc9cb4f308a3930c346a2ba0d8cec5119e1983ce" upstream="refs/heads/master"/>
<project name="platform/hardware/libhardware" path="src/platform/libhardware" remote="aosp" revision="f611c0457d738bee76b42b9af8c965e803419905" upstream="refs/heads/master"/>
<project name="platform/system/bt" path="src/platform/bt" remote="aosp" revision="221e9bf6c9e9f974efd92ea4f054dbdba248d2db" upstream="refs/heads/master"/>
<project name="platform/system/core" path="src/platform/core" remote="aosp" revision="3b261ace575a931d0cac9870798548560992c221" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="249bab53c3518fccd432baf1447422b25d884732" upstream="refs/heads/master"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="41f3e25635616c067b9ee272304e6f86ac8ee9db"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-3.18" change_id="Icf3efd97613eeca3a0268d555a6eabb4e0a4cbd8" commit="952fe5b76848d9811ea45695887bee038030f8ec" commit_message="UPSTREAM: perf: Add cycles to branch_info Intel Skylake supports reporting the time in cycles a branch in the LBR took, to give a rough indication of the basic block performance. Export the cycle information in the branch_info structure. This can be done by just reusing some currently zero padding. This is just the generic header change. The architecture still needs to fill it in. There's no attempt to convert to real time, as we really want cycles here. Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt; Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: eranian@google.com Link: http://lkml.kernel.org/r/1431285767-27027-5-git-send-email-andi@firstfloor.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 71ef3c6b9d4665ee7afbbe4c208a98917dcfc32f) Signed-off-by: Gabriel Marin &lt;gmx@chromium.org&gt; BUG=b:33115527 TEST=Verified that it compiles Change-Id: Icf3efd97613eeca3a0268d555a6eabb4e0a4cbd8 Reviewed-on: https://chromium-review.googlesource.com/417607 Commit-Ready: Gabriel Marin &lt;gmx@chromium.org&gt; Tested-by: Gabriel Marin &lt;gmx@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="417607" owner_email="gmx@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/07/417607/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="Iacd9cfe62d0ccd1b4a85686b911335fd7437911a" commit="f979866040f95e9c402c6ff94b829cb3a73d922b" commit_message="UPSTREAM: perf/x86/intel/lbr: Add support for LBRv5 Add support for the new LBRv5 format used on Intel Skylake CPUs. The flags for mispredict, abort, in_tx etc. moved to range of separate LBR_INFO_* MSRs. Teach the LBR code to read those. The original LBR registers stay the same, except they have full sign extension now. LBR_INFO also reports a cycle count to the last branch. Report the cycle information using the new &quot;cycles&quot; branch_info output field. In addition we have to context switch and clear the new INFO MSRs to avoid any information leaks. Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt; Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: eranian@google.com Link: http://lkml.kernel.org/r/1431285767-27027-6-git-send-email-andi@firstfloor.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 50eab8f6ecd77ae4f9742f8e21ea50705ce0f830) Signed-off-by: Gabriel Marin &lt;gmx@chromium.org&gt; BUG=b:33115527 TEST=Verified that it compiles Change-Id: Iacd9cfe62d0ccd1b4a85686b911335fd7437911a Reviewed-on: https://chromium-review.googlesource.com/417608 Commit-Ready: Gabriel Marin &lt;gmx@chromium.org&gt; Tested-by: Gabriel Marin &lt;gmx@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="417608" owner_email="gmx@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/08/417608/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I76a0f04cb2bcf0699d75618a37d71694d637b90f" commit="cc708b55753572d85ffba78210ca6b194c2f6835" commit_message="UPSTREAM: perf/x86/intel: Handle new arch perfmon v4 status bits ArchPerfmon v4 has some new status bits in GLOBAL_STATUS. These need to be ignored when deciding whether a NMI was an NMI, to avoid eating all NMIs when they stay set, see: b292d7a10487 (&quot;perf/x86/intel: ignore CondChgd bit to avoid false NMI handling&quot;) This patch ignores the new ASIF bit, which indicates that SGX interfered with the PMU, and also the new LBR freezing bits, which are set when the LBRs get frozen, plus the existing CondChange (set by JTAG debuggers and some buggy BIOSes) Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt; Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: eranian@google.com Link: http://lkml.kernel.org/r/1431285767-27027-8-git-send-email-andi@firstfloor.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit d8020bee1d0caa90e7b9d6f39ac1fdfaaee7f67f) Signed-off-by: Gabriel Marin &lt;gmx@chromium.org&gt; BUG=b:33115527 TEST=Verified that it compiles Change-Id: I76a0f04cb2bcf0699d75618a37d71694d637b90f Reviewed-on: https://chromium-review.googlesource.com/417609 Commit-Ready: Gabriel Marin &lt;gmx@chromium.org&gt; Tested-by: Gabriel Marin &lt;gmx@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="417609" owner_email="gmx@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/09/417609/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="Iaad2ebe3bde733379a010905db82390d96f4e758" commit="d0750541852c8a71e8360c19f116d1da81ceda32" commit_message="UPSTREAM: perf/x86/intel: Move PMU ACK to after LBR read With Arch Perfmon v4 the PMU ack unfreezes the LBRs. So we need to do the PMU ack after the LBR reading, otherwise the LBRs would be polluted by the PMI handler. This is a minimal change. In principle the ACK could be moved much later. Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt; Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: eranian@google.com Link: http://lkml.kernel.org/r/1431285767-27027-10-git-send-email-andi@firstfloor.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 0f29e573dd32bb8598e74271454e97c962da5e05) Signed-off-by: Gabriel Marin &lt;gmx@chromium.org&gt; BUG=b:33115527 TEST=Verified that it compiles Change-Id: Iaad2ebe3bde733379a010905db82390d96f4e758 Reviewed-on: https://chromium-review.googlesource.com/417610 Commit-Ready: Gabriel Marin &lt;gmx@chromium.org&gt; Tested-by: Gabriel Marin &lt;gmx@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="417610" owner_email="gmx@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/10/417610/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="Ifa82f028dfe7ed1b240b83135199354207d5dd05" commit="d31a7b2e2ebb718503850eb67a4ff1754eee2f72" commit_message="UPSTREAM: perf/x86/intel: Reset more state in PMU reset The PMU reset code didn't quite keep up with newer PMU features. Improve it a bit to really reset a modern PMU: - Clear all overflow status - Clear LBRs and freezing state - Disable fixed counters too Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt; Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: eranian@google.com Link: http://lkml.kernel.org/r/1425059312-18217-2-git-send-email-andi@firstfloor.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 8882edf735738c949aba4b65d3ec3453066bab12) Signed-off-by: Gabriel Marin &lt;gmx@chromium.org&gt; BUG=b:33115527 TEST=Verified that it compiles Change-Id: Ifa82f028dfe7ed1b240b83135199354207d5dd05 Reviewed-on: https://chromium-review.googlesource.com/417611 Commit-Ready: Gabriel Marin &lt;gmx@chromium.org&gt; Tested-by: Gabriel Marin &lt;gmx@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="417611" owner_email="gmx@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/11/417611/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I6e4c00c25e526354d8fad79f298829728aef7b40" commit="1c8e0fedc8f761cf8618f49232cf1fb1b90531c1" commit_message="UPSTREAM: perf/x86: Dump DEBUGCTL in PMU dump LBRs and LBR freezing are controlled through the DEBUGCTL MSR. So dump the state of DEBUGCTL too when dumping the PMU state. Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt; Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: eranian@google.com Link: http://lkml.kernel.org/r/1425059312-18217-3-git-send-email-andi@firstfloor.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit da3e606d885a17525eb18afd423f5c438860b833) Signed-off-by: Gabriel Marin &lt;gmx@chromium.org&gt; BUG=b:33115527 TEST=Verified that it compiles Change-Id: I6e4c00c25e526354d8fad79f298829728aef7b40 Reviewed-on: https://chromium-review.googlesource.com/417612 Commit-Ready: Gabriel Marin &lt;gmx@chromium.org&gt; Tested-by: Gabriel Marin &lt;gmx@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="417612" owner_email="gmx@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/12/417612/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I58cf66ca609be11edca84179c24e923115dbf7bb" commit="193ec2644cb64b8ffea3d10d3725b2ab461f5e34" commit_message="UPSTREAM: perf/x86: Only dump PEBS register when PEBS has been detected Technically PEBS_ENABLED is only guaranteed to exist when we detected PEBS. So add a check for this to the PMU dump function. I don't think it can happen on a real CPU, but could in a VM. Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt; Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: eranian@google.com Link: http://lkml.kernel.org/r/1425059312-18217-4-git-send-email-andi@firstfloor.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 15fde1101a1aed11958e0d86bc360f01866a74b1) Signed-off-by: Gabriel Marin &lt;gmx@chromium.org&gt; BUG=b:33115527 TEST=Verified that it compiles Change-Id: I58cf66ca609be11edca84179c24e923115dbf7bb Reviewed-on: https://chromium-review.googlesource.com/417613 Commit-Ready: Gabriel Marin &lt;gmx@chromium.org&gt; Tested-by: Gabriel Marin &lt;gmx@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="417613" owner_email="gmx@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/13/417613/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I98cceee0690fd28aa37c7444fd4a4cb37fb35c8b" commit="e6880bbfa4439eb7f0843f2fb5276b9278d2e57e" commit_message="UPSTREAM: perf/x86/intel: Streamline LBR MSR handling in PMI The perf PMI currently does unnecessary MSR accesses when LBRs are enabled. We use LBR freezing, or when in callstack mode force the LBRs to only filter on ring 3. So there is no need to disable the LBRs explicitely in the PMI handler. Also we always unnecessarily rewrite LBR_SELECT in the LBR handler, even though it can never change. 5) | /* write_msr: MSR_LBR_SELECT(1c8), value 0 */ 5) | /* read_msr: MSR_IA32_DEBUGCTLMSR(1d9), value 1801 */ 5) | /* write_msr: MSR_IA32_DEBUGCTLMSR(1d9), value 1801 */ 5) | /* write_msr: MSR_CORE_PERF_GLOBAL_CTRL(38f), value 70000000f */ 5) | /* write_msr: MSR_CORE_PERF_GLOBAL_CTRL(38f), value 0 */ 5) | /* write_msr: MSR_LBR_SELECT(1c8), value 0 */ 5) | /* read_msr: MSR_IA32_DEBUGCTLMSR(1d9), value 1801 */ 5) | /* write_msr: MSR_IA32_DEBUGCTLMSR(1d9), value 1801 */ This patch: - Avoids disabling already frozen LBRs unnecessarily in the PMI - Avoids changing LBR_SELECT in the PMI Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt; Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: eranian@google.com Link: http://lkml.kernel.org/r/1426871484-21285-1-git-send-email-andi@firstfloor.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 1a78d93750bb5f61abdc59a91fc3bd06a214542a) Signed-off-by: Gabriel Marin &lt;gmx@chromium.org&gt; BUG=b:33115527 TEST=Verified that it compiles Change-Id: I98cceee0690fd28aa37c7444fd4a4cb37fb35c8b Reviewed-on: https://chromium-review.googlesource.com/417614 Commit-Ready: Gabriel Marin &lt;gmx@chromium.org&gt; Tested-by: Gabriel Marin &lt;gmx@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="417614" owner_email="gmx@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/14/417614/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I22a13f6510f6b645178135bd2da59fbc3c084929" commit="42a800b713e32feb1891f1517139b288caec2eb5" commit_message="UPSTREAM: perf/x86/intel: Avoid rewriting DEBUGCTL with the same value for LBRs perf with LBRs on has a tendency to rewrite the DEBUGCTL MSR with the same value. Add a little optimization to skip the unnecessary write. Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt; Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: eranian@google.com Link: http://lkml.kernel.org/r/1426871484-21285-2-git-send-email-andi@firstfloor.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit cd1f11de69226cc7ce7e7f22bdab9010103ddaa6) Signed-off-by: Gabriel Marin &lt;gmx@chromium.org&gt; BUG=b:33115527 TEST=Verified that it compiles Change-Id: I22a13f6510f6b645178135bd2da59fbc3c084929 Reviewed-on: https://chromium-review.googlesource.com/417615 Commit-Ready: Gabriel Marin &lt;gmx@chromium.org&gt; Tested-by: Gabriel Marin &lt;gmx@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="417615" owner_email="gmx@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/15/417615/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I07bc40f874f8c5031ee0a6c266db02e6fa7b2182" commit="b9e126c527f707a86f4d1181ed445a612f60e3aa" commit_message="UPSTREAM: perf/x86/intel/lbr: Optimize v4 LBR unfreezing In Arch perfmon v4 the GLOBAL_STATUS reset automatically unfreezes LBRs. So no need to do it manually in the LBR code. Add a check to skip it. v2: Move test up to beginning of function. Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt; Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: eranian@google.com Link: http://lkml.kernel.org/r/1431285767-27027-9-git-send-email-andi@firstfloor.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 425507fa5f321bb5ce1b5eb57a9586e0cf0b9802) Signed-off-by: Gabriel Marin &lt;gmx@chromium.org&gt; BUG=b:33115527 TEST=Verified that it compiles Change-Id: I07bc40f874f8c5031ee0a6c266db02e6fa7b2182 Reviewed-on: https://chromium-review.googlesource.com/417616 Commit-Ready: Gabriel Marin &lt;gmx@chromium.org&gt; Tested-by: Gabriel Marin &lt;gmx@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="417616" owner_email="gmx@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/16/417616/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I6e0413d5420b4dcfa726ba6d91c8797bfdac8710" commit="03489177337f32713e26a89ed1619e51bc08a2ce" commit_message="BACKPORT: perf/x86/intel: Add Intel Skylake PMU support Add perf core PMU support for future Intel Skylake CPU cores. The code is based on Haswell/Broadwell. There is a new cache event list, based on the updated Haswell event list. Skylake has removed most counter constraints on basic events, so the basic constraints table now only has a single entry (plus the fixed counters). TSX support and various other setups are all shared with Haswell. Skylake has 32 LBR entries. Add a new LBR init function to set this up. The filters are all the same as Haswell. It also has a new LBR format with a separate LBR_INFO_* MSR, but that has been already added earlier. Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt; Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: eranian@google.com Link: http://lkml.kernel.org/r/1431285767-27027-7-git-send-email-andi@firstfloor.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 9a92e16fd7b4ccd9aabcbc4d42a3fb5f9a3cf4a1) Signed-off-by: Gabriel Marin &lt;gmx@chromium.org&gt; Fixes: In file perf_event_intel.c - replaced uses of x86_pmu.flags with x86_pmu.er_flags; - replaced uses of PMU_FL_* with ERF_*; BUG=b:33115527 TEST=Verified that the kernel compiles. Tested that perf record / report / top / stat works on a Skylake based chromebook. Verified that perf list shows a set of hardware and hardware cache events. Change-Id: I6e0413d5420b4dcfa726ba6d91c8797bfdac8710 Reviewed-on: https://chromium-review.googlesource.com/414624 Commit-Ready: Gabriel Marin &lt;gmx@chromium.org&gt; Tested-by: Gabriel Marin &lt;gmx@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="414624" owner_email="gmx@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/24/414624/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="Ic74ea2fcd3538f68cdef9e8ceb95170d982e6a59" commit="5bcaf09ab50fed8f90676eef89ea5165bf19b0e4" commit_message="UPSTREAM: perf/x86/intel/lbr: Use correct index to save/restore LBR_INFO with call stack Use the correct index to save/restore the LBR_INFO_x MSR in callstack mode. This is more a cleanup, as even with the wrong index the register was correctly saved/restored, and also LBR callgraph mode in perf tools do not really need anything in LBR_INFO. But still better to use the right index. Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt; Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: acme@kernel.org Cc: eranian@google.com Cc: jolsa@redhat.com Link: http://lkml.kernel.org/r/1432786398-23861-5-git-send-email-andi@firstfloor.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit e0573364b8c5b17401569ef581f1625803210f4d) Signed-off-by: Gabriel Marin &lt;gmx@chromium.org&gt; BUG=b:33115527 TEST=Verified that it compiles Change-Id: Ic74ea2fcd3538f68cdef9e8ceb95170d982e6a59 Reviewed-on: https://chromium-review.googlesource.com/417617 Commit-Ready: Gabriel Marin &lt;gmx@chromium.org&gt; Tested-by: Gabriel Marin &lt;gmx@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="417617" owner_email="gmx@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/17/417617/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I6bbe449b734b624e78bcd22a6af2eb8b566e7d7e" commit="c58a3285f7b27b22c1e57af6074c3cf3a14ad270" commit_message="UPSTREAM: perf/x86/intel/lbr: Limit LBR accesses to TOS in callstack mode In callstack mode the LBR is not a ring buffer, but a stack that grows up and down. This means in this case we don't need to access all LBRs, only the ones up to TOS. Do this optimization for the normal LBR read, and the context switch save/restore code. For save/restore it can be done unconditionally, as it only runs when call stack mode is active. This recovers some of the cost of going to 32 LBRs on Skylake. Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt; Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: acme@kernel.org Cc: eranian@google.com Cc: jolsa@redhat.com Link: http://lkml.kernel.org/r/1432786398-23861-6-git-send-email-andi@firstfloor.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 90405aa02247c1a6313c33e2253f9fd2299ae60b) Signed-off-by: Gabriel Marin &lt;gmx@chromium.org&gt; BUG=b:33115527 TEST=Verified that it compiles Change-Id: I6bbe449b734b624e78bcd22a6af2eb8b566e7d7e Reviewed-on: https://chromium-review.googlesource.com/417618 Commit-Ready: Gabriel Marin &lt;gmx@chromium.org&gt; Tested-by: Gabriel Marin &lt;gmx@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="417618" owner_email="gmx@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/18/417618/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="Id187a4f6cd4fd7764cd3c6432a35d09ef1a38bff" commit="38c7e40eed198f638a281b82daaacc561e83ee4a" commit_message="UPSTREAM: perf/x86: Make merge_attr() global to use from perf_event_intel merge_attr() allows to merge two sysfs attribute tables. Export it to be usable by other files too. Next patch is going to use that to extend the sysfs format attributes for a CPU. Signed-off-by: Andi Kleen &lt;ak@linux.intel.com&gt; Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: eranian@google.com Link: http://lkml.kernel.org/r/1435612935-24425-1-git-send-email-andi@firstfloor.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 47732d886385af769449022a02c7cf0ce45d8a5c) Signed-off-by: Gabriel Marin &lt;gmx@chromium.org&gt; BUG=b:33115527 TEST=Verified that it compiles Change-Id: Id187a4f6cd4fd7764cd3c6432a35d09ef1a38bff Reviewed-on: https://chromium-review.googlesource.com/414626 Commit-Ready: Gabriel Marin &lt;gmx@chromium.org&gt; Tested-by: Gabriel Marin &lt;gmx@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="414626" owner_email="gmx@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/26/414626/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I797b3fd9e23837f5fc9e5bf9d3aa4523b0ea0b9a" commit="e48bf25ddb9006eb160b1ccaa501d3944f4fb3db" commit_message="Add an ebuild for the chromeos-config library and tools We need to provide a C++ library to access the master configuration, as well as a command-line tool for scripts. As a starting point, create an ebuild for the croscfg library. BUG=chromium:671391 TEST=FEATURES=test emerge-reef chromeos-config-tools Change-Id: I797b3fd9e23837f5fc9e5bf9d3aa4523b0ea0b9a Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/417479 Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="417479" owner_email="sjg@chromium.org" pass_count="0" patch_number="9" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/79/417479/9" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibcc499de860982261e5c59728a2fee5ee5bf8178" commit="d2d769b5a4d4debf6845a0736a70f6396cc9c54c" commit_message="fides: Nuke obsolete project. We no longer intend to ship fides in its current form on any hardware, so remove the code. There's always the option to bring it back should it become relevant in the future. BUG=none TEST=none Change-Id: Ibcc499de860982261e5c59728a2fee5ee5bf8178 Reviewed-on: https://chromium-review.googlesource.com/416429 Commit-Ready: Mattias Nissler &lt;mnissler@chromium.org&gt; Tested-by: Mattias Nissler &lt;mnissler@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; Reviewed-by: Christoph Schütte &lt;cschuet@chromium.org&gt; " fail_count="0" gerrit_number="416429" owner_email="mnissler@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/29/416429/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifb6f9e04b42ef21e3e667f420dbcdf77049fc533" commit="c4b9193b7019abca55a1c519f0e73204f346cc46" commit_message="power: Make WakeupController handle tablet mode. Make powerd's policy::WakeupController inhibit and configure S3 wakeup for input devices while in tablet mode. It previously had code for handling the mode, but was never wired up to be notified about tablet switch events. It's possible/likely that the udev tags around tablet mode will need to be updated, as this code has never been exercised. BUG=chromium:661368 TEST=added unit tests; also checked powerd log after switching in and out of tablet mode and saw that devices were inhibited and configured for wakeup as expected Change-Id: Ifb6f9e04b42ef21e3e667f420dbcdf77049fc533 Reviewed-on: https://chromium-review.googlesource.com/416373 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Benson Leung &lt;bleung@google.com&gt; " fail_count="4" gerrit_number="416373" owner_email="derat@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/73/416373/3" remote="cros" total_fail_count="4"/><lkgm version="9092.0.0-rc1"/></manifest>