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=-0.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=ham 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 7AF04C31E46 for ; Wed, 12 Jun 2019 10:09:10 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5A9042082C for ; Wed, 12 Jun 2019 10:09:10 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5A9042082C Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=mxnavi.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hb0BZ-0007Zq-68; Wed, 12 Jun 2019 10:08:53 +0000 Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hb0BX-0007Zl-7c for xen-devel@lists.xenproject.org; Wed, 12 Jun 2019 10:08:51 +0000 X-Inumbo-ID: 109d6920-8cfa-11e9-8980-bc764e045a96 Received: from mxnavi-mail.mxnavi.com (unknown [116.90.87.199]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS id 109d6920-8cfa-11e9-8980-bc764e045a96; Wed, 12 Jun 2019 10:08:48 +0000 (UTC) Received: from [192.168.51.47] (61.161.186.150) by mxnavi-mail.mxnavi.com (116.90.87.199) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1591.10; Wed, 12 Jun 2019 18:05:36 +0800 To: Julien Grall , References: From: chenbaodong Message-ID: <2ed30cde-e2ab-745e-94f5-0cf6155c9122@mxnavi.com> Date: Wed, 12 Jun 2019 18:08:43 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-Originating-IP: [61.161.186.150] X-ClientProxiedBy: mxnavi-mail.mxnavi.com (116.90.87.199) To mxnavi-mail.mxnavi.com (116.90.87.199) Subject: Re: [Xen-devel] [PATCH] xen/arm: io: add function swap_mmio_handler() X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Stefano Stabellini Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" Ck9uIDYvMTIvMTkgMTc6MDgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPgo+IE9uIDYvMTIv MTkgNjo0MiBBTSwgQmFvZG9uZyBDaGVuIHdyb3RlOgo+PiBTd2FwIGZ1bmN0aW9uIGNhbiBiZSB1 c2VkIHdoZW4gY2FsbGluZyBzb3J0KCkuCj4+IG9yIGVsc2UsIHRoZSBkZWZhdWx0IHN3YXAgZnVu Y3Rpb24gZ2VuZXJpY19zd2FwKCkgaXMgdXNlZCwKPj4gd2hpY2ggaXMgYSBsaXR0bGUgaW5lZmZp Y2llbnQuCj4KPiBJIGFtIG5vdCBlbnRpcmVseSBjb252aW5jZSB0aGlzIHdpbGwgYmUgbW9yZSBl ZmZpY2llbnQuIG1taW9faGFuZGxlciAKPiBkb2VzIG5vdCBmaXQgaW4gNjQgYml0LCBzbyB0aGUg Y29tcGlsZXIgbWF5IGRlY2lkZSB0byBkbyBlaXRoZXIgCj4gbXVsdGlwbGUgbG9hZCBvciByZXBs YWNlIHdpdGggYSBtZW1jcHkuCgpIZWxsbyBKdWxpZW4sCgpJIGhhdmUgY2hlY2tlZCB0aGUgZGlz YXNzZW1ibGUgcmVzdWx0LAoKYW5kIElJVUMgZ2VuZXJpY19zd2FwIGhhcyBhIGxvb3Agc28gaXQg c2hvdWxkIGJlIGEgbGl0dGxlIGluZWZmaWNpZW50LiAKSSdtIG5vdCBleHBlcnQgYWJvdXQgaGFy ZHdhcmUsIHBsZWFzZSBjb3JyZWN0IG1lIGlmIGknbSB3cm9uZy4KCjAwMDAwMDAwMDAyMmVlODgg PGdlbmVyaWNfc3dhcD46CiDCoCAyMmVlODg6wqDCoMKgwqDCoMKgIGQyODAwMDAzwqDCoMKgwqDC oMKgwqAgbW92wqDCoMKgwqAgeDMsICMweDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIAovLyAjMAogwqAgMjJlZThjOsKgwqDCoMKgwqDCoCBkNTAzMjAxZsKg wqDCoMKgwqDCoMKgIG5vcAogwqAgMjJlZTkwOsKgwqDCoMKgwqDCoCAzODYzNjgyNcKgwqDCoMKg wqDCoMKgIGxkcmLCoMKgwqAgdzUsIFt4MSwgeDNdCiDCoCAyMmVlOTQ6wqDCoMKgwqDCoMKgIDM4 NjM2ODA0wqDCoMKgwqDCoMKgwqAgbGRyYsKgwqDCoCB3NCwgW3gwLCB4M10KIMKgIDIyZWU5ODrC oMKgwqDCoMKgwqAgMzgyMzY4MDXCoMKgwqDCoMKgwqDCoCBzdHJiwqDCoMKgIHc1LCBbeDAsIHgz XQogwqAgMjJlZTljOsKgwqDCoMKgwqDCoCAzODIzNjgyNMKgwqDCoMKgwqDCoMKgIHN0cmLCoMKg wqAgdzQsIFt4MSwgeDNdCiDCoCAyMmVlYTA6wqDCoMKgwqDCoMKgIDkxMDAwNDYzwqDCoMKgwqDC oMKgwqAgYWRkwqDCoMKgwqAgeDMsIHgzLCAjMHgxCiDCoCAyMmVlYTQ6wqDCoMKgwqDCoMKgIDRi MDMwMDQ0wqDCoMKgwqDCoMKgwqAgc3ViwqDCoMKgwqAgdzQsIHcyLCB3MwogwqAgMjJlZWE4OsKg wqDCoMKgwqDCoCA3MTAwMDA5ZsKgwqDCoMKgwqDCoMKgIGNtcMKgwqDCoMKgIHc0LCAjMHgwCiDC oCAyMmVlYWM6wqDCoMKgwqDCoMKgIDU0ZmZmZjJjwqDCoMKgwqDCoMKgwqAgYi5ndMKgwqDCoCAy MmVlOTAgPGdlbmVyaWNfc3dhcCsweDg+CiDCoCAyMmVlYjA6wqDCoMKgwqDCoMKgIGQ2NWYwM2Mw wqDCoMKgwqDCoMKgwqAgcmV0CiDCoCAyMmVlYjQ6wqDCoMKgwqDCoMKgIGQ1MDMyMDFmwqDCoMKg wqDCoMKgwqAgbm9wCgoKMDAwMDAwMDAwMDI0MmRiOCA8c3dhcF9tbWlvX2hhbmRsZXI+OgogwqAg MjQyZGI4OsKgwqDCoMKgwqDCoCBhOTQwMGMyMsKgwqDCoMKgwqDCoMKgIGxkcMKgwqDCoMKgIHgy LCB4MywgW3gxXQogwqAgMjQyZGJjOsKgwqDCoMKgwqDCoCBkMTAwODNmZsKgwqDCoMKgwqDCoMKg IHN1YsKgwqDCoMKgIHNwLCBzcCwgIzB4MjAKIMKgIDI0MmRjMDrCoMKgwqDCoMKgwqAgYTk0MDE0 MDTCoMKgwqDCoMKgwqDCoCBsZHDCoMKgwqDCoCB4NCwgeDUsIFt4MF0KIMKgIDI0MmRjNDrCoMKg wqDCoMKgwqAgYTkwMDBjMDLCoMKgwqDCoMKgwqDCoCBzdHDCoMKgwqDCoCB4MiwgeDMsIFt4MF0K IMKgIDI0MmRjODrCoMKgwqDCoMKgwqAgYTk0MTBjMDLCoMKgwqDCoMKgwqDCoCBsZHDCoMKgwqDC oCB4MiwgeDMsIFt4MCwgIzE2XQogwqAgMjQyZGNjOsKgwqDCoMKgwqDCoCBhOTQxMWMyNsKgwqDC oMKgwqDCoMKgIGxkcMKgwqDCoMKgIHg2LCB4NywgW3gxLCAjMTZdCiDCoCAyNDJkZDA6wqDCoMKg wqDCoMKgIGE5MDExYzA2wqDCoMKgwqDCoMKgwqAgc3RwwqDCoMKgwqAgeDYsIHg3LCBbeDAsICMx Nl0KIMKgIDI0MmRkNDrCoMKgwqDCoMKgwqAgYTkwMDE0MjTCoMKgwqDCoMKgwqDCoCBzdHDCoMKg wqDCoCB4NCwgeDUsIFt4MV0KIMKgIDI0MmRkODrCoMKgwqDCoMKgwqAgYTkwMTBjMjLCoMKgwqDC oMKgwqDCoCBzdHDCoMKgwqDCoCB4MiwgeDMsIFt4MSwgIzE2XQogwqAgMjQyZGRjOsKgwqDCoMKg wqDCoCA5MTAwODNmZsKgwqDCoMKgwqDCoMKgIGFkZMKgwqDCoMKgIHNwLCBzcCwgIzB4MjAKIMKg IDI0MmRlMDrCoMKgwqDCoMKgwqAgZDY1ZjAzYzDCoMKgwqDCoMKgwqDCoCByZXQKIMKgIDI0MmRl NDrCoMKgwqDCoMKgwqAgZDUwMzIwMWbCoMKgwqDCoMKgwqDCoCBub3AKCj4KPiBTbyBhdCBiZXN0 IHRoaXMgZmVlbHMgc29tZSBtaWNyby1vcHRpbWl6YXRpb24uIEJ1dCB0aGVuLCB0aGlzIGlzIG9u bHkgCj4gY2FsbCBhIGxpbWl0ZWQgbnVtYmVyIG9mIHRpbWUgYXQgZWFjaCBkb21haW4gYnVpbGQu IElzIGl0IHJlYWxseSB3b3J0aCAKPiBpdD8KCkl0J3Mgbm90IGhvdCBwYXRoIGhlcmUuCgpOb3Qg c3VyZSBhYm91dCB3b3J0aC4KClBlcnNvbmFsbHnCoCBpIHdpbGwgdHJ5IG15IGJlc3QgdG8gZG8g dGhpbmdzIHdlbGwgYWNjb3JkaW5nIHRvIG15IAp1bmRlcnN0YW5kaW5nLgoKPgo+IE9uIGEgc2lk ZSBub3RlLCBJIGhhdmUgbm90aWNlZCB5b3UgYXJlIHNlbmRpbmcgYSBsb3Qgb2YgCj4gb3B0aW1p emF0aW9uL2NsZWFuLXVwIHBhdGNoLiBXaGF0IGlzIHlvdXIgZW5kIGdvYWwgaGVyZT8KCk15IGdv YWwgaXMgdG8gdW5kZXJzdGFuZCBob3cgeGVuIHdvcmtzIHdlbGwuCgo+Cj4gSWYgaXQgaXMgdG8g aW1wcm92ZSB0aGUgcGVyZm9ybWFuY2UsIHRoZW4gdGhlcmUgYXJlIG11Y2ggYmlnZ2VyIGZpc2gg Cj4gdG8gZnJ5IHdpdGhpbiBYZW4gY29kZSBiYXNlLiBJIGFtIGhhcHB5IHRvIHBvaW50IHNvbWUg b2YgdGhlbSBiYXNlZCBvbiAKPiB3aGVyZSB5b3UgYXJlIGxvb2tpbmcgdG8gaW1wcm92ZS4KClN1 cmx5IGkgd2FudCB0byBpbXByb3ZlIHBlcmZvcm1hbmNlLgoKRmVhdHVyZXMgbGlrZSBGYXN0IFN0 YXJ0dXAgKCBJIGxlYXJuZWQgZnJvbSB4ZW4gc3VtbWl0IDIwMTgsIHNhbXN1bmcgCmF1dG9tb3Rp dmUgcHJlc2VudGF0aW9uKS4KCkJ1dCBjdXJyZW50bHkgaSBkb24ndCB1bmRlcnN0YW5kIHhlbiB3 ZWxsLCBvbmx5IGEgZmV3IHdlZWtzIGV4cGVyaWVuY2UuCgpJJ20gYWZyYWlkIGNhbid0IGNhdGNo IGJpZyBmaXNoLgoKPgo+IENoZWVycywKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp bmZvL3hlbi1kZXZlbA==