From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yu Dai Subject: Re: [PATCH 12/15] drm/i915: Interrupt routing for GuC submission Date: Tue, 23 Jun 2015 16:48:11 -0700 Message-ID: <5589F03B.8090902@intel.com> References: <1434393394-21002-1-git-send-email-david.s.gordon@intel.com> <1434393394-21002-13-git-send-email-david.s.gordon@intel.com> <20150616092412.GK28462@nuc-i3427.alporthouse.com> <55812DDC.7050503@intel.com> <20150617122219.GT23637@phenom.ffwll.local> <20150617124133.GU23637@phenom.ffwll.local> <55894412.3040606@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 6D85F6E368 for ; Tue, 23 Jun 2015 16:49:28 -0700 (PDT) In-Reply-To: <55894412.3040606@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Dave Gordon , Daniel Vetter Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org CgpPbiAwNi8yMy8yMDE1IDA0OjMzIEFNLCBEYXZlIEdvcmRvbiB3cm90ZToKPiBPbiAxNy8wNi8x NSAxMzo0MSwgRGFuaWVsIFZldHRlciB3cm90ZToKPiA+IE9uIFdlZCwgSnVuIDE3LCAyMDE1IGF0 IDAyOjIyOjE5UE0gKzAyMDAsIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPj4gT24gV2VkLCBKdW4g MTcsIDIwMTUgYXQgMDk6MjA6NDRBTSArMDEwMCwgRGF2ZSBHb3Jkb24gd3JvdGU6Cj4gPj4+IE9u IDE2LzA2LzE1IDEwOjI0LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPj4+PiBPbiBNb24sIEp1biAx NSwgMjAxNSBhdCAwNzozNjozMFBNICswMTAwLCBEYXZlIEdvcmRvbiB3cm90ZToKPiA+Pj4+PiAr c3RhdGljIHZvaWQgZGlyZWN0X2ludGVycnVwdHNfdG9fZ3VjKHN0cnVjdCBkcm1faTkxNV9wcml2 YXRlICpkZXZfcHJpdikKPiA+Pj4+PiArewo+ID4+Pj4+ICsJc3RydWN0IGludGVsX2VuZ2luZV9j cyAqcmluZzsKPiA+Pj4+PiArCWludCBpLCBpcnFzOwo+ID4+Pj4+ICsKPiA+Pj4+PiArCS8qIHRl bGwgYWxsIGNvbW1hbmQgc3RyZWFtZXJzIHRvIGZvcndhcmQgaW50ZXJydXB0cyBhbmQgdmJsYW5r IHRvIEd1QyAqLwo+ID4+Pj4+ICsJaXJxcyA9IF9NQVNLRURfRklFTEQoR0ZYX0ZPUldBUkRfVkJM QU5LX01BU0ssIEdGWF9GT1JXQVJEX1ZCTEFOS19BTFdBWVMpOwo+ID4+Pj4+ICsJaXJxcyB8PSBf TUFTS0VEX0JJVF9FTkFCTEUoR0ZYX0lOVEVSUlVQVF9TVEVFUklORyk7Cj4gPj4+Pj4gKwlmb3Jf ZWFjaF9yaW5nKHJpbmcsIGRldl9wcml2LCBpKQo+ID4+Pj4+ICsJCUk5MTVfV1JJVEUoUklOR19N T0RFX0dFTjcocmluZyksIGlycXMpOwo+ID4+Pj4+ICsKPiA+Pj4+PiArCS8qIHRlbGwgREUgdG8g c2VuZCAoYWxsKSBmbGlwX2RvbmUgdG8gR3VDICovCj4gPj4+Pj4gKwlpcnFzID0gREVSUk1SX1BJ UEVBX1BSSV9GTElQX0RPTkUgfCBERVJSTVJfUElQRUFfU1BSX0ZMSVBfRE9ORSB8Cj4gPj4+Pj4g KwkgICAgICAgREVSUk1SX1BJUEVCX1BSSV9GTElQX0RPTkUgfCBERVJSTVJfUElQRUJfU1BSX0ZM SVBfRE9ORSB8Cj4gPj4+Pj4gKwkgICAgICAgREVSUk1SX1BJUEVDX1BSSV9GTElQX0RPTkUgfCBE RVJSTVJfUElQRUNfU1BSX0ZMSVBfRE9ORTsKPiA+Pj4+PiArCS8qIFVubWFza2VkIGJpdHMgd2ls bCBjYXVzZSBHdUMgcmVzcG9uc2UgbWVzc2FnZSB0byBiZSBzZW50ICovCj4gPj4+Pj4gKwlJOTE1 X1dSSVRFKERFX0dVQ1JNUiwgfmlycXMpOwo+ID4+Pj4KPiA+Pj4+IFRoYXQncyBzY2FyeSBzaW5j ZSB1c2Vyc3BhY2UgZGVwZW5kcyBvbiBhIGZldyBtb3JlIERFUlJNUiBldmVudHMKPiA+Pj4+ICh3 YWl0LWZvci1zY2FubGluZSkuIFdoZXJlIHdpbGwgdGhleSBlbmQgdXA/Cj4gPj4+PiAtQ2hyaXMK PiA+Pj4KPiA+Pj4gVGhpcyBkb2Vzbid0IGNoYW5nZSBhbnkgYml0cyBpbiBERV9SUk1SLCBvciBz ZXQgdGhlIFZCTEFOSyBvciBTQ0FOTElORQo+ID4+PiBiaXRzIGluIHRoZSBERV9HVUNSTVIsIHNv IHRob3NlIGV2ZW50cyBzaG91bGQgYmUgdW5hZmZlY3RlZC4gVGhlIEd1Qwo+ID4+PiBpc24ndCBp bnRlcmVzdGVkIGluIHRob3NlLCBvbmx5IGluIGZsaXAgZG9uZS4KPiA+Pgo+ID4+IFdoeSBkb2Vz IHRoZSBndWMgY2FyZSBhYm91dCBmbGlwX2RvbmU/IFdpdGggYXRvbWljIGl0J2xsIGdldCBleGFj dGx5IG5vbmUKPiA+PiBvZiB0aG9zZSwgZXZlciAuLi4KPiA+Cj4gPiBXZWxsIEkgZm9yZ290IHRo YXQgbW1pbyB3cml0ZXMgYWxzbyBnZW5lcmF0ZSBpbnRlcnJ1cHRzLiBTdGlsbCBzdHJhbmdlCj4g PiB0aGF0IEd1QyBpcyBpbnRlcmVzdGVkIGluIHRoaXMuIFdvdWxkIGJlIHJlYWxseSBpbnRlcmVz dGluZyB0byBrbm93IHdoYXQKPiA+IEd1QyBpcyB1cCB0byBoZXJlLgo+ID4gLURhbmllbAo+Cj4g TWF5YmUgQWxleCBrbm93cyAuLi4gb3RoZXJ3aXNlIHdlIGNhbiBhc2sgdGhlIEd1QyBmL3cgdGVh bSAuLi4KPgpUaGUgU0xQQyAoU2luZ2xlIExvb3AgUG93ZXIgQ29udHJvbCkgd2l0aGluIEd1QyBu ZWVkcyB0aGVzZS4gSG93ZXZlciwgdG8gCmVuYWJsZSBpdCBvciBub3QgaXMgeWV0IGRldGVybWlu ZWQgYmVjYXVzZSBhcmNoaXRlY3R1cmUgcmV2aWV3IGlzIG5vdCBkb25lLgoKQWxleApfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=