From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 65309 invoked by alias); 17 May 2016 07:53:16 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 64695 invoked by uid 89); 17 May 2016 07:53:16 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.2 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=hongjiuluintelcom, hongjiu.lu@intel.com, igor, ubizjak@gmail.com X-HELO: mga04.intel.com Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 17 May 2016 07:53:05 +0000 Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga104.fm.intel.com with ESMTP; 17 May 2016 00:53:03 -0700 X-ExtLoop1: 1 Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga003.jf.intel.com with ESMTP; 17 May 2016 00:52:55 -0700 Received: from fmsmsx120.amr.corp.intel.com (10.18.124.208) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.248.2; Tue, 17 May 2016 00:52:55 -0700 Received: from cdsmsx151.ccr.corp.intel.com (172.17.4.38) by fmsmsx120.amr.corp.intel.com (10.18.124.208) with Microsoft SMTP Server (TLS) id 14.3.248.2; Tue, 17 May 2016 00:52:55 -0700 Received: from cdsmsx101.ccr.corp.intel.com ([169.254.1.176]) by CDSMSX151.ccr.corp.intel.com ([169.254.3.31]) with mapi id 14.03.0248.002; Tue, 17 May 2016 15:52:50 +0800 From: "Koval, Julia" To: Yulia Koval , "H.J. Lu" CC: Jeff Law , "gcc-patches@gcc.gnu.org" , "Lu, Hongjiu" , "ubizjak@gmail.com" , "Zamyatin, Igor" Subject: RE: [PATCH] x86 interrupt attribute patch [1/2] Date: Tue, 17 May 2016 07:53:00 -0000 Message-ID: <4E89A029A0F8D443B436A5167BA3C53F03D08B8D@CDSMSX101.ccr.corp.intel.com> References: <4E89A029A0F8D443B436A5167BA3C53F03CFFF4E@CDSMSX101.ccr.corp.intel.com> <739bb353-4440-f6da-400b-c3f9464ff2e9@redhat.com> In-Reply-To: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDYyMzFjODMtMzZiMC00NzQ2LWE4NWUtZmFhZjg0OTA5MzVhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IjNQY3NiTnVqXC84ejhyRGNoWXVWZWo3NmN3c1JobG9CNXJweU1rY09tOWJZPSJ9 x-ctpclassification: CTP_IC Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-SW-Source: 2016-05/txt/msg01171.txt.bz2 R2VudGxlIHBpbmcuDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpG cm9tOiBZdWxpYSBLb3ZhbCBbbWFpbHRvOnZhYWxmcmVqYUBnbWFpbC5jb21d IA0KU2VudDogRnJpZGF5LCBBcHJpbCAyOSwgMjAxNiA3OjA5IEFNDQpUbzog SC5KLiBMdSA8aGpsLnRvb2xzQGdtYWlsLmNvbT4NCkNjOiBKZWZmIExhdyA8 bGF3QHJlZGhhdC5jb20+OyBLb3ZhbCwgSnVsaWEgPGp1bGlhLmtvdmFsQGlu dGVsLmNvbT47IGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnOyBMdSwgSG9uZ2pp dSA8aG9uZ2ppdS5sdUBpbnRlbC5jb20+OyB1Yml6amFrQGdtYWlsLmNvbTsg WmFteWF0aW4sIElnb3IgPGlnb3IuemFteWF0aW5AaW50ZWwuY29tPg0KU3Vi amVjdDogUmU6IFtQQVRDSF0geDg2IGludGVycnVwdCBhdHRyaWJ1dGUgcGF0 Y2ggWzEvMl0NCg0KVGhhbmtzLA0KSGVyZSBpcyB0aGUgcGF0Y2guIElzIGl0 IG9rPw0KDQogICAgVXBkYXRlIFRBUkdFVF9GVU5DVElPTl9JTkNPTUlOR19B UkcgZG9jdW1lbnRhdGlvbg0KDQogICAgT24geDg2LCBpbnRlcnJ1cHQgaGFu ZGxlcnMgYXJlIG9ubHkgY2FsbGVkIGJ5IHByb2Nlc3NvcnMgd2hpY2ggcHVz aA0KICAgIGludGVycnVwdCBkYXRhIG9udG8gc3RhY2sgYXQgdGhlIGFkZHJl c3Mgd2hlcmUgdGhlIG5vcm1hbCByZXR1cm4gYWRkcmVzcw0KICAgIGlzLiAg U2luY2UgaW50ZXJydXB0IGhhbmRsZXJzIG11c3QgYWNjZXNzIGludGVycnVw dCBkYXRhIHZpYSBwb2ludGVycyBzbw0KICAgIHRoYXQgdGhleSBjYW4gdXBk YXRlIGludGVycnVwdCBkYXRhLCB0aGUgcG9pbnRlciBhcmd1bWVudCBpcyBw YXNzZWQgYXMNCiAgICAiYXJndW1lbnQgcG9pbnRlciAtIHdvcmQiLg0KDQog ICAgVEFSR0VUX0ZVTkNUSU9OX0lOQ09NSU5HX0FSRyBkZWZpbmVzIGhvdyBj YWxsZWUgc2VlcyBpdHMgYXJndW1lbnQuDQogICAgTm9ybWFsbHkgaXQgcmV0 dXJucyBSRUcsIE5VTEwsIG9yIENPTlNUX0lOVC4gIFRoaXMgcGF0Y2ggYWRk cyBhcmJpdHJhcnkNCiAgICBhZGRyZXNzIGNvbXB1dGF0aW9uIGJhc2VkIG9u IGhhcmQgcmVnaXN0ZXIsIHdoaWNoIGNhbiBiZSBmb3JjZWQgaW50byBhDQog ICAgcmVnaXN0ZXIsIHRvIHRoZSBsaXN0Lg0KDQogICAgV2hlbiBjb3B5aW5n IGFuIGluY29taW5nIGFyZ3VtZW50IG9udG8gc3RhY2ssIGFzc2lnbl9wYXJt X3NldHVwX3N0YWNrDQogICAgaGFzOg0KDQogICAgaWYgKGFyZ3VtZW50IGlu IG1lbW9yeSkNCiAgICAgIGNvcHkgYXJndW1lbnQgaW4gbWVtb3J5IHRvIHN0 YWNrDQogICAgZWxzZQ0KICAgICAgbW92ZSBhcmd1bWVudCB0byBzdGFjaw0K DQogICAgU2luY2UgYW4gYXJiaXRyYXJ5IGFkZHJlc3MgY29tcHV0YXRpb24g bWF5IGJlIHBhc3NlZCBhcyBhbiBhcmd1bWVudCwgd2UNCiAgICBjaGFuZ2Ug aXQgdG86DQoNCiAgICBpZiAoYXJndW1lbnQgaW4gbWVtb3J5KQ0KICAgICAg Y29weSBhcmd1bWVudCBpbiBtZW1vcnkgdG8gc3RhY2sNCiAgICBlbHNlDQog ICAgICB7DQogICAgICAgIGlmIChhcmd1bWVudCBpc24ndCBpbiByZWdpc3Rl cikNCiAgICAgICAgICBmb3JjZSBhcmd1bWVudCBpbnRvIGEgcmVnaXN0ZXIN CiAgICAgICAgbW92ZSBhcmd1bWVudCB0byBzdGFjaw0KICAgICAgfQ0KDQog ICAgKiBmdW5jdGlvbi5jIChhc3NpZ25fcGFybV9zZXR1cF9zdGFjayk6IEZv cmNlIHNvdXJjZSBpbnRvIGENCiAgICByZWdpc3RlciBpZiBuZWVkZWQuDQog ICAgKiB0YXJnZXQuZGVmIChmdW5jdGlvbl9pbmNvbWluZ19hcmcpOiBVcGRh dGUgZG9jdW1lbnRhdGlvbiB0bw0KICAgIGFsbG93IGFyYml0cmFyeSBhZGRy ZXNzIGNvbXB1dGF0aW9uIGJhc2VkIG9uIGhhcmQgcmVnaXN0ZXIuDQogICAg KiBkb2MvdG0udGV4aTogUmVnZW5lcmF0ZWQuDQoNCk9uIFRodSwgQXByIDI4 LCAyMDE2IGF0IDEwOjMyIFBNLCBILkouIEx1IDxoamwudG9vbHNAZ21haWwu Y29tPiB3cm90ZToNCj4gT24gVGh1LCBBcHIgMjgsIDIwMTYgYXQgMTE6MjIg QU0sIFl1bGlhIEtvdmFsIDx2YWFsZnJlamFAZ21haWwuY29tPiB3cm90ZToN Cj4+IFRoYW5rIHlvdSwNCj4+IEhlcmUgaXMgdGhlIHJlcG9zdC4NCj4+DQo+ PiBVcGRhdGUgVEFSR0VUX0ZVTkNUSU9OX0lOQ09NSU5HX0FSRyBkb2N1bWVu dGF0aW9uDQo+Pg0KPj4gICAgIE9uIHg4NiwgaW50ZXJydXB0IGhhbmRsZXJz IGFyZSBvbmx5IGNhbGxlZCBieSBwcm9jZXNzb3JzIHdoaWNoIHB1c2gNCj4+ ICAgICBpbnRlcnJ1cHQgZGF0YSBvbnRvIHN0YWNrIGF0IHRoZSBhZGRyZXNz IHdoZXJlIHRoZSBub3JtYWwgcmV0dXJuIGFkZHJlc3MNCj4+ICAgICBpcy4g IFNpbmNlIGludGVycnVwdCBoYW5kbGVycyBtdXN0IGFjY2VzcyBpbnRlcnJ1 cHQgZGF0YSB2aWEgcG9pbnRlcnMgc28NCj4+ICAgICB0aGF0IHRoZXkgY2Fu IHVwZGF0ZSBpbnRlcnJ1cHQgZGF0YSwgdGhlIHBvaW50ZXIgYXJndW1lbnQg aXMgcGFzc2VkIGFzDQo+PiAgICAgImFyZ3VtZW50IHBvaW50ZXIgLSB3b3Jk Ii4NCj4+DQo+PiAgICAgVEFSR0VUX0ZVTkNUSU9OX0lOQ09NSU5HX0FSRyBk ZWZpbmVzIGhvdyBjYWxsZWUgc2VlcyBpdHMgYXJndW1lbnQuDQo+PiAgICAg Tm9ybWFsbHkgaXQgcmV0dXJucyBSRUcsIE5VTEwsIG9yIENPTlNUX0lOVC4g IFRoaXMgcGF0Y2ggYWRkcyBhcmJpdHJhcnkNCj4+ICAgICBhZGRyZXNzIGNv bXB1dGF0aW9uIGJhc2VkIG9uIGhhcmQgcmVnaXN0ZXIsIHdoaWNoIGNhbiBi ZSBmb3JjZWQgaW50byBhDQo+PiAgICAgcmVnaXN0ZXIsIHRvIHRoZSBsaXN0 Lg0KPj4NCj4+ICAgICBXaGVuIGNvcHlpbmcgYW4gaW5jb21pbmcgYXJndW1l bnQgb250byBzdGFjaywgYXNzaWduX3Bhcm1fc2V0dXBfc3RhY2sNCj4+ICAg ICBoYXM6DQo+Pg0KPj4gICAgIGlmIChhcmd1bWVudCBpbiBtZW1vcnkpDQo+ PiAgICAgICBjb3B5IGFyZ3VtZW50IGluIG1lbW9yeSB0byBzdGFjaw0KPj4g ICAgIGVsc2UNCj4+ICAgICAgIG1vdmUgYXJndW1lbnQgdG8gc3RhY2sNCj4+ DQo+PiAgICAgU2luY2UgYW4gYXJiaXRyYXJ5IGFkZHJlc3MgY29tcHV0YXRp b24gbWF5IGJlIHBhc3NlZCBhcyBhbiBhcmd1bWVudCwgd2UNCj4+ICAgICBj aGFuZ2UgaXQgdG86DQo+Pg0KPj4gICAgIGlmIChhcmd1bWVudCBpbiBtZW1v cnkpDQo+PiAgICAgICBjb3B5IGFyZ3VtZW50IGluIG1lbW9yeSB0byBzdGFj aw0KPj4gICAgIGVsc2UNCj4+ICAgICAgIHsNCj4+ICAgICAgICAgaWYgKGFy Z3VtZW50IGlzbid0IGluIHJlZ2lzdGVyKQ0KPj4gICAgICAgICAgIGZvcmNl IGFyZ3VtZW50IGludG8gYSByZWdpc3Rlcg0KPj4gICAgICAgICBtb3ZlIGFy Z3VtZW50IHRvIHN0YWNrDQo+PiAgICAgICB9DQo+Pg0KPj4gICAgICAgICAq IGZ1bmN0aW9uLmMgKGFzc2lnbl9wYXJtX3NldHVwX3N0YWNrKTogRm9yY2Ug c291cmNlIGludG8gYQ0KPj4gICAgICAgICByZWdpc3RlciBpZiBuZWVkZWQu DQo+PiAgICAgICAgICogdGFyZ2V0LmRlZiAoZnVuY3Rpb25faW5jb21pbmdf YXJnKTogVXBkYXRlIGRvY3VtZW50YXRpb24gdG8NCj4+ICAgICAgICAgYWxs b3cgYXJiaXRyYXJ5IGFkZHJlc3MgY29tcHV0YXRpb24gYmFzZWQgb24gaGFy ZCByZWdpc3Rlci4NCj4+ICAgICAgICAgKiBkb2MvdG0udGV4aTogUmVnZW5l cmF0ZWQuDQo+Pg0KPj4NCj4+IEJyLA0KPj4gWXVsaWENCj4+DQo+DQo+IFlv dSBhbHNvIG5lZWQgdG8gdXBkYXRlDQo+DQo+IERFRkhPT0sNCj4gKGZ1bmN0 aW9uX2luY29taW5nX2FyZywNCj4gICJEZWZpbmUgdGhpcyBob29rIGlmIHRo ZSB0YXJnZXQgbWFjaGluZSBoYXMgYGByZWdpc3RlciB3aW5kb3dzJycsIA0K PiBzb1xuXCB0aGF0IHRoZSByZWdpc3RlciBpbiB3aGljaCBhIGZ1bmN0aW9u IHNlZXMgYW4gYXJndW1lbnRzIGlzIA0KPiBub3RcblwgbmVjZXNzYXJpbHkg dGhlIHNhbWUgYXMgdGhlIG9uZSBpbiB3aGljaCB0aGUgY2FsbGVyIHBhc3Nl ZCANCj4gdGhlXG5cIGFyZ3VtZW50LlxuXCBcblwgLi4uLi4NCj4NCj4gaW4g dGFyZ2V0LmRlZi4NCj4NCj4gLS0NCj4gSC5KLg0K