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=-8.7 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham 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 0F095C432C2 for ; Wed, 25 Sep 2019 15:49:43 +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 DE09921D7A for ; Wed, 25 Sep 2019 15:49:42 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DE09921D7A Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.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 1iD9Xo-0000mB-Ea; Wed, 25 Sep 2019 15:49:32 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iD9Xn-0000m5-Oc for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:49:31 +0000 X-Inumbo-ID: 0eaf9c9c-dfac-11e9-8628-bc764e2007e4 Received: from mga12.intel.com (unknown [192.55.52.136]) by localhost (Halon) with ESMTPS id 0eaf9c9c-dfac-11e9-8628-bc764e2007e4; Wed, 25 Sep 2019 15:49:29 +0000 (UTC) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Sep 2019 08:49:28 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812618" Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain) ([10.252.129.153]) by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:27 -0700 From: Tamas K Lengyel To: xen-devel@lists.xenproject.org Date: Wed, 25 Sep 2019 08:48:38 -0700 Message-Id: X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Subject: [Xen-devel] [RFC PATCH for-next 00/18] VM forking 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: Tamas K Lengyel , Tamas K Lengyel , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall , Stefano Stabellini , Jan Beulich , Anthony PERARD , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" VGhlIGZvbGxvd2luZyBzZXJpZXMgaW1wbGVtZW50cyBWTSBmb3JraW5nIGZvciBJbnRlbCBIVk0g Z3Vlc3RzIHRvIGFsbG93IGZvcgp0aGUgZmFzdCBjcmVhdGlvbiBvZiBpZGVudGljYWwgVk1zIHdp dGhvdXQgdGhlIGFzc29zY2lhdGVkIGhpZ2ggc3RhcnR1cCBjb3N0cwpvZiBib290aW5nIG9yIHJl c3RvcmluZyB0aGUgVk0gZnJvbSBhIHNhdmVmaWxlLgoKVGhlIG1haW4gZGVzaWduIGdvYWwgd2l0 aCB0aGlzIHNlcmllcyBoYXMgYmVlbiB0byByZWR1Y2UgdGhlIHRpbWUgb2YgY3JlYXRpbmcKdGhl IFZNIGZvcmsgYXMgbXVjaCBhcyBwb3NzaWJsZS4gVG8gYWNoaWV2ZSB0aGlzIHRoZSBWTSBmb3Jr aW5nIHByb2Nlc3MgaXMKc3BsaXQgaW50byB0d28gc3RlcHM6IDEpIGZvcmtpbmcgdGhlIFZNIGFu ZCAyKSBzdGFydGluZyBpdHMgZGV2aWNlIG1vZGVsLiBUaGlzCmlzIGR1ZSB0byBvdXIgb2JzZXJ2 YXRpb24gdGhhdCBjcmVhdGlvbiBvZiB0aGUgVk0gZm9yayBpcyBmYXN0IHdoaWxlIGxhdW5jaGlu Zwp0aGUgZGV2aWNlIG1vZGVsIGNhbiBiZSBxdWl0ZSBzbG93LgoKVGhlIGZpcnN0IHN0ZXAgaW52 b2x2ZXMgY3JlYXRpbmcgYSBWTSB1c2luZyB0aGUgbmV3ICJ4bCBmb3JrLXZtIiBjb21tYW5kLiBU aGUKcGFyZW50IFZNIGlzIGV4cGVjdGVkIHRvIHJlbWFpbiBwYXVzZWQgYWZ0ZXIgZm9ya3MgYXJl IGNyZWF0ZWQgZnJvbSBpdCAod2hpY2gKaXMgZGlmZmVyZW50IHRoZW4gd2hhdCBwcm9jZXNzIGZv cmtpbmcgbm9ybWFsbHkgZW50YWlscykuIER1cmluZyB0aGlzIGZvcmtpbmcKb3BlcmF0aW9uIHRo ZSBIVk0gY29udGV4dCBhbmQgVk0gc2V0dGluZ3MgYXJlIGNvcGllZCBvdmVyIHRvIHRoZSBuZXcg Zm9ya2VkIFZNLgpUaGlzIG9wZXJhdGlvbiBpcyBmYXN0IGFuZCBpdCBhbGxvd3MgdGhlIGZvcmtl ZCBWTSB0byBiZSB1bnBhdXNlZCBhbmQgdG8gYmUKbW9uaXRvcmVkIGFuZCBhY2Nlc3NlZCB3aXRo IFZNSS4gTm90ZSBob3dldmVyIHRoYXQgd2l0aG91dCBpdHMgZGV2aWNlIG1vZGVsCnJ1bm5pbmcg KGRlcGVuZGluZyBvbiB3aGF0IGlzIGV4ZWN1dGluZyBpbiB0aGUgVk0pIGl0IGlzIGJvdW5kIHRv Cm1pc2JlaGF2ZS9jcmFzaCB3aGVuIGl0cyB0cnlpbmcgdG8gYWNjZXNzIGRldmljZXMgdGhhdCB3 b3VsZCBiZSBlbXVsYXRlZCBieQpRRU1VLiBXZSBhbnRpY2lwYXRlIHRoYXQgZm9yIGNlcnRhaW4g dXNlLWNhc2VzIHRoaXMgd291bGQgYmUgYW4gYWNjZXB0YWJsZQpzaXR1YXRpb24sIGluIGNhc2Ug Zm9yIGV4YW1wbGUgd2hlbiBmdXp6aW5nIGlzIHBlcmZvcm1lZCBvZiBjb2RlIHNlZ21lbnRzIHRo YXQKZG9uJ3QgcmVxdWlyZSBzdWNoIEkvTyBkZXZpY2VzLgoKVGhlIHNlY29uZCBzdGVwIGludm9s dmVzIGxhdW5jaGluZyB0aGUgZGV2aWNlIG1vZGVsIGZvciB0aGUgZm9ya2VkIFZNLCB3aGljaApy ZXF1aXJlcyB0aGUgUUVNVSBYZW4gc2F2ZWZpbGUgdG8gYmUgZ2VuZXJhdGVkIG1hbnVhbGx5IGZy b20gdGhlIHBhcmVudCBWTS4KVGhpcyBjYW4gYmUgYWNjb21wbGlzaGVkIHNpbXBseSBieSBjb25u ZWN0aW5nIHRvIGl0cyBRTVAgc29ja2V0IGFuZCBpc3N1aW5nIHRoZQoieGVuLXNhdmUtZGV2aWNl cy1zdGF0ZSIgY29tbWFuZCBhcyBkb2N1bWVudGVkIGJ5IFFFTVU6Cmh0dHBzOi8vZ2l0aHViLmNv bS9xZW11L3FlbXUvYmxvYi9tYXN0ZXIvZG9jcy94ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlLnR4dApP bmNlIHRoZSBRRU1VIFhlbiBzYXZlZmlsZSBpcyBnZW5lcmF0ZWQgdGhlIG5ldyAieGwgZm9yay1s YXVuY2gtZG0iIGNvbW1hbmQgaXMKdXNlZCB0byBsYXVuY2ggUUVNVSBhbmQgbG9hZCB0aGUgc3Bl Y2lmaWVkIHNhdmVmaWxlIGZvciBpdC4KCkF0IHJ1bnRpbWUgdGhlIGZvcmtlZCBWTSBzdGFydHMg cnVubmluZyB3aXRoIGFuIGVtcHR5IHAybSB3aGljaCBnZXRzIGxhemlseQpwb3B1bGF0ZWQgd2hl biB0aGUgVk0gZ2VuZXJhdGVzIEVQVCBmYXVsdHMsIHNpbWlsYXIgdG8gaG93IGFsdHAybSB2aWV3 cyBhcmUKcG9wdWxhdGVkLiBJZiB0aGUgbWVtb3J5IGFjY2VzcyBpcyBhIHJlYWQtb25seSBhY2Nl c3MsIHRoZSBwMm0gZW50cnkgaXMKcG9wdWxhdGVkIHdpdGggYSBtZW1vcnkgc2hhcmVkIGVudHJ5 IHdpdGggaXRzIHBhcmVudC4gRm9yIHdyaXRlIG1lbW9yeSBhY2Nlc3NlcwpvciBpbiBjYXNlIG1l bW9yeSBzaGFyaW5nIHdhc24ndCBwb3NzaWJsZSwgYSBuZXcgcGFnZSBpcyBhbGxvY2F0ZWQgYW5k IHRoZSBwYWdlCmNvbnRlbnRzIGFyZSBjb3BpZWQgb3ZlciBmcm9tIHRoZSBwYXJlbnQgVk0uIEZv cmtzIGNhbiBiZSBmdXJ0aGVyIGZvcmtlZCBpZgpuZWVkZWQsIHRodXMgYWxsb3dpbmcgZm9yIGZ1 cnRoZXIgbWVtb3J5IHNhdmluZ3MuCgpUaGUgc2VyaWVzIGhhcyBiZWVuIHRlc3RlZCB3aXRoIGJv dGggTGludXggYW5kIFdpbmRvd3MgVk1zIGFuZCBmdW5jdGlvbnMgYXMKZXhwZWN0ZWQuIFZNIGZv cmtpbmcgdGltZSBoYXMgYmVlbiBtZWFzdXJlZCB0byBiZSAwLjAxOHMsIGRldmljZSBtb2RlbCBs YXVuY2gKdG8gYmUgYXJvdW5kIDFzIGRlcGVuZGluZyBsYXJnZWx5IG9uIHRoZSBudW1iZXIgb2Yg ZGV2aWNlcyBiZWluZyBlbXVsYXRlZC4KClBhdGNoZXMgMS0yIGltcGxlbWVudCBjaGFuZ2VzIHRv IGV4aXN0aW5nIGludGVybmFsIFhlbiBBUElzIHRvIG1ha2UgVk0gZm9ya2luZwpwb3NzaWJsZS4K ClBhdGNoZXMgMy00IGFyZSBzaW1wbGUgY29kZS1mb3JtYXR0aW5nIGZpeGVzIGZvciB0aGUgdG9v bHN0YWNrIGFuZCBYZW4gZm9yIHRoZQptZW1vcnkgc2hhcmluZyBwYXRocyB3aXRoIG5vIGZ1bmN0 aW9uYWwgY2hhbmdlcy4KClBhdGNoZXMgNS0xNiBhcmUgY29kZS1jbGVhbnVwcyBhbmQgYWRqdXN0 bWVudHMgb2YgdG8gWGVuIG1lbW9yeSBzaGFyaW5nCnN1YnN5c3RlbSB3aXRoIG5vIGZ1bmN0aW9u YWwgY2hhbmdlcy4KClBhdGNoIDE3IGFkZHMgdGhlIGh5cGVydmlzb3Itc2lkZSBjb2RlIGltcGxl bWVudGluZyBWTSBmb3JraW5nLgpQYXRjaCAxOCBhZGRzIHRoZSB0b29sc3RhY2stc2lkZSBjb2Rl IGltcGxlbWVudGluZyBWTSBmb3JraW5nLgoKVGFtYXMgSyBMZW5neWVsICgxOCk6CiAgeDg2OiBt YWtlIGh2bV97Z2V0L3NldH1fcGFyYW0gYWNjZXNzaWJsZQogIHhlbi94ODY6IE1ha2UgaGFwX2dl dF9hbGxvY2F0aW9uIGFjY2Vzc2libGUKICB0b29scy9saWJ4YzogY2xlYW4gdXAgbWVtb3J5IHNo YXJpbmcgZmlsZXMKICB4ODYvbWVtX3NoYXJpbmc6IGNsZWFudXAgY29kZSBpbiB2YXJpb3VzIGxv Y2F0aW9ucwogIHg4Ni9tZW1fc2hhcmluZzogbWFrZSBnZXRfdHdvX2dmbnMgdGFrZSBsb2NrcyBj b25kaXRpb25hbGx5CiAgeDg2L21lbV9zaGFyaW5nOiBkcm9wIGZsYWdzIGZyb20gbWVtX3NoYXJp bmdfdW5zaGFyZV9wYWdlCiAgeDg2L21lbV9zaGFyaW5nOiBkb24ndCB0cnkgdG8gdW5zaGFyZSB0 d2ljZSBkdXJpbmcgcGFnZSBmYXVsdAogIHg4Ni9tZW1fc2hhcmluZzogZGVmaW5lIG1lbV9zaGFy aW5nX2RvbWFpbiB0byBob2xkIHNvbWUgc2NhdHRlcmVkCiAgICB2YXJpYWJsZXMKICB4ODYvbWVt X3NoYXJpbmc6IFVzZSBJTlZBTElEX01GTiBhbmQgcDJtX2lzX3NoYXJlZCBpbgogICAgcmVsaW5x dWlzaF9zaGFyZWRfcGFnZXMKICB4ODYvbWVtX3NoYXJpbmc6IE1ha2UgYWRkX3RvX3BoeXNtYXAg c3RhdGljIGFuZCBzaG9ydGVuIG5hbWUKICB4ODYvbWVtX3NoYXJpbmc6IENvbnZlcnQgTUVNX1NI QVJJTkdfREVTVFJPWV9HRk4gdG8gYSBib29sCiAgeDg2L21lbV9zaGFyaW5nOiBSZXBsYWNlIE1F TV9TSEFSSU5HX0RFQlVHIHdpdGggZ2RwcmludGsKICB4ODYvbWVtX3NoYXJpbmc6IEFTU0VSVCB0 aGF0IHAybV9zZXRfZW50cnkgc3VjY2VlZHMKICB4ODYvbWVtX3NoYXJpbmc6IEVuYWJsZSBtZW1f c2hhcmluZyBvbiBmaXJzdCBtZW1vcAogIHg4Ni9tZW1fc2hhcmluZzogU2tpcCB4ZW4gaGVhcCBw YWdlcyBpbiBtZW1zaHIgbm9taW5hdGUKICB4ODYvbWVtX3NoYXJpbmc6IGNoZWNrIHBhZ2UgdHlw ZSBjb3VudCBlYXJsaWVyCiAgeGVuL21lbV9zaGFyaW5nOiBWTSBmb3JraW5nCiAgeGVuL3Rvb2xz OiBWTSBmb3JraW5nIHRvb2xzdGFjayBzaWRlCgogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs LmggICAgIHwgIDI4ICstCiB0b29scy9saWJ4Yy94Y19tZW1zaHIuYyAgICAgICAgICAgfCAgMjQg Ky0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy9saWJ4 bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgfCAyMTIgKysrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhs X2RtLmMgICAgICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAg ICAgIHwgIDgzICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICB8ICAgMSAr CiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGwu aCAgICAgICAgICAgICAgICAgICAgIHwgICA0ICsKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAg ICAgICAgICB8ICAxNSArCiB0b29scy94bC94bF9zYXZlcmVzdG9yZS5jICAgICAgICAgfCAgNjkg KysrCiB0b29scy94bC94bF92bWNvbnRyb2wuYyAgICAgICAgICAgfCAgIDggKwogeGVuL2FyY2gv eDg2L2h2bS9odm0uYyAgICAgICAgICAgIHwgMjA2ICsrKystLS0tCiB4ZW4vYXJjaC94ODYvbW0v aGFwL2hhcC5jICAgICAgICAgfCAgIDMgKy0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5j ICAgICB8IDc3NyArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9t bS9wMm0uYyAgICAgICAgICAgICB8ICAzNCArLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAg ICAgICAgIHwgICAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAgICAgfCAgIDIg Ky0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaGFwLmggICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVk ZS9hc20teDg2L2h2bS9kb21haW4uaCAgfCAgIDcgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt L2h2bS5oICAgICB8ICAgNCArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmggfCAg ODIgKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgIHwgIDE0ICstCiB4ZW4v aW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggICAgICAgfCAgIDUgKwogeGVuL2luY2x1ZGUveGVuL3Nj aGVkLmggICAgICAgICAgIHwgICAxICsKIDI1IGZpbGVzIGNoYW5nZWQsIDEwOTQgaW5zZXJ0aW9u cygrKSwgNDk3IGRlbGV0aW9ucygtKQoKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=