From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH 2/2] x86: package up context switch hook pointers Date: Tue, 14 Feb 2017 15:26:38 +0000 Message-ID: References: <58A2E8B70200007800139946@prv-mh.provo.novell.com> <58A2EA2E0200007800139961@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdf05-0007ND-6w for xen-devel@lists.xenproject.org; Tue, 14 Feb 2017 15:26:41 +0000 In-Reply-To: <58A2EA2E0200007800139961@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich , xen-devel Cc: Boris Ostrovsky , Kevin Tian , Jun Nakajima , Suravee Suthikulpanit List-Id: xen-devel@lists.xenproject.org T24gMTQvMDIvMTcgMTA6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZXkncmUgYWxsIHNvbGVs eSBkZXBlbmRlbnQgb24gZ3Vlc3QgdHlwZSwgc28gd2UgZG9uJ3QgbmVlZCB0byByZXBlYXQKPiBh bGwgdGhlIHNhbWUgZm91ciBwb2ludGVycyBpbiBldmVyeSB2Q1BVIGNvbnRyb2wgc3RydWN0dXJl LiBJbnN0ZWFkIHVzZQo+IHN0YXRpYyBjb25zdCBzdHJ1Y3R1cmVzLCBhbmQgc3RvcmUgcG9pbnRl cnMgdG8gdGhlbSBpbiB0aGUgZG9tYWluCj4gY29udHJvbCBzdHJ1Y3R1cmUuCj4KPiBTaW5jZSB0 b3VjaGluZyBpdCBhbnl3YXksIHRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBtb3ZlIHNjaGVkdWxl X3RhaWwoKQo+IGludG8gdGhlIG9ubHkgQyBmaWxlIG5lZWRpbmcgaXQuCj4KPiBTaWduZWQtb2Zm LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgorMS4gIFRoaXMgaGFzIGJlZW4g YSBuaWdnbGUgb24gbXkgdG9kbyBsaXN0IGZvciBhZ2VzLgoKPiBAQCAtMjA2Niw2ICsyMDczLDE1 IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKPiAgICAgIHBlcl9jcHUoY3Vy cl92Y3B1LCBjcHUpID0gbjsKPiAgfQo+ICAKPiArLyoKPiArICogU2NoZWR1bGUgdGFpbCAqc2hv dWxkKiBiZSBhIHRlcm1pbmFsIGZ1bmN0aW9uIHBvaW50ZXIsIGJ1dCBsZWF2ZSBhIGJ1Z2ZyYW1l Cj4gKyAqIGFyb3VuZCBqdXN0IGluY2FzZSBpdCByZXR1cm5zLCB0byBzYXZlIGdvaW5nIGJhY2sg aW50byB0aGUgY29udGV4dAo+ICsgKiBzd2l0Y2hpbmcgY29kZSBhbmQgbGVhdmluZyBhIGZhciBt b3JlIHN1YnRsZSBjcmFzaCB0byBkaWFnbm9zZS4KPiArICovCj4gKyNkZWZpbmUgc2NoZWR1bGVf dGFpbCh2Y3B1KSBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgKCgo dmNwdSktPmRvbWFpbi0+YXJjaC5jdHh0X3N3aXRjaC0+dGFpbCkodmNwdSkpOyBcCj4gKyAgICAg ICAgQlVHKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g KyAgICB9IHdoaWxlICgwKQoKc2NoZWR1bGVfdGFpbCgpIGlzIHVzZWQgb25seSB0d2ljZS4gIEkn ZCBzdWdnZXN0IGRyb3BwaW5nIGl0IGVudGlyZWx5CmFuZCBjYWxsaW5nIHRoZSAtPnRhaWwoKSBm dW5jdGlvbiBwb2ludGVyIG5vcm1hbGx5LCByYXRoZXIgdGhhbiBoaWRpbmcKaXQgdGhpcy4KClVw b24gcmV2aWV3aW5nLCB0aGlzIHBhdGNoLCBkb24ndCB3ZSBhbHNvIG5lZWQgYSAtPnNhbWUoKSBj YWxsIGluIHRoZQpjb250aW51ZV9zYW1lKCkgcGF0aCBpbiB0aGUgcHJldmlvdXMgcGF0Y2g/Cgp+ QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz dHMueGVuLm9yZy94ZW4tZGV2ZWwK