From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7149 invoked by alias); 2 Oct 2018 19:20:55 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 7097 invoked by uid 89); 2 Oct 2018 19:20:54 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-25.8 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,MIME_BASE64_BLANKS,SPF_PASS autolearn=ham version=3.3.2 spammy=250918 X-HELO: sessmg23.ericsson.net Received: from sessmg23.ericsson.net (HELO sessmg23.ericsson.net) (193.180.251.45) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 02 Oct 2018 19:20:52 +0000 DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1538508049; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Z2Ep7MADFQgBVXazla73vTn2CSNyE6OwFJsyvVcsYRs=; b=NFSmV56naxpzgNl/oQOvXY+UM3JjJG8rk2GYShhmETzNb0X6y6m8k9Wa4NeXfdP8 Wylv9KW6qF24PuxZEBU4Xvpbb8Eu6g0Cw4TuIDitijg7f7h7on1vOlzJaZ2mNFJG P8K0fHxegmrt9KJQldzfxRbjl7quz2pobnw2fHBivKc=; Received: from ESESSMB501.ericsson.se (Unknown_Domain [153.88.183.119]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id A9.38.22015.115C3BB5; Tue, 2 Oct 2018 21:20:49 +0200 (CEST) Received: from ESESBMB504.ericsson.se (153.88.183.171) by ESESSMB501.ericsson.se (153.88.183.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Tue, 2 Oct 2018 21:20:44 +0200 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB504.ericsson.se (153.88.183.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Tue, 2 Oct 2018 21:20:43 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Z2Ep7MADFQgBVXazla73vTn2CSNyE6OwFJsyvVcsYRs=; b=kX9Ky+a0XvOqoGSZ6wut/NPwjXMDyGNkhr7BijjKArynoP1ygO5GzNUZYYpCf2Hsn/Mx8TlWTI2YH1qKhWuPMOx7YrlffLmVunc2wUMVerc+BY9s+syy+o8jaIB/v7EYzMUZqn+n6KG0mq0o4BjDnRrUZAcO6t9jSGX9WaCcrMU= Received: from BYAPR15MB2390.namprd15.prod.outlook.com (52.135.198.30) by BYAPR15MB2376.namprd15.prod.outlook.com (52.135.198.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1164.25; Tue, 2 Oct 2018 19:20:41 +0000 Received: from BYAPR15MB2390.namprd15.prod.outlook.com ([fe80::619e:2dbd:180c:a2fb]) by BYAPR15MB2390.namprd15.prod.outlook.com ([fe80::619e:2dbd:180c:a2fb%4]) with mapi id 15.20.1185.024; Tue, 2 Oct 2018 19:20:41 +0000 From: Simon Marchi To: Jan Beulich , Simon Marchi CC: "tim.wiederhake@intel.com" , GDB , "Metzger, Markus T" Subject: Re: [PATCH] x86-64: fix ZMM register state tracking Date: Tue, 02 Oct 2018 19:20:00 -0000 Message-ID: <580ba4ea-93ae-ffd0-7bce-bd1f75cf9ff9@ericsson.com> References: <5B8FD8B302000078001E5940@prv1-mh.provo.novell.com> <369f9b84-77e3-3fa4-f363-a89ee503cff4@ericsson.com> <5B960E3D020000780013C85E@prv1-mh.provo.novell.com> <5BA0FFB102000078001E97B0@prv1-mh.provo.novell.com> <0e0d9f23-2cbf-eb5a-64fa-6cda3392053a@ericsson.com> <5BAA4E7302000078001EBC73@prv1-mh.provo.novell.com> In-Reply-To: <5BAA4E7302000078001EBC73@prv1-mh.provo.novell.com> authentication-results: spf=none (sender IP is ) smtp.mailfrom=simon.marchi@ericsson.com; received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Return-Path: simon.marchi@ericsson.com X-IsSubscribed: yes X-SW-Source: 2018-10/txt/msg00054.txt.bz2 T24gMjAxOC0wOS0yNSAxMTowNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6DQo+ Pj4+IE9uIDI1LjA5LjE4IGF0IDA1OjI4LCA8c2ltb24ubWFyY2hpQGVyaWNz c29uLmNvbT4gd3JvdGU6DQo+PiBPbiAyMDE4LTA5LTE4IDA5OjM3IEFNLCBK YW4gQmV1bGljaCB3cm90ZToNCj4+IFRoYW5rcyBmb3IgdGhlIGluc3RydWN0 aW9ucy4gIFRoZXJlIGlzIGFscmVhZHkgYSB0ZXN0IGNvdmVyaW5nIEFWWDUx Mg0KPj4gaW5zdHJ1Y3Rpb25zLCBzbyBJIGZpZ3VyZWQgSSB3b3VsZCBhZGQg aXQgdGhlcmUuICBIb3dldmVyLCBJIGRvbid0DQo+PiBoYXZlIGEgcHJvY2Vz c29yIHRoYXQgc3VwcG9ydHMgQVZYNTEyLCBzbyBJJ20gdW5hYmxlIHRvIHJ1 biB0aGUgdGVzdC4NCj4+DQo+PiBIZXJlJ3MgYSBwYXRjaCwgY2FuIHlvdSB0 cnkgdG8gY29uZmlybSB0aGF0IHRoZSB0ZXN0IGZhaWxzIHdpdGhvdXQgdGhl DQo+PiBmaXggYW5kIHBhc3NlcyB3aXRoIHRoZSBmaXg/ICBJIHByb2JhYmx5 IHNjcmV3ZWQgdXAgc29tZXdoZXJlLCBidXQgaXQNCj4+IHNob3VsZCBiZSBw cmV0dHkgY2xvc2UuDQo+IA0KPiBUaGVyZSBhcmUgdHdvIGlzc3VlcyBoZXJl OiBGaXJzdCBvZiBhbGwsIHVucmVsYXRlZCB0byB0aGlzIHBhdGNoLCB0aGUN Cj4gY29uc3RydWN0IGFyb3VuZCBsaW5lIDk1IGluIGkzODYtYXZ4NTEyLmV4 cCBzaG91bGQgbG9vayBsaWtlDQo+IA0KPiBpZiBbaXNfYW1kNjRfcmVnc190 YXJnZXRdIHsNCj4gICAgIHNldCBucl9yZWdzIDMyDQo+IH0gZWxzZSB7DQo+ ICAgICBzZXQgbnJfcmVncyA4DQo+IH0NCj4gDQo+IE9mIGNvdXJzZSB0aGlz IGFsc28gYWZmZWN0cyBvdGhlciB0ZXN0cyBpbiBoZXJlLCBidXQgd2l0aG91 dCB0aGlzIGNvcnJlY3Rpb24NCj4gdGhlIGxvb3AgeW91IGFkZCBkb2VzIG5v dGhpbmcgYXQgYWxsLg0KDQpUaGFua3MsIHRoaXMgaGFzIG5vdyBiZWVuIGZp eGVkIGluIG1hc3Rlci4NCg0KPiBBbmQgdGhlbiB0aGF0IHZlcnkgbG9vcCBh bmQgdGhlIGkzODYtYXZ4NTEyLmMgYWRkaXRpb24gYXJlIG5vdCBpbiBzeW5j LA0KPiBhbmQgSSdtIG5vdCBzdXJlIHdoaWNoIHdheSB5b3UgbWVhbnQgaXQg dG8gYmU6IEVpdGhlciBpbiB0aGUgQyBmaWxlIGFsbCAxNg0KPiB1cHBlciBa TU0gcmVnaXN0ZXJzIG5lZWQgdG8gYmUgc2V0IGlkZW50aWNhbGx5IChub3Qg anVzdCBaTU0xNiksIG9yDQo+IHRoZXJlIHNob3VsZCBiZSBubyBsb29wLg0K DQpXb29wcy4gIFRlc3Rpbmcgb25seSB6bW0wIGFuZCB6bW0xNiB3aWxsIGJl IGVub3VnaCBJIHRoaW5rLg0KDQo+IEZ1cnRoZXJtb3JlIEkgdGhpbmsgdGhl IEMgY29kZSBhZGRpdGlvbiBhbmQgaGVuY2UgdGhlIHRlc3Qgd2lsbCBuZWVk IHRvDQo+IGJlIHg4Ni02NC1zcGVjaWZpYywgYXMgcmVnaXN0ZXJzIFpNTTgg YW5kIGhpZ2hlciBhcmUgaW5hY2Nlc3NpYmxlIGluDQo+IDMyLWJpdCBtb2Rl Lg0KDQpHb29kIHBvaW50Lg0KDQpIZXJlJ3MgdGhlIHJldmlzZWQgdmVyc2lv biB3aXRoIHRoaXMgZml4ZWQuICBJIGFtIG5vdCBzdXJlIGFib3V0IHRoZSBv dXRwdXQNCmZvciB6bW0wIHRob3VnaC4NCg0KDQpGcm9tIGNkOWYzZTI5OGEz YTUxNjI5OGQzZmVhMTViYTgwYjNlYWEzM2NjN2MgTW9uIFNlcCAxNyAwMDow MDowMCAyMDAxDQpGcm9tOiBTaW1vbiBNYXJjaGkgPHNpbW9uLm1hcmNoaUBl cmljc3Nvbi5jb20+DQpEYXRlOiBNb24sIDI0IFNlcCAyMDE4IDIzOjI4OjI4 IC0wNDAwDQpTdWJqZWN0OiBbUEFUQ0hdIEFWWDUxMiB0ZXN0DQoNCi0tLQ0K IGdkYi90ZXN0c3VpdGUvZ2RiLmFyY2gvaTM4Ni1hdng1MTIuYyAgIHwgIDcg KysrKysrKw0KIGdkYi90ZXN0c3VpdGUvZ2RiLmFyY2gvaTM4Ni1hdng1MTIu ZXhwIHwgMTAgKysrKysrKysrKw0KIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5z ZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IGEvZ2RiL3Rlc3RzdWl0ZS9nZGIu YXJjaC9pMzg2LWF2eDUxMi5jIGIvZ2RiL3Rlc3RzdWl0ZS9nZGIuYXJjaC9p Mzg2LWF2eDUxMi5jDQppbmRleCA5MzQ5ZjA5ZDYyZS4uN2QwODhlZDAzNDMg MTAwNjQ0DQotLS0gYS9nZGIvdGVzdHN1aXRlL2dkYi5hcmNoL2kzODYtYXZ4 NTEyLmMNCisrKyBiL2dkYi90ZXN0c3VpdGUvZ2RiLmFyY2gvaTM4Ni1hdng1 MTIuYw0KQEAgLTI0OSw2ICsyNDksMTMgQEAgbWFpbiAoaW50IGFyZ2MsIGNo YXIgKiphcmd2KQ0KIAkgbW92ZSBiYWNrIHRvIGFycmF5IGFuZCBjaGVjayB2 YWx1ZXMuICAqLw0KICAgICAgIG1vdmVfem1tX2RhdGFfdG9fbWVtb3J5ICgp Ow0KICAgICAgIGFzbSAoIm5vcCIpOyAvKiBzaXh0aCBicmVha3BvaW50IGhl cmUgICovDQorDQorICAgICAgYXNtICgidnB0ZXJubG9nZCAkMHhmZiwgJXpt bTAsICV6bW0wLCAlem1tMCIpOw0KKyNpZmRlZiBfX3g4Nl82NF9fcw0KKyAg ICAgIGFzbSAoInZwdGVybmxvZ2QgJDB4ZmYsICV6bW0wLCAlem1tMCwgJXpt bTE2Iik7DQorI2VuZGlmDQorICAgICAgYXNtICgidnplcm91cHBlciIpOw0K KyAgICAgIGFzbSAoIm5vcCIpOyAvKiBzZXZlbnRoIGJyZWFrcG9pbnQgaGVy ZSAgKi8NCiAgICAgfQ0KDQogICByZXR1cm4gMDsNCmRpZmYgLS1naXQgYS9n ZGIvdGVzdHN1aXRlL2dkYi5hcmNoL2kzODYtYXZ4NTEyLmV4cCBiL2dkYi90 ZXN0c3VpdGUvZ2RiLmFyY2gvaTM4Ni1hdng1MTIuZXhwDQppbmRleCBjZDE1 ZTA1ZmQwMy4uNDNmZGUxMmYyNTcgMTAwNjQ0DQotLS0gYS9nZGIvdGVzdHN1 aXRlL2dkYi5hcmNoL2kzODYtYXZ4NTEyLmV4cA0KKysrIGIvZ2RiL3Rlc3Rz dWl0ZS9nZGIuYXJjaC9pMzg2LWF2eDUxMi5leHANCkBAIC0xNzQsMyArMTc0 LDEzIEBAIGZvciB7IHNldCByIDAgfSB7ICRyIDwgJG5yX3JlZ3MgfSB7IGlu Y3IgciB9IHsNCiAgICAgICAgICIuLiA9IFxce2YgPSBcXHtbZXhwciAkciAr IDMwXSwgW2V4cHIgJHIuMTI1ICsgMzBdLCBbZXhwciAkci4yNSArIDIwXSwg W2V4cHIgJHIuMzc1ICsgMjBdLCBbZXhwciAkci41ICsgMTBdLCBbZXhwciAk ci42MjUgKyAxMF0sIFtleHByICRyLjc1ICsgMTBdLCBbZXhwciAkci44NzUg KyAxMF1cXH1cXH0uKiIgXA0KICAgICAgICAgImNoZWNrIGNvbnRlbnRzIG9m IHptbV9kYXRhXFskclxdIGFmdGVyIHdyaXRpbmcgWE1NIHJlZ3MiDQogfQ0K Kw0KK2dkYl90ZXN0ICJicmVhayBbZ2RiX2dldF9saW5lX251bWJlciAic2V2 ZW50aCBicmVha3BvaW50IGhlcmUiXSIgXA0KKyAgICAiQnJlYWtwb2ludCAu KiBhdCAuKmkzODYtYXZ4NTEyLmMuKiIgXA0KKyAgICAic2V0IHNldmVudGgg YnJlYWtwb2ludCBpbiBtYWluIg0KK2dkYl9jb250aW51ZV90b19icmVha3Bv aW50ICJjb250aW51ZSB0byBzZXZlbnRoIGJyZWFrcG9pbnQgaW4gbWFpbiIN CitnZGJfdGVzdCAicHJpbnQgXCR6bW0wLnYxNl9pbnQzMiIgIj0gey0xLCAt MSwgLTEsIC0xLCAwIDxyZXBlYXRzIDEyIHRpbWVzPn0iDQorDQoraWYgeyAk bnJfcmVncyA+PSAxNiB9IHsNCisgICAgZ2RiX3Rlc3QgInByaW50IFwkem1t MTYudjE2X2ludDMyIiAiPSB7LTEgPHJlcGVhdHMgMTYgdGltZXM+fSINCit9 DQotLSANCjIuMTkuMA0KDQoNCg0K