From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH 05/16] xen: sched: move pCPU initialization in an helper Date: Wed, 23 Mar 2016 17:51:18 +0000 Message-ID: <56F2D796.5010203@citrix.com> References: <20160318185524.8117.74837.stgit@Solace.station> <20160318190432.8117.78163.stgit@Solace.station> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aimwF-0003iq-AY for xen-devel@lists.xenproject.org; Wed, 23 Mar 2016 17:51:23 +0000 In-Reply-To: <20160318190432.8117.78163.stgit@Solace.station> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Dario Faggioli , xen-devel@lists.xenproject.org Cc: George Dunlap , Juergen Gross List-Id: xen-devel@lists.xenproject.org T24gMTgvMDMvMTYgMTk6MDQsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IFRoYXQgd2lsbCB0dXJu IG91dCB1c2VmdWwgaW4gZm9sbG93aW5nIHBhdGNoZXMsIHdoZXJlIHN1Y2gKPiBjb2RlIHdpbGwg bmVlZCB0byBiZSBjYWxsZWQgbW9yZSB0aGFuIGp1c3Qgb25jZS4gQ3JlYXRlIGFuCj4gaGVscGVy IG5vdywgYW5kIG1vdmUgdGhlIGNvZGUgdGhlcmUsIHRvIGF2b2lkIG1peGluZyBjb2RlCj4gbW90 aW9uIGFuZCBmdW5jdGlvbmFsIGNoYW5nZXMgbGF0ZXIuCj4gCj4gSW4gQ3JlZGl0Miwgc29tZSBz dHlsZSBjbGVhbnVwIGlzIGFsc28gZG9uZS4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZSBpbnRl bmRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlA Y2l0cml4LmNvbT4KPiAtLS0KPiBDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5j aXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICB8ICAgMjIgKysr KysrKysrKysrKy0tLS0tLS0tLQo+ICB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8ICAgMjYg KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRp b25zKCspLCAxOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hl ZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKPiBpbmRleCBkNGEwZjVlLi40 NDg4ZDdjIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKPiArKysgYi94 ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCj4gQEAgLTU0MiwxNiArNTQyLDExIEBAIGNzY2hlZF9h bGxvY19wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCj4gIH0KPiAg Cj4gIHN0YXRpYyB2b2lkCj4gLWNzY2hlZF9pbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVs ZXIgKm9wcywgdm9pZCAqcGRhdGEsIGludCBjcHUpCj4gK2luaXRfcGRhdGEoc3RydWN0IGNzY2hl ZF9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWRfcGNwdSAqc3BjLCBpbnQgY3B1KQo+ICB7Cj4g LSAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKG9wcyk7Cj4gLSAg ICBzdHJ1Y3QgY3NjaGVkX3BjcHUgKiBjb25zdCBzcGMgPSBwZGF0YTsKPiAtICAgIHVuc2lnbmVk IGxvbmcgZmxhZ3M7Cj4gLQo+IC0gICAgLyogY3B1IGRhdGEgbmVlZHMgdG8gYmUgYWxsb2NhdGVk LCBidXQgU1RJTEwgdW5pbml0aWFsaXplZCAqLwo+IC0gICAgQVNTRVJUKHNwYyAmJiBzcGMtPnJ1 bnEubmV4dCA9PSBzcGMtPnJ1bnEucHJldiAmJiBzcGMtPnJ1bnEubmV4dCA9PSBOVUxMKTsKPiAt Cj4gLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2LT5sb2NrLCBmbGFncyk7Cj4gKyAgICBBU1NF UlQoc3Bpbl9pc19sb2NrZWQoJnBydi0+bG9jaykpOwo+ICsgICAgLyogY3B1IGRhdGEgbmVlZHMg dG8gYmUgYWxsb2NhdGVkLCBidXQgU1RJTEwgdW5pbml0aWFsaXplZC4gKi8KPiArICAgIEFTU0VS VChzcGMgJiYgc3BjLT5ydW5xLm5leHQgPT0gTlVMTCAmJiBzcGMtPnJ1bnEucHJldiA9PSBOVUxM KTsKCkFjdHVhbGx5LCBKdWVyZ2VuLCBsb29rcyBsaWtlIERhcmlvIGFscmVhZHkgYWdyZWVzIHdp dGggdXMuIDstKQoKT2J2aW91c2x5IHRoaXMgc2hvdWxkIGJlIHVwZGF0ZWQgaW4gdGhlIHByZXZp b3VzIHBhdGNoIGluc3RlYWQuCgpXaXRoIHRoYXQgZG9uZToKClJldmlld2VkLWJ5OiBHZW9yZ2Ug RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2 ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK