From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH] tools/libxc: Correct use of X86_XSS_MASK in guest xstate generation Date: Tue, 19 Apr 2016 18:27:05 +0100 Message-ID: <1461086825-394-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: 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 , Ian Jackson , Wei Liu , Jan Beulich List-Id: xen-devel@lists.xenproject.org Yy9zIDc1Zjk0NTVlICJ0b29scy9saWJ4YzogQ2FsY3VsYXRlIHhzdGF0ZSBjcHVpZCBsZWFmIGZy b20gZ3Vlc3QgaW5mb3JtYXRpb24iCmluY29ycmVjdGx5IGludmVydGVkIHRoZSBzaGlmdCBhbmQg bWFzayB3aGVuIHVzaW5nIFg4Nl9YU1NfTUFTSy4gIEx1Y2tpbHksIHRoZQptYXNrIGlzIGN1cnJl bnRseSB6ZXJvLCBhdm9pZGluZyBpbmNvcnJlY3QgY2FsY3VsYXRpb25zLgoKV2hpbGUgYWRqdXN0 aW5nIHRoaXMsIHVzZSBhbiBleHBsY2l0IHVpbnQzMl90IGNhc3QgcmF0aGVyIHRoYW4gbWFza2lu ZyBhZ2FpbnN0CjB4ZmZmZmZmZmYuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBl dS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEphbiBC ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KClN1Ym1pdHRlZC1mcm9tOiBBIHB1bnQsIG9uIHRo ZSBDYW0sIGR1cmluZyB0aGUgdGhlIGhhY2thdGhvbiwgYmVjYXVzZS4KLS0tCiB0b29scy9saWJ4 Yy94Y19jcHVpZF94ODYuYyB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25z KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4 Ni5jIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKaW5kZXggNmQxNDkwNC4uODRmNGUwOCAx MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKKysrIGIvdG9vbHMvbGlieGMv eGNfY3B1aWRfeDg2LmMKQEAgLTQ2MCw3ICs0NjAsNyBAQCBzdGF0aWMgdm9pZCB4Y19jcHVpZF9j b25maWdfeHNhdmUoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgewogICAgIGNhc2UgMDoKICAgICAg ICAgLyogRUFYOiBsb3cgMzJiaXRzIG9mIHhmZWF0dXJlX2VuYWJsZWRfbWFzayAqLwotICAgICAg ICByZWdzWzBdID0gZ3Vlc3RfeGZlYXR1cmVfbWFzayAmIDB4RkZGRkZGRkY7CisgICAgICAgIHJl Z3NbMF0gPSAodWludDMyX3QpZ3Vlc3RfeGZlYXR1cmVfbWFzazsKICAgICAgICAgLyogRURYOiBo aWdoIDMyYml0cyBvZiB4ZmVhdHVyZV9lbmFibGVkX21hc2sgKi8KICAgICAgICAgcmVnc1szXSA9 IGd1ZXN0X3hmZWF0dXJlX21hc2sgPj4gMzI7CiAgICAgICAgIC8qIEVDWDogbWF4IHNpemUgcmVx dWlyZWQgYnkgYWxsIEhXIGZlYXR1cmVzICovCkBAIC00ODcsOCArNDg3LDggQEAgc3RhdGljIHZv aWQgeGNfY3B1aWRfY29uZmlnX3hzYXZlKHhjX2ludGVyZmFjZSAqeGNoLAogCiAgICAgICAgIGlm ICggdGVzdF9iaXQoWDg2X0ZFQVRVUkVfWFNBVkVTLCBpbmZvLT5mZWF0dXJlc2V0KSApCiAgICAg ICAgIHsKLSAgICAgICAgICAgIHJlZ3NbMl0gPSBndWVzdF94ZmVhdHVyZV9tYXNrICYgWDg2X1hT U19NQVNLICYgMHhGRkZGRkZGRjsKLSAgICAgICAgICAgIHJlZ3NbM10gPSAoZ3Vlc3RfeGZlYXR1 cmVfbWFzayA+PiAzMikgJiBYODZfWFNTX01BU0s7CisgICAgICAgICAgICByZWdzWzJdID0gKHVp bnQzMl90KShndWVzdF94ZmVhdHVyZV9tYXNrICYgWDg2X1hTU19NQVNLKTsKKyAgICAgICAgICAg IHJlZ3NbM10gPSAoZ3Vlc3RfeGZlYXR1cmVfbWFzayAmIFg4Nl9YU1NfTUFTSykgPj4gMzI7CiAg ICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmVnc1syXSA9IHJlZ3NbM10gPSAw OwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6 Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=