From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH 1/7] x86/traps: Drop 32bit fields out of tss_struct Date: Tue, 2 May 2017 19:05:20 +0100 Message-ID: <1493748326-9582-2-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 VGhlIGJhY2tsaW5rIGZpZWxkIGRvZXNuJ3QgZXhpc3QgaW4gYSA2NGJpdCBUU1MsIGFuZCB1bmlv biBmb3IgZXNwezAuLjJ9IGlzIG9mCm5vIHByYWN0aWNhbCB1c2UuICBTcGVjaWZ5IGV2ZXJ5dGhp bmcgd2l0aCBzdGRpbnQgdHlwZXMsIGFuZCBlbXB0eSBiaXRmaWVsZHMKZm9yIHJlc2VydmVkIHZh bHVlcy4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxp Y2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICB8ICAyICst CiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgMjMgKysrKysrKysrKystLS0tLS0t LS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMu YwppbmRleCBjYTBhMDRhLi4xYzkwMTc3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMu YworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtNDYxLDcgKzQ2MSw3IEBAIHZvaWQgc2hv d19zdGFja19vdmVyZmxvdyh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJf cmVncyAqcmVncykKIAogICAgIHByaW50aygiVmFsaWQgc3RhY2sgcmFuZ2U6ICVwLSVwLCBzcD0l cCwgdHNzLmVzcDA9JXBcbiIsCiAgICAgICAgICAgICh2b2lkICopZXNwX3RvcCwgKHZvaWQgKill c3BfYm90dG9tLCAodm9pZCAqKWVzcCwKLSAgICAgICAgICAgKHZvaWQgKilwZXJfY3B1KGluaXRf dHNzLCBjcHUpLmVzcDApOworICAgICAgICAgICAodm9pZCAqKXBlcl9jcHUoaW5pdF90c3MsIGNw dSkucnNwMCk7CiAKICAgICAvKgogICAgICAqIFRyaWdnZXIgb3ZlcmZsb3cgdHJhY2UgaWYgJWVz cCBpcyBhbnl3aGVyZSB3aXRoaW4gdGhlIGd1YXJkIHBhZ2UsIG9yCmRpZmYgLS1naXQgYS94ZW4v aW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNz b3IuaAppbmRleCA3M2RkM2FiLi5mMjQ0ZTEwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t eDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAg LTQyOCwxOSArNDI4LDE4IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgX19td2FpdCh1bnNp Z25lZCBsb25nIGVheCwgdW5zaWduZWQgbG9uZyBlY3gpCiAjZGVmaW5lIElPQk1QX0lOVkFMSURf T0ZGU0VUICAgIDB4ODAwMAogCiBzdHJ1Y3QgX19wYWNrZWQgX19jYWNoZWxpbmVfYWxpZ25lZCB0 c3Nfc3RydWN0IHsKLSAgICB1bnNpZ25lZCBzaG9ydAliYWNrX2xpbmssX19ibGg7Ci0gICAgdW5p b24geyB1NjQgcnNwMCwgZXNwMDsgfTsKLSAgICB1bmlvbiB7IHU2NCByc3AxLCBlc3AxOyB9Owot ICAgIHVuaW9uIHsgdTY0IHJzcDIsIGVzcDI7IH07Ci0gICAgdTY0IHJlc2VydmVkMTsKLSAgICB1 NjQgaXN0WzddOyAvKiBJbnRlcnJ1cHQgU3RhY2sgVGFibGUgaXMgMS1iYXNlZCBzbyB0c3MtPmlz dFswXQotICAgICAgICAgICAgICAgICAqIGNvcnJlc3BvbmRzIHRvIGFuIElTVCB2YWx1ZSBvZiAx IGluIGFuIEludGVycnVwdAotICAgICAgICAgICAgICAgICAqIERlc2NyaXB0b3IgKi8KLSAgICB1 NjQgcmVzZXJ2ZWQyOwotICAgIHUxNiByZXNlcnZlZDM7Ci0gICAgdTE2IGJpdG1hcDsKKyAgICB1 aW50MzJfdCA6MzI7CisgICAgdWludDY0X3QgcnNwMCwgcnNwMSwgcnNwMjsKKyAgICB1aW50NjRf dCA6NjQ7CisgICAgLyoKKyAgICAgKiBJbnRlcnJ1cHQgU3RhY2sgVGFibGUgaXMgMS1iYXNlZCBz byB0c3MtPmlzdFswXSBjb3JyZXNwb25kcyB0byBhbiBJU1QKKyAgICAgKiB2YWx1ZSBvZiAxIGlu IGFuIEludGVycnVwdCBEZXNjcmlwdG9yLgorICAgICAqLworICAgIHVpbnQ2NF90IGlzdFs3XTsK KyAgICB1aW50NjRfdCA6NjQ7CisgICAgdWludDE2X3QgOjE2LCBiaXRtYXA7CiAgICAgLyogUGFk cyB0aGUgVFNTIHRvIGJlIGNhY2hlbGluZS1hbGlnbmVkICh0b3RhbCBzaXplIGlzIDB4ODApLiAq LwotICAgIHU4IF9fY2FjaGVsaW5lX2ZpbGxlclsyNF07CisgICAgdWludDhfdCBfX2NhY2hlbGlu ZV9maWxsZXJbMjRdOwogfTsKIAogI2RlZmluZSBJU1RfTk9ORSAwVUwKLS0gCjIuMS40CgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==