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=-0.8 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS 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 320D9C31E5B for ; Mon, 17 Jun 2019 18:12:22 +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 053FD208C0 for ; Mon, 17 Jun 2019 18:12:21 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="qhwdvvok" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 053FD208C0 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org 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 1hcw6y-0006id-Po; Mon, 17 Jun 2019 18:12:08 +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 1hcw6x-0006iX-OB for xen-devel@lists.xenproject.org; Mon, 17 Jun 2019 18:12:07 +0000 X-Inumbo-ID: 6a52b946-912b-11e9-86b2-3bea3b79e45a Received: from mail.kernel.org (unknown [198.145.29.99]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 6a52b946-912b-11e9-86b2-3bea3b79e45a; Mon, 17 Jun 2019 18:12:06 +0000 (UTC) Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id E5685208C0; Mon, 17 Jun 2019 18:12:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1560795126; bh=fWO1vVFCIiat5+voy7W4pVbPObHpfafzpwXvmX0kmkI=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=qhwdvvoktJZDyT4RxKn/ok9IP6HTWhX5ASCPo6By+VV5JGQQQ8S3n2Pv/mTPGSViw rtza/uTH4m9ZnYmZjrB+WVBlDHCOmShIfEDF9QUYV3RAXDbKwlnCJ7kkR2XigTgpOT gdttzPzCPOsTnCaZt39mxbXcjByWIXN5/JjjK7aE= Date: Mon, 17 Jun 2019 11:12:05 -0700 (PDT) From: Stefano Stabellini X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s To: Julien Grall In-Reply-To: <9084ec81-b2b2-d6ba-0e77-22a79936476b@arm.com> Message-ID: References: <59199da7-40ad-6513-2000-7e10fdbb564b@gmail.com> <28b298ba-9acb-5d3b-b4ba-4ef72f4db4be@gmail.com> <65e7d353-b587-516e-d167-aa59a1e94f73@gmail.com> <22ab207e-ae22-2002-35e0-f28177e29c30@arm.com> <4db25be4-195e-6187-e9b8-c1a212429659@gmail.com> <987d8bb6-31a1-6d5e-2514-7498423c8c53@gmail.com> <9084ec81-b2b2-d6ba-0e77-22a79936476b@arm.com> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Subject: Re: [Xen-devel] How to boot domU and dom0 from a device tree 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: Iain Hunter , xen-devel , Stefano Stabellini , Hunyue Yau , Denis Obrezkov Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" T24gU2F0LCAxNSBKdW4gMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g Cj4gT24gNi8xNC8xOSA5OjUzIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBX ZWQsIDEyIEp1biAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IChNb3ZpbmcgZnJvbSB4 ZW4tdXNlcnMgdG8geGVuLWRldmVsKS4KPiA+ID4gCj4gPiA+IE9uIDExLzA2LzIwMTkgMjM6MTgs IFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gPiBJIG1hbmFnZWQgdG8gcmVwcm9kdWNl ZCB0aGUgaXNzdWUsIGFuZCBJIGtub3cgaG93IHRvIGdldCBwYXN0IGl0LiAgVHJ5Cj4gPiA+ID4g dXNpbmcgdGhlIHJhdyBrZXJuZWwgSW1hZ2UgKGFyY2gvYXJtNjQvYm9vdC9JbWFnZSkgaW5zdGVh ZCBvZiBJbWFnZS5nego+ID4gPiA+IGZvciBkb20wIGFuZCBkb21VLiBUaGF0IGZpeGVkIGl0IGZv ciBtZS4KPiA+ID4gPiAKPiA+ID4gPiBKdWxpZW4sIEkgZGlkbid0IG1hbmFnZSB0byBmaWd1cmUg b3V0IHdoYXQgdGhlIGlzc3VlIGlzIGV4YWN0bHksIGJ1dCBpdAo+ID4gPiA+IGxvb2tzIGxpa2Ug SW1hZ2UuZ3ogbG9hZGluZyBpcyBicm9rZW4gYXQgdGhlIG1vbWVudC4KPiA+ID4gCj4gPiA+IERv IHlvdSBtZWFuIEltYWdlLmd6IGlzIGJyb2tlbiBmcm9tIERvbVU/IEJlY2F1c2UgcGVyIHRoZSBs b2cgcHJvdmlkZWQgYnkKPiA+ID4gRGVuaXMsIHRoaXMgaXMgd29ya2luZyBwZXJmZWN0bHkgZm9y IERvbTAgYXMgd2UgZG9uJ3QgY3JlYXRlIGRvbWFpbiBpbgo+ID4gPiBwYXJhbGxlbC4KPiA+ID4g Cj4gPiA+IEJ5IHJlYWRpbmcgdGhlIGNvZGUgSSBjYW4gYWxyZWFkeSBzcG90IHRoZSByZWFzb24g b2YgdGhlIGZpcnN0IGlzc3VlCj4gPiA+IHJlcG9ydGVkCj4gPiA+IGJ5IERlbmlzLiBGb3IgcmVt aW5kZXIsIHRoaXMgaXMgd2hlbiBEb20wIGFuZCBEb21VIGFyZSB1c2luZyB0aGUgc2FtZQo+ID4g PiBtb2R1bGUKPiA+ID4gYWRkcmVzcyBmb3IgdGhlIGd6aXAgSW1hZ2UuCj4gPiA+IAo+ID4gPiBU aGlzIGlzIGJlY2F1c2Ugd2hlbiBwcm9iaW5nIHRoZSBrZXJuZWwgZm9yIERvbTAsIHRoZSBtb2R1 bGUgd2lsbCBnZXQKPiA+ID4gdW5jb21wcmVzc2VkIGFuZCB0aGUgbW9kdWxlIHN0YXJ0L2VuZCB3 aWxsIGJlIHVwZGF0ZWQgdG8gcG9pbnQgdG8gdGhlCj4gPiA+IHVuY29tcHJlc3MgdmVyc2lvbi4g QmVjYXVzZSBvZiB0aGF0LCB0aGUgcHJvYmUgZm9yIERvbVUga2VybmVsIHdpbGwgbm90IGJlCj4g PiA+IGFibGUgdG8gZmluZCB0aGUgbW9kdWxlICh0aGUgc3RhcnQgYWRkcmVzc2VkIGNoYW5nZWQp Lgo+ID4gPiAKPiA+ID4gSW4gdGhpcyBjYXNlLCBJIHRoaW5rIHdlIG9ubHkgd2FudCB0byB1bmNv bXByZXNzIHRoZSBtb2R1bGUgb25lIHRpbWUgdG8KPiA+ID4gYXZvaWQKPiA+ID4gd2FzdGluZyBt ZW1vcnkuIFRoZSBzb2x1dGlvbiBJIGhhdmUgaW4gbWluZCByZXF1aXJlcyBzb21lIHJld29yayBp biBYZW4sIEkKPiA+ID4gd291bGQgYWN0dWFsbHkgc3RhcnQgYnkgcHJvYmluZyB0aGUgaW5mb3Jt YXRpb24gZm9yIGFsbCB0aGUgZG9tYWlucywgdGhlbgo+ID4gPiB1bmNvbXByZXNzIHRoZSBrZXJu ZWxzIG1vZHVsZXMsIGFuZCB0aGVuIGZpbmlzaCB0byBidWlsZCB0aGUgZG9tYWluLgo+ID4gPiAK PiA+ID4gRm9yIHRoZSBvdXQgb2YgbWVtb3J5IHByb2JsZW0gZGlzY3Vzc2VkIGluIHRoaXMgZS1t YWlsLCBJIHRoaW5rIHRoZQo+ID4gPiBwcm9ibGVtIGlzCj4gPiA+IG5vdCBiZWNhdXNlIG9mIGxh Y2sgb2YgbWVtb3J5IGluIERvbVUuIFRoZSBwcm9ibGVtIGlzIHJlbGF0ZWQgdG8gdGhlCj4gPiA+ IGluZmxhdGUvZ3VuemlwIHRoZSBjb2RlLiBUaGUgY29kZSBpcyB1c2luZyBhbiBoZWFwIChzZWUg cGVyZm9ybV9ndW56aXApCj4gPiA+IHdoZXJlCj4gPiA+IGl0IGFsbG9jYXRlcyBtZW1vcnkgZnJv bS4KPiA+ID4gCj4gPiA+IEkgYW0gYXNzdW1pbmcgdGhlIGtlcm5lbHMgZm9yIERvbTAgYW5kIERv bVUgYXJlIGV4YWN0bHkgdGhlIHNhbWUgYnV0IHRoZXkKPiA+ID4gYXJlCj4gPiA+IGNvbWluZyBm cm9tIGRpZmZlcmVudCBhZGRyZXNzLiBBbSBJIGNvcnJlY3Q/IElmIHNvLCBJIGFtIGEgYml0IHVu c3VyZSB0aGlzCj4gPiA+IHdvcmtlZCB0aGUgZmlyc3QgdGltZSBhbmQgbm90IHRoZSBzZWNvbmQg dGltZS4gVGhpcyBwcm9iYWJseSB3YW50IHNvbWUKPiA+ID4gZGVidWdnaW5nIHRvIHVuZGVyc3Rh bmQgdGhlIHByb2JsZW0uIERlbmlzLCBTdGVmYW5vLCBjYW4gb25lIG9mIHlvdSBsb29rCj4gPiA+ IGF0Cj4gPiA+IGl0Pwo+ID4gCj4gPiBJIGNvdWxkbid0IGZpbmQgZXhhY3RseSB0aGUgcm9vdCBj YXVzZSB5ZXQsIGJ1dCBJIGNhbiByZXByb2R1Y2UgdGhlCj4gPiBpc3N1ZSBldmVuIHdpdGggRG9t MCBvbmx5IChubyBkb21Vcywgbm8gZG9tMGxlc3MpOgo+IAo+IExvb2tpbmcgYXQgRGVuaXMncyBy ZXBvcnQsIHRoZSBlcnJvciBkb2VzIG5vdCBzZWVtIHRvIGJlIHRoZSBzYW1lOgo+IAo+IChYRU4p ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAoWEVOKSBQYW5pYyBv biBDUFUgMDoKPiAoWEVOKSBPdXQgb2YgbWVtb3J5Cj4gKFhFTikgKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKgo+IAo+IAo+IEJ1dCBJIHRoaW5rIHRoZXkgbWF5IGJlIHJl bGF0ZWQgKHNlZSBiZWxvdykuCj4gCj4gCj4gPiBlZS4KPiA+IChYRU4pICoqKiBMT0FESU5HIERP TUFJTiAwICoqKgo+ID4gKFhFTikgREVCVUcga2VybmVsX3Byb2JlIDQ0NQo+ID4gKFhFTikgTG9h ZGluZyBkMCBrZXJuZWwgZnJvbSBib290IG1vZHVsZSBAIDAwMDAwMDAwNDcwMDAwMDAKPiA+IChY RU4pIExvYWRpbmcgcmFtZGlzayBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDA0MjAwMDAwMAo+ ID4gKFhFTikgREVCVUcga2VybmVsX2RlY29tcHJlc3MgMjY4Cj4gPiAoWEVOKSBERUJVRyBrZXJu ZWxfZGVjb21wcmVzcyAyNzIKPiA+IChYRU4pIERFQlVHIGtlcm5lbF9kZWNvbXByZXNzIDI3OQo+ ID4gKFhFTikgREVCVUcga2VybmVsX2RlY29tcHJlc3MgMjg0Cj4gPiAoWEVOKSBERUJVRyBrZXJu ZWxfZGVjb21wcmVzcyAyOTEga2VybmVsX29yZGVyX291dD01MiBvdXRwdXRfc2l6ZT0wCj4gPiAo WEVOKQo+ID4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ ID4gKFhFTikgUGFuaWMgb24gQ1BVIDA6Cj4gPiAoWEVOKSBDb3VsZCBub3Qgc2V0IHVwIERPTTAg Z3Vlc3QgT1MKPiA+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioKPiA+IChYRU4pCj4gPiAoWEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uCj4gPiAKPiA+ IAo+ID4gVGhlIGlzc3VlIHNlZW1zIHRvIGJlIHRoYXQgb3V0cHV0X3NpemUsIHJldHVybmVkIGJ5 IG91dHB1dF9sZW5ndGgoaW5wdXQsCj4gPiBzaXplKSBpcyAwLiBUaGVuLCBrZXJuZWxfb3JkZXJf b3V0IGlzIHNldCB0byA1MiB3aGljaCBpcyB0b28gbGFyZ2UuIEFzIGEKPiA+IGNvbnNlcXVlbmNl IGtlcm5lbF9kZWNvbXByZXNzIHJldHVybnMgd2l0aCAtRU5PTUVNLgo+IAo+IEkgaGF2ZSBqdXN0 IHRyaWVkIHRvIHVzZSBjb21wcmVzc2VkIGtlcm5lbCBhbmQgY2FuJ3QgcmVwcm9kdWNlIHlvdXIg ZXJyb3IuCj4gSG93ZXZlciwgSSB0aGluayB0aGUgdHdvIHByb2JsZW1zICgib3V0IG9mIG1lbW9y eSIgYW5kIHlvdXIgb25lKSBhcmUgYmVjYXVzZQo+IHRoZSBtb2R1bGUgc2l6ZSBkb2VzIG5vdCBl eGFjdGx5IG1hdGNoIHRoZSBzaXplIG9mIHRoZSBjb21wcmVzc2VkIGltYWdlLgo+IAo+IFRoZSB1 bmNvbXByZXNzZWQgc2l6ZSBpcyBwYXJ0IG9mIHRoZSBmb290ZXIgKHRoZSBsYXN0IDQtYnl0ZXMp LiBBcyB3ZSBvbmx5Cj4gaGF2ZSB0aGUgbW9kdWxlIHNpemUgaW4gaGFuZCwgd2UgYXNzdW1lIGl0 IGlzIGVxdWFsIHRvIHRoZSBjb21wcmVzc2VkIHNpemUuIElmCj4gbm90LCB0aGVuIHdlIHdpbGwg cmV0dXJuIHdoYXRldmVyIGlzIGluIHRoZSBsYXN0IDQtYnl0ZXMgb2YgdGhlIG1vZHVsZS4KPiAK PiBUaGlzIG1lYW5zIHRoZSBtb2R1bGUgc2l6ZSBzaG91bGQgZXhhY3RseSBtYXRjaCB0aGUgY29t cHJlc3NlZCBpbWFnZSBzaXplLgo+IEFGQUlDVCwgZ3ppcCBmb3JtYXQgZG9lc24ndCBwcm92aWRl IGEgZmllbGQgZm9yIHRoZSBjb21wcmVzc2VkIHNpemUsIHNvIHdlCj4gY2FuJ3QgZG8gYmV0dGVy IGluIFhlbi4KPiAKPiBJbiBvdGhlciB3b3JkLCB0aGUgRGV2aWNlLVRyZWUgbXVsdGlib290IG5v ZGVzIHNob3VsZCBiZSBjcmVhdGVkIHdpdGggdGhlCj4gZXhhY3Qgc2l6ZSBvZiB0aGUgY29tcHJl c3NlZCBpbWFnZS4KClllcywgeW91IGFyZSByaWdodCEgVGhhdCB3YXMgdGhlIGNhdXNlIG9mIHRo ZSBpc3N1ZSBJIHdhcyBzZWVpbmcuCkRlZmluaXRlbHkgc29tZXRoaW5nIHRvIHdhdGNoIG91dCBm b3IhCgoKPiBSZWdhcmRsZXNzIHRoYXQsIEkgc3RpbGwgdGhpbmsgd2UgaGF2ZSBzb21lIGlzc3Vl cyB3aGVuIHVzaW5nIHRoZSBzYW1lCj4gY29tcHJlc3NlZCBrZXJuZWwgZm9yIERvbTAgYW5kIERv bVUgKHNlZSBpbiBteSBwcmV2aW91cyBlLW1haWwpLgoKWW91IHdyb3RlIGluIHRoZSBwcmV2aW91 cyBlbWFpbDoKCj4gQnkgcmVhZGluZyB0aGUgY29kZSBJIGNhbiBhbHJlYWR5IHNwb3QgdGhlIHJl YXNvbiBvZiB0aGUgZmlyc3QgaXNzdWUgcmVwb3J0ZWQgYnkgRGVuaXMuIEZvciByZW1pbmRlciwg dGhpcyBpcyB3aGVuIERvbTAgYW5kIERvbVUgYXJlIHVzaW5nCj4gdGhlIHNhbWUgbW9kdWxlIGFk ZHJlc3MgZm9yIHRoZSBnemlwIEltYWdlLgoKQnkgIm1vZHVsZSBhZGRyZXNzIiwgZG8geW91IG1l YW4gdGhleSB1c2UgdGhlIHNhbWUgbG9hZGluZyBhZGRyZXNzIGluCnUtYm9vdD8gQmVjYXVzZSBE ZW5pcyB3YXMgbG9hZGluZyB0aGUgSW1hZ2UuZ3oga2VybmVsIHR3aWNlIGF0IGRpZmZlcmVudAph ZGRyZXNzZXMgZm9yIGRvbTAgYW5kIGRvbVU6IGF0IDB4NDcwMDAwMDAgYW5kIGF0IDB4NDMwMDAw MDAuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs