From mboxrd@z Thu Jan 1 00:00:00 1970 From: Benjamin Herrenschmidt Subject: Re: [RFC PATCH] drm/ttm: force cached mappings for system RAM on ARM Date: Thu, 17 Jan 2019 17:07:20 +1100 Message-ID: <9d706807c93f88bc850153ae20ea28e6502e0aac.camel@kernel.crashing.org> References: <20190110072841.3283-1-ard.biesheuvel@linaro.org> <5d8135de-80fe-9c0e-2206-ecb809f64cdb@daenzer.net> <55facfb9-92af-86b8-40e9-d63b887b5592@amd.com> <9f956898-7973-98ee-6bf1-e1d445e9d365@amd.com> <20190114191350.GA29600@fuggles.cambridge.arm.com> <20190114193548.GB29600@fuggles.cambridge.arm.com> <87a7k2yx66.fsf@concordia.ellerman.id.au> <9dc27cbf-e109-0c32-fc92-6fce1b224cda@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from gate.crashing.org (gate.crashing.org [63.228.1.57]) by gabe.freedesktop.org (Postfix) with ESMTPS id 53EBF6F2CA for ; Thu, 17 Jan 2019 06:07:51 +0000 (UTC) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Ard Biesheuvel , "Koenig, Christian" Cc: Carsten Haitzler , David Airlie , Michael Ellerman , Michel =?ISO-8859-1?Q?D=E4nzer?= , Will Deacon , Linux Kernel Mailing List , dri-devel , "Huang, Ray" , "Zhang, Jerry" , linux-arm-kernel , Bernhard =?ISO-8859-1?Q?Rosenkr=E4nzer?= List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCAyMDE5LTAxLTE2IGF0IDA4OjQ3ICswMTAwLCBBcmQgQmllc2hldXZlbCB3cm90ZToK PiA+IEFzIGZhciBhcyBJIGtub3cgb24geDg2IGl0IGRvZXNuJ3QsIHNvIHdoZW4geW91IGhhdmUg YW4gdW4tY2FjaGVkIHBhZ2UKPiA+IHlvdSBjYW4gc3RpbGwgYWNjZXNzIGl0IHdpdGggYSBzbm9v cGluZyBETUEgcmVhZC93cml0ZSBvcGVyYXRpb24gYW5kCj4gPiBkb24ndCBjYXVzZSB0cm91Ymxl Lgo+ID4gCj4gCj4gSSB0aGluayBpdCBpcyB0aGUgb3RoZXIgd2F5IGFyb3VuZC4gVGhlIHF1ZXN0 aW9uIGlzLCBvbiBhbiBvdGhlcndpc2UKPiBjYWNoZSBjb2hlcmVudCBkZXZpY2UsIHdoZXRoZXIg dGhlIE5vU25vb3AgYXR0cmlidXRlIHNldCBieSB0aGUgR1BVCj4gcHJvcGFnYXRlcyBhbGwgdGhl IHdheSB0byB0aGUgYnVzIHNvIHRoYXQgaXQgYnlwYXNzZXMgdGhlIGNhY2hlcy4KCk9uIHBvd2Vy cGMgaXQncyBpZ25vcmVkLCBhbGwgRE1BIGFjY2Vzc2VzIHdpbGwgYmUgc25vb3BlZC4gQnV0IHRo YXQncwpmaW5lIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgbWVtb3J5IHdhcyBtYXBwZWQgY2Fj aGFibGUgb3Igbm90LCB0aGUKc25vb3BlciB3aWxsIHNpbXBseSBub3QgZmluZCBhbnl0aGluZyBp ZiBub3QuIEkgKnRoaW5rKiB3ZSBvbmx5IGRvCmNhY2hlIGluamVjdCBpZiB0aGUgbGluZSBhbHJl YWR5IGV4aXN0cyBpbiBvbmUgb2YgdGhlIGNhY2hlcy4KCj4gT24geDg2LCB3ZSBjYW4gdG9sZXJh dGUgaWYgdGhpcyBpcyBub3QgdGhlIGNhc2UsIHNpbmNlIHVuY2FjaGVkIG1lbW9yeQo+IGFjY2Vz c2VzIGJ5IHRoZSBDUFUgc25vb3AgdGhlIGNhY2hlcyBhcyB3ZWxsLgo+IAo+IE9uIG90aGVyIGFy Y2hpdGVjdHVyZXMsIHVuY2FjaGVkIGFjY2Vzc2VzIGdvIHN0cmFpZ2h0IHRvIG1haW4gbWVtb3J5 LAo+IHNvIGlmIHRoZSBkZXZpY2Ugd3JvdGUgYW55dGhpbmcgdG8gdGhlIGNhY2hlcyB3ZSB3b24n dCBzZWUgaXQuCgpXZWxsLCBvbiBhbGwgcG93ZXJwYyBpbXBsZW1lbnRhdGlvbnMgdGhhdCBJIGFt IGF3YXJlIG9mIGF0IGxlYXN0IChkdW5ubwphYm91dCBBUk0pLCB0aGV5IGRvLCBidXQgd2UgZG9u J3QgaGF2ZSBhIHByb2JsZW0gYmVjYXVzZSBJIGRvbid0IHRoaW5rCnRoZSBkZXZpY2VzIGNhbi93 aWxsIHdyaXRlIHRvIHRoZSBjYWNoZXMgZGlyZWN0bHkgdW5sZXNzIGEKY29ycmVzcG9uZGluZyBs aW5lIGFscmVhZHkgZXhpc3RzIChidXQgSSBtaWdodCBiZSB3cm9uZywgd2UgbmVlZCB0bwpkb3Vi bGUgY2hlY2sgYWxsIGltcGxlbWVudGF0aW9ucyB3aGljaCBpcyB0cmlja3kpLgoKSSBhbSBub3Qg YXdhcmUgb2YgYW55IHBvd2VycGMgY2hpcCBpbXBsZW1lbnRpbmcgTm9Tbm9vcC4KCj4gU28gdG8g dXNlIHRoaXMgb3B0aW1pemF0aW9uLCB5b3UgaGF2ZSB0byBlaXRoZXIgYmUgMTAwJSBzdXJlIHRo YXQKPiBOb1Nub29wIGlzIGltcGxlbWVudGVkIGNvcnJlY3RseSwgb3IgaGF2ZSBhIHg4NiBDUFUu Cj4gCj4gPiA+IFRoZSBvbGQgaGFjayBvZiB1c2luZyBub24tY2FjaGVkIG1hcHBpbmcgdG8gYXZv aWQgc25vb3AgY29zdCBpbiBBR1AgYW5kCj4gPiA+IG90aGVycyBpcyBqdXN0IHRoYXQgLi4uIGFu IHVnbHkgYW5kIGhvcnJpYmxlIGhhY2tzIHRoYXQgc2hvdWxkIGhhdmUKPiA+ID4gbmV2ZXIgZXZl bnR1YXRlZCwgd2hlbiB0aGUgc2VhcmNoIGZvciBwZXJmb3JtYW5jZSBwdXNoZXMgSFcgcGVvcGxl IGludG8KPiA+ID4gdXR0ZXIgaW5zYW5pdHkgOikKPiA+IAo+ID4gV2VsbCBJIGFncmVlIHRoYXQg dW4tY2FjaGVkIHN5c3RlbSBtZW1vcnkgbWFrZXMgdGhpbmdzIG11Y2ggbW9yZQo+ID4gY29tcGxp Y2F0ZWQgZm9yIGEgcXVlc3Rpb25hYmxlIGdhaW4uCj4gPiAKPiA+IEJ1dCBmYWN0IGlzIHdlIG5v dyBoYXZlIHRvIGRlYWwgd2l0aCB0aGUgbWVzcywgc28gbm8gcG9pbnQgaW4KPiA+IGNvbXBsYWlu aW5nIGFib3V0IGl0IHRvIG11Y2ggOikKPiA+IAo+IAo+IEluZGVlZC4gSSB3b25kZXIgaWYgd2Ug c2hvdWxkIGp1c3QgZGlzYWJsZSBpdCBhbHRvZ2V0aGVyIHVubGVzcyBDT05GSUdfWDg2PXkKClRo ZSBxdWVzdGlvbiBpcyB3aGV0aGVyIERNQSBmcm9tIGEgZGV2aWNlIGNhbiBpbnN0YW5jaWF0ZSBj YWNoZSBsaW5lcwppbiB5b3VyIHN5c3RlbS4gVGhpcyBhIHN5c3RlbSBzcGVjaWZpYyByYXRoZXIg dGhhbiBhcmNoaXRlY3R1cmUKc3BlY2lmaWMgcXVlc3Rpb24gSSBzdXNwZWN0Li4uCiAKQ2hlZXJz LApCZW4uCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==