From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chao Gao Subject: [RFC Patch v4 7/8] x86/hvm: bump the number of pages of shadow memory Date: Wed, 6 Dec 2017 15:50:13 +0800 Message-ID: <1512546614-9937-8-git-send-email-chao.gao@intel.com> References: <1512546614-9937-1-git-send-email-chao.gao@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1512546614-9937-1-git-send-email-chao.gao@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: George Dunlap , Andrew Cooper , Tim Deegan , Jan Beulich , Chao Gao List-Id: xen-devel@lists.xenproject.org RWFjaCB2Y3B1IG9mIGh2bSBndWVzdCBjb25zdW1lcyBhdCBsZWFzdCBvbmUgc2hhZG93IHBhZ2Uu IEN1cnJlbnRseSwgb25seSAyNTYKKGZvciBoYXAgY2FzZSkgcGFnZXMgYXJlIHByZS1hbGxvY2F0 ZWQgYXMgc2hhZG93IG1lbW9yeSBhdCBiZWdpbm5pbmcuIEl0IHdvdWxkCnJ1biBvdXQgaWYgZ3Vl c3QgaGFzIG1vcmUgdGhhbiAyNTYgdmNwdXMgYW5kIGd1ZXN0IGNyZWF0aW9uIGZhaWxzLiBCdW1w IHRoZQpudW1iZXIgb2Ygc2hhZG93IHBhZ2VzIHRvIDIgKiBIVk1fTUFYX1ZDUFVTIGZvciBoYXAg Y2FzZSBhbmQgOCAqIEhWTV9NQVhfVkNQVVMKZm9yIHNoYWRvdyBjYXNlLgoKVGhpcyBwYXRjaCB3 b24ndCBsZWFkIHRvIG1vcmUgbWVtb3J5IGNvbnN1bXB0aW9uIGZvciB0aGUgc2l6ZSBvZiBzaGFk b3cgbWVtb3J5CndpbGwgYmUgYWRqdXN0ZWQgdmlhIFhFTl9ET01DVExfU0hBRE9XX09QX1NFVF9B TExPQ0FUSU9OIGFjY29yZGluZyB0byB0aGUgc2l6ZQpvZiBndWVzdCBtZW1vcnkgYW5kIHRoZSBu dW1iZXIgb2YgdmNwdXMuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwu Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgICAgICAgfCAyICstCiB4ZW4vYXJj aC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2Vy dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hh cC9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKaW5kZXggNDFkZWI5MC4uZjRjZjU3 OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYworKysgYi94ZW4vYXJjaC94 ODYvbW0vaGFwL2hhcC5jCkBAIC00NTUsNyArNDU1LDcgQEAgaW50IGhhcF9lbmFibGUoc3RydWN0 IGRvbWFpbiAqZCwgdTMyIG1vZGUpCiAgICAgaWYgKCBvbGRfcGFnZXMgPT0gMCApCiAgICAgewog ICAgICAgICBwYWdpbmdfbG9jayhkKTsKLSAgICAgICAgcnYgPSBoYXBfc2V0X2FsbG9jYXRpb24o ZCwgMjU2LCBOVUxMKTsKKyAgICAgICAgcnYgPSBoYXBfc2V0X2FsbG9jYXRpb24oZCwgMiAqIEhW TV9NQVhfVkNQVVMsIE5VTEwpOwogICAgICAgICBpZiAoIHJ2ICE9IDAgKQogICAgICAgICB7CiAg ICAgICAgICAgICBoYXBfc2V0X2FsbG9jYXRpb24oZCwgMCwgTlVMTCk7CmRpZmYgLS1naXQgYS94 ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9j b21tb24uYwppbmRleCA3MmM2NzRlLi41ZTY2NjAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv bW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMK QEAgLTMwOTMsNyArMzA5Myw3IEBAIGludCBzaGFkb3dfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQs IHUzMiBtb2RlKQogICAgIGlmICggb2xkX3BhZ2VzID09IDAgKQogICAgIHsKICAgICAgICAgcGFn aW5nX2xvY2soZCk7Ci0gICAgICAgIHJ2ID0gc2hhZG93X3NldF9hbGxvY2F0aW9uKGQsIDEwMjQs IE5VTEwpOyAvKiBVc2UgYXQgbGVhc3QgNE1CICovCisgICAgICAgIHJ2ID0gc2hhZG93X3NldF9h bGxvY2F0aW9uKGQsIDggKiBIVk1fTUFYX1ZDUFVTLCBOVUxMKTsKICAgICAgICAgaWYgKCBydiAh PSAwICkKICAgICAgICAgewogICAgICAgICAgICAgc2hhZG93X3NldF9hbGxvY2F0aW9uKGQsIDAs IE5VTEwpOwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94 ZW4tZGV2ZWw=