From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: Re: [PATCH 02/21] drm/i915/gtt: Workaround for HW preload not flushing pdps Date: Thu, 13 Aug 2015 12:42:34 +0100 Message-ID: <55CC82AA.4070507@intel.com> References: <1432314314-23530-1-git-send-email-mika.kuoppala@intel.com> <1432314314-23530-3-git-send-email-mika.kuoppala@intel.com> <556847E6.2050801@intel.com> <55686141.9090107@intel.com> <55782292.90507@intel.com> <55793938.7000603@intel.com> <87616ufiuh.fsf@gaia.fi.intel.com> <20150811050514.GA14192@zlv-hp-dev> <55CAFC41.2050806@intel.com> <20150813090820.GA29589@zlv-hp-dev> <55CC6D96.4080902@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 59A5F7A37A for ; Thu, 13 Aug 2015 04:42:38 -0700 (PDT) In-Reply-To: <55CC6D96.4080902@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Michel Thierry , Mika Kuoppala , "Wang, Zhi A" , "Tian, Kevin" , "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org T24gMTMvMDgvMTUgMTE6MTIsIE1pY2hlbCBUaGllcnJ5IHdyb3RlOgo+IE9uIDgvMTMvMjAxNSA1 OjA4IFBNLCBaaGl5dWFuIEx2IHdyb3RlOgo+PiBIaSBNaWNoZWwsCj4+Cj4+IFRoYW5rcyBmb3Ig dGhlIHJlcGx5IQo+Pgo+PiBJIHlldCBoYXZlIGFub3RoZXIgcXVlc3Rpb246IHJpZ2h0IG5vdyB0 aGUgbWFya190bGJfZGlydHkoKSB3aWxsIGJlCj4+IGNhbGxlZCBpZiBhbnkgbGV2ZWwgb2YgUFBH VFQgdGFibGUgaXMgY2hhbmdlZC4gQnV0IGZvciB0aGUgRVhFQ0xJU1QKPj4gY29udGV4dCBzdWJt aXNzaW9uLCB3ZSBvbmx5IG5lZWQgTFJJIGNvbW1hbmRzIGlmIHRoZXJlIGFyZSBMMyBQRFAgcm9v dAo+PiBwb2ludGVyIGNoYW5nZXMgcmlnaHQ/IFRoYW5rcyEKPgo+IG1hcmtfdGxic19kaXJ0eSBp cyBub3Qgb25seSBmb3IgZXhlY2xpc3RzIG1vZGUsIHdlIHJlLXVzZWQgaXQgc2luY2UgaXQKPiB3 YXMgYWxyZWFkeSB0aGVyZS4KPgo+IFRoZSB1cGRhdGUgaXMgb25seSByZXF1aXJlZCB3aGVuIGEg UERQIGlzIGFsbG9jYXRlZC4KPgo+IC1NaWNoZWwKCkRvZXNuJ3QgdGhhdCBkZXBlbmQgb24gd2hl dGhlciB0aGUgY29udGV4dCBpcyBydW5uaW5nPyBUaGUgTFJJIHJlbG9hZCAKaGFzIHRoZSBzaWRl IGVmZmVjdCBvZiBmbHVzaGluZyBhbGwgY3VycmVudCBrbm93bGVkZ2Ugb2YgbWFwcGluZ3MsIHNv IApldmVyeSBsZXZlbCBvZiBQRCBnZXRzIHJlZnJlc2hlZCBmcm9tIG1lbW9yeS4KCklmIHdlJ3Jl IG5vdCB1cGRhdGluZyB0aGUgdG9wIGxldmVsIFBEUHMsIGFuZCB3ZSBrbm93IHRoZSBjb250ZXh0 IGlzbid0IAphY3RpdmUsIHRoZW4gd2UgKmFzc3VtZSogdGhhdCBsb3dlci1sZXZlbCBQRHMgd2ls bCBiZSByZWZyZXNoZWQgd2hlbiB0aGUgCmNvbnRleHQgaXMgbmV4dCBsb2FkZWQuIChUaGlzIGhh c24ndCBiZWVuIHRydWUgb24gYWxsIGhhcmR3YXJlLCBzb21lIG9mIAp3aGljaCBjYWNoZWQgcHJl dmlvdXNseS1yZXRyaWV2ZWQgUERzIGFjcm9zcyBjdHggc2F2ZS1hbmQtcmVsb2FkLCBhbmQgCnRo YXQncyBvbmUgcmVhc29uIHdoeSB0aGVyZSdzIGEgIkZvcmNlIFBEIFJlc3RvcmUiIGJpdCwgYnV0 IHdlJ3ZlIGJlZW4gCnRvbGQgbm90IHRvIHVzZSBpdCBvbiBjdXJyZW50IGgvdykuIEFGQUlDVCwg Y3VycmVudCBjaGlwcyBkb24ndCBjYWNoZSAKcHJldmlvdXMgUERzIGFuZCBkb24ndCBuZWVkIHRo ZSAiRm9yY2UiIGJpdCBmb3IgdGhpcyBjYXNlLgoKT1RPSCwgaWYgd2UgZG9uJ3Qga25vdyB3aGV0 aGVyIHRoZSBjb250ZXh0IGlzIHJ1bm5pbmcsIHRoZW4gd2UgY2FuJ3QgYmUgCnN1cmUgd2hlbiAo b3Igd2hldGhlcikgYW55IFBEIHVwZGF0ZXMgd2lsbCBiZSBzZWVuLiBBcyBsb25nIGFzIHRoZSAK Y2hhbmdlcyBvZiBpbnRlcmVzdCBhcmUgb25seSBldmVyICpmcm9tKiBOVUxMICp0byogbm9uLU5V TEwsIHdlICpleHBlY3QqIAppdCB0byB3b3JrLCBiZWNhdXNlICh3ZSAqYXNzdW1lKikgdGhlIEdQ VSB3b24ndCBjYWNoZSBuZWdhdGl2ZSByZXN1bHRzIApmcm9tIFBEIGxvb2t1cHM7IHNvIGFueSBs b29rdXAgdGhhdCBwcmV2aW91c2x5IGhpdCBhbiBpbnZhbGlkIG1hcHBpbmcgCndpbGwgYmUgcmUt ZmV0Y2hlZCBuZXh0IHRpbWUgaXQncyByZXF1aXJlZCAoYW5kIG1heSBub3cgYmUgZ29vZCkuCgpJ ZiB3ZSBkb24ndCByZWxvYWQgdGhlIFBEUHMgd2l0aCBMUklzLCB0aGVuIHBlcmhhcHMgdG8gYmUg c2FmZSB3ZSBuZWVkIAp0byBpbmplY3Qgc29tZSBvdGhlciBpbnN0cnVjdGlvbiB0aGF0IHdpbGwg anVzdCBmb3JjZSBhIHJlLWZldGNoIG9mIHRoZSAKbG93ZXItbGV2ZWwgUERzIGZyb20gbWVtb3J5 LCB3aXRob3V0IGFsdGVyaW5nIGFueSB0b3AtbGV2ZWwgUERQcz8gSW4gCmNvbmp1bmN0aW9uIHdp dGggcHJlYWxsb2NhdGluZyB0aGUgdG9wLWxldmVsIGVudHJpZXMsIHRoYXQgb3VnaHQgdG8gCmd1 YXJhbnRlZSB0aGF0IHRoZSB1cGRhdGVzIHdvdWxkIGJlIHNlZW4ganVzdCBiZWZvcmUgdGhlIHBv aW50IHdoZXJlIAp0aGV5J3JlIGFib3V0IHRvIGJlIHVzZWQ/CgouRGF2ZS4KX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK