From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH RFC 12/55] x86/mm: change pl3e to l3t in virt_to_xen_l3e Date: Thu, 7 Feb 2019 16:44:13 +0000 Message-ID: <20190207164456.9260-13-wei.liu2@citrix.com> References: <20190207164456.9260-1-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1grn1q-0001Z4-M4 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:58 +0000 In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Andrew Cooper , Wei Liu , Jan Beulich , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= List-Id: xen-devel@lists.xenproject.org V2Ugd2lsbCBuZWVkIHRvIGhhdmUgYSB2YXJpYWJsZSBuYW1lZCBwbDNlIHdoZW4gd2UgcmV3cml0 ZQp2aXJ0X3RvX3hlbl9sM2UuIENoYW5nZSBwbDNlIHRvIGwzdCB0byByZWZsZWN0IGJldHRlciBp dHMgcHVycG9zZS4KVGhpcyB3aWxsIG1ha2UgcmV2aWV3aW5nIGxhdGVyIHBhdGNoIGVhc2llci4K Ck5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDE0ICsrKysrKystLS0tLS0tCiAx IGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMjYwNmIzMDdl YS4uYzdmZDJjYTExMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2Fy Y2gveDg2L21tLmMKQEAgLTQ3NzcsMjUgKzQ3NzcsMjUgQEAgc3RhdGljIGwzX3BnZW50cnlfdCAq dmlydF90b194ZW5fbDNlKHVuc2lnbmVkIGxvbmcgdikKICAgICBpZiAoICEobDRlX2dldF9mbGFn cygqcGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgewogICAgICAgICBib29sIGxvY2tpbmcg PSBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYm9vdDsKLSAgICAgICAgbDNfcGdlbnRyeV90ICpw bDNlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgICAgICBsM19wZ2VudHJ5X3QgKmwzdCA9 IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKIAotICAgICAgICBpZiAoICFwbDNlICkKKyAgICAgICAg aWYgKCAhbDN0ICkKICAgICAgICAgICAgIHJldHVybiBOVUxMOwogICAgICAgICBpZiAoIGxvY2tp bmcgKQogICAgICAgICAgICAgc3Bpbl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIGlm ICggIShsNGVfZ2V0X2ZsYWdzKCpwbDRlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewot ICAgICAgICAgICAgbDRfcGdlbnRyeV90IGw0ZSA9IGw0ZV9mcm9tX3BhZGRyKF9fcGEocGwzZSks IF9fUEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAgICAgIGw0X3BnZW50cnlfdCBsNGUgPSBsNGVf ZnJvbV9wYWRkcihfX3BhKGwzdCksIF9fUEFHRV9IWVBFUlZJU09SKTsKIAotICAgICAgICAgICAg Y2xlYXJfcGFnZShwbDNlKTsKKyAgICAgICAgICAgIGNsZWFyX3BhZ2UobDN0KTsKICAgICAgICAg ICAgIGw0ZV93cml0ZShwbDRlLCBsNGUpOwogICAgICAgICAgICAgZWZpX3VwZGF0ZV9sNF9wZ3Rh YmxlKGw0X3RhYmxlX29mZnNldCh2KSwgbDRlKTsKLSAgICAgICAgICAgIHBsM2UgPSBOVUxMOwor ICAgICAgICAgICAgbDN0ID0gTlVMTDsKICAgICAgICAgfQogICAgICAgICBpZiAoIGxvY2tpbmcg KQogICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKLSAgICAgICAgaWYg KCBwbDNlICkKLSAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShwbDNlKTsKKyAgICAgICAg aWYgKCBsM3QgKQorICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwzdCk7CiAgICAgfQog CiAgICAgcmV0dXJuIGw0ZV90b19sM2UoKnBsNGUpICsgbDNfdGFibGVfb2Zmc2V0KHYpOwotLSAK Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0 cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==