From mboxrd@z Thu Jan 1 00:00:00 1970 From: Norbert Manthey Subject: [PATCH SpectreV1+L1TF v4 03/11] config: introduce L1TF_LFENCE option Date: Wed, 23 Jan 2019 12:51:17 +0100 Message-ID: <1548244285-30813-4-git-send-email-nmanthey@amazon.de> References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de> 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 1gmH4w-000270-82 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:52:22 +0000 In-Reply-To: <1548244285-30813-1-git-send-email-nmanthey@amazon.de> 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: Tim Deegan , Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Dario Faggioli , Martin Pohlack , Julien Grall , David Woodhouse , Jan Beulich , Martin Mazein , Julian Stecklina , Bjoern Doebel , Norbert Manthey List-Id: xen-devel@lists.xenproject.org VGhpcyBjb21taXQgaW50cm9kdWNlcyB0aGUgY29uZmlndXJhdGlvbiBvcHRpb24gTDFURl9MRkVO Q0UgdGhhdCBhbGxvd3MKdG8gY29udHJvbCB0aGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIHByb3Rl Y3Rpb24gb2YgcHJpdmlsZWdlIGNoZWNrcyB2aWEKbGZlbmNlIGluc3RydWN0aW9ucy4gVGhlIGZv bGxvd2luZyBmb3VyIGFsdGVybmF0aXZlcyBhcmUgcHJvdmlkZWQ6CgogLSBub3QgaW5qZWN0aW5n IGxmZW5jZSBpbnN0cnVjdGlvbnMKIC0gaW5qZWN0IGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBmb3Ig Ym90aCBvdXRjb21lcyBvZiB0aGUgY29uZGl0aW9uYWwKIC0gaW5qZWN0IGFuIGxmZW5jZSBpbnN0 cnVjdGlvbiBvbmx5IGlmIHRoZSBjb25kaXRpb25hbCB3b3VsZCBldmFsdWF0ZQogICB0byB0cnVl LCBzbyB0aGF0IHRoaXMgY2FzZSBjYW5ub3QgYmUgZW50ZXJlZCB1bmRlciBzcGVjdWxhdGlvbgog LSBldmFsdWF0aW5nIHRoZSBjb25kaXRpb24gYW5kIHN0b3JlIHRoZSByZXN1bHQgaW50byBhIGxv Y2FsIHZhcmlhYmxlLgogICBiZWZvcmUgdXNpbmcgdGhpcyB2YWx1ZSwgaW5qZWN0IGFuIGxmZW5j ZSBpbnN0cnVjdGlvbi4KClRoZSBkaWZmZXJlbnQgb3B0aW9ucyBhbGxvdyB0byBjb250cm9sIHRo ZSBsZXZlbCBvZiBwcm90ZWN0aW9uIHZzIHRoZQpzbG93ZG93biB0aGUgYWRkdGlvbmFsIGxmZW5j ZSBpbnN0cnVjdGlvbnMgd291bGQgaW50cm9kdWNlLiBUaGUgZGVmYXVsdAp2YWx1ZSBpcyBzZXQg dG8gcHJvdGVjdGluZyBib3RoIGJyYW5jaGVzLgoKRm9yIG5vbi14ODYgcGxhdGZvcm1zLCB0aGUg cHJvdGVjdGlvbiBpcyBkaXNhYmxlZCBieSBkZWZhdWx0LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVy dCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmln ICAgICB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL25vc3Bl Yy5oIHwgMTIgKysrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyks IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L0tjb25maWcgYi94ZW4v YXJjaC94ODYvS2NvbmZpZwotLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZpZworKysgYi94ZW4vYXJj aC94ODYvS2NvbmZpZwpAQCAtMTc2LDYgKzE3NiwzMCBAQCBjb25maWcgUFZfU0hJTV9FWENMVVNJ VkUKIAkgIGZpcm13YXJlLCBhbmQgd2lsbCBub3QgZnVuY3Rpb24gY29ycmVjdGx5IGluIG90aGVy IHNjZW5hcmlvcy4KIAogCSAgSWYgdW5zdXJlLCBzYXkgTi4KKworY2hvaWNlCisJcHJvbXB0ICJE ZWZhdWx0IEwxVEYgQnJhbmNoIFByb3RlY3Rpb24/IgorCisJY29uZmlnIEwxVEZfTEZFTkNFX0JP VEgKKwkJYm9vbCAiUHJvdGVjdCBib3RoIGJyYW5jaGVzIG9mIGNlcnRhaW4gY29uZGl0aW9uYWxz IiBpZiBIVk0KKwkJLS0taGVscC0tLQorCQkgIEluamVjdCBhbiBsZmVuY2UgaW5zdHJ1Y3Rpb24g YWZ0ZXIgdGhlIGNvbmRpdGlvbiB0byBiZQorCQkgIGV2YWx1YXRlZCBmb3IgYm90aCBvdXRjb21l cyBvZiB0aGUgY29uZGl0aW9uCisJY29uZmlnIEwxVEZfTEZFTkNFX1RSVUUKKwkJYm9vbCAiUHJv dGVjdCB0cnVlIGJyYW5jaCBvZiBjZXJ0YWluIGNvbmRpdGlvbmFscyIgaWYgSFZNCisJCS0tLWhl bHAtLS0KKwkJICBQcm90ZWN0IG9ubHkgdGhlIHBhdGggd2hlcmUgdGhlIGNvbmRpdGlvbiBpcyBl dmFsdWF0ZWQgdG8gdHJ1ZQorCWNvbmZpZyBMMVRGX0xGRU5DRV9JTlRFUk1FRElBVEUKKwkJYm9v bCAiUHJvdGVjdCBiZWZvcmUgdXNpbmcgY2VydGFpbiBjb25kaXRpb25hbHMgdmFsdWUiIGlmIEhW TQorCQktLS1oZWxwLS0tCisJCSAgSW5qZWN0IGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBhZnRlciBl dmFsdWF0aW5nIHRoZSBjb25kaXRpb24KKwkJICBidXQgYmVmb3JlIGZvcndhcmRpbmcgdGhpcyB2 YWx1ZSBmcm9tIGEgbG9jYWwgdmFyaWFibGUKKwljb25maWcgTDFURl9MRkVOQ0VfTk9ORQorCQli b29sICJObyBjb25kaXRpb25hbCBwcm90ZWN0aW9uIgorCQktLS1oZWxwLS0tCisJCSAgRG8gbm90 IGluamVjdCBsZmVuY2VzIGZvciBjb25kaXRpb25hbCBldmFsdWF0aW9ucworZW5kY2hvaWNlCisK IGVuZG1lbnUKIAogc291cmNlICJjb21tb24vS2NvbmZpZyIKZGlmZiAtLWdpdCBhL3hlbi9pbmNs dWRlL3hlbi9ub3NwZWMuaCBiL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaAotLS0gYS94ZW4vaW5j bHVkZS94ZW4vbm9zcGVjLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL25vc3BlYy5oCkBAIC02OCwx MCArNjgsMTggQEAgc3RhdGljIGlubGluZSBib29sIGxmZW5jZV90cnVlKHZvaWQpIHsgcmV0dXJu IHRydWU7IH0KICNlbmRpZgogCiAvKgotICogcHJvdGVjdCBldmFsdWF0aW9uIG9mIGNvbmRpdGlv bmFsIHdpdGggcmVzcGVjdCB0byBzcGVjdWxhdGlvbgorICogYWxsb3cgdG8gcHJvdGVjdCBldmFs dWF0aW9uIG9mIGNvbmRpdGlvbmFsIHdpdGggcmVzcGVjdCB0byBzcGVjdWxhdGlvbiBvbiB4ODYK ICAqLwotI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXAorI2lmIGRlZmluZWQoQ09ORklHX0wxVEZfTEZFTkNFX05P TkUpIHx8ICFkZWZpbmVkKENPTkZJR19YODYpCisjZGVmaW5lIGV2YWx1YXRlX25vc3BlYyhjb25k aXRpb24pIChjb25kaXRpb24pCisjZWxpZiBkZWZpbmVkKENPTkZJR19MMVRGX0xGRU5DRV9CT1RI KQorI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXAogICAgICgoKGNvbmRpdGlvbikgJiYgbGZlbmNlX3RydWUo KSkgfHwgIWxmZW5jZV90cnVlKCkpCisjZWxpZiBkZWZpbmVkKENPTkZJR19MMVRGX0xGRU5DRV9U UlVFKQorI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAoKGNvbmRpdGlvbikgJiYg bGZlbmNlX3RydWUoKSkKKyNlbGlmIGRlZmluZWQoQ09ORklHX0wxVEZfTEZFTkNFX0lOVEVSTUVE SUFURSkKKyNkZWZpbmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlvbikgKHsgYm9vbCByZXMgPSAo Y29uZGl0aW9uKTsgcm1iKCk7IHJlczsgfSkKKyNlbmRpZgogCiAjZW5kaWYgLyogWEVOX05PU1BF Q19IICovCiAKLS0gCjIuNy40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkg R21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlz dGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5n ZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54 ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==