From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Adalbert=20Laz=C4=83r?= Subject: [RFC PATCH v6 85/92] kvm: x86: emulate lfence Date: Fri, 9 Aug 2019 19:00:40 +0300 Message-ID: <20190809160047.8319-86-alazar@bitdefender.com> References: <20190809160047.8319-1-alazar@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190809160047.8319-1-alazar@bitdefender.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org To: kvm@vger.kernel.org Cc: Tamas K Lengyel , Weijiang Yang , Yu C , =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= , Jan Kiszka , =?UTF-8?q?Samuel=20Laur=C3=A9n?= , Konrad Rzeszutek Wilk , virtualization@lists.linux-foundation.org, =?UTF-8?q?Adalbert=20Laz=C4=83r?= , linux-mm@kvack.org, Patrick Colp , Mathieu Tarral , Stefan Hajnoczi , Paolo Bonzini , Zhang@mail.linuxfoundation.org, =?UTF-8?q?Mihai=20Don=C8=9Bu?= List-Id: virtualization@lists.linuxfoundation.org RnJvbTogTWloYWkgRG9uyJt1IDxtZG9udHVAYml0ZGVmZW5kZXIuY29tPgoKVGhpcyBhZGRzIHN1 cHBvcnQgZm9yIGFsbCBlbmNvZGluZyB2YXJpYW50cyBvZiBsZmVuY2UgKDB4MGYgMHhhZSAweGVb OC1mXSkuCgpJIGRpZCBub3QgdXNlIHJtYigpIGluIGNhc2UgaXQgd2lsbCBiZSBtYWRlIHRvIHVz ZSBhIGRpZmZlcmVudCBpbnN0cnVjdGlvbgpvbiBmdXR1cmUgYXJjaGl0ZWN0dXJlcy4KClNpZ25l ZC1vZmYtYnk6IE1paGFpIERvbsibdSA8bWRvbnR1QGJpdGRlZmVuZGVyLmNvbT4KU2lnbmVkLW9m Zi1ieTogQWRhbGJlcnQgTGF6xINyIDxhbGF6YXJAYml0ZGVmZW5kZXIuY29tPgotLS0KIGFyY2gv eDg2L2t2bS9lbXVsYXRlLmMgfCA4ICsrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRp b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva3ZtL2VtdWxhdGUu YyBiL2FyY2gveDg2L2t2bS9lbXVsYXRlLmMKaW5kZXggYTJlNWU2M2JkOTRhLi4yODdkMzc1MTY3 NWQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2t2bS9lbXVsYXRlLmMKKysrIGIvYXJjaC94ODYva3Zt L2VtdWxhdGUuYwpAQCAtNDE2OCw2ICs0MTY4LDEyIEBAIHN0YXRpYyBpbnQgZW1fZnhyc3Rvcihz dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIAlyZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBp bnQgZW1fbGZlbmNlKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworCWFzbSB2b2xh dGlsZSAoImxmZW5jZSIgOjo6ICJtZW1vcnkiKTsKKwlyZXR1cm4gWDg2RU1VTF9DT05USU5VRTsK K30KKwogc3RhdGljIGJvb2wgdmFsaWRfY3IoaW50IG5yKQogewogCXN3aXRjaCAobnIpIHsKQEAg LTQ1NTQsNyArNDU2MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZ3JvdXBfZHVhbCBncm91cDE1 ID0geyB7CiAJSShNb2RSTSB8IEFsaWduZWQxNiwgZW1fZnhyc3RvciksCiAJTiwgTiwgTiwgTiwg TiwgR1AoMCwgJnBmeF8wZl9hZV83KSwKIH0sIHsKLQlOLCBOLCBOLCBOLCBOLCBOLCBOLCBOLAor CU4sIE4sIE4sIE4sIE4sIEkoTW9kUk0gfCBTc2UsIGVtX2xmZW5jZSksIE4sIE4sCiB9IH07CiAK IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZ3ByZWZpeCBwZnhfMGZfNmZfMGZfN2YgPSB7Cl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClZpcnR1YWxpemF0aW9uIG1h aWxpbmcgbGlzdApWaXJ0dWFsaXphdGlvbkBsaXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZwpodHRw czovL2xpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmcvbWFpbG1hbi9saXN0aW5mby92aXJ0dWFsaXph dGlvbg==