From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Chen, Tianyang" Subject: Re: [PATCH v9]xen: sched: convert RTDS from time to event driven model Date: Tue, 15 Mar 2016 23:32:36 -0400 Message-ID: <56E8D3D4.1070203@seas.upenn.edu> References: <1458000275-4237-1-git-send-email-tiche@seas.upenn.edu> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ag2Cj-0001ci-98 for xen-devel@lists.xenproject.org; Wed, 16 Mar 2016 03:33:01 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Meng Xu Cc: "xen-devel@lists.xenproject.org" , Dario Faggioli , George Dunlap , Dagaen Golomb List-Id: xen-devel@lists.xenproject.org CgpPbiAwMy8xNS8yMDE2IDExOjExIFBNLCBNZW5nIFh1IHdyb3RlOgo+PiArCj4+ICAgLyoKPj4g ICAgKiBGbGFncwo+PiAgICAqLwo+PiBAQCAtMTE1LDYgKzExOCwxOCBAQAo+PiAgICNkZWZpbmUg UlREU19kZWxheWVkX3J1bnFfYWRkICgxPDxfX1JURFNfZGVsYXllZF9ydW5xX2FkZCkKPj4KPj4g ICAvKgo+PiArICogVGhlIHJlcGxlbmlzaG1lbnQgdGltZXIgaGFuZGxlciBuZWVkcyB0byBjaGVj ayB0aGlzIGJpdAo+PiArICogdG8ga25vdyB3aGVyZSBhIHJlcGxlbmlzaGVkIHZjcHUgd2FzLCB3 aGVuIGRlY2lkaW5nIHdoaWNoCj4+ICsgKiB2Y3B1IHNob3VsZCB0aWNrbGUuCj4+ICsgKiBBIHJl cGxlbmlzaGVkIHZjcHUgc2hvdWxkIHRpY2tsZSBpZiBpdCB3YXMgbW92ZWQgZnJvbSB0aGUKPj4g KyAqIGRlcGxldGVkIHF1ZXVlIHRvIHRoZSBydW4gcXVldWUuCj4+ICsgKiArIFNldCBpbiBidXJu X2J1ZGdldCgpIGlmIGEgdmNwdSBoYXMgemVybyBidWRnZXQgbGVmdC4KPj4gKyAqICsgQ2xlYXJl ZCBhbmQgY2hlY2tlZCBpbiB0aGUgcmVwZW5pc2htZW50IGhhbmRsZXIuCj4KPiBJdCBzZWVtcyB5 b3UgaGF2ZSBhbiBleHRyYSArIGhlcmUuLi4KPiBOZWVkIHRvIGJlIHJlbW92ZWQuCj4KPiBNeSBi YWQsIEkgZGlkbid0IHNwb3QgaXQgb3V0IGluIGxhc3QgcGF0Y2guLi4gOi0oCj4KCllvdSBtZWFu IGJlZm9yZSAiQ2xlYXJlZCI/IEZvciBfX1JURFNfc2NoZWR1bGVkIHRoZXJlIGFyZSAnKycgYmVm b3JlIAonQ2xlYXJlZCcsICdDaGVja2VkJywgJ1NldCcuCgo+PiBAQCAtODQwLDggKzk5MSw2IEBA IHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LCBi b29sX3QgdGFza2xldF93b3JrX3NjaGVkCj4+ICAgICAgIC8qIGJ1cm5fYnVkZ2V0IHdvdWxkIHJl dHVybiBmb3IgSURMRSBWQ1BVICovCj4+ICAgICAgIGJ1cm5fYnVkZ2V0KG9wcywgc2N1cnIsIG5v dyk7Cj4+Cj4+IC0gICAgX19yZXBsX3VwZGF0ZShvcHMsIG5vdyk7Cj4+IC0KPj4gICAgICAgaWYg KCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKPj4gICAgICAgewo+PiAgICAgICAgICAgdHJhY2Vf dmFyKFRSQ19SVERTX1NDSEVEX1RBU0tMRVQsIDEsIDAsICBOVUxMKTsKPj4gQEAgLTg2OCw2ICsx MDE3LDcgQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVf dCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKPj4gICAgICAgICAgIHNldF9iaXQoX19S VERTX2RlbGF5ZWRfcnVucV9hZGQsICZzY3Vyci0+ZmxhZ3MpOwo+Pgo+PiAgICAgICBzbmV4dC0+ bGFzdF9zdGFydCA9IG5vdzsKPj4gKyAgICByZXQudGltZSA9ICAtMTsgLyogaWYgYW4gaWRsZSB2 Y3B1IGlzIHBpY2tlZCAqLwo+PiAgICAgICBpZiAoICFpc19pZGxlX3ZjcHUoc25leHQtPnZjcHUp ICkKPj4gICAgICAgewo+PiAgICAgICAgICAgaWYgKCBzbmV4dCAhPSBzY3VyciApCj4+IEBAIC04 ODAsOSArMTAzMCw4IEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg c190aW1lX3Qgbm93LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkCj4+ICAgICAgICAgICAgICAg c25leHQtPnZjcHUtPnByb2Nlc3NvciA9IGNwdTsKPj4gICAgICAgICAgICAgICByZXQubWlncmF0 ZWQgPSAxOwo+PiAgICAgICAgICAgfQo+PiArICAgICAgICByZXQudGltZSA9IHNuZXh0LT5idWRn ZXQ7IC8qIGludm9rZSB0aGUgc2NoZWR1bGVyIG5leHQgdGltZSAqLwo+Cj4gQWgsIHRoaXMgaXMg aW5jb3JyZWN0LCBhbHRob3VnaCB0aGlzIGlzIGVhc3kgdG8gZml4Lgo+Cj4gVGhlIHJldC50aW1l IGlzIHRoZSByZWxhdGl2ZSB0aW1lIHdoZW4gdGhlICpidWRnZXQgZW5mb3JjZW1lbnQqIHRpbWVy Cj4gc2hvdWxkIGJlIGludm9rZWQuCj4gU2luY2Ugc25leHQgaXMgbm90IGFsd2F5cyBmdWxsIGJ1 ZGdldCwgaXQgbWF5IGhhdmUgYWxyZWFkeSBjb25zdW1lZCBzb21lIGJ1ZGdldC4KPgo+IEl0IHNo b3VsZCBiZQo+IHJldC50aW1lID0gc25leHQtPmN1cl9idWRnZXQKPgo+IElzbid0IGl0PyA6LSkK R29vZCBjYXRjaC4gVGhpcyBidWcga2luZGEgcnVpbnMgdGhlIGZpeCBmb3IgYnVzeSB3YWl0aW5n LgoKVGhhbmtzLApUaWFueWFuZwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v cmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==