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=HEADER_FROM_DIFFERENT_DOMAINS, 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 086BAC31E50 for ; Sat, 15 Jun 2019 17:55:13 +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 DE4AB2184E for ; Sat, 15 Jun 2019 17:55:12 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DE4AB2184E Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.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 1hcCst-00036X-Ih; Sat, 15 Jun 2019 17:54:35 +0000 Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hcCsr-00036S-H6 for xen-devel@lists.xenproject.org; Sat, 15 Jun 2019 17:54:33 +0000 X-Inumbo-ID: a0b81e40-8f96-11e9-8980-bc764e045a96 Received: from foss.arm.com (unknown [217.140.110.172]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTP id a0b81e40-8f96-11e9-8980-bc764e045a96; Sat, 15 Jun 2019 17:54:31 +0000 (UTC) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4933128; Sat, 15 Jun 2019 10:54:31 -0700 (PDT) Received: from [10.37.12.2] (unknown [10.37.12.2]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0FA0B3F694; Sat, 15 Jun 2019 10:54:29 -0700 (PDT) To: Stefano Stabellini 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> From: Julien Grall Message-ID: <9084ec81-b2b2-d6ba-0e77-22a79936476b@arm.com> Date: Sat, 15 Jun 2019 18:54:28 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US 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: xen-devel , Iain Hunter , Hunyue Yau , Denis Obrezkov Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" SGkgU3RlZmFubywKCk9uIDYvMTQvMTkgOTo1MyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl Ogo+IE9uIFdlZCwgMTIgSnVuIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gKE1vdmluZyBm cm9tIHhlbi11c2VycyB0byB4ZW4tZGV2ZWwpLgo+Pgo+PiBPbiAxMS8wNi8yMDE5IDIzOjE4LCBT dGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBJIG1hbmFnZWQgdG8gcmVwcm9kdWNlZCB0aGUg aXNzdWUsIGFuZCBJIGtub3cgaG93IHRvIGdldCBwYXN0IGl0LiAgVHJ5Cj4+PiB1c2luZyB0aGUg cmF3IGtlcm5lbCBJbWFnZSAoYXJjaC9hcm02NC9ib290L0ltYWdlKSBpbnN0ZWFkIG9mIEltYWdl Lmd6Cj4+PiBmb3IgZG9tMCBhbmQgZG9tVS4gVGhhdCBmaXhlZCBpdCBmb3IgbWUuCj4+Pgo+Pj4g SnVsaWVuLCBJIGRpZG4ndCBtYW5hZ2UgdG8gZmlndXJlIG91dCB3aGF0IHRoZSBpc3N1ZSBpcyBl eGFjdGx5LCBidXQgaXQKPj4+IGxvb2tzIGxpa2UgSW1hZ2UuZ3ogbG9hZGluZyBpcyBicm9rZW4g YXQgdGhlIG1vbWVudC4KPj4KPj4gRG8geW91IG1lYW4gSW1hZ2UuZ3ogaXMgYnJva2VuIGZyb20g RG9tVT8gQmVjYXVzZSBwZXIgdGhlIGxvZyBwcm92aWRlZCBieQo+PiBEZW5pcywgdGhpcyBpcyB3 b3JraW5nIHBlcmZlY3RseSBmb3IgRG9tMCBhcyB3ZSBkb24ndCBjcmVhdGUgZG9tYWluIGluCj4+ IHBhcmFsbGVsLgo+Pgo+PiBCeSByZWFkaW5nIHRoZSBjb2RlIEkgY2FuIGFscmVhZHkgc3BvdCB0 aGUgcmVhc29uIG9mIHRoZSBmaXJzdCBpc3N1ZSByZXBvcnRlZAo+PiBieSBEZW5pcy4gRm9yIHJl bWluZGVyLCB0aGlzIGlzIHdoZW4gRG9tMCBhbmQgRG9tVSBhcmUgdXNpbmcgdGhlIHNhbWUgbW9k dWxlCj4+IGFkZHJlc3MgZm9yIHRoZSBnemlwIEltYWdlLgo+Pgo+PiBUaGlzIGlzIGJlY2F1c2Ug d2hlbiBwcm9iaW5nIHRoZSBrZXJuZWwgZm9yIERvbTAsIHRoZSBtb2R1bGUgd2lsbCBnZXQKPj4g dW5jb21wcmVzc2VkIGFuZCB0aGUgbW9kdWxlIHN0YXJ0L2VuZCB3aWxsIGJlIHVwZGF0ZWQgdG8g cG9pbnQgdG8gdGhlCj4+IHVuY29tcHJlc3MgdmVyc2lvbi4gQmVjYXVzZSBvZiB0aGF0LCB0aGUg cHJvYmUgZm9yIERvbVUga2VybmVsIHdpbGwgbm90IGJlCj4+IGFibGUgdG8gZmluZCB0aGUgbW9k dWxlICh0aGUgc3RhcnQgYWRkcmVzc2VkIGNoYW5nZWQpLgo+Pgo+PiBJbiB0aGlzIGNhc2UsIEkg dGhpbmsgd2Ugb25seSB3YW50IHRvIHVuY29tcHJlc3MgdGhlIG1vZHVsZSBvbmUgdGltZSB0byBh dm9pZAo+PiB3YXN0aW5nIG1lbW9yeS4gVGhlIHNvbHV0aW9uIEkgaGF2ZSBpbiBtaW5kIHJlcXVp cmVzIHNvbWUgcmV3b3JrIGluIFhlbiwgSQo+PiB3b3VsZCBhY3R1YWxseSBzdGFydCBieSBwcm9i aW5nIHRoZSBpbmZvcm1hdGlvbiBmb3IgYWxsIHRoZSBkb21haW5zLCB0aGVuCj4+IHVuY29tcHJl c3MgdGhlIGtlcm5lbHMgbW9kdWxlcywgYW5kIHRoZW4gZmluaXNoIHRvIGJ1aWxkIHRoZSBkb21h aW4uCj4+Cj4+IEZvciB0aGUgb3V0IG9mIG1lbW9yeSBwcm9ibGVtIGRpc2N1c3NlZCBpbiB0aGlz IGUtbWFpbCwgSSB0aGluayB0aGUgcHJvYmxlbSBpcwo+PiBub3QgYmVjYXVzZSBvZiBsYWNrIG9m IG1lbW9yeSBpbiBEb21VLiBUaGUgcHJvYmxlbSBpcyByZWxhdGVkIHRvIHRoZQo+PiBpbmZsYXRl L2d1bnppcCB0aGUgY29kZS4gVGhlIGNvZGUgaXMgdXNpbmcgYW4gaGVhcCAoc2VlIHBlcmZvcm1f Z3VuemlwKSB3aGVyZQo+PiBpdCBhbGxvY2F0ZXMgbWVtb3J5IGZyb20uCj4+Cj4+IEkgYW0gYXNz dW1pbmcgdGhlIGtlcm5lbHMgZm9yIERvbTAgYW5kIERvbVUgYXJlIGV4YWN0bHkgdGhlIHNhbWUg YnV0IHRoZXkgYXJlCj4+IGNvbWluZyBmcm9tIGRpZmZlcmVudCBhZGRyZXNzLiBBbSBJIGNvcnJl Y3Q/IElmIHNvLCBJIGFtIGEgYml0IHVuc3VyZSB0aGlzCj4+IHdvcmtlZCB0aGUgZmlyc3QgdGlt ZSBhbmQgbm90IHRoZSBzZWNvbmQgdGltZS4gVGhpcyBwcm9iYWJseSB3YW50IHNvbWUKPj4gZGVi dWdnaW5nIHRvIHVuZGVyc3RhbmQgdGhlIHByb2JsZW0uIERlbmlzLCBTdGVmYW5vLCBjYW4gb25l IG9mIHlvdSBsb29rIGF0Cj4+IGl0Pwo+IAo+IEkgY291bGRuJ3QgZmluZCBleGFjdGx5IHRoZSBy b290IGNhdXNlIHlldCwgYnV0IEkgY2FuIHJlcHJvZHVjZSB0aGUKPiBpc3N1ZSBldmVuIHdpdGgg RG9tMCBvbmx5IChubyBkb21Vcywgbm8gZG9tMGxlc3MpOgoKTG9va2luZyBhdCBEZW5pcydzIHJl cG9ydCwgdGhlIGVycm9yIGRvZXMgbm90IHNlZW0gdG8gYmUgdGhlIHNhbWU6CgooWEVOKSAqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pIFBhbmljIG9uIENQVSAw OgooWEVOKSBPdXQgb2YgbWVtb3J5CihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioKCgpCdXQgSSB0aGluayB0aGV5IG1heSBiZSByZWxhdGVkIChzZWUgYmVsb3cp LgoKCj4gZWUuCj4gKFhFTikgKioqIExPQURJTkcgRE9NQUlOIDAgKioqCj4gKFhFTikgREVCVUcg a2VybmVsX3Byb2JlIDQ0NQo+IChYRU4pIExvYWRpbmcgZDAga2VybmVsIGZyb20gYm9vdCBtb2R1 bGUgQCAwMDAwMDAwMDQ3MDAwMDAwCj4gKFhFTikgTG9hZGluZyByYW1kaXNrIGZyb20gYm9vdCBt b2R1bGUgQCAwMDAwMDAwMDQyMDAwMDAwCj4gKFhFTikgREVCVUcga2VybmVsX2RlY29tcHJlc3Mg MjY4Cj4gKFhFTikgREVCVUcga2VybmVsX2RlY29tcHJlc3MgMjcyCj4gKFhFTikgREVCVUcga2Vy bmVsX2RlY29tcHJlc3MgMjc5Cj4gKFhFTikgREVCVUcga2VybmVsX2RlY29tcHJlc3MgMjg0Cj4g KFhFTikgREVCVUcga2VybmVsX2RlY29tcHJlc3MgMjkxIGtlcm5lbF9vcmRlcl9vdXQ9NTIgb3V0 cHV0X3NpemU9MAo+IChYRU4pCj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKgo+IChYRU4pIFBhbmljIG9uIENQVSAwOgo+IChYRU4pIENvdWxkIG5vdCBzZXQg dXAgRE9NMCBndWVzdCBPUwo+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioKPiAoWEVOKQo+IChYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4KPiAKPiAK PiBUaGUgaXNzdWUgc2VlbXMgdG8gYmUgdGhhdCBvdXRwdXRfc2l6ZSwgcmV0dXJuZWQgYnkgb3V0 cHV0X2xlbmd0aChpbnB1dCwKPiBzaXplKSBpcyAwLiBUaGVuLCBrZXJuZWxfb3JkZXJfb3V0IGlz IHNldCB0byA1MiB3aGljaCBpcyB0b28gbGFyZ2UuIEFzIGEKPiBjb25zZXF1ZW5jZSBrZXJuZWxf ZGVjb21wcmVzcyByZXR1cm5zIHdpdGggLUVOT01FTS4KCkkgaGF2ZSBqdXN0IHRyaWVkIHRvIHVz ZSBjb21wcmVzc2VkIGtlcm5lbCBhbmQgY2FuJ3QgcmVwcm9kdWNlIHlvdXIgCmVycm9yLiBIb3dl dmVyLCBJIHRoaW5rIHRoZSB0d28gcHJvYmxlbXMgKCJvdXQgb2YgbWVtb3J5IiBhbmQgeW91ciBv bmUpIAphcmUgYmVjYXVzZSB0aGUgbW9kdWxlIHNpemUgZG9lcyBub3QgZXhhY3RseSBtYXRjaCB0 aGUgc2l6ZSBvZiB0aGUgCmNvbXByZXNzZWQgaW1hZ2UuCgpUaGUgdW5jb21wcmVzc2VkIHNpemUg aXMgcGFydCBvZiB0aGUgZm9vdGVyICh0aGUgbGFzdCA0LWJ5dGVzKS4gQXMgd2UgCm9ubHkgaGF2 ZSB0aGUgbW9kdWxlIHNpemUgaW4gaGFuZCwgd2UgYXNzdW1lIGl0IGlzIGVxdWFsIHRvIHRoZSAK Y29tcHJlc3NlZCBzaXplLiBJZiBub3QsIHRoZW4gd2Ugd2lsbCByZXR1cm4gd2hhdGV2ZXIgaXMg aW4gdGhlIGxhc3QgCjQtYnl0ZXMgb2YgdGhlIG1vZHVsZS4KClRoaXMgbWVhbnMgdGhlIG1vZHVs ZSBzaXplIHNob3VsZCBleGFjdGx5IG1hdGNoIHRoZSBjb21wcmVzc2VkIGltYWdlIApzaXplLiBB RkFJQ1QsIGd6aXAgZm9ybWF0IGRvZXNuJ3QgcHJvdmlkZSBhIGZpZWxkIGZvciB0aGUgY29tcHJl c3NlZCAKc2l6ZSwgc28gd2UgY2FuJ3QgZG8gYmV0dGVyIGluIFhlbi4KCkluIG90aGVyIHdvcmQs IHRoZSBEZXZpY2UtVHJlZSBtdWx0aWJvb3Qgbm9kZXMgc2hvdWxkIGJlIGNyZWF0ZWQgd2l0aCAK dGhlIGV4YWN0IHNpemUgb2YgdGhlIGNvbXByZXNzZWQgaW1hZ2UuCgpSZWdhcmRsZXNzIHRoYXQs IEkgc3RpbGwgdGhpbmsgd2UgaGF2ZSBzb21lIGlzc3VlcyB3aGVuIHVzaW5nIHRoZSBzYW1lIApj b21wcmVzc2VkIGtlcm5lbCBmb3IgRG9tMCBhbmQgRG9tVSAoc2VlIGluIG15IHByZXZpb3VzIGUt bWFpbCkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt YW4vbGlzdGluZm8veGVuLWRldmVs