From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH 2/3] drm/i915/trace: Remove engine out of the context sandwich Date: Fri, 25 May 2018 09:26:41 +0100 Message-ID: <20180525082642.18246-2-tvrtko.ursulin@linux.intel.com> References: <20180525082642.18246-1-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::234]) by gabe.freedesktop.org (Postfix) with ESMTPS id ACECE6E8D0 for ; Fri, 25 May 2018 08:26:51 +0000 (UTC) Received: by mail-wm0-x234.google.com with SMTP id q4-v6so12117173wmq.1 for ; Fri, 25 May 2018 01:26:51 -0700 (PDT) In-Reply-To: <20180525082642.18246-1-tvrtko.ursulin@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCkluIHRoZSBz dHJpbmcgdHJhY2Vwb2ludCByZXByZXNlbnRhdGlvbiB3ZSBlbmRlZCB1cCB3aXRoIHRoZSBlbmdp bmUKc2FuZHdpY2hlZCBiZXR3ZWVuIGNvbnRleHQgaGFyZHdhcmUgaWQgYW5kIGNvbnRleHQgZmVu Y2UgaWQuCgpNb3ZlIHRoZSB0d28gcGllY2VzIG9mIGNvbnRleHQgZGF0YSB0b2dldGhlciBmb3Ig cmVkYWJpbGl0eS4KCkJpbmFyeSByZWNvcmRzIGFyZSBsZWZ0IGFzIGlzLCB0aGF0IGlzIGJvdGgg ZmllbGRzIHJlbWFpbmcgdW5kZXIgdGhlCmV4aXN0aW5nIG5hbWUgYW5kIG9yZGVyaW5nLgoKdjI6 CiAqIERvIG5vdCBjb25zb2xpZGF0ZSB0aGUgcHJpbnRrIGZvcm1hdCwganVzdCByZW9yZGVyLiAo TGlvbmVsKQoKU2lnbmVkLW9mZi1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGlu dGVsLmNvbT4KQ2M6IExpb25lbCBMYW5kd2VybGluIDxsaW9uZWwuZy5sYW5kd2VybGluQGludGVs LmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3RyYWNlLmggfCAzMCArKysrKysr KysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCsp LCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X3RyYWNlLmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3RyYWNlLmgKaW5kZXggN2FjZWE0 MDUyNzk4Li5iYWM1ODJlZDNhMGIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfdHJhY2UuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3RyYWNlLmgKQEAgLTYz OCw5ICs2MzgsOSBAQCBUUkFDRV9FVkVOVChpOTE1X3JlcXVlc3RfcXVldWUsCiAJCQkgICBfX2Vu dHJ5LT5mbGFncyA9IGZsYWdzOwogCQkJICAgKSwKIAotCSAgICBUUF9wcmludGsoImRldj0ldSwg aHdfaWQ9JXUsIGVuZ2luZT0ldToldSwgY3R4PSV1LCBzZXFubz0ldSwgZmxhZ3M9MHgleCIsCi0J CSAgICAgIF9fZW50cnktPmRldiwgX19lbnRyeS0+aHdfaWQsIF9fZW50cnktPmNsYXNzLAotCQkg ICAgICBfX2VudHJ5LT5pbnN0YW5jZSwgX19lbnRyeS0+Y3R4LCBfX2VudHJ5LT5zZXFubywKKwkg ICAgVFBfcHJpbnRrKCJkZXY9JXUsIGVuZ2luZT0ldToldSwgaHdfaWQ9JXUsIGN0eD0ldSwgc2Vx bm89JXUsIGZsYWdzPTB4JXgiLAorCQkgICAgICBfX2VudHJ5LT5kZXYsIF9fZW50cnktPmNsYXNz LCBfX2VudHJ5LT5pbnN0YW5jZSwKKwkJICAgICAgX19lbnRyeS0+aHdfaWQsIF9fZW50cnktPmN0 eCwgX19lbnRyeS0+c2Vxbm8sCiAJCSAgICAgIF9fZW50cnktPmZsYWdzKQogKTsKIApAQCAtNjY4 LDkgKzY2OCw5IEBAIERFQ0xBUkVfRVZFTlRfQ0xBU1MoaTkxNV9yZXF1ZXN0LAogCQkJICAgX19l bnRyeS0+Z2xvYmFsID0gcnEtPmdsb2JhbF9zZXFubzsKIAkJCSAgICksCiAKLQkgICAgVFBfcHJp bnRrKCJkZXY9JXUsIGh3X2lkPSV1LCBlbmdpbmU9JXU6JXUsIGN0eD0ldSwgc2Vxbm89JXUsIGds b2JhbD0ldSIsCi0JCSAgICAgIF9fZW50cnktPmRldiwgX19lbnRyeS0+aHdfaWQsIF9fZW50cnkt PmNsYXNzLAotCQkgICAgICBfX2VudHJ5LT5pbnN0YW5jZSwgX19lbnRyeS0+Y3R4LCBfX2VudHJ5 LT5zZXFubywKKwkgICAgVFBfcHJpbnRrKCJkZXY9JXUsIGVuZ2luZT0ldToldSwgaHdfaWQ9JXUs IGN0eD0ldSwgc2Vxbm89JXUsIGdsb2JhbD0ldSIsCisJCSAgICAgIF9fZW50cnktPmRldiwgX19l bnRyeS0+Y2xhc3MsIF9fZW50cnktPmluc3RhbmNlLAorCQkgICAgICBfX2VudHJ5LT5od19pZCwg X19lbnRyeS0+Y3R4LCBfX2VudHJ5LT5zZXFubywKIAkJICAgICAgX19lbnRyeS0+Z2xvYmFsKQog KTsKIApAQCAtNzE4LDkgKzcxOCw5IEBAIFRSQUNFX0VWRU5UKGk5MTVfcmVxdWVzdF9pbiwKIAkJ CSAgIF9fZW50cnktPnBvcnQgPSBwb3J0OwogCQkJICAgKSwKIAotCSAgICBUUF9wcmludGsoImRl dj0ldSwgaHdfaWQ9JXUsIGVuZ2luZT0ldToldSwgY3R4PSV1LCBzZXFubz0ldSwgcHJpbz0ldSwg Z2xvYmFsPSV1LCBwb3J0PSV1IiwKLQkJICAgICAgX19lbnRyeS0+ZGV2LCBfX2VudHJ5LT5od19p ZCwgX19lbnRyeS0+Y2xhc3MsCi0JCSAgICAgIF9fZW50cnktPmluc3RhbmNlLCBfX2VudHJ5LT5j dHgsIF9fZW50cnktPnNlcW5vLAorCSAgICBUUF9wcmludGsoImRldj0ldSwgZW5naW5lPSV1OiV1 LCBod19pZD0ldSwgY3R4PSV1LCBzZXFubz0ldSwgcHJpbz0ldSwgZ2xvYmFsPSV1LCBwb3J0PSV1 IiwKKwkJICAgICAgX19lbnRyeS0+ZGV2LCBfX2VudHJ5LT5jbGFzcywgX19lbnRyeS0+aW5zdGFu Y2UsCisJCSAgICAgIF9fZW50cnktPmh3X2lkLCBfX2VudHJ5LT5jdHgsIF9fZW50cnktPnNlcW5v LAogCQkgICAgICBfX2VudHJ5LT5wcmlvLCBfX2VudHJ5LT5nbG9iYWxfc2Vxbm8sIF9fZW50cnkt PnBvcnQpCiApOwogCkBAIC03NTAsOSArNzUwLDkgQEAgVFJBQ0VfRVZFTlQoaTkxNV9yZXF1ZXN0 X291dCwKIAkJCSAgIF9fZW50cnktPmNvbXBsZXRlZCA9IGk5MTVfcmVxdWVzdF9jb21wbGV0ZWQo cnEpOwogCQkJICAgKSwKIAotCQkgICAgVFBfcHJpbnRrKCJkZXY9JXUsIGh3X2lkPSV1LCBlbmdp bmU9JXU6JXUsIGN0eD0ldSwgc2Vxbm89JXUsIGdsb2JhbD0ldSwgY29tcGxldGVkPz0ldSIsCi0J CQkgICAgICBfX2VudHJ5LT5kZXYsIF9fZW50cnktPmh3X2lkLCBfX2VudHJ5LT5jbGFzcywKLQkJ CSAgICAgIF9fZW50cnktPmluc3RhbmNlLCBfX2VudHJ5LT5jdHgsIF9fZW50cnktPnNlcW5vLAor CQkgICAgVFBfcHJpbnRrKCJkZXY9JXUsIGVuZ2luZT0ldToldSwgaHdfaWQ9JXUsIGN0eD0ldSwg c2Vxbm89JXUsIGdsb2JhbD0ldSwgY29tcGxldGVkPz0ldSIsCisJCQkgICAgICBfX2VudHJ5LT5k ZXYsIF9fZW50cnktPmNsYXNzLCBfX2VudHJ5LT5pbnN0YW5jZSwKKwkJCSAgICAgIF9fZW50cnkt Pmh3X2lkLCBfX2VudHJ5LT5jdHgsIF9fZW50cnktPnNlcW5vLAogCQkJICAgICAgX19lbnRyeS0+ Z2xvYmFsX3NlcW5vLCBfX2VudHJ5LT5jb21wbGV0ZWQpCiApOwogCkBAIC04NDIsOSArODQyLDkg QEAgVFJBQ0VfRVZFTlQoaTkxNV9yZXF1ZXN0X3dhaXRfYmVnaW4sCiAJCQkgICBfX2VudHJ5LT5m bGFncyA9IGZsYWdzOwogCQkJICAgKSwKIAotCSAgICBUUF9wcmludGsoImRldj0ldSwgaHdfaWQ9 JXUsIGVuZ2luZT0ldToldSwgY3R4PSV1LCBzZXFubz0ldSwgZ2xvYmFsPSV1LCBibG9ja2luZz0l dSwgZmxhZ3M9MHgleCIsCi0JCSAgICAgIF9fZW50cnktPmRldiwgX19lbnRyeS0+aHdfaWQsIF9f ZW50cnktPmNsYXNzLAotCQkgICAgICBfX2VudHJ5LT5pbnN0YW5jZSwgX19lbnRyeS0+Y3R4LCBf X2VudHJ5LT5zZXFubywKKwkgICAgVFBfcHJpbnRrKCJkZXY9JXUsIGVuZ2luZT0ldToldSwgaHdf aWQ9JXUsIGN0eD0ldSwgc2Vxbm89JXUsIGdsb2JhbD0ldSwgYmxvY2tpbmc9JXUsIGZsYWdzPTB4 JXgiLAorCQkgICAgICBfX2VudHJ5LT5kZXYsIF9fZW50cnktPmNsYXNzLCBfX2VudHJ5LT5pbnN0 YW5jZSwKKwkJICAgICAgX19lbnRyeS0+aHdfaWQsIF9fZW50cnktPmN0eCwgX19lbnRyeS0+c2Vx bm8sCiAJCSAgICAgIF9fZW50cnktPmdsb2JhbCwgISEoX19lbnRyeS0+ZmxhZ3MgJiBJOTE1X1dB SVRfTE9DS0VEKSwKIAkJICAgICAgX19lbnRyeS0+ZmxhZ3MpCiApOwotLSAKMi4xNy4wCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK