From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH v7 3/4] xen/hap: make hap_track_dirty_vram use non-contiguous memory for temporary map Date: Thu, 14 May 2015 17:06:16 +0200 Message-ID: <1431615977-38284-4-git-send-email-roger.pau@citrix.com> References: <1431615977-38284-1-git-send-email-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1Ysulu-0000V5-5m for xen-devel@lists.xenproject.org; Thu, 14 May 2015 15:10:02 +0000 In-Reply-To: <1431615977-38284-1-git-send-email-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xenproject.org Cc: Andrew Cooper , Tim Deegan , Jan Beulich , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org SnVzdCBsaWtlIGl0J3MgZG9uZSBmb3Igc2hhZG93X3RyYWNrX2RpcnR5X3ZyYW0gYWxsb2NhdGUg dGhlIHRlbXBvcmFyeQpidWZmZXIgdXNpbmcgbm9uLWNvbnRpZ3VvdXMgbWVtb3J5LgoKU2lnbmVk LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2Vk LWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn PgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8 YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjQ6CiAtIFVzZSB2 emFsbG9jIGluIG9yZGVyIHRvIGFsbG9jYXRlIHplcm9lZCBtZW1vcnkuCi0tLQogeGVuL2FyY2gv eDg2L21tL2hhcC9oYXAuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5j IGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCBjMjhhNmUzLi5jZWE3OTkwIDEwMDY0 NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9o YXAvaGFwLmMKQEAgLTg3LDcgKzg3LDcgQEAgaW50IGhhcF90cmFja19kaXJ0eV92cmFtKHN0cnVj dCBkb21haW4gKmQsCiAgICAgICAgIH0KIAogICAgICAgICByYyA9IC1FTk9NRU07Ci0gICAgICAg IGRpcnR5X2JpdG1hcCA9IHh6YWxsb2NfYnl0ZXMoc2l6ZSk7CisgICAgICAgIGRpcnR5X2JpdG1h cCA9IHZ6YWxsb2Moc2l6ZSk7CiAgICAgICAgIGlmICggIWRpcnR5X2JpdG1hcCApCiAgICAgICAg ICAgICBnb3RvIG91dDsKIApAQCAtMTc0LDcgKzE3NCw3IEBAIGludCBoYXBfdHJhY2tfZGlydHlf dnJhbShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHAybV9yYW1fbG9nZGlydHksIHAybV9yYW1fcncpOwogICAgIH0KIG91dDoKLSAgICB4ZnJlZShk aXJ0eV9iaXRtYXApOworICAgIHZmcmVlKGRpcnR5X2JpdG1hcCk7CiAKICAgICByZXR1cm4gcmM7 CiB9Ci0tIAoxLjkuNSAoQXBwbGUgR2l0LTUwLjMpCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK