From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.0 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2D5C0C3F2CD for ; Wed, 4 Mar 2020 10:35:32 +0000 (UTC) Received: from mm01.cs.columbia.edu (mm01.cs.columbia.edu [128.59.11.253]) by mail.kernel.org (Postfix) with ESMTP id 986C020705 for ; Wed, 4 Mar 2020 10:35:31 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="pBdyV79X" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 986C020705 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvmarm-bounces@lists.cs.columbia.edu Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id EF64E4AF95; Wed, 4 Mar 2020 05:35:30 -0500 (EST) X-Virus-Scanned: at lists.cs.columbia.edu Authentication-Results: mm01.cs.columbia.edu (amavisd-new); dkim=softfail (fail, message has been altered) header.i=@linaro.org Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GBrXVliBxTvU; Wed, 4 Mar 2020 05:35:29 -0500 (EST) Received: from mm01.cs.columbia.edu (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id B72ED4AF85; Wed, 4 Mar 2020 05:35:29 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id ECDEA4AED8 for ; Tue, 3 Mar 2020 07:57:57 -0500 (EST) X-Virus-Scanned: at lists.cs.columbia.edu Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WfdEGg7rd+Y2 for ; Tue, 3 Mar 2020 07:57:56 -0500 (EST) Received: from mail-pg1-f195.google.com (mail-pg1-f195.google.com [209.85.215.195]) by mm01.cs.columbia.edu (Postfix) with ESMTPS id 9EAF54AED7 for ; Tue, 3 Mar 2020 07:57:56 -0500 (EST) Received: by mail-pg1-f195.google.com with SMTP id 7so1513344pgr.2 for ; Tue, 03 Mar 2020 04:57:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=Lg++IdYMeQd94pD/ZLBO5CJLpoQAjy8oNL8AZop1ans=; b=pBdyV79X5PzDSeKMLl78uCsyMMfApV/dm6Xt0abLb0CDLkPTIcuZfFfifhGyzHBFhQ uPB4L44CjJt97iTH9OX3ExajyF+uak9tl+MDBZELIkQQfJI1y1OkWiBWc7V5K5uXdoeX u6kP+HaiPiyu0ajhimW8fQaIwSIqfZ0BTiecuD48wzWbijj3BWVCVPXQ/vW7aH9X9HfV 2XV3ry/BiJQIAjFEAV05BQrRjLk0QxP8gwLS54uTMj/wr7EVFpSiKBZf/OQXoqV5xBCi 760oD2HdWo/B0hn2swU9vOQ+0n7r9yfX4BWiryhqSt8waHinEjBMk+4TlYNMMItRsRIC jZdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=Lg++IdYMeQd94pD/ZLBO5CJLpoQAjy8oNL8AZop1ans=; b=RnG4dGMqr5jlcarfs8rr+7I0C6kir0qwCfzrRoQ6fjPV9riHTKqFvayjVFJTuIqj3L FWk5ZOqcX20jtDAh6hK+HJMTTQIHoLmFou+ScUWrJWSuZCoR/OKuQgLreFs48iNCZAQ8 lhexMtnk2+j2F1/KmhjnFPDq59Zk9/axuxQKTf4qz77bQCFHJNKYyhmWO+Z/J8DlKsOw sMhWwltcwyfMcCJiXrKbLR2OgGi0KH3yXYyv8K2znTPceCbU0NeNOjbKZwIehZ6Hb9a5 vDpTXIarCdMZSWHQ9WbSySJkk/4qZFu6jMgpWaJcignLyvewJYHprMoyRyo0Sa7pl9Oj fTQg== X-Gm-Message-State: ANhLgQ1D8psNg9W09RKK8a7GfjwzqIRMY78gpGVIR2Pv1irKpyJePY7d RKjz1iTzyu2WvFWji1HGNKxCzw== X-Google-Smtp-Source: ADFU+vvmaCiGdnLf7VVnD73qoTDE9qAVS2O4FvZFUlSW1+1T1yr52B7c7d1Vy26Nlbvk0udV+zchMA== X-Received: by 2002:a63:91c1:: with SMTP id l184mr3862200pge.341.1583240275667; Tue, 03 Mar 2020 04:57:55 -0800 (PST) Received: from [10.122.2.74] ([45.135.186.15]) by smtp.gmail.com with ESMTPSA id x66sm13299097pgb.9.2020.03.03.04.57.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Mar 2020 04:57:54 -0800 (PST) Subject: Re: Re: [PATCH v9 00/11] SMMUv3 Nested Stage Setup (VFIO part) To: Auger Eric , Tomasz Nowicki , "eric.auger.pro@gmail.com" , "iommu@lists.linux-foundation.org" , "linux-kernel@vger.kernel.org" , "kvm@vger.kernel.org" , "kvmarm@lists.cs.columbia.edu" , "joro@8bytes.org" , "alex.williamson@redhat.com" , "jacob.jun.pan@linux.intel.com" , "yi.l.liu@intel.com" , "jean-philippe.brucker@arm.com" , "will.deacon@arm.com" , "robin.murphy@arm.com" References: <20190711135625.20684-1-eric.auger@redhat.com> <3741c034-08f1-9dbb-ab06-434f3a8bd782@redhat.com> From: zhangfei Message-ID: Date: Tue, 3 Mar 2020 20:57:27 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <3741c034-08f1-9dbb-ab06-434f3a8bd782@redhat.com> Content-Language: en-US X-Mailman-Approved-At: Wed, 04 Mar 2020 05:35:28 -0500 Cc: "kevin.tian@intel.com" , "vincent.stehle@arm.com" , "ashok.raj@intel.com" , "marc.zyngier@arm.com" , "tina.zhang@intel.com" , wangzhou1 , Kenneth Lee X-BeenThere: kvmarm@lists.cs.columbia.edu X-Mailman-Version: 2.1.14 Precedence: list List-Id: Where KVM/ARM decisions are made List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: kvmarm-bounces@lists.cs.columbia.edu Sender: kvmarm-bounces@lists.cs.columbia.edu SGksIEVyaWMKCk9uIDIwMTkvMTEvMjAg5LiL5Y2INjoxOCwgQXVnZXIgRXJpYyB3cm90ZToKPgo+ Pj4gVGhpcyBzZXJpZXMgYnJpbmdzIHRoZSBWRklPIHBhcnQgb2YgSFcgbmVzdGVkIHBhZ2luZyBz dXBwb3J0Cj4+PiBpbiB0aGUgU01NVXYzLgo+Pj4KPj4+IFRoZSBzZXJpZXMgZGVwZW5kcyBvbjoK Pj4+IFtQQVRDSCB2OSAwMC8xNF0gU01NVXYzIE5lc3RlZCBTdGFnZSBTZXR1cCAoSU9NTVUgcGFy dCkKPj4+IChodHRwczovL3d3dy5zcGluaWNzLm5ldC9saXN0cy9rZXJuZWwvbXNnMzE4NzcxNC5o dG1sKQo+Pj4KPj4+IDMgbmV3IElPQ1RMcyBhcmUgaW50cm9kdWNlZCB0aGF0IGFsbG93IHRoZSB1 c2Vyc3BhY2UgdG8KPj4+IDEpIHBhc3MgdGhlIGd1ZXN0IHN0YWdlIDEgY29uZmlndXJhdGlvbgo+ Pj4gMikgcGFzcyBzdGFnZSAxIE1TSSBiaW5kaW5ncwo+Pj4gMykgaW52YWxpZGF0ZSBzdGFnZSAx IHJlbGF0ZWQgY2FjaGVzCj4+Pgo+Pj4gVGhleSBtYXAgb250byB0aGUgcmVsYXRlZCBuZXcgSU9N TVUgQVBJIGZ1bmN0aW9ucy4KPj4+Cj4+PiBXZSBpbnRyb2R1Y2UgdGhlIGNhcGFiaWxpdHkgdG8g cmVnaXN0ZXIgc3BlY2lmaWMgaW50ZXJydXB0Cj4+PiBpbmRleGVzIChzZWUgWzFdKS4gQSBuZXcg RE1BX0ZBVUxUIGludGVycnVwdCBpbmRleCBhbGxvd3MgdG8gcmVnaXN0ZXIKPj4+IGFuIGV2ZW50 ZmQgdG8gYmUgc2lnbmFsZWQgd2hlbmV2ZXIgYSBzdGFnZSAxIHJlbGF0ZWQgZmF1bHQKPj4+IGlz IGRldGVjdGVkIGF0IHBoeXNpY2FsIGxldmVsLiBBbHNvIGEgc3BlY2lmaWMgcmVnaW9uIGFsbG93 cwo+Pj4gdG8gZXhwb3NlIHRoZSBmYXVsdCByZWNvcmRzIHRvIHRoZSB1c2VyIHNwYWNlLgo+Pj4K Pj4+IEJlc3QgUmVnYXJkcwo+Pj4KPj4+IEVyaWMKPj4+Cj4+PiBUaGlzIHNlcmllcyBjYW4gYmUg Zm91bmQgYXQ6Cj4+PiBodHRwczovL2dpdGh1Yi5jb20vZWF1Z2VyL2xpbnV4L3RyZWUvdjUuMy4w LXJjMC0yc3RhZ2UtdjkKPj4gSSB0aGluayB5b3UgaGF2ZSBhbHJlYWR5IHRlc3RlZCBvbiBUaHVu ZGVyWDIsIGJ1dCBhcyBhIGZvcm1hbGl0eSwgZm9yCj4+IHRoZSB3aG9sZSBzZXJpZXM6Cj4+Cj4+ IFRlc3RlZC1ieTogVG9tYXN6IE5vd2lja2kgPHRub3dpY2tpQG1hcnZlbGwuY29tPgo+PiBxZW11 OiBodHRwczovL2dpdGh1Yi5jb20vZWF1Z2VyL3FlbXUvdHJlZS92NC4xLjAtcmMwLTJzdGFnZS1y ZmN2NQo+PiBrZXJuZWw6IGh0dHBzOi8vZ2l0aHViLmNvbS9lYXVnZXIvbGludXgvdHJlZS92NS4z LjAtcmMwLTJzdGFnZS12OSArCj4+IFNoYW1lZXIncyBmaXggcGF0Y2gKPj4KPj4gSW4gbXkgdGVz dCBJIGFzc2lnbmVkIEludGVsIDgyNTc0TCBOSUMgYW5kIHBlcmZvcm0gaXBlcmYgdGVzdHMuCj4g VGhhbmsgeW91IGZvciB5b3VyIHRlc3RpbmcgZWZmb3J0cy4KPj4gT3RoZXIgZm9sa3MgZnJvbSBN YXJ2ZWxsIGNsYWltZWQgdGhpcyB0byBiZSBpbXBvcnRhbnQgZmVhdHVyZSBzbyBJIGFza2VkCj4+ IHRoZW0gdG8gcmV2aWV3IGFuZCBzcGVhayB1cCBvbiBtYWlsaW5nIGxpc3QuCj4gVGhhdCdzIG5p Y2UgdG8gcmVhZCB0aGF0ISAgU28gaXQgaXMgdGltZSBmb3IgbWUgdG8gcmViYXNlIGJvdGggdGhl IGlvbW11Cj4gYW5kIHZmaW8gcGFydHMuIEkgd2lsbCBzdWJtaXQgc29tZXRoaW5nIHF1aWNrbHku IFRoZW4gSSB3b3VsZCBlbmNvdXJhZ2UKPiB0aGUgcmV2aWV3IGVmZm9ydHMgdG8gZm9jdXMgZmly c3Qgb24gdGhlIGlvbW11IHBhcnQuCj4KPgp2U1ZBIGZlYXR1cmUgaXMgYWxzbyB2ZXJ5IGltcG9y dGFudCB0byB1cywgaXQgd2lsbCBiZSBncmVhdCBpZiB2U1ZBIGNhbiAKYmUgc3VwcG9ydGVkIGlu IGd1ZXN0IHdvcmxkLgoKV2UganVzdCBzdWJtaXR0ZWQgdWFjY2UgZm9yIGFjY2VsZXJhdG9yLCB3 aGljaCB3aWxsIGJlIHN1cHBvcnRpbmcgU1ZBIG9uIApob3N0LCB0aGFua3MgdG8gSmVhbidzIGVm Zm9ydC4KCmh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDIwLzIvMTEvNTQKCgpIb3dldmVyLCBzdXBw b3J0aW5nIHZTVkEgaW4gZ3Vlc3QgaXMgYWxzbyBhIGtleSBjb21wb25lbnQgZm9yIGFjY2VsZXJh dG9yLgoKTG9va2luZyBmb3J3YXJkIHRoaXMgZ29pbmcgdG8gYmUgaGFwcGVuLgoKCkFueSByZXNw aW4sIEkgd2lsbCBiZSB2ZXJ5IGhhcHB5IHRvIHRlc3QuCgoKVGhhbmtzCgoKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwprdm1hcm0gbWFpbGluZyBsaXN0 Cmt2bWFybUBsaXN0cy5jcy5jb2x1bWJpYS5lZHUKaHR0cHM6Ly9saXN0cy5jcy5jb2x1bWJpYS5l ZHUvbWFpbG1hbi9saXN0aW5mby9rdm1hcm0K