From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8DD5DC7618B for ; Fri, 26 Jul 2019 12:14:58 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 6F46A20823 for ; Fri, 26 Jul 2019 12:14:58 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6F46A20823 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hqz7X-0006ya-0e; Fri, 26 Jul 2019 12:14:47 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hqz7V-0006yR-Mr for xen-devel@lists.xenproject.org; Fri, 26 Jul 2019 12:14:45 +0000 X-Inumbo-ID: f2ee0936-af9e-11e9-a9ba-bbc8aa86605c Received: from mx1.suse.de (unknown [195.135.220.15]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id f2ee0936-af9e-11e9-a9ba-bbc8aa86605c; Fri, 26 Jul 2019 12:14:43 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 4195DAC97; Fri, 26 Jul 2019 12:14:42 +0000 (UTC) To: Dario Faggioli , Andrii Anisov , xen-devel@lists.xenproject.org References: <1564137460-25629-1-git-send-email-andrii.anisov@gmail.com> <79b01757ee19b57ac43649a4d94e378891152887.camel@suse.com> From: Juergen Gross Message-ID: <25dfa166-c7a4-c2dd-0c1d-58faf5ffc296@suse.com> Date: Fri, 26 Jul 2019 14:14:41 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: <79b01757ee19b57ac43649a4d94e378891152887.camel@suse.com> Content-Language: en-US Subject: Re: [Xen-devel] [RFC 0/6] XEN scheduling hardening X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Stefano Stabellini , Andrii Anisov , George Dunlap , Andrew Cooper , Tim Deegan , Julien Grall , Jan Beulich Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" T24gMjYuMDcuMTkgMTM6NTYsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IFtBZGRpbmcgR2Vvcmdl IHBsdXMgb3RoZXJzIHg4NiwgQVJNIGFuZCBjb3JlLVhlbiBwZW9wbGVdCj4gCj4gSGkgQW5kcmlp LAo+IAo+IEZpcnN0IG9mIGFsbCwgdGhhbmtzIGEgbG90IGZvciB0aGlzIHNlcmllcyEKPiAKPiBU aGUgcHJvYmxlbSB5b3UgbWVudGlvbiBpcyBhIGxvbmcgc3RhbmRpbmcgb25lLCBhbmQgSSdtIGds YWQgd2UncmUKPiBldmVudHVhbGx5IHN0YXJ0aW5nIHRvIHByb3Blcmx5IGxvb2sgaW50byBpdC4K PiAKPiBJIGFscmVhZHkgaGF2ZSBvbmUgY29tbWVudDogSSB0aGluayBJIGNhbiBzZWUgZnJvbSB3 aGVyZSB0aGlzIGNvbWUKPiBmcm9tLCBidXQgSSBkb24ndCB0aGluayAnWEVOIHNjaGVkdWxpbmcg aGFyZGVuaW5nJyBpcyB3aGF0IHdlJ3JlIGRvaW5nCj4gaW4gdGhpcyBzZXJpZXMuLi4gSSdkIGdv IGZvciBzb21ldGhpbmcgbGlrZSAieGVuOiBzY2hlZDogaW1wcm92ZSBpZGxlCj4gYW5kIHZjcHUg dGltZSBhY2NvdW50aW5nIHByZWNpc2lvbiIsIG9yIHNvbWV0aGluZyBsaWtlIHRoYXQuCj4gCj4g T24gRnJpLCAyMDE5LTA3LTI2IGF0IDEzOjM3ICswMzAwLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+ PiBPbmUgb2YgdGhlIHNjaGVkdWxpbmcgcHJvYmxlbXMgaXMgYSBtaXNsZWFkaW5nIENQVSBpZGxl IHRpbWUgY29uY2VwdC4KPj4gTm93Cj4+IGZvciB0aGUgQ1BVIGlkbGUgdGltZSwgaXQgaXMgdGFr ZW4gYW4gaWRsZSB2Y3B1IHJ1biB0aW1lLiBCdXQgaWRsZQo+PiB2Y3B1IHJ1bgo+PiB0aW1lIGlu Y2x1ZGVzIElSUSBwcm9jZXNzaW5nLCBzb2Z0aXJxcyBwcm9jZXNzaW5nLCB0YXNrbGV0cwo+PiBw cm9jZXNzaW5nLCBldGMuCj4+IFRob3NlIHRhc2tzIGFyZSBub3QgYWN0dWFsIGlkbGUgYW5kIHRo ZXkgYWNjb3VudGluZyBtYXkgbWlzbGVhZCBDUFUKPj4gZnJlcQo+PiBnb3Zlcm5vcnMgd2hvIHJl bHkgb24gdGhlIENQVSBpZGxlIHRpbWUuCj4+Cj4gSW5kZWVkISBBbmQgSSBhZ3JlZSB0aGlzIGlz IHF1aXRlIGJhZC4KPiAKPj4gVGhlIG90aGVyIHByb2JsZW0gaXMgdGhhdCBwdXJlIGh5cGVydmlz b3IgdGFza3MgZXhlY3V0aW9uIHRpbWUgaXMKPj4gY2hhcmdlZCBmcm9tCj4+IHRoZSBndWVzdCB2 Y3B1IGJ1ZGdldC4KPj4KPiBZZXAsIGVxdWFsbHkgYmFkLgo+IAo+PiBGb3IgZXhhbXBsZSwgSVJR IGFuZCBzb2Z0aXJxIHByb2Nlc3NpbmcgdGltZSBhcmUgY2hhcmdlZAo+PiBmcm9tIHRoZSBjdXJy ZW50IHZjcHUgYnVkZ2V0LCB3aGljaCBpcyBsaWtlbHkgdGhlIGd1ZXN0IHZjcHUuIFRoaXMgaXMK Pj4gcXVpdGUKPj4gdW5mYWlyIGFuZCBtYXkgYnJlYWsgc2NoZWR1bGluZyByZWxpYWJpbGl0eS4K Pj4gSXQgaXMgcHJvcG9zZWQgdG8gY2hhcmdlIGd1ZXN0Cj4+IHZjcHVzIGZvciB0aGUgZ3Vlc3Qg YWN0dWFsIHJ1biB0aW1lIGFuZCB0aW1lIHRvIHNlcnZlIGd1ZXN0J3MKPj4gaHlwZXJjYWxscyBh bmQKPj4gYWNjZXNzIHRvIGVtdWxhdGVkIGlvbWVtLiBBbGwgdGhlIHJlc3QgaXMgY2FsY3VsYXRl ZCBhcyB0aGUKPj4gaHlwZXJ2aXNvciBydW4gdGltZQo+PiAoSVJRIGFuZCBzb2Z0aXJxIHByb2Nl c3NpbmcsIGJyYW5jaCBwcmVkaWN0aW9uIGhhcmRlbmluZywgZXRjLikKPj4KPiBSaWdodC4KPiAK Pj4gV2hpbGUgdGhlIHNlcmllcyBpcyB0aGUgZWFybHkgUkZDLCBzZXZlcmFsIHBvaW50cyBhcmUg c3RpbGwKPj4gdW50b3VjaGVkOgo+PiAgIC0gTm93IHRoZSB0aW1lIGVsYXBzZWQgZnJvbSB0aGUg bGFzdCByZXNjaGVkdWxpbmcgaXMgbm90IGZ1bGx5Cj4+IGNoYXJnZWQgZnJvbQo+PiAgICAgdGhl IGN1cnJlbnQgdmNwdSBidWRnZXQuIEFyZSB0aGVyZSBhbnkgY2hhbmdlcyBuZWVkZWQgaW4gdGhl Cj4+IGV4aXN0aW5nCj4+ICAgICBzY2hlZHVsaW5nIGFsZ29yaXRobXM/Cj4+Cj4gSSdsbCB0aGlu ayBhYm91dCBpdCwgYnV0IG91dCBvZiB0aGUgdG9wIG9mIG15IGhlYWQsIEkgZG9uJ3Qgc2VlIGhv dwo+IHRoaXMgY2FuIGJlIGEgcHJvYmxlbS4gU2NoZWR1bGluZyBhbGdvcml0aG1zIChzaG91bGQh KSBiYXNlIHRoZWlyIGxvZ2ljCj4gYW5kIHRoZWlyIGNhbGN1bGF0aW9ucyBvbiBhY3R1YWwgdmNw dXMnIHJ1bnRpbWUsIG5vdCBtdWNoIG9uIGlkbGUKPiB2Y3B1cycgb25lLgo+IAo+PiAgIC0gSG93 IHRvIGF2b2lkIHRoZSBhYnNvbHV0ZSB0b3AgcHJpb3JpdHkgb2YgdGFza2xldHMgKHdoYXQgaXMg b2JleWVkCj4+IGJ5IGFsbAo+PiAgICAgc2NoZWR1bGVycyBzbyBmYXIpLiBTaG91bGQgaWRsZSB2 Y3B1IGJlIHNjaGVkdWxlZCBhcyB0aGUgbm9ybWFsCj4+IGd1ZXN0IHZjcHVzCj4+ICAgICAodGhy b3VnaCBxdWV1ZXMsIHByaW9yaXRpZXMsIGV0Yyk/Cj4+Cj4gTm93LCB0aGlzIGlzIHNvbWV0aGlu ZyB0byB0aGluayBhYm91dCwgYW5kIHRyeSB0byB1bmRlcnN0YW5kIGlmCj4gYW55dGhpbmcgd291 bGQgYnJlYWsgaWYgd2UgZ28gZm9yIGl0LiBJIG1lYW4sIEkgc2VlIHdoeSB5b3UnZCB3YW50IHRv Cj4gZG8gdGhhdCwgYnV0IHRhc2tsZXRzIGFuZCBzb2Z0aXJxcyB3b3JrcyB0aGUgd2F5IHRoZXkg ZG8sIGluIFhlbiwgc2luY2UKPiB3aGVuIHRoZXkgd2VyZSBpbnRyb2R1Y2VkLCBJIGJlbGlldmUu Cj4gCj4gVGhlcmVmb3JlLCBldmVuIGlmIHRoZXJlIHdvdWxkbid0IGJlIGFueSBzdWJzeXN0ZW0g ZXhwbGljaXRseSByZWx5aW5nCj4gb24gdGhlIGN1cnJlbnQgYmVoYXZpb3IgKHdoaWNoIHNob3Vs ZCBiZSB2ZXJpZmllZCksIEkgdGhpbmsgd2UgYXJlIGF0Cj4gaGlnaCByaXNrIG9mIGJyZWFraW5n IHRoaW5ncywgaWYgd2UgY2hhbmdlLgoKV2UnZCBicmVhayB0aGluZ3MgSU1PLgoKVGFza2xldHMg YXJlIHNvbWV0aW1lcyB1c2VkIHRvIHBlcmZvcm0gYXN5bmMgYWN0aW9ucyB3aGljaCBjYW4ndCBi ZSBkb25lCmluIGd1ZXN0IHZjcHUgY29udGV4dC4gTGlrZSBzd2l0Y2hpbmcgYSBkb21haW4gdG8g c2hhZG93IG1vZGUgZm9yIEwxVEYKbWl0aWdhdGlvbiwgb3IgbWFyc2hhbGxpbmcgYWxsIGNwdXMg Zm9yIHN0b3BfbWFjaGluZSgpLiBZb3UgZG9uJ3Qgd2FudAp0byBiZSBhYmxlIHRvIGJsb2NrIHRh c2tsZXRzLCB5b3Ugd2FudCB0aGVtIHRvIHJ1biBhcyBzb29uIGFzIHBvc3NpYmxlLgoKPiAKPiBU aGF0J3Mgbm90IHRvIG1lYW4gaXQgd291bGQgbm90IGJlIGEgZ29vZCBjaGFuZ2UsIG9yIHRoYXQg aXQgaXMKPiBpbXBvc3NpYmxlLi4uIEl0J3MsIHJhdGhlciwganVzdCB0byByYWlzZSBzb21lIGF3 YXJlbmVzcy4gOi0pCj4gCj4+ICAgLSBJZGxlIHZjcHUgbmFtaW5nIGlzIHF1aXRlIG1pc2xlYWRp bmcuIEl0IGlzIGEga2luZCBvZiBzeXN0ZW0KPj4gKGh5cGVydmlzb3IpCj4+ICAgICB0YXNrIHdo aWNoIGlzIHJlc3BvbnNpYmxlIGZvciBzb21lIGh5cGVydmlzb3Igd29yay4gU2hvdWxkIGl0IGJl Cj4+ICAgICByZW5hbWVkL3JlY29uc2lkZXJlZD8KPj4KPiBXZWxsLCB0aGF0J3MgYSBkZXNpZ24g cXVlc3Rpb24sIGV2ZW4gZm9yIHRoaXMgdmVyeSBzZXJpZXMsIGlzbid0IGl0PyBJCj4gbWVhbiwg SSBzZWUgdHdvIHdheXMgb2YgYWNoaWV2aW5nIHByb3BlciBpZGxlIHRpbWUgYWNjb3VudGluZzoK PiAxKSB5b3UgbGVhdmUgdGhpbmdzIGFzIHRoZXkgYXJlIC0taS5lLiwgaWRsZSBkb2VzIG5vdCBv bmx5IGRvIGlkbGluZywKPiAgICAgaXQgYWxzbyBkb2VzIGFsbCB0aGVzZSBvdGhlciB0aGluZ3Ms IGJ1dCB5b3UgbWFrZSBzdXJlIHlvdSBkb24ndAo+ICAgICBjb3VudCB0aGUgdGltZSB0aGV5IHRh a2UgYXMgaWRsZSB0aW1lOwo+IDIpIHlvdSBtb3ZlIGFsbCB0aGVzZSBhY3Rpdml0aWVzIG91dCBv ZiBpZGxlLCBhbmQgaW4gc29tZSBvdGhlcgo+ICAgICBjb250ZXh0LCBhbmQgeW91IGxldCBpZGxl IGp1c3QgZG8gdGhlIGlkbGluZy4gQXQgdGhhdCBwb2ludCwgdGltZQo+ICAgICBhY2NvdW50ZWQg dG8gaWRsZSB3aWxsIGJlIG9ubHkgYWN0dWFsIGlkbGUgdGltZSwgYXMgdGhlIHRpbWUgaXQKPiAg ICAgdG9vayB0byBYZW4gdG8gZG8gYWxsIHRoZSBvdGhlciB0aGluZ3MgaXMgbm93IGFjY291bnRl ZCB0byB0aGUgbmV3Cj4gICAgIGV4ZWN1dGlvbiBjb250ZXh0IHdoaWNoIGlzIHJ1bm5pbmcgdGhl bS4KCkFuZCBoZXJlIHdlIGFyZSBjb21pbmcgYmFjayB0byB0aGUgaWRlYSBvZiBhICJoeXBlcnZp c29yIGRvbWFpbiIgSQpzdWdnZXN0ZWQgYWJvdXQgMTAgeWVhcnMgYWdvIGFuZCB3aGljaCB3YXMg cmVqZWN0ZWQgYXQgdGhhdCB0aW1lLi4uCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=