Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp3307283img; Mon, 25 Mar 2019 07:46:56 -0700 (PDT) X-Google-Smtp-Source: APXvYqwRrXwJ74s4ThIeouq3Y4J+jIU3MxwshZT5cPH/yUbd8hAgiYrlq/1voUmvjw5Jb0Y6OrGs X-Received: by 2002:a17:902:6b48:: with SMTP id g8mr25329401plt.21.1553525216605; Mon, 25 Mar 2019 07:46:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553525216; cv=none; d=google.com; s=arc-20160816; b=S4pkgmaYo8vBgFo3VOOKL4zWnZFsDS2y2n2WvJnXyRPoZKfOUNqRjCIu2WxxJZFmi8 2cFd6ky7YfAuUtep0Tih+TXxjc0Y+iNuvHeUT/wJd1B3v441Mni6scc5Xva9IDQ/QFGZ 3jtwgg0AY4R+pWH0yUxGpA1VA9CQEOHRJwK3bhEvPFHHYBrZFWF6ABm1vAr0RniIMw7q +uS4mgo6ZOpzhSUDhwABV1MN1C1cUODQ+qu/aAmmQFn/Opcyxr3K3C3pC5Qs6hvAOjzC 9RSl0mhZh/3uVlKpH8On8PrsIN7dKj1yahfHWMVSlOnyqiWSjnO/2Fkev4JAAwMhdnbD /XBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from; bh=f5yRSY/xdmxssY3cN/Sz6sjplaqMPZ1L6w0IB0CQisk=; b=xx8q2BkBlvi/cMAuQQsJkN6XpJgG1Dy9jzxI1TD46++03/VgQNur7BCzG3/4V0MgeK c9go8D5/8j36hQN4vmYhZoxc7jtxARV3AFwvEZwjQzxCO5fpQrai4Gjza4V5E5Gc/Pbh LK4W3o/urZbLTjZvENczHtTrQhm9jooQ5sHns08mekdKbybE0svSWLkE/wTqZFtCKkti Ld6uXacobN9fqascOH6lr2+uAERmLnj6ueznLtZkDB+9R5eynegxo+O71RKBi6abnqLF dljgJwqB4NIPKew1rtdgE2nWwUbpDSaAkhFtR5v1zXsUrOxJVUNvwz4E9Gcy4Rh/svRy u8+Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j65si9211295pge.48.2019.03.25.07.46.40; Mon, 25 Mar 2019 07:46:56 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728912AbfCYOp7 (ORCPT + 99 others); Mon, 25 Mar 2019 10:45:59 -0400 Received: from smtp.eu.citrix.com ([185.25.65.24]:18300 "EHLO SMTP.EU.CITRIX.COM" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726010AbfCYOp7 (ORCPT ); Mon, 25 Mar 2019 10:45:59 -0400 X-IronPort-AV: E=Sophos;i="5.60,269,1549929600"; d="scan'208";a="87814490" From: Paul Durrant To: Jennifer Herbert , Boris Ostrovsky , "x86@kernel.org" , "xen-devel@lists.xenproject.org" , "linux-kernel@vger.kernel.org" CC: Juergen Gross , Stefano Stabellini , Ingo Molnar , Borislav Petkov , "H. Peter Anvin" , Thomas Gleixner Subject: RE: [Xen-devel] [PATCH] xen/pv: Add PV specific legacy_pic struct to expose legacy IRQs. Thread-Topic: [Xen-devel] [PATCH] xen/pv: Add PV specific legacy_pic struct to expose legacy IRQs. Thread-Index: AQHU3pAvtqaaN9/e3EqcRGbUDqiNy6YTgvmAgALMEICABg+9AIAAFQ1w Date: Mon, 25 Mar 2019 14:40:55 +0000 Message-ID: <6a1834d81d6443c78b88e63f7cc3baaa@AMSPEX02CL02.citrite.net> References: <1553025739-92245-1-git-send-email-jennifer.herbert@citrix.com> <2eb1fdec-6cc0-7f62-3d4f-adc5dba9971e@oracle.com> <5C93CEB7.9030701@citrix.com> <5C98E468.1050502@citrix.com> In-Reply-To: <5C98E468.1050502@citrix.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4 ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIEplbm5p ZmVyIEhlcmJlcnQNCj4gU2VudDogMjUgTWFyY2ggMjAxOSAxNDoyNA0KPiBUbzogQm9yaXMgT3N0 cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT47IHg4NkBrZXJuZWwub3JnOyB4ZW4t ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7DQo+IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5v cmcNCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IFN0ZWZhbm8gU3RhYmVs bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEluZ28gTW9sbmFyDQo+IDxtaW5nb0ByZWRo YXQuY29tPjsgQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+OyBILiBQZXRlciBBbnZpbiA8 aHBhQHp5dG9yLmNvbT47IFRob21hcyBHbGVpeG5lcg0KPiA8dGdseEBsaW51dHJvbml4LmRlPg0K PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIXSB4ZW4vcHY6IEFkZCBQViBzcGVjaWZp YyBsZWdhY3lfcGljIHN0cnVjdCB0byBleHBvc2UgbGVnYWN5IElSUXMuDQo+IA0KPiANCj4gDQo+ IE9uIDIxLzAzLzE5IDE3OjQ5LCBKZW5uaWZlciBIZXJiZXJ0IHdyb3RlOg0KPiA+DQo+ID4NCj4g PiBPbiAxOS8wMy8xOSAyMzowNiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOg0KPiA+PiBPbiAzLzE5 LzE5IDQ6MDIgUE0sIEplbm5pZmVyIEhlcmJlcnQgd3JvdGU6DQo+ID4+PiBUaGUgQUNQSSB0YWJs ZXMgZG9lc24ndCBhbHdheXMgY29udGFpbiBhbGwgSVJRcyBmb3IgbGVnYWN5IGRldmljZXMNCj4g Pj4+IHN1Y2ggYXMgUlRDLiAgU2luY2Ugbm8gUElDIGNvbnRyb2xsZXIgaXMgdmlzaWJsZSBmb3Ig YSBQViBsaW51eCBndWVzdCwNCj4gPj4+IHVuZGVyIFhlbiwgbGVnYWN5X3BpYyBjdXJyZW50bHkg ZGVmYXVsdHMgdG8gdGhlIG51bGxfbGVnYWN5X3BpYyAtIHdpdGgNCj4gPj4+IHJlcG9ydHMgbm8g bGVnYWN5IElSUXMuICBTaW5jZSB0aGUgY29tbWl0ICJydGM6IGNtb3M6IERvIG5vdCBhc3N1bWUN Cj4gPj4+IGlycSA4IGZvciBydGMgd2hlbiB0aGVyZSBhcmUgbm8gbGVnYWN5IGlycXMiIGJ5IEhh bnMgZGUgR29lZGUNCj4gPj4+IChjb21taXQgaWQ6IGExZTIzYTQyZjFiZGMwMGUzMmZjNDg2OWNh ZWYxMmU0ZTYyNzJmMjYpLCB0aGUgcnRjIG5vdw0KPiA+Pj4gaW5jb3JyZWN0bHkgZGVjaWRlcyBp dCBoYXMgbm8gaXJxIGl0IGNhbiB1c2UsIGZvciBzb21lIGhhcmR3YXJlLg0KPiA+Pj4NCj4gPj4+ IFRoaXMgcGF0Y2ggcmVjdGlmaWVzIHRoZSBwcm9ibGVtIGJ5IHByb3ZpZGluZyBhIHhlbiBsZWdh Y3lfcGljDQo+ID4+PiBzdHJ1Y3QsIHdoaWNoIGlzIG11Y2ggbGlrZSB0aGUgbnVsbF9sZWdhY3lf cGljIGV4Y2VwdCB0aGF0IGl0DQo+ID4+PiByZXBvcnRzIE5SX0lSUVNfTEVHQUNZIGlycXMuDQo+ ID4+IEkgYXNzdW1lIHRoaXMgaXMgZm9yIGRvbTA/DQo+ID4+DQo+ID4+IENvdWxkIHRoZXJlIGJl IHRoZSBzYW1lIHByb2JsZW0gd2l0aCBQVkggZG9tMD8gKGFuZCBpZiB5ZXMgdGhlbiB0aGlzDQo+ ID4+IHNob3VsZCBwcm9iYWJseSBnbyBpbnRvIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYykuDQo+ ID4+DQo+ID4+IC1ib3Jpcw0KPiA+Pg0KPiA+DQo+ID4gSSBhbSBkb2luZyB0aGlzIHRvIGZpeCBh IHByb2JsZW0gd2l0aCBkb20wLiAgRG9tVSBkb2Vzbid0IHNlZW0gdG8gaGF2ZQ0KPiA+IGFuIFJU QywgYW5kIHNvIGl0IGlzIHVuYWZmZWN0ZWQuDQo+ID4NCj4gPiBJJ20gbm90IGZhbWlsaWFyIHdp dGggUFZILCBidXQgaGF2ZSBub3cgZG9uZSBzb21lIGV4cGVyaW1lbnRzLiBUaGUgUlRDDQo+ID4g b24gUFZIIHNlZW1zIGJyb2tlbiAtIGJ1dCBub3QgcXVpdGUgaW4gdGhlIHNhbWUgd2F5IGFzIFBW LiBNb3JlDQo+ID4gcmVzZWFyY2ggaXMgbmVlZGVkLCBob3dldmVyIHNpbXBseSBkb2luZyB0aGUg c2FtZSB0cmljayBJIGRpZCB3aXRoIFBWDQo+ID4gd2lsbCBub3QgZml4IHRoZSBpc3N1ZS4NCj4g Pg0KPiA+IEknbGwgbG9vayBmdXJ0aGVyIGludG8gaXQuDQo+ID4NCj4gDQo+IFRoZSBzYW1lIHBy b2JsZW0gZG9lcyBleGlzdCB3aXRoIFBWSCAtIGhvd2V2ZXIgaXRzIHdvcnNlIHdpdGggdGhlDQo+ IHByZXNlbmNlIG9mIHRoZSBJTy1BUElDLCBhcyB3aXRoIG15IHBhdGNoIGl0IHRyaWVzIHRvIHNl dCB1cCB3aXRoIElSUSwNCj4gYW5kIGZhaWxzLiAgSSdtIG5vdCBzdXJlIGhvdyB3b3VsZCBiZSBi ZXN0IHRvIGRlYWwgd2l0aCB0aGlzLg0KPiBIb3dldmVyLCB0aGUgUlRDIHNlZW1zIGJyb2tlbiBl dmVuIGZvciBtYWNoaW5lcyB3aXRob3V0IHRoZSBBQ1BJIG9taXNzaW9uLg0KPiBJIGNhbiBzZWUg Zml4aW5nIGl0IGZvciBqdXN0IFBWIGRvZXNuJ3Qgc2VlbSB0b28gbmljZSwgYnV0IHVuc3VyZSBo b3cgdG8NCj4gZml4IHRoaXMgZm9yIFBWSC4gIEknbSBvcGVuIHRvIHN1Z2dlc3Rpb25zLCBidXQg b3RoZXJ3aXNlIEknbGwgcHV0IHRoaXMNCj4gb24gaG9sZC4NCg0KQUZBSUNUIGZyb20gdGhlIGNv ZGUgaW4gbGlieGxfX2FyY2hfZG9tYWluX3ByZXBhcmVfY29uZmlnKCksIFBWSCBkb21haW5zIGRv bid0IGdldCBhbiBSVEMsIGp1c3QgYSBsb2NhbCBBUElDLg0KDQogIFBhdWwgDQoNCj4gDQo+IA0K PiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f DQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu b3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t ZGV2ZWwNCg==