From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: [PATCH 1/6] x86: move invocations of hvm_flush_guest_tlbs() Date: Fri, 19 Jan 2018 09:02:59 -0700 Message-ID: <5A6224C302000078001A0788@prv-mh.provo.novell.com> References: <5A62238B02000078001A0768@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ecZlA-0002Ek-QV for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:43:20 +0000 In-Reply-To: <5A62238B02000078001A0768@prv-mh.provo.novell.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel Cc: Andrew Cooper List-Id: xen-devel@lists.xenproject.org VGhlaXIgbmVlZCBpcyBub3QgdGllZCB0byB0aGUgYWN0dWFsIGZsdXNoaW5nIG9mIFRMQnMsIGJ1 dCB0aGUgdGlja2luZwpvZiB0aGUgVExCIGNsb2NrLiBNYWtlIHRoaXMgbW9yZSBvYnZpb3VzIGJ5 IGZvbGRpbmcgdGhlIHR3byBpbnZvY2F0aW9ucwppbnRvIGEgc2luZ2xlIG9uZSBpbiBwcmVfZmx1 c2goKS4KCkFsc28gZGVmZXIgdGhlIGxhdGNoaW5nIG9mIENSNCBpbiB3cml0ZV9jcjMoKSB1bnRp bCBhZnRlciBwcmVfZmx1c2goKQooYW5kIGhlbmNlIGltcGxpY2l0bHkgdW50aWwgYWZ0ZXIgSVJR cyBhcmUgb2ZmKSwgbWFraW5nIG9wZXJhdGlvbgpzZXF1ZW5jZSB0aGUgc2FtZSBpbiBib3RoIGNh c2VzIChlbGltaW5hdGluZyB0aGUgdGhlb3JldGljYWwgcmlzayBvZgpwcmVfZmx1c2goKSBhbHRl cmluZyBDUjQpLiBUaGlzIHRoZW4gYWxzbyBpbXByb3ZlcyByZWdpc3RlciBhbGxvY2F0aW9uLAph cyB0aGUgY29tcGlsZXIgZG9lc24ndCBuZWVkIHRvIHVzZSBhIGNhbGxlZS1zYXZlZCByZWdpc3Rl ciBmb3IgImNyNCIKYW55bW9yZS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj aEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCisrKyBiL3hlbi9hcmNo L3g4Ni9mbHVzaHRsYi5jCkBAIC00OSw2ICs0OSw4IEBAIHN0YXRpYyB1MzIgcHJlX2ZsdXNoKHZv aWQpCiAgICAgICAgIHJhaXNlX3NvZnRpcnEoTkVXX1RMQkZMVVNIX0NMT0NLX1BFUklPRF9TT0ZU SVJRKTsKIAogIHNraXBfY2xvY2t0aWNrOgorICAgIGh2bV9mbHVzaF9ndWVzdF90bGJzKCk7CisK ICAgICByZXR1cm4gdDI7CiB9CiAKQEAgLTcxLDE1ICs3MywxNCBAQCBzdGF0aWMgdm9pZCBwb3N0 X2ZsdXNoKHUzMiB0KQogCiB2b2lkIHdyaXRlX2NyMyh1bnNpZ25lZCBsb25nIGNyMykKIHsKLSAg ICB1bnNpZ25lZCBsb25nIGZsYWdzLCBjcjQgPSByZWFkX2NyNCgpOworICAgIHVuc2lnbmVkIGxv bmcgZmxhZ3MsIGNyNDsKICAgICB1MzIgdDsKIAogICAgIC8qIFRoaXMgbm9uLXJlZW50cmFudCBm dW5jdGlvbiBpcyBzb21ldGltZXMgY2FsbGVkIGluIGludGVycnVwdCBjb250ZXh0LiAqLwogICAg IGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKIAogICAgIHQgPSBwcmVfZmx1c2goKTsKLQotICAgIGh2 bV9mbHVzaF9ndWVzdF90bGJzKCk7CisgICAgY3I0ID0gcmVhZF9jcjQoKTsKIAogICAgIHdyaXRl X2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOwogICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsICUl Y3IzIiA6IDogInIiIChjcjMpIDogIm1lbW9yeSIgKTsKQEAgLTEyMSw4ICsxMjIsNiBAQCB1bnNp Z25lZCBpbnQgZmx1c2hfYXJlYV9sb2NhbChjb25zdCB2b2lkCiAgICAgICAgICAgICB1MzIgdCA9 IHByZV9mbHVzaCgpOwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjcjQgPSByZWFkX2NyNCgp OwogCi0gICAgICAgICAgICBodm1fZmx1c2hfZ3Vlc3RfdGxicygpOwotCiAgICAgICAgICAgICB3 cml0ZV9jcjQoY3I0ICYgflg4Nl9DUjRfUEdFKTsKICAgICAgICAgICAgIGJhcnJpZXIoKTsKICAg ICAgICAgICAgIHdyaXRlX2NyNChjcjQpOwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL3hlbi1kZXZlbA==