Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1917986imm; Sat, 29 Sep 2018 06:42:06 -0700 (PDT) X-Google-Smtp-Source: ACcGV61xZT+7OmSVPXm63lmS7qBNEtJFa3EP/JQCIbYlX6DxYQKQv0msQ9Ez3UFrRwm5DLjKy+uB X-Received: by 2002:a63:e116:: with SMTP id z22-v6mr2974558pgh.89.1538228526861; Sat, 29 Sep 2018 06:42:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538228526; cv=none; d=google.com; s=arc-20160816; b=WePJH+GeELDU+sIg9WKbeoadAwZ/3luE247DHOmDjoakGJHlSWhxXKi6dXNoYlycHu +5ZXZTdA7jXwpCNhrLQwlwGCu9+8Nxq0uAeiXPVqYMSJPo3AMa9BI7apz+Hqhwh4VV/W tCWv5YcIpIqbfkIa4+fhHFTStcRZV08NaWZPQ4+jhMVbE0oHdCWte1Im6E9R5SQt7s5R yhmt3Fo9LHI2Pdg11AUmfpoNlTgQk3W1CaQDQ9XpJLygpwu5BufWBxirPnfVGny9PgrF HISldC/6BlUaigN+mIpSG4PcqC9kIf1xkIUgQTRS8KOCcwG15ke5k0NYhtUh1VE0nEA+ kTMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:mime-version :content-transfer-encoding:references:in-reply-to:subject:cc:to:from :date; bh=3D6Qmowh/u5Dpu6RBAmXm1rXYbpAV194k7//mI9C1GU=; b=YGM07kK0PcTW4xnxcb/bH40nD0foyysCiHG04h1ykYut3j0EhIeYfUF6yhNpM8Jjwu dcXqEC797t65GF6nn6pTwhFqnlZFnRBLW94Pnnb9K/Pp5tW75nZgRu1EqV/meq/ZIbl5 b8CV9FAaFxb3go/e0u7CHlUv1hF5mgVBOE6xzXRouVka4SlXVW4wvNxCfakkeBgw1Yj2 +SWo+RvM3z4bTmxU7Y5mhaKbpZgs8duVr7fY/cTUTJDrA7CQlbBZIxgRVVngzkO/ODAA wyg3Sx22+rhiJiKrztQa9GJxTabFzH5m+t5Yt1b0LQq/cKRJ7ZgODccEKcQARXvne60q tiAg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i1-v6si7355206plt.108.2018.09.29.06.41.52; Sat, 29 Sep 2018 06:42:06 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728310AbeI2UJB (ORCPT + 99 others); Sat, 29 Sep 2018 16:09:01 -0400 Received: from mx9.pku.edu.cn ([162.105.129.172]:5715 "EHLO pku.edu.cn" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728147AbeI2UJB (ORCPT ); Sat, 29 Sep 2018 16:09:01 -0400 Received: by ajax-webmail-mailfront04 (Coremail) ; Sat, 29 Sep 2018 21:40:27 +0800 (GMT+08:00) X-Originating-IP: [203.187.182.140] Date: Sat, 29 Sep 2018 21:40:27 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: "Guan Xuetao" To: "christoph hellwig" Cc: iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH, RFC] unicore32: remove swiotlb support X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.7b build 20180509(9e2321e9) Copyright (c) 2002-2018 www.mailtech.cn pku In-Reply-To: <20180927135434.6866-1-hch@lst.de> References: <20180927135434.6866-1-hch@lst.de> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 Message-ID: <467b89ea.5028.166258f1945.Coremail.gxt@pku.edu.cn> X-Coremail-Locale: en_US X-CM-TRANSID: 9IFpogAHs+LLgK9beKK4AA--.21041W X-CM-SenderInfo: qqqqliixuslio6sn3hxhgxhubq/1tbiAQEDB1Py8HKrxAAAsI X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org VGhhdCdzIHJpZ2h0IGFuZCByZWFsbHkgZ29vZCB0byB1c2UgZGlyZWN0LmMsIG5vdCBzd2lvdGxi LmMKTm8gc3BlY2lhbCBsaW1pdGF0aW9uIGZvciBkbWEgem9uZSBpbiB1bmljb3JlMzIuCgpBY2tl ZC1ieTogR3VhbiBYdWV0YW8gPGd4dEBwa3UuZWR1LmNuPgoKVGhhbmtzLAoKR3VhbiBYdWV0YW8K Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlcy0tLS0tCj4gRnJvbTogIkNocmlzdG9waCBIZWxsd2ln IiA8aGNoQGxzdC5kZT4KPiBTZW50IFRpbWU6IDIwMTgtMDktMjcgMjE6NTQ6MzQgKFRodXJzZGF5 KQo+IFRvOiAiR3VhbiBYdWV0YW8iIDxneHRAcGt1LmVkdS5jbj4KPiBDYzogaW9tbXVAbGlzdHMu bGludXgtZm91bmRhdGlvbi5vcmcsIGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKPiBTdWJq ZWN0OiBbUEFUQ0gsIFJGQ10gdW5pY29yZTMyOiByZW1vdmUgc3dpb3RsYiBzdXBwb3J0Cj4gCj4g dW5pY29yZTMyIGlzIGEgYm9nIHN0YW5kYXJkIDMyLWJpdCBwb3J0IHdpdGhvdXQgbGFyZ2VyIHBo eXNpY2FsIGFkZHJlc3MKPiBzcGFjZSwgaGlnaG1lbSBvciBhbnkgb3RoZXIgb2J2aW91cyBhZGRy ZXNzaW5nIGxpbWl0YXRpb24uICBUaGVyZSBzaG91bGQKPiBiZSBubyBuZWVkIHRvIGJvdW5jZSBi dWZmZXIgdXNpbmcgc3dpb3RsYi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdp ZyA8aGNoQGxzdC5kZT4KPiAtLS0KPiAKPiBHdWFuLCBjYW4geW91IGRvdWJsZSBjaGVjayBteSBh c3N1bXB0aW9ucz8gIEkgcmVhbGx5IGNhbid0IGZpbmQgYQo+IHJlYXNvbiB3aHkgdW5pY29yZTMy IHdvdWxkIG5lZWQgc3dpb3RsYi4KPiAKPiAgYXJjaC91bmljb3JlMzIvS2NvbmZpZyAgICAgICAg ICAgICAgICAgICB8ICAyICstCj4gIGFyY2gvdW5pY29yZTMyL2luY2x1ZGUvYXNtL0tidWlsZCAg ICAgICAgfCAgMSArCj4gIGFyY2gvdW5pY29yZTMyL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgg fCAyMiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIGFyY2gvdW5pY29yZTMyL21tL2luaXQuYyAg ICAgICAgICAgICAgICAgfCAgMyAtLS0KPiAgNCBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMo KyksIDI2IGRlbGV0aW9ucygtKQo+ICBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC91bmljb3JlMzIv aW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaAo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3VuaWNvcmUz Mi9LY29uZmlnIGIvYXJjaC91bmljb3JlMzIvS2NvbmZpZwo+IGluZGV4IDYwZWFlNzQ0ZDhmZC4u M2EzYjQwZjc5NTU4IDEwMDY0NAo+IC0tLSBhL2FyY2gvdW5pY29yZTMyL0tjb25maWcKPiArKysg Yi9hcmNoL3VuaWNvcmUzMi9LY29uZmlnCj4gQEAgLTQsNiArNCw3IEBAIGNvbmZpZyBVTklDT1JF MzIKPiAgCXNlbGVjdCBBUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRAo+ICAJc2VsZWN0IEFSQ0hf TUlHSFRfSEFWRV9QQ19QQVJQT1JUCj4gIAlzZWxlY3QgQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklP Cj4gKwlzZWxlY3QgRE1BX0RJUkVDVF9PUFMKPiAgCXNlbGVjdCBIQVZFX01FTUJMT0NLCj4gIAlz ZWxlY3QgSEFWRV9HRU5FUklDX0RNQV9DT0hFUkVOVAo+ICAJc2VsZWN0IEhBVkVfS0VSTkVMX0da SVAKPiBAQCAtMjAsNyArMjEsNiBAQCBjb25maWcgVU5JQ09SRTMyCj4gIAlzZWxlY3QgR0VORVJJ Q19JT01BUAo+ICAJc2VsZWN0IE1PRFVMRVNfVVNFX0VMRl9SRUwKPiAgCXNlbGVjdCBORUVEX0RN QV9NQVBfU1RBVEUKPiAtCXNlbGVjdCBTV0lPVExCCj4gIAloZWxwCj4gIAkgIFVuaUNvcmUtMzIg aXMgMzItYml0IEluc3RydWN0aW9uIFNldCBBcmNoaXRlY3R1cmUsCj4gIAkgIGluY2x1ZGluZyBh IHNlcmllcyBvZiBsb3ctcG93ZXItY29uc3VtcHRpb24gUklTQyBjaGlwCj4gZGlmZiAtLWdpdCBh L2FyY2gvdW5pY29yZTMyL2luY2x1ZGUvYXNtL0tidWlsZCBiL2FyY2gvdW5pY29yZTMyL2luY2x1 ZGUvYXNtL0tidWlsZAo+IGluZGV4IGJmYzdhYmU3NzkwNS4uMTM3MjU1M2RjMGE5IDEwMDY0NAo+ IC0tLSBhL2FyY2gvdW5pY29yZTMyL2luY2x1ZGUvYXNtL0tidWlsZAo+ICsrKyBiL2FyY2gvdW5p Y29yZTMyL2luY2x1ZGUvYXNtL0tidWlsZAo+IEBAIC00LDYgKzQsNyBAQCBnZW5lcmljLXkgKz0g Y29tcGF0LmgKPiAgZ2VuZXJpYy15ICs9IGN1cnJlbnQuaAo+ICBnZW5lcmljLXkgKz0gZGV2aWNl LmgKPiAgZ2VuZXJpYy15ICs9IGRpdjY0LmgKPiArZ2VuZXJpYy15ICs9IGRtYS1tYXBwaW5nLmgK PiAgZ2VuZXJpYy15ICs9IGVtZXJnZW5jeS1yZXN0YXJ0LmgKPiAgZ2VuZXJpYy15ICs9IGV4ZWMu aAo+ICBnZW5lcmljLXkgKz0gZXh0YWJsZS5oCj4gZGlmZiAtLWdpdCBhL2FyY2gvdW5pY29yZTMy L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggYi9hcmNoL3VuaWNvcmUzMi9pbmNsdWRlL2FzbS9k bWEtbWFwcGluZy5oCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggNzkwYmMyZWY0 YWYyLi4wMDAwMDAwMDAwMDAKPiAtLS0gYS9hcmNoL3VuaWNvcmUzMi9pbmNsdWRlL2FzbS9kbWEt bWFwcGluZy5oCj4gKysrIC9kZXYvbnVsbAo+IEBAIC0xLDIyICswLDAgQEAKPiAtLyoKPiAtICog bGludXgvYXJjaC91bmljb3JlMzIvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaAo+IC0gKgo+IC0g KiBDb2RlIHNwZWNpZmljIHRvIFBLVW5pdHkgU29DIGFuZCBVbmlDb3JlIElTQQo+IC0gKgo+IC0g KiBDb3B5cmlnaHQgKEMpIDIwMDEtMjAxMCBHVUFOIFh1ZS10YW8KPiAtICoKPiAtICogVGhpcyBw cm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt b2RpZnkKPiAtICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg TGljZW5zZSB2ZXJzaW9uIDIgYXMKPiAtICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJl IEZvdW5kYXRpb24uCj4gLSAqLwo+IC0jaWZuZGVmIF9fVU5JQ09SRV9ETUFfTUFQUElOR19IX18K PiAtI2RlZmluZSBfX1VOSUNPUkVfRE1BX01BUFBJTkdfSF9fCj4gLQo+IC0jaW5jbHVkZSA8bGlu dXgvc3dpb3RsYi5oPgo+IC0KPiAtc3RhdGljIGlubGluZSBjb25zdCBzdHJ1Y3QgZG1hX21hcF9v cHMgKmdldF9hcmNoX2RtYV9vcHMoc3RydWN0IGJ1c190eXBlICpidXMpCj4gLXsKPiAtCXJldHVy biAmc3dpb3RsYl9kbWFfb3BzOwo+IC19Cj4gLQo+IC0jZW5kaWYKPiBkaWZmIC0tZ2l0IGEvYXJj aC91bmljb3JlMzIvbW0vaW5pdC5jIGIvYXJjaC91bmljb3JlMzIvbW0vaW5pdC5jCj4gaW5kZXgg ZjQ5NTBmYmZlNTc0Li41ZjcyYThkMWQ5NTMgMTAwNjQ0Cj4gLS0tIGEvYXJjaC91bmljb3JlMzIv bW0vaW5pdC5jCj4gKysrIGIvYXJjaC91bmljb3JlMzIvbW0vaW5pdC5jCj4gQEAgLTIzNCw5ICsy MzQsNiBAQCB2b2lkIF9faW5pdCBib290bWVtX2luaXQodm9pZCkKPiAgCj4gIAl1YzMyX2Jvb3Rt ZW1faW5pdChtaW4sIG1heF9sb3cpOwo+ICAKPiAtI2lmZGVmIENPTkZJR19TV0lPVExCCj4gLQlz d2lvdGxiX2luaXQoMSk7Cj4gLSNlbmRpZgo+ICAJLyoKPiAgCSAqIFNwYXJzZW1lbSB0cmllcyB0 byBhbGxvY2F0ZSBib290bWVtIGluIG1lbW9yeV9wcmVzZW50KCksCj4gIAkgKiBzbyBtdXN0IGJl IGRvbmUgYWZ0ZXIgdGhlIGZpeGVkIHJlc2VydmF0aW9ucwo+IC0tIAo+IDIuMTkuMAo=