From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Chew Subject: Re: CUDA fixed VA allocations and sparse mappings Date: Mon, 13 Jul 2015 11:45:12 -0700 Message-ID: <20150713184512.GA19358@achew-linux64.nvidia.com> References: <20150708001559.GA30347@achew-linux64.nvidia.com> <20150708003153.GA30426@achew-linux64.nvidia.com> <20150708004735.GA30570@achew-linux64.nvidia.com> <20150708194004.GA8122@gmail.com> <20150708211801.GA27080@achew-linux64.nvidia.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20150708211801.GA27080-hKyou4+EtHjTuHN6Nbh//0n48jw8i0AO@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Nouveau" To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: nouveau.vger.kernel.org SSBhcG9sb2dpemUgZm9yIG15IGlnbm9yYW5jZS4gIEluIGRpZ2dpbmcgdGhyb3VnaCBub3V2ZWF1 LCBJJ3ZlIGJlY29tZQphIGJpdCBjb25mdXNlZCByZWdhcmRpbmcgdGhlIHJlbGF0aW9uc2hpcCBi ZXR3ZWVuIHZpcnR1YWwgYWRkcmVzcwphbGxvY2F0aW9ucyBhbmQgbm91dmVhdSBibydzLgoKRnJv bSBteSByZWFkaW5nIG9mIHRoZSBjb2RlLCBpdCBzZWVtcyB0aGF0IGEgbm91dmVhdV9ibyByZWFs bHkKZW5jYXBzdWxhdGVzIGEgYnVmZmVyICh3aGV0aGVyIGltcG9ydGVkLCBvciBhbGxvY2F0ZWQg d2l0aGluIG5vdXZlYXUgbGlrZSwKc2F5LCBwdXNoYnVmZmVycykuICBTbyBJJ20gY29uZnVzZWQg YWJvdXQgYW4gZWFybGllciBzdGF0ZW1lbnQgdGhhdCB0bwphbGxvY2F0ZSBhIGNodW5rIG9mIGFk ZHJlc3Mgc3BhY2UsIEkgaGF2ZSB0byBjcmVhdGUgYSBub3V2ZWF1X2JvIGZvciBpdC4KCldoYXQg SSByZWFsbHkgd2FudCB0byBkbyBpcyByZXNlcnZlIHNvbWUgc3BhY2UgaW4gdGhlIGFkZHJlc3Mg YWxsb2NhdG9yCih0aGUgc3R1ZmYgaW4gbnZrbS9zdWJkZXYvbW11L2Jhc2UuYykuICBOb3RlIHRo YXQgdGhlcmUgYXJlIG5vIGJ1ZmZlcnMKYXQgdGhpcyB0aW1lLiAgVGhpcyBpcyBqdXN0IGJsb2Nr aW5nIG91dCBzb21lIGNodW5rIG9mIHRoZSBhZGRyZXNzIHNwYWNlCnNvIHRoYXQgbm9ybWFsIGFk ZHJlc3Mgc3BhY2UgYWxsb2NhdGlvbnMgKGZvciwgc2F5LCBibydzKSBhdm9pZCB0aGlzIHJlZ2lv bi4KCkF0IHNvbWUgcG9pbnQgYWZ0ZXIgdGhhdCwgSSdkIGxpa2UgdG8gaW1wb3J0IGEgYnVmZmVy LCBhbmQgbWFwIGl0IHRvCmNlcnRhaW4gcmVnaW9ucyBvZiBteSBwcmUtYWxsb2NhdGVkIGFkZHJl c3Mgc3BhY2UuICBUaGlzIGlzIHdoeSBJIGNhbid0CmdvIHRocm91Z2ggdGhlIG5vcm1hbCBwYXRo IG9mIGltcG9ydGluZyBhIGJ1ZmZlci4uLnRoYXQgcGF0aCBhc3N1bWVzIHRoZXJlCmlzIG5vIGFk ZHJlc3MgZm9yIHRoaXMgYnVmZmVyLCBhbmQgdHJpZXMgdG8gYWxsb2NhdGUgb25lLiAgSW4gb3Vy IGNhc2UsCndlIGFscmVhZHkgaGF2ZSBhbiBhZGRyZXNzIGluIG1pbmQuICBOYWl2ZWx5LCBhdCB0 aGlzIHBvaW50LCBJJ2QgbGlrZSB0bwpjcmVhdGUgYSBub3V2ZWF1X2JvIGZvciB0aGlzIGltcG9y dGVkIGJ1ZmZlciwgYnV0IG5vdCBoYXZlIGl0IGdvIHRocm91Z2gKdGhlIGFkZHJlc3MgYWxsb2Nh dG9yIGFuZCBpbnN0ZWFkIGp1c3QgdGFrZSBhIGZpeGVkIGFkZHJlc3MuCgpDYW4gc29tZW9uZSBj bGVhciB1cCBzb21lIG9mIG15IGNvbmZ1c2lvbj8KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KTm91dmVhdSBtYWlsaW5nIGxpc3QKTm91dmVhdUBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL25vdXZlYXUK