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=-2.7 required=3.0 tests=DKIM_ADSP_ALL,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_GIT autolearn=no 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 7446CC32792 for ; Mon, 30 Sep 2019 10:35:56 +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 465202190F for ; Mon, 30 Sep 2019 10:35:56 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amazon.com header.i=@amazon.com header.b="X3PWWhyI" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 465202190F Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=amazon.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 1iEt1t-0000N1-LX; Mon, 30 Sep 2019 10:35:45 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iEt1r-0000JU-UL for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:43 +0000 X-Inumbo-ID: f64b5590-e36d-11e9-bf31-bc764e2007e4 Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10]) by localhost (Halon) with ESMTPS id f64b5590-e36d-11e9-bf31-bc764e2007e4; Mon, 30 Sep 2019 10:35:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1569839704; x=1601375704; h=from:to:cc:subject:date:message-id:mime-version; bh=KdH3mX2MKz0JF2vtBu/NmunaypPJDd19n8FmiQuhJGg=; b=X3PWWhyIt9vW9havUbjgZp2ytC/3rpi5HUGG/j82vkjo+ZO4w88UFWo8 USwG4Ig+Y+QdZyBdx3kArc7A3HR2Y7ShwzrOl6liAnig1WD3hwfcRxyL8 udNk+vuhvmaHgQ1rvBdeQ4zH0CNVKmReoultHkr/xsMXPuhKlHQJp6brF g=; X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="838005459" Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO email-inbound-relay-1e-57e1d233.us-east-1.amazon.com) ([10.47.22.34]) by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP; 30 Sep 2019 10:34:03 +0000 Received: from EX13MTAUEA001.ant.amazon.com (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166]) by email-inbound-relay-1e-57e1d233.us-east-1.amazon.com (Postfix) with ESMTPS id B005414173B; Mon, 30 Sep 2019 10:33:49 +0000 (UTC) Received: from EX13D15UEE004.ant.amazon.com (10.43.62.241) by EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Mon, 30 Sep 2019 10:33:49 +0000 Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by EX13D15UEE004.ant.amazon.com (10.43.62.241) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Mon, 30 Sep 2019 10:33:48 +0000 Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:33:48 +0000 From: Hongyan Xia To: Date: Mon, 30 Sep 2019 11:32:52 +0100 Message-ID: X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Precedence: Bulk Subject: [Xen-devel] [PATCH v2 00/55] Switch to domheap for Xen PTEs X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Andrew Cooper , Wei Liu , Jan Beulich , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" VGhpcyBzZXJpZXMgaXMgbW9zdGx5IFdlaSdzIGVmZm9ydCB0byBzd2l0Y2ggZnJvbSB4ZW5oZWFw IHRvIGRvbWhlYXAgZm9yClhlbiBwYWdlIHRhYmxlcy4gSW4gYWRkaXRpb24sIEkgaGF2ZSBhbHNv IG1lcmdlZCBzZXZlcmFsIGJ1ZyBmaXhlcyBmcm9tCm15ICJSZW1vdmUgZGlyZWN0IG1hcCBmcm9t IFhlbiIgc2VyaWVzIFsxXS4gQXMgdGhlIHRpdGxlIHN1Z2dlc3RzLCB0aGlzCnNlcmllcyBzd2l0 Y2hlcyBmcm9tIHhlbmhlYXAgdG8gZG9taGVhcCBmb3IgWGVuIFBURXMuCgpUaGlzIGlzIG5lZWRl ZCB0byBhY2hpZXZlIHRoZSB1bHRpbWF0ZSBnb2FsIG9mIHJlbW92aW5nIHRoZQphbHdheXMtbWFw cGVkIGRpcmVjdCBtYXAgZnJvbSBYZW4uIFRvIHdvcmsgd2l0aG91dCBhbiBhbHdheXMtbWFwcGVk CmRpcmVjdCBtYXAsIFhlbiBQVEUgbWFuaXB1bGF0aW9ucyB0aGVtc2VsdmVzIG11c3Qgbm90IHJl bHkgb24gaXQuClVuZm9ydHVuYXRlbHksIFBURSBBUElzIGN1cnJlbnRseSB1c2UgdGhlIHhlbmhl YXAgdGhhdCBkb2VzIG5vdCB3b3JrCndpdGhvdXQgdGhlIGRpcmVjdCBtYXAuIEJ5IHN3aXRjaGlu ZyB0byBkb21oZWFwIEFQSXMsIGl0IGlzIG11Y2ggZWFzaWVyCmZvciB1cyB0byBicmVhayB0aGUg cmVsaWFuY2Ugb24gdGhlIGRpcmVjdCBtYXAgbGF0ZXIgb24sIG5vdCBvbmx5IGZvcgpQVEVzIGJ1 dCBmb3IgYWxsIG90aGVyIG1lbW9yeSBhbGxvY2F0aW9ucyBhcyB3ZWxsLgoKSSBoYXZlIGJyb2tl biBkb3duIHRoZSBkaXJlY3QgbWFwIHJlbW92YWwgc2VyaWVzIGludG8gdHdvLiBUaGlzIHNlcmll cwppcyB0aGUgZmlyc3QgYmF0Y2guIFRoZSBwYXRjaGVzIGNoYW5nZSB0aGUgbGlmZSBjeWNsZSBv ZiBYZW4gUFRFcyBmcm9tCmFsbG9jLWZyZWUgdG8gYWxsb2MtbWFwLXVubWFwLWZyZWUsIHdoaWNo IG1lYW5zIFBURXMgbXVzdCBiZSBleHBsaWNpdGx5Cm1hcHBlZCBhbmQgdW5tYXBwZWQuIFRoaXMg YWxzbyBtYWtlcyBzZW5zZSB0byBiZSB0aGUgZmlyc3QgYmF0Y2ggZnJvbSBhCnN0YWJpbGl0eSBQ b1YsIHNpbmNlIHRoaXMgaXMganVzdCBhbiBBUEkgY2hhbmdlIGFuZCB0aGUgZGlyZWN0IG1hcCBo YXMKbm90IGJlZW4gYWN0dWFsbHkgcmVtb3ZlZC4gRnVydGhlciwgdGhlIG1hcCBhbmQgdW5tYXAg aW4gdGhlIHJlbGVhc2UKYnVpbGQgdXNlIHRoZSBkaXJlY3QgbWFwIGFzIGEgZmFzdCBwYXRoLCBz byB0aGVyZSBpcyBhbHNvIG5vIHBlcmZvcm1hbmNlCmRlZ3JlZGF0aW9uIGluIGEgcmVsZWFzZSBi dWlsZC4KCkkgaGF2ZSB0ZXN0ZWQgYm90aCBkZWJ1ZyBhbmQgcmVsZWFzZSBidWlsZCBvbiBiYXJl LW1ldGFsIGFuZCBuZXN0ZWQKdmlydHVhbGlzYXRpb24uIEkgYW0gYWJsZSB0byBydW4gUFYgYW5k IEhWTSBndWVzdHMgYW5kIFhURiB0ZXN0cyB3aXRob3V0CmNyYXNoZXMgc28gZmFyIG9uIHg4Ni4g SSBhbSBhYmxlIHRvIGJ1aWxkIG9uIEFBcmNoNjQuCgpUaGlzIHNlcmllcyBpcyBhdCBodHRwczov L3hlbmJpdHMueGVuLm9yZy9naXQtaHR0cC9wZW9wbGUvaHgyNDIveGVuLmdpdCwKeGVuX3B0ZV9t YXAgYnJhbmNoLgoKLS0tCkNoYW5nZWQgc2luY2UgdjE6Ci0gc3F1YXNoIHNvbWUgY29tbWl0cwot IG1lcmdlIGJ1ZyBmaXhlcyBpbnRvIHRoaXMgZmlyc3QgYmF0Y2gKLSByZWJhc2UgYWdhaW5zdCBs YXRlc3QgbWFzdGVyCgpbMV06Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMv aHRtbC94ZW4tZGV2ZWwvMjAxOS0wOS9tc2cwMjY0Ny5odG1sCgpXZWkgTGl1ICg1NSk6CiAgeDg2 L21tOiBkZWZlciBjbGVhcmluZyBwYWdlIGluIHZpcnRfdG9feGVuX2xYZQogIHg4NjogbW92ZSBz b21lIHhlbiBtbSBmdW5jdGlvbiBkZWNsYXJhdGlvbnMKICB4ODY6IGludHJvZHVjZSBhIG5ldyBz ZXQgb2YgQVBJcyB0byBtYW5hZ2UgWGVuIHBhZ2UgdGFibGVzCiAgeDg2L21tOiBpbnRyb2R1Y2Ug bHsxLDJ9dCBsb2NhbCB2YXJpYWJsZXMgdG8gbWFwX3BhZ2VzX3RvX3hlbgogIHg4Ni9tbTogaW50 cm9kdWNlIGx7MSwyfXQgbG9jYWwgdmFyaWFibGVzIHRvIG1vZGlmeV94ZW5fbWFwcGluZ3MKICB4 ODYvbW06IG1hcF9wYWdlc190b194ZW4gc2hvdWxkIGhhdmUgb25lIGV4aXQgcGF0aAogIHg4Ni9t bTogYWRkIGFuIGVuZF9vZl9sb29wIGxhYmVsIGluIG1hcF9wYWdlc190b194ZW4KICB4ODYvbW06 IG1ha2Ugc3VyZSB0aGVyZSBpcyBvbmUgZXhpdCBwYXRoIGZvciBtb2RpZnlfeGVuX21hcHBpbmdz CiAgeDg2L21tOiBhZGQgYW4gZW5kX29mX2xvb3AgbGFiZWwgaW4gbW9kaWZ5X3hlbl9tYXBwaW5n cwogIHg4Ni9tbTogY2hhbmdlIHBsMmUgdG8gbDJ0IGluIHZpcnRfdG9feGVuX2wyZQogIHg4Ni9t bTogY2hhbmdlIHBsMWUgdG8gbDF0IGluIHZpcnRfdG9feGVuX2wxZQogIHg4Ni9tbTogY2hhbmdl IHBsM2UgdG8gbDN0IGluIHZpcnRfdG9feGVuX2wzZQogIHg4Ni9tbTogcmV3cml0ZSB2aXJ0X3Rv X3hlbl9sM2UKICB4ODYvbW06IHJld3JpdGUgeGVuX3RvX3ZpcnRfbDJlCiAgeDg2L21tOiByZXdy aXRlIHZpcnRfdG9feGVuX2wxZQogIHg4Ni9tbTogc3dpdGNoIHRvIG5ldyBBUElzIGluIG1hcF9w YWdlc190b194ZW4KICB4ODYvbW06IGRyb3AgbFhlX3RvX2xZZSBpbnZvY2F0aW9ucyBpbiBtYXBf cGFnZXNfdG9feGVuCiAgeDg2L21tOiBzd2l0Y2ggdG8gbmV3IEFQSXMgaW4gbW9kaWZ5X3hlbl9t YXBwaW5ncwogIHg4Ni9tbTogZHJvcCBsWGVfdG9fbFllIGludm9jYXRpb25zIGZyb20gbW9kaWZ5 X3hlbl9tYXBwaW5ncwogIHg4Ni9tbTogc3dpdGNoIHRvIG5ldyBBUElzIGluIGFyY2hfaW5pdF9t ZW1vcnkKICB4ODZfNjQvbW06IGludHJvZHVjZSBwbDJlIGluIHBhZ2luZ19pbml0CiAgeDg2XzY0 L21tOiBzd2l0Y2ggdG8gbmV3IEFQSXMgaW4gcGFnaW5nX2luaXQKICB4ODZfNjQvbW06IGRyb3Ag bDRlX3RvX2wzZSBpbnZvY2F0aW9uIGZyb20gcGFnaW5nX2luaXQKICB4ODZfNjQvbW0uYzogcmVt b3ZlIGNvZGUgdGhhdCBzZXJ2ZXMgbm8gcHVycG9zZSBpbiBzZXR1cF9tMnBfdGFibGUKICB4ODZf NjQvbW06IGludHJvZHVjZSBwbDJlIGluIHNldHVwX20ycF90YWJsZQogIHg4Nl82NC9tbTogc3dp dGNoIHRvIG5ldyBBUElzIGluIHNldHVwX20ycF90YWJsZQogIHg4Nl82NC9tbTogZHJvcCBsWGVf dG9fbFllIGludm9jYXRpb25zIGZyb20gc2V0dXBfbTJwX3RhYmxlCiAgZWZpOiB1c2UgbmV3IHBh Z2UgdGFibGUgQVBJcyBpbiBjb3B5X21hcHBpbmcKICBlZmk6IGF2b2lkIHVzaW5nIGdsb2JhbCB2 YXJpYWJsZSBpbiBjb3B5X21hcHBpbmcKICBlZmk6IHVzZSBuZXcgcGFnZSB0YWJsZSBBUElzIGlu IGVmaV9pbml0X21lbW9yeQogIGVmaTogYWRkIGVtYWNzIGJsb2NrIHRvIGJvb3QuYwogIGVmaTog c3dpdGNoIEVGSSBMNCB0YWJsZSB0byB1c2UgbmV3IEFQSXMKICB4ODYvc21wYm9vdDogYWRkIGVt YWNzIGJsb2NrCiAgeDg2L3NtcGJvb3Q6IGNsb25lX21hcHBpbmcgc2hvdWxkIGhhdmUgb25lIGV4 aXQgcGF0aAogIHg4Ni9zbXBib290OiBzd2l0Y2ggcGwzZSB0byB1c2UgbmV3IEFQSXMgaW4gY2xv bmVfbWFwcGluZwogIHg4Ni9zbXBib290OiBzd2l0Y2ggcGwyZSB0byB1c2UgbmV3IEFQSXMgaW4g Y2xvbmVfbWFwcGluZwogIHg4Ni9zbXBib290OiBzd2l0Y2ggcGwxZSB0byB1c2UgbmV3IEFQSXMg aW4gY2xvbmVfbWFwcGluZwogIHg4Ni9zbXBib290OiBkcm9wIGxYZV90b19sWWUgaW52b2NhdGlv bnMgZnJvbSBjbGVhbnVwX2NwdV9yb290X3BndAogIHg4Njogc3dpdGNoIHJvb3RfcGd0IHRvIG1m bl90IGFuZCB1c2UgbmV3IEFQSXMKICB4ODYvc2hpbTogbWFwIGFuZCB1bm1hcCBwYWdlIHRhYmxl cyBpbiByZXBsYWNlX3ZhX21hcHBpbmcKICB4ODZfNjQvbW06IG1hcCBhbmQgdW5tYXAgcGFnZSB0 YWJsZXMgaW4gbTJwX21hcHBlZAogIHg4Nl82NC9tbTogbWFwIGFuZCB1bm1hcCBwYWdlIHRhYmxl cyBpbiBzaGFyZV9ob3RhZGRfbTJwX3RhYmxlCiAgeDg2XzY0L21tOiBtYXAgYW5kIHVubWFwIHBh Z2UgdGFibGVzIGluIGRlc3Ryb3lfY29tcGF0X20ycF9tYXBwaW5nCiAgeDg2XzY0L21tOiBtYXAg YW5kIHVubWFwIHBhZ2UgdGFibGVzIGluIGRlc3Ryb3lfbTJwX21hcHBpbmcKICB4ODZfNjQvbW06 IG1hcCBhbmQgdW5tYXAgcGFnZSB0YWJsZXMgaW4gc2V0dXBfY29tcGF0X20ycF90YWJsZQogIHg4 Nl82NC9tbTogbWFwIGFuZCB1bm1hcCBwYWdlIHRhYmxlcyBpbiBjbGVhbnVwX2ZyYW1lX3RhYmxl CiAgeDg2XzY0L21tOiBtYXAgYW5kIHVubWFwIHBhZ2UgdGFibGVzIGluIHN1YmFyY2hfaW5pdF9t ZW1vcnkKICB4ODZfNjQvbW06IG1hcCBhbmQgdW5tYXAgcGFnZSB0YWJsZXMgaW4gc3ViYXJjaF9t ZW1vcnlfb3AKICB4ODYvc21wYm9vdDogcmVtb3ZlIGxYZV90b19sWWUgaW4gY2xlYW51cF9jcHVf cm9vdF9wZ3QKICB4ODYvcHY6IHByb3Blcmx5IG1hcCBhbmQgdW5tYXAgcGFnZSB0YWJsZXMgaW4g bWFya19wdl9wdF9wYWdlc19yZG9ubHkKICB4ODYvcHY6IHByb3Blcmx5IG1hcCBhbmQgdW5tYXAg cGFnZSB0YWJsZSBpbiBkb20wX2NvbnN0cnVjdF9wdgogIHg4NjogcmVtb3ZlIGxYZV90b19sWWUg aW4gX19zdGFydF94ZW4KICB4ODYvbW06IGRyb3Agb2xkIHBhZ2UgdGFibGUgQVBJcwogIHg4Njog c3dpdGNoIHRvIHVzZSBkb21oZWFwIHBhZ2UgZm9yIHBhZ2UgdGFibGVzCiAgeDg2L21tOiBkcm9w IF9uZXcgc3VmZml4IGZvciBwYWdlIHRhYmxlIEFQSXMKCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMg ICAgICAgICAgIHwgIDE1ICstCiB4ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyAgICAgIHwgIDEy ICstCiB4ZW4vYXJjaC94ODYvZWZpL3J1bnRpbWUuaCAgICAgIHwgIDEyICstCiB4ZW4vYXJjaC94 ODYvbW0uYyAgICAgICAgICAgICAgIHwgNDgyICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0t LS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgIHwgIDQxICsrLQogeGVuL2FyY2gv eDg2L3B2L2RvbWFpbi5jICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAg ICAgICAgICB8ICAyMCArLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICB8ICAxMCAr LQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICB8IDE3MSArKysrKysrLS0tLQogeGVu L2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICB8IDI2NyArKysrKysrKysrKysrLS0tLS0KIHhl bi9jb21tb24vZWZpL2Jvb3QuYyAgICAgICAgICAgfCAgODQgKysrKy0tCiB4ZW4vY29tbW9uL2Vm aS9lZmkuaCAgICAgICAgICAgIHwgICAzICstCiB4ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgICAg ICAgIHwgICA4ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgIHwgIDE2ICsrCiB4 ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCAgICAgIHwgIDEwIC0KIHhlbi9pbmNsdWRlL2FzbS14 ODYvcHJvY2Vzc29yLmggfCAgIDIgKy0KIDE2IGZpbGVzIGNoYW5nZWQsIDgxOSBpbnNlcnRpb25z KCspLCAzMzYgZGVsZXRpb25zKC0pCgotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2 ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==