From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH 6/7] x86/asm: Fold LOAD_C_CLOBBERED into RESTORE_ALL Date: Tue, 2 May 2017 19:05:25 +0100 Message-ID: <1493748326-9582-7-git-send-email-andrew.cooper3@citrix.com> References: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1493748326-9582-1-git-send-email-andrew.cooper3@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Andrew Cooper , Jan Beulich List-Id: xen-devel@lists.xenproject.org V2l0aCBpdHMgc29sZSBvdGhlciB1c2VyIHJlbW92ZWQsIGZvbGQgTE9BRF9DX0NMT0JCRVJFRCBp bnRvIFJFU1RPUkVfQUxMIHRvCnJlZHVjZSB0aGUgY29nbml0aXZlIGxvYWQgb2YgdHJ5aW5nIHRv IHdvcmsgb3V0IHdoaWNoIHJlZ2lzdGVycyBnZXQgbW9kaWZpZWQuCgpObyBmdW5jdGlvbmFsIGNo YW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp eC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9p bmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggfCAyNyArKysrKystLS0tLS0tLS0tLS0tLS0tLS0t LS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVkZS9h c20teDg2L2FzbV9kZWZucy5oCmluZGV4IGYxYzZmYTEuLjExMzA2ZDEgMTAwNjQ0Ci0tLSBhL3hl bi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9h c21fZGVmbnMuaApAQCAtMzIxLDQwICszMjEsMjUgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p ZCBzdGFjKHZvaWQpCiAuZW5kaWYKIAogLyoKLSAqIFJlbG9hZCByZWdpc3RlcnMgbm90IHByZXNl cnZlZCBieSBDIGNvZGUgZnJvbSBmcmFtZS4KLSAqCi0gKiBAY29tcGF0OiBSOC1SMTEgZG9uJ3Qg bmVlZCByZWxvYWRpbmcKKyAqIFJlc3RvcmUgYWxsIHByZXZpb3VzbHkgc2F2ZWQgcmVnaXN0ZXJz LgogICoKLSAqIEZvciB0aGUgd2F5IGl0IGlzIHVzZWQgaW4gUkVTVE9SRV9BTEwsIHRoaXMgbWFj cm8gbXVzdCBwcmVzZXJ2ZSBFRkxBR1MuWkYuCisgKiBAYWRqOiBleHRyYSBzdGFjayBwb2ludGVy IGFkanVzdG1lbnQgdG8gYmUgZm9sZGVkIGludG8gdGhlIGFkanVzdG1lbnQgZG9uZQorICogICAg ICAgYW55d2F5IGF0IHRoZSBlbmQgb2YgdGhlIG1hY3JvCisgKiBAY29tcGF0OiBSOC1SMTUgZG9u J3QgbmVlZCByZWxvYWRpbmcKICAqLwotLm1hY3JvIExPQURfQ19DTE9CQkVSRUQgY29tcGF0PTAg YXg9MQorLm1hY3JvIFJFU1RPUkVfQUxMIGFkaj0wIGNvbXBhdD0wCiAuaWYgIVxjb21wYXQKKyAg ICAgICAgdGVzdGwgJFRSQVBfcmVnc19kaXJ0eSxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKICAg ICAgICAgbW92cSAgVVJFR1NfcjExKCVyc3ApLCVyMTEKICAgICAgICAgbW92cSAgVVJFR1NfcjEw KCVyc3ApLCVyMTAKICAgICAgICAgbW92cSAgVVJFR1NfcjkoJXJzcCksJXI5CiAgICAgICAgIG1v dnEgIFVSRUdTX3I4KCVyc3ApLCVyOAogLmVuZGlmCi0uaWYgXGF4CiAgICAgICAgIExPQURfT05F X1JFRyhheCwgXGNvbXBhdCkKLS5lbmRpZgogICAgICAgICBMT0FEX09ORV9SRUcoY3gsIFxjb21w YXQpCiAgICAgICAgIExPQURfT05FX1JFRyhkeCwgXGNvbXBhdCkKICAgICAgICAgTE9BRF9PTkVf UkVHKHNpLCBcY29tcGF0KQogICAgICAgICBMT0FEX09ORV9SRUcoZGksIFxjb21wYXQpCi0uZW5k bQotCi0vKgotICogUmVzdG9yZSBhbGwgcHJldmlvdXNseSBzYXZlZCByZWdpc3RlcnMuCi0gKgot ICogQGFkajogZXh0cmEgc3RhY2sgcG9pbnRlciBhZGp1c3RtZW50IHRvIGJlIGZvbGRlZCBpbnRv IHRoZSBhZGp1c3RtZW50IGRvbmUKLSAqICAgICAgIGFueXdheSBhdCB0aGUgZW5kIG9mIHRoZSBt YWNybwotICogQGNvbXBhdDogUjgtUjE1IGRvbid0IG5lZWQgcmVsb2FkaW5nCi0gKi8KLS5tYWNy byBSRVNUT1JFX0FMTCBhZGo9MCBjb21wYXQ9MAotLmlmICFcY29tcGF0Ci0gICAgICAgIHRlc3Rs ICRUUkFQX3JlZ3NfZGlydHksVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCi0uZW5kaWYKLSAgICAg ICAgTE9BRF9DX0NMT0JCRVJFRCBcY29tcGF0CiAuaWYgIVxjb21wYXQKICAgICAgICAganogICAg OTg3ZgogICAgICAgICBtb3ZxICBVUkVHU19yMTUoJXJzcCksJXIxNQotLSAKMi4xLjQKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94 ZW4tZGV2ZWwK