From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [Beignet] Preventing zero GPU virtual address allocation Date: Mon, 16 Mar 2015 09:52:14 +0100 Message-ID: <20150316085214.GF21993@phenom.ffwll.local> References: <20150305152758.GI18775@phenom.ffwll.local> <20150306083919.GH18784@nuc-i3427.alporthouse.com> <20150309120218.GD23680@nuc-i3427.alporthouse.com> <5502A9A0.1000209@intel.com> <20150313092738.GD3800@phenom.ffwll.local> <20150313165847.GA31491@nuc-i3427.alporthouse.com> <20150313171339.GL3800@phenom.ffwll.local> <148B1B7A67D1C24B9EF0BE42EA4977062B7F5DFE@SHSMSX101.ccr.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-we0-f169.google.com (mail-we0-f169.google.com [74.125.82.169]) by gabe.freedesktop.org (Postfix) with ESMTP id E48C06E512 for ; Mon, 16 Mar 2015 01:50:34 -0700 (PDT) Received: by wegp1 with SMTP id p1so32768723weg.1 for ; Mon, 16 Mar 2015 01:50:33 -0700 (PDT) Content-Disposition: inline In-Reply-To: <148B1B7A67D1C24B9EF0BE42EA4977062B7F5DFE@SHSMSX101.ccr.corp.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "Song, Ruiling" Cc: "Yang, Rong R" , "beignet@lists.freedesktop.org" , "Weinehall, David" , "Vetter, Daniel" , "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBNYXIgMTYsIDIwMTUgYXQgMDI6Mjk6MjRBTSArMDAwMCwgU29uZywgUnVpbGluZyB3 cm90ZToKPiAKPiAKPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiBGcm9tOiBEYW5p ZWwgVmV0dGVyIFttYWlsdG86ZGFuaWVsLnZldHRlckBmZndsbC5jaF0gT24gQmVoYWxmIE9mIERh bmllbAo+ID4gVmV0dGVyCj4gPiBTZW50OiBTYXR1cmRheSwgTWFyY2ggMTQsIDIwMTUgMToxNCBB TQo+ID4gVG86IENocmlzIFdpbHNvbjsgRGFuaWVsIFZldHRlcjsgV2VpbmVoYWxsLCBEYXZpZDsg Wm91LCBOYW5oYWk7IFNvbmcsIFJ1aWxpbmc7Cj4gPiBWZXR0ZXIsIERhbmllbDsgaW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZzsgWWFuZywgUm9uZyBSOwo+ID4gYmVpZ25ldEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKPiA+IFN1YmplY3Q6IFJlOiBbQmVpZ25ldF0gW0ludGVsLWdmeF0gUHJl dmVudGluZyB6ZXJvIEdQVSB2aXJ0dWFsIGFkZHJlc3MKPiA+IGFsbG9jYXRpb24KPiA+IAo+ID4g T24gRnJpLCBNYXIgMTMsIDIwMTUgYXQgMDQ6NTg6NDdQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+ID4gPiBPbiBGcmksIE1hciAxMywgMjAxNSBhdCAxMDoyNzozOEFNICswMTAwLCBEYW5p ZWwgVmV0dGVyIHdyb3RlOgo+ID4gPiA+IElmIHN1cHBvcnRpbmcgc3lzdGVtcyB3aXRob3V0IGZ1 bGwgcHBndHQgaXMgYSByZXF1aXJlbWVudCBmb3IgeW91Cj4gPiA+ID4gKHN0aWxsIHdvbmt5IG9u IGdlbjggYSBiaXQsIHNvIG1pZ2h0IGJlIGEgZ29vZCBzdHJhdGVneSkgdGhlbiBpbW8KPiA+ID4g PiBpdCdzIHRoZSBQSU5fQklBUyBpZGVhIEkndmUgbGFpZCBvdXQgZWFybGllciBpbiB0aGlzIHRo cmVhZC4gVGhhdAo+ID4gPiA+IG9uZSB3aWxsIHdvcmsgZXZlcnl3aGVyZS4gc29mdHBpbiBjYW4g dW5leHBlY3RlZGx5IGZhaWwgd2l0aG91dCBmdWxsCj4gPiA+ID4gcHBndHQgaWYgdGhlIGtlcm5l bCBkZWNpZGVzIHRvIHB1dCBzb21ldGhpbmcgYXQgYSBnaXZlbiBzcG90LCB3aGljaAo+ID4gPiA+ IGltbyBtZWFucyB3ZSBzaG91bGQgb25seSBleHBvc2UgaXQgb24gZnVsbCBwcGd0dCBzeXN0ZW1z Lgo+ID4gPiA+Cj4gPiA+ID4gQW5kIFBJTl9CSUFTIHNob3VsZCBiZSBmYWlybHkgZWFzeSB0byB3 aXJlIHVwIHNpbmNlIHRoZSBpbnRlcm5hbAo+ID4gPiA+IGxvZ2ljIGlzIGFsbCB0aGVyZSBhbHJl YWR5LiBTbyAianVzdCIgbmVlZHMgYW4gZXhlY2J1ZiBmbGFnLCBpZ3QKPiA+ID4gPiB0ZXN0IGFu ZCBhcHByb3ByaWF0ZSB1c2Vyc3BhY2UgdG8gc2V0IHRoYXQgbmV3IGJpdC4KPiA+ID4KPiA+ID4g SXQgZG9lc24ndCB0aG91Z2guIFRvIHByb3ZpZGUgdGhlIGd1YXJhbnRlZSB1c2Vyc3BhY2UgaXMg YXNraW5nIGZvcgo+ID4gPiAod2hpY2ggaXMgdGhhdCBhZGRyZXNzIDAgZ29lcyB0byBhIHNwZWNp YWwsIHByZWZlcnJhYmx5IGluYWNjZXNzaWJsZSwKPiA+ID4gcGFnZSksIHlvdSBoYXZlIHRvIGV2 aWN0IHRoZSBmaXJzdCBOIHBhZ2VzIGluIHRoZSBHR1RULiBUaGF0IGlzIGp1c3QKPiA+ID4gYXMg bGlrZWx5IHRvIGZhaWwgd2l0aCBhbiBleGVjYnVmZmVyIGZsYWcgYXMgaXQgd291bGQgd2l0aCBh biBleGVjb2JqZWN0IGZsYWcuCj4gPiAKPiA+IEFmYWl1aSB1c2Vyc3BhY2Ugb25seSBuZWVkcyB0 aGUgZ3VhcmFudGVlIHRoYXQgTlVMTCBpcyBuZXZlciBhIHZhbGlkIGFkZHJlc3MuCj4gPiBXaGlj aCBtZWFucyBpdCdzIG5ldmVyIGEgdmFsaWQgYWRkcmVzcyBmb3IgaXRzIG93biBidWZmZXIgb2Jq ZWN0cy4gSSBkb24ndAo+ID4gdGhpbmsgaXQgY2FyZXMgb25lIGJpdCB3aGF0J3MgYWN0dWFsbHkg dGhlcmUsIGl0J3Mgbm90IG1hbmRhdG9yeSB0byBmYXVsdAo+ID4gYXBwYXJlbnRseS4gQW5kIGZh dWx0aW5nIGlzIHdoYXQncyBub3QgcG9zc2libGUuCj4gWWVzLCBUaGlzIGlzIHdoYXQgZXhhY3Rs eSB3aGF0IHdlIG5lZWQsIHRoYXQgaXMgbWFrZSBOVUxMIGFzIGFuIGludmFsaWQgYWRkcmVzcy4g SXQncyBqdXN0IGxpa2UgQyBsYW5ndWFnZS4KPiBCdXQgSSBoYXZlIHNvbWUgbW9yZSBjb21tZW50 LiBUaGUgYnVmZmVyIG9iamVjdCB1c2VkIGluIG9wZW5jbCBtYXkgYmUgYWxsb2NhdGVkIGluIGxp YnZhL29wZW5nbCBhbmQgc2hhcmVkIGZvciBvcGVuY2wgdXNhZ2UgdGhyb3VnaCBzb21lIG9wZW5j bCBleHRlbnNpb24uCj4gQWZhaXVpLCB0aGlzIHdvdWxkIGltcGxpY2l0bHkgcmVxdWlyZSBsaWJ2 YS9tZXNhIGFsc28gYXZvaWQgemVyby1hZGRyZXNzIGJ1ZmZlciBvYmplY3QgYWxsb2NhdGlvbi4K PiBXaWxsIGxpYmRybSByZS1iaW5kIHN1Y2gga2luZCBvZiBzaGFyZWQgYnVmZmVyIG9iamVjdCB0 byBhIG5ldyBncmFwaGljcyB2aXJ0dWFsIGFkZHJlc3M/Cj4gU28gdGhhdCBQSU5fQklBUyBpcyBh bHNvIGVmZmVjdGl2ZSBvbiB0aGUgc2hhcmVkIGJ1ZmZlciwgcmlnaHQ/CgpZZWFoIHdlJ2xsIHJl YmluZCBpZiBuZWVkZWQuIFdlIGNhbiBtYWtlIHRoaXMgYW4gZXhlY2J1ZiBvciBjb250ZXh0IGZs YWcsCmluIGVpdGhlciBjYXNlIGFueXRoaW5nIHRoYXQgZ2V0cyBleGVjdXRlZCBieSBvY2wgd2ls bCBiZSBtb3ZlZCBhcm91bmQgaWYKaXQgYWNjaWRlbnRhbGx5IGVuZGVkIHVwIGF0IHRoZSB3cm9u ZyBwbGFjZS4gVGhlIG9ubHkgZXhjZXB0aW9uIGlzIGlmIGEKYnVmZmVyIGlzIHBpbm5lZCBhbHJl YWR5LCBpLmUuIGlmIHlvdSdyZSBkb2luZyBkaXJlY3QgcmVuZGVyaW5nIHRvIHRoZQpmcm9udGJ1 ZmZlci4gVGhhdCB3aWxsIGdpdmUgeW91IGFuIEVCVVNZLCBidXQgb3RvaCB0aGF0IGFsc28gc2hv dWxkbid0CmV2ZXIgaGFwcGVuIHJlYWxseS4KLURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0 d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KKzQxICgwKSA3OSAzNjUgNTcgNDggLSBo dHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo=