From embedded-pv-devel-bounces@lists.xenproject.org Tue Dec 05 15:32:18 2017
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Dec 2017 15:32:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1eMFCk-0002qh-N6; Tue, 05 Dec 2017 15:32:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=guvq=db=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eMFCj-0002qO-Ok
 for embedded-pv-devel@lists.xenproject.org; Tue, 05 Dec 2017 15:32:17 +0000
X-Inumbo-ID: 6c755b04-d9d1-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c755b04-d9d1-11e7-b4a6-bc764e045a96;
 Tue, 05 Dec 2017 16:31:55 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id n138so2038357wmg.2
 for <embedded-pv-devel@lists.xenproject.org>;
 Tue, 05 Dec 2017 07:32:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=NWw98R1WJk6Vhtnfutisvpnk4PcDQGcB0qpQgHuwBEQ=;
 b=AUsuAaEMMrXjujysIzcuGz+7tvn9yWh9PtvSW6g/08g+mecyJVONJs7EQ+enzMPwnx
 seVPW31gC/A3aXL4xNKHc56I5stHuGQFTqS+90iRXVdc5Mx2rSubai0vEeS23TicZwg8
 QBU5lVnCWt6A6qrQsUfio51ySO+DeDXZLl9nA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=NWw98R1WJk6Vhtnfutisvpnk4PcDQGcB0qpQgHuwBEQ=;
 b=jlKhjyZk7mW8jcmmdmLcsKeXKNC3kfDeZd98hWUIqRHNT0lypMOrlX5zzYeK8D3Q5x
 hJqWNADTJIgJIlDXeWjUEZ1GoHuE8bRAWEatqB0GEnt7Mi3Z52BX3u+gN54zJYuWFVzD
 lpS0RJzPmsN6iS9IjV9vyyqZD02kgpejqwJonXk7DQYqq2itXTvmA/G5zayt9Zf9E7oX
 C46sYLTUjEbgzqhUr371hV5wwU1Cl4pQGJ+ShkiS/NAaBvQOMSisqZMy3bpI1OPwOD1n
 zhvbFhbCnyVv90rUKoEY4cHUpD82BULa24V/P5R3MRD+0WJOGlO0U5VRwWU0V/fr+6o7
 hxgw==
X-Gm-Message-State: AJaThX5MiTcWVh4SPqar8W3NvI9rpxM7GsKcOjVcr7/a5gqVMH+0dzqR
 X230LUSGvV2PGtv9SxPfrR7GIg==
X-Google-Smtp-Source: AGs4zMZH7GBx7XZ1keRB0Kr4XpHo+PxJB9AT+KqgjSGkXNxJ28ut3kyvJvHUhvXndFXcNh39Lhcpog==
X-Received: by 10.28.70.66 with SMTP id t63mr9815514wma.106.1512487934403;
 Tue, 05 Dec 2017 07:32:14 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id d23sm716580wma.48.2017.12.05.07.32.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Dec 2017 07:32:13 -0800 (PST)
To: PRABHURAJ LAXMIKANT <prabhuraj.t@blackpeppertech.com>,
 embedded-pv-devel@lists.xenproject.org
References: <CAGFOJgLL4QF_TUf+HvYc3muNrXkW5dKs5PhVOt8V8AmwBvnoCA@mail.gmail.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <55d8f521-b07d-916c-e87b-456544ee5ed1@linaro.org>
Date: Tue, 5 Dec 2017 15:31:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CAGFOJgLL4QF_TUf+HvYc3muNrXkW5dKs5PhVOt8V8AmwBvnoCA@mail.gmail.com>
Content-Language: en-US
Cc: iurii.mykhalskyi@globallogic.com
Subject: Re: [Embedded-pv-devel] Problem getting console on TI Jacinto 6
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

CgpPbiAyNi8xMS8xNyAxMzowMSwgUFJBQkhVUkFKIExBWE1JS0FOVCB3cm90ZToKPiBIaSBhbGws
CgpIZWxsbywKCj4gV2UgaGF2ZSBiZWVuIHdvcmtpbmcgb24gZ2V0dGluZyBYZW4gaHlwZXJ2aXNv
ciB1cCBvbiBUSSBEUkE3eHggSjYgcGxhdGZvcm0uCj4gV2UgYXJlIHVzaW5nIDQuNCBrZXJuZWwg
dmVyc2lvbiAoSXQgaXMgc3VwcG9ydGVkIGJ5IFRJJ3MgUHJvY2Vzc29yIFNESykuCj4gCj4gV2Ug
YXJlIGFibGUgdG8gZ2V0IHVwdG8ga2VybmVsIGJvb3QgYnV0IGhhdmluZyBpc3N1ZXMgZ2V0dGlu
ZyBzZXJpYWwgCj4gY29uc29sZSBzaGVsbCBsb2dpbi4gV2UgYXJlIGFibGUgdG8gc3dpdGNoIGJl
dHdlZW4gZG9tMCBhbmQgeGVuIGNvbnNvbGUuIAo+IEFsc28gYWJsZSB0byBkdW1wIGxvZ3MgdGhy
b3VnaCAndycsICdlJywgJ3QnLCAnaCcgZXRjLi4gZnJvbSB4ZW4gCj4gY29uc29sZS4gUHJvYmxl
bSBpcyB3aXRoIGdldHRpbmcgbG9naW4gc2hlbGwuCj4gV2UgYXJlIHVzaW5nIFVTQiB0byBzZXJp
YWwgY2FibGUgd2hpY2ggY29tZXMgYWxvbmcgd2l0aCBKNiBldm0gYm9hcmQuCj4gV2UgaGF2ZSBl
bmFibGVkIENPTkZJR19MTF9ERUJVRyBhbmQgQ09ORklHX0VBUkxZX1BSSU5USwo+IAo+IEZvbGxv
d2luZyBpcyB0aGUgYm9vdCBsb2dzIDoKPiAKPiAvVS1Cb290IDIwMTQuMDctMDAwMzUtZ2RjZGUz
MzAtZGlydHkgKE5vdiAxNyAyMDE3IC0gMjM6Mzg6MzgpLwo+IC8KPiAvCj4gL0NQVcKgIDogRFJB
NzUyIEVTMS4wLwo+IC9Cb2FyZDogRFJBN3h4Lwo+IC9JMkM6wqAgwqByZWFkeS8KPiAvRFJBTTrC
oCAxLjUgR2lCLwo+IC9XQVJOSU5HOiBDYWNoZXMgbm90IGVuYWJsZWQvCj4gL01NQzrCoCDCoE9N
QVAgU0QvTU1DOiAwLCBPTUFQIFNEL01NQzogMS8KPiAvVXNpbmcgZGVmYXVsdCBlbnZpcm9ubWVu
dC8KPiAvCj4gLwo+IC9TQVRBIGxpbmsgMCB0aW1lb3V0Li8KPiAvQUhDSSAwMDAxLjAzMDAgMzIg
c2xvdHMgMSBwb3J0cyAzIEdicHMgMHgxIGltcGwgU0FUQSBtb2RlLwo+IC9mbGFnczogNjRiaXQg
bmNxIHN0YWcgcG0gbGVkIGNsbyBvbmx5IHBtcCBwaW8gc2x1bSBwYXJ0IGNjYyBhcHN0IC8KPiAv
c2Nhbm5pbmcgYnVzIGZvciBkZXZpY2VzLi4uLwo+IC9Gb3VuZCAwIGRldmljZShzKS4vCj4gL1ND
U0k6wqAgTmV0OsKgIMKgPGV0aGFkZHI+IG5vdCBzZXQuIFZhbGlkYXRpbmcgZmlyc3QgRS1mdXNl
IE1BQy8KPiAvY3Bzdy8KPiAvSGl0IGFueSBrZXkgdG8gc3RvcCBhdXRvYm9vdDrCoCAwIC8KPiAv
Cj4gLwo+IC9VLUJvb3QjIGZhdGxvYWQgbW1jIDA6MSAweDgwMDAwMDAwIHhlbi11SW1hZ2UvCj4g
L3JlYWRpbmcgeGVuLXVJbWFnZS8KPiAvODUyMDQwIGJ5dGVzIHJlYWQgaW4gNDQgbXMgKDE4LjUg
TWlCL3MpLwo+IC9VLUJvb3QjIGZhdGxvYWQgbW1jIDA6MSAweGMwMDAwMDAwIHpJbWFnZS8KPiAv
cmVhZGluZyB6SW1hZ2UvCj4gLzM2MjA2MzIgYnl0ZXMgcmVhZCBpbiAxNzMgbXMgKDIwIE1pQi9z
KS8KPiAvVS1Cb290IyBmYXRsb2FkIG1tYyAwOjEgMHhjMmYwMDAwMCBkcmE3LWV2bS5kdGIvCj4g
L3JlYWRpbmcgZHJhNy1ldm0uZHRiLwo+IC85NzgxNiBieXRlcyByZWFkIGluIDkgbXMgKDEwLjQg
TWlCL3MpLwo+IC9VLUJvb3QjIGJvb3RtIDB4ODAwMDAwMDAgLSAweGMyZjAwMDAwLwo+IC8jIyBC
b290aW5nIGtlcm5lbCBmcm9tIExlZ2FjeSBJbWFnZSBhdCA4MDAwMDAwMCAuLi4vCj4gL8KgIMKg
SW1hZ2UgTmFtZTrCoCDCoFhFTi8KPiAvwqAgwqBJbWFnZSBUeXBlOsKgIMKgQVJNIExpbnV4IEtl
cm5lbCBJbWFnZSAodW5jb21wcmVzc2VkKS8KPiAvwqAgwqBEYXRhIFNpemU6wqAgwqAgODUxOTc2
IEJ5dGVzID0gODMyIEtpQi8KPiAvwqAgwqBMb2FkIEFkZHJlc3M6IDgwMDAwMDAwLwo+IC/CoCDC
oEVudHJ5IFBvaW50OsKgIDgwMDAwMDAwLwo+IC/CoCDCoFZlcmlmeWluZyBDaGVja3N1bSAuLi4g
T0svCj4gLyMjIEZsYXR0ZW5lZCBEZXZpY2UgVHJlZSBibG9iIGF0IGMyZjAwMDAwLwo+IC/CoCDC
oEJvb3RpbmcgdXNpbmcgdGhlIGZkdCBibG9iIGF0IDB4YzJmMDAwMDAvCj4gL8KgIMKgTG9hZGlu
ZyBLZXJuZWwgSW1hZ2UgLi4uIE9LLwo+IC/CoCDCoFVzaW5nIERldmljZSBUcmVlIGluIHBsYWNl
IGF0IGMyZjAwMDAwLCBlbmQgYzJmMWFlMTcvCj4gLwo+IC8KPiAvU3RhcnRpbmcga2VybmVsIC4u
Li8KPiAvCj4gLwo+IC8tIFVBUlQgZW5hYmxlZCAtLwo+IC8tIENQVSAwMDAwMDAwMCBib290aW5n
IC0vCj4gLy0gWGVuIHN0YXJ0aW5nIGluIEh5cCBtb2RlIC0vCj4gLy0gWmVybyBCU1MgLS8KPiAv
LSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0vCj4gLy0gVHVybmluZyBvbiBwYWdpbmcg
LS8KPiAvLSBSZWFkeSAtLwo+IC8oWEVOKSBDaGVja2luZyBmb3IgaW5pdHJkIGluIC9jaG9zZW4v
Cj4gLyhYRU4pIFJBTTogMDAwMDAwMDA4MDAwMDAwMCAtIDAwMDAwMDAwZGZmZmZmZmYvCj4gLyhY
RU4pIC8KPiAvKFhFTikgTU9EVUxFWzBdOiAwMDAwMDAwMGMyZjAwMDAwIC0gMDAwMDAwMDBjMmYx
ODAwMCBEZXZpY2UgVHJlZSAvCj4gLyhYRU4pIE1PRFVMRVsxXTogMDAwMDAwMDBjMDAwMDAwMCAt
IDAwMDAwMDAwYzIwMDAwMDAgS2VybmVsIC8KPiAvKFhFTikgTU9EVUxFWzJdOiAwMDAwMDAwMGMz
MDAwMDAwIC0gMDAwMDAwMDBjMzAxMDAwMCBYU00gLwo+IC8oWEVOKcKgIFJFU1ZEWzBdOiAwMDAw
MDAwMGMyZjAwMDAwIC0gMDAwMDAwMDBjMmYxODAwMC8KPiAvKFhFTikgLwo+IC8oWEVOKSBDb21t
YW5kIGxpbmU6IGRvbTBfbWVtPTUxMk0gZG9tMF9yYW1iYXNlX3Bmbj0weDgwMDAwIAo+IGNvbnNv
bGU9ZHR1YXJ0IGR0dWFydD1zZXJpYWwwIGRvbTBfbWF4X3ZjcHVzPTIgYm9vdHNjcnViPTAgCj4g
Zmxhc2tfZW5mb3JjaW5nPTEvCj4gLyhYRU4pIHBhcmFtZXRlciAiZG9tMF9yYW1iYXNlX3BmbiIg
dW5rbm93biEvCj4gLyhYRU4pIHBhcmFtZXRlciAiZmxhc2tfZW5mb3JjaW5nIiB1bmtub3duIS8K
PiAvKFhFTikgUGxhY2luZyBYZW4gYXQgMHgwMDAwMDAwMGRmZTAwMDAwLTB4MDAwMDAwMDBlMDAw
MDAwMC8KPiAvKFhFTikgVXBkYXRlIEJPT1RNT0RfWEVOIGZyb20gMDAwMDAwMDA4MDAwMDAwMC0w
MDAwMDAwMDgwMTE1NzgxID0+IAo+IDAwMDAwMDAwZGZlMDAwMDAtMDAwMDAwMDBkZmYxNTc4MS8K
PiAvKFhFTikgWGVuIGhlYXA6IDAwMDAwMDAwZGEwMDAwMDAtMDAwMDAwMDBkZTAwMDAwMCAoMTYz
ODQgcGFnZXMpLwo+IC8oWEVOKSBEb20gaGVhcDogMzc2ODMyIHBhZ2VzLwo+IC8oWEVOKSBEb21h
aW4gaGVhcCBpbml0aWFsaXNlZC8KPiAvKFhFTikgQm9vdGluZyB1c2luZyBEZXZpY2UgVHJlZS8K
PiAvKFhFTikgUGxhdGZvcm06IFRJIERSQTcvCj4gLyhYRU4pIExvb2tpbmcgZm9yIGR0dWFydCBh
dCAic2VyaWFsMCIsIG9wdGlvbnMgIiIvCj4gL8KgWGVuIDQuMTAuMC1yYy8KPiAvKFhFTikgWGVu
IHZlcnNpb24gNC4xMC4wLXJjIChwcmFiaHVyYWpAKSAoYXJtLWxpbnV4LWdudWVhYmloZi1nY2Mg
Cj4gKFVidW50dS9MaW5hcm8gNC44LjQtMnVidW50dTF+MTQuMDQuMSkgNC44LjQpIGRlYnVnPXnC
oCBNb24gTm92IDEzIAo+IDE4OjIzOjE4IEk3Lwo+IC8oWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiBN
b24gTm92IDYgMTE6MzU6MjMgMjAxNyArMDEwMCBnaXQ6OTJmMGQ0My8KPiAvKFhFTikgUHJvY2Vz
c29yOiA0MTJmYzBmMjogIkFSTSBMaW1pdGVkIiwgdmFyaWFudDogMHgyLCBwYXJ0IDB4YzBmLCBy
ZXYgCj4gMHgyLwo+IC8oWEVOKSAzMi1iaXQgRXhlY3V0aW9uOi8KPiAvKFhFTinCoCDCoFByb2Nl
c3NvciBGZWF0dXJlczogMDAwMDExMzE6MDAwMTEwMTEvCj4gLyhYRU4pwqAgwqAgwqBJbnN0cnVj
dGlvbiBTZXRzOiBBQXJjaDMyIEEzMiBUaHVtYiBUaHVtYi0yIFRodW1iRUUgSmF6ZWxsZS8KPiAv
KFhFTinCoCDCoCDCoEV4dGVuc2lvbnM6IEdlbmVyaWNUaW1lciBTZWN1cml0eS8KPiAvKFhFTinC
oCDCoERlYnVnIEZlYXR1cmVzOiAwMjAxMDU1NS8KPiAvKFhFTinCoCDCoEF1eGlsaWFyeSBGZWF0
dXJlczogMDAwMDAwMDAvCj4gLyhYRU4pwqAgwqBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6IDEwMjAx
MTA1IDIwMDAwMDAwIDAxMjQwMDAwIDAyMTAyMjExLwo+IC8oWEVOKcKgIElTQSBGZWF0dXJlczog
MDIxMDExMTAgMTMxMTIxMTEgMjEyMzIwNDEgMTExMTIxMzEgMTAwMTExNDIgMDAwMDAwMDAvCj4g
LyhYRU4pIC9wc2NpIG1ldGhvZCBtdXN0IGJlIHNtYywgYnV0IGlzOiAiaHZjIi8KPiAvKFhFTikg
U2V0IEF1eENvcmVCb290MSB0byAwMDAwMDAwMGRmZTAwMDRjICgwMDIwMDA0YykvCj4gLyhYRU4p
IFNldCBBdXhDb3JlQm9vdDAgdG8gMHgyMC8KPiAvKFhFTikgU01QOiBBbGxvd2luZyAyIENQVXMv
Cj4gLyhYRU4pIEdlbmVyaWMgVGltZXIgSVJROiBwaHlzPTMwIGh5cD0yNiB2aXJ0PTI3IEZyZXE6
IDYxNDQgS0h6Lwo+IC8oWEVOKSBHSUN2MjogV0FSTklORzogVGhlIEdJQ0Mgc2l6ZSBpcyB0b28g
c21hbGw6IDB4MTAwMCBleHBlY3RlZCAweDIwMDAvCj4gLyhYRU4pIEdJQ3YyIGluaXRpYWxpemF0
aW9uOi8KPiAvKFhFTinCoCDCoCDCoCDCoCDCoGdpY19kaXN0X2FkZHI9MDAwMDAwMDA0ODIxMTAw
MC8KPiAvKFhFTinCoCDCoCDCoCDCoCDCoGdpY19jcHVfYWRkcj0wMDAwMDAwMDQ4MjEyMDAwLwo+
IC8oWEVOKcKgIMKgIMKgIMKgIMKgZ2ljX2h5cF9hZGRyPTAwMDAwMDAwNDgyMTQwMDAvCj4gLyhY
RU4pwqAgwqAgwqAgwqAgwqBnaWNfdmNwdV9hZGRyPTAwMDAwMDAwNDgyMTYwMDAvCj4gLyhYRU4p
wqAgwqAgwqAgwqAgwqBnaWNfbWFpbnRlbmFuY2VfaXJxPTI1Lwo+IC8oWEVOKSBHSUN2MjogMTky
IGxpbmVzLCAyIGNwdXMsIHNlY3VyZSAoSUlEIDAwMDAwNDNiKS4vCj4gLyhYRU4pIFVzaW5nIHNj
aGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIgKGNyZWRpdCkvCj4gLyhYRU4pIEFsbG9jYXRl
ZCBjb25zb2xlIHJpbmcgb2YgMTYgS2lCLi8KPiAvKFhFTikgVkZQIGltcGxlbWVudGVyIDB4NDEg
YXJjaGl0ZWN0dXJlIDQgcGFydCAweDMwIHZhcmlhbnQgMHhmIHJldiAweDAvCj4gLyhYRU4pIEJy
aW5naW5nIHVwIENQVTEvCj4gLy0gQ1BVIDAwMDAwMDAxIGJvb3RpbmcgLS8KPiAvLSBYZW4gc3Rh
cnRpbmcgaW4gSHlwIG1vZGUgLS8KPiAvLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0v
Cj4gLy0gVHVybmluZyBvbiBwYWdpbmcgLS8KPiAvLSBSZWFkeSAtLwo+IC8oWEVOKSBDUFUgMSBi
b290ZWQuLwo+IC8oWEVOKSBCcm91Z2h0IHVwIDIgQ1BVcy8KPiAvKFhFTikgUDJNOiA0MC1iaXQg
SVBBLwo+IC8oWEVOKSBQMk06IDMgbGV2ZWxzIHdpdGggb3JkZXItMSByb290LCBWVENSIDB4ODAw
MDM1NTgvCj4gLyhYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBkaXNhYmxlZC8KPiAvKFhFTikgYnVp
bGQtaWQ6IGUxMTVmZDVjNGM3ZTEzYmUwMDk2OWM2NTY5ZmY5MzI1ZDliNWZkODEvCj4gLyhYRU4p
IGFsdGVybmF0aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQgdGFibGUgMTAwYjk1NDAgLT4gMTAwYjk1
NzAvCj4gLyhYRU4pIGdyYW50X3RhYmxlLmM6MTY4ODpJRExFdjAgRXhwYW5kaW5nIGQwIGdyYW50
IHRhYmxlIGZyb20gMCB0byAxIAo+IGZyYW1lcy8KPiAvKFhFTikgKioqIExPQURJTkcgRE9NQUlO
IDAgKioqLwo+IC8oWEVOKSBMb2FkaW5nIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAw
MDBjMDAwMDAwMC8KPiAvKFhFTikgQWxsb2NhdGluZyAxOjEgbWFwcGluZ3MgdG90YWxsaW5nIDUx
Mk1CIGZvciBkb20wOi8KPiAvKFhFTikgQkFOS1swXSAweDAwMDAwMGEwMDAwMDAwLTB4MDAwMDAw
YzAwMDAwMDAgKDUxMk1CKS8KPiAvKFhFTikgR3JhbnQgdGFibGUgcmFuZ2U6IDB4MDAwMDAwZGZl
MDAwMDAtMHgwMDAwMDBkZmU0MDAwMC8KPiAvKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJvbSAwMDAw
MDAwMGMwMDAwMDAwIHRvIAo+IDAwMDAwMDAwYTdjMDAwMDAtMDAwMDAwMDBhN2Y3M2YxOC8KPiAv
KFhFTikgQWxsb2NhdGluZyBQUEkgMTYgZm9yIGV2ZW50IGNoYW5uZWwgaW50ZXJydXB0Lwo+IC8o
WEVOKSBMb2FkaW5nIGRvbTAgRFRCIHRvIDB4MDAwMDAwMDBhODAwMDAwMC0weDAwMDAwMDAwYTgw
MTdhNGUvCj4gLyhYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQgYXQg
MHg0MDAwIHBhZ2VzLi8KPiAvKFhFTikgU3RkLiBMb2dsZXZlbDogQWxsLwo+IC8oWEVOKSBHdWVz
dCBMb2dsZXZlbDogQWxsLwo+IC8oWEVOKSAqKiogU2VyaWFsIGlucHV0IC0+IERPTTAgKHR5cGUg
J0NUUkwtYScgdGhyZWUgdGltZXMgdG8gc3dpdGNoIAo+IGlucHV0IHRvIFhlbikvCj4gLyhYRU4p
IEZyZWVkIDI4OGtCIGluaXQgbWVtb3J5Li8KPiAvW8KgIMKgIDAuMDAwMDAwXSBCb290aW5nIExp
bnV4IG9uIHBoeXNpY2FsIENQVSAweDAvCj4gL1vCoCDCoCAwLjAwMDAwMF0gSW5pdGlhbGl6aW5n
IGNncm91cCBzdWJzeXMgY3B1c2V0Lwo+IC9bwqAgwqAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBj
Z3JvdXAgc3Vic3lzIGNwdS8KPiAvW8KgIMKgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3Vw
IHN1YnN5cyBjcHVhY2N0Lwo+IC9bwqAgwqAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNC40Ljg0
LWc3ZTY1ODhiMTc5IAo+IChwcmFiaHVyYWpAcHJhYmh1cmFqLUU0MCkgKGdjYyB2ZXJzaW9uIDUu
My4xIDIwMTYwMTEzIChMaW5hcm8gR0NDIAo+IDUuMy0yMDE2LjAyKSApICM3IFNNUCBQUkVFTVA3
Lwo+IC9bwqAgwqAgMC4wMDAwMDBdIENQVTogQVJNdjcgUHJvY2Vzc29yIFs0MTJmYzBmMl0gcmV2
aXNpb24gMiAoQVJNdjcpLCAKPiBjcj0zMGM1Mzg3ZC8KPiAvW8KgIMKgIDAuMDAwMDAwXSBDUFU6
IFBJUFQgLyBWSVBUIG5vbmFsaWFzaW5nIGRhdGEgY2FjaGUsIFBJUFQgCj4gaW5zdHJ1Y3Rpb24g
Y2FjaGUvCj4gL1vCoCDCoCAwLjAwMDAwMF0gTWFjaGluZSBtb2RlbDogVEkgRFJBNzQyLwo+IC9b
wqAgwqAgMC4wMDAwMDBdIGJvb3Rjb25zb2xlIFtlYXJseWNvbjBdIGVuYWJsZWQvCj4gL1vCoCDC
oCAwLjAwMDAwMF0gUmVzZXJ2ZWQgbWVtb3J5OiBjcmVhdGVkIENNQSBtZW1vcnkgcG9vbCBhdCAK
PiAweDAwMDAwMDAwOTU4MDAwMDAsIHNpemUgNTYgTWlCLwo+IC9bwqAgwqAgMC4wMDAwMDBdIFJl
c2VydmVkIG1lbW9yeTogaW5pdGlhbGl6ZWQgbm9kZSBpcHUyX2NtYUA5NTgwMDAwMCwgCj4gY29t
cGF0aWJsZSBpZCBzaGFyZWQtZG1hLXBvb2wvCj4gL1vCoCDCoCAwLjAwMDAwMF0gUmVzZXJ2ZWQg
bWVtb3J5OiBjcmVhdGVkIENNQSBtZW1vcnkgcG9vbCBhdCAKPiAweDAwMDAwMDAwOTkwMDAwMDAs
IHNpemUgNjQgTWlCLwo+IC9bwqAgwqAgMC4wMDAwMDBdIFJlc2VydmVkIG1lbW9yeTogaW5pdGlh
bGl6ZWQgbm9kZSBkc3AxX2NtYUA5OTAwMDAwMCwgCj4gY29tcGF0aWJsZSBpZCBzaGFyZWQtZG1h
LXBvb2wvCj4gL1vCoCDCoCAwLjAwMDAwMF0gUmVzZXJ2ZWQgbWVtb3J5OiBjcmVhdGVkIENNQSBt
ZW1vcnkgcG9vbCBhdCAKPiAweDAwMDAwMDAwOWQwMDAwMDAsIHNpemUgMzIgTWlCLwo+IC9bwqAg
wqAgMC4wMDAwMDBdIFJlc2VydmVkIG1lbW9yeTogaW5pdGlhbGl6ZWQgbm9kZSBpcHUxX2NtYUA5
ZDAwMDAwMCwgCj4gY29tcGF0aWJsZSBpZCBzaGFyZWQtZG1hLXBvb2wvCj4gL1vCoCDCoCAwLjAw
MDAwMF0gUmVzZXJ2ZWQgbWVtb3J5OiBjcmVhdGVkIENNQSBtZW1vcnkgcG9vbCBhdCAKPiAweDAw
MDAwMDAwOWYwMDAwMDAsIHNpemUgOCBNaUIvCj4gL1vCoCDCoCAwLjAwMDAwMF0gUmVzZXJ2ZWQg
bWVtb3J5OiBpbml0aWFsaXplZCBub2RlIGRzcDJfY21hQDlmMDAwMDAwLCAKPiBjb21wYXRpYmxl
IGlkIHNoYXJlZC1kbWEtcG9vbC8KPiAvW8KgIMKgIDAuMDAwMDAwXSBjbWE6IFJlc2VydmVkIDI0
IE1pQiBhdCAweDAwMDAwMDAwYmU0MDAwMDAvCj4gL1vCoCDCoCAwLjAwMDAwMF0gRm9yY2luZyB3
cml0ZS1hbGxvY2F0ZSBjYWNoZSBwb2xpY3kgZm9yIFNNUC8KPiAvW8KgIMKgIDAuMDAwMDAwXSBN
ZW1vcnkgcG9saWN5OiBEYXRhIGNhY2hlIHdyaXRlYWxsb2MvCj4gLyhYRU4pICoqKiBTZXJpYWwg
aW5wdXQgLT4gWGVuICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCAKPiBpbnB1
dCB0byBET00wKS8KPiAvKFhFTikgKioqIFNlcmlhbCBpbnB1dCAtPiBET00wICh0eXBlICdDVFJM
LWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCAKPiBpbnB1dCB0byBYZW4pLwo+IAo+IAo+IAo+IFBs
ZWFzZSBwcm92aWRlIHlvdXIgdmFsdWFibGUgc3VwcG9ydC4KCklmIHlvdSBoYXZlIGFjY2VzcyB0
byBYZW4gY29uc29sZSwgSSB3b3VsZCByZWNvbW1lbmQgdG8gZHVtcCBkb20wIApyZWdpc3RlciAo
a2V5ICcwJykgdG8ga25vdyB3aGVyZSBMaW51eCBpcyAic3R1Y2siLgoKQWxzbyB3aGF0IGlzIHRo
ZSBjb21tYW5kIGxpbmUgZm9yIExpbnV4PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQtcHYt
ZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbWJlZGRlZC1w
di1kZXZlbA==

From embedded-pv-devel-bounces@lists.xenproject.org Tue Dec 05 15:36:43 2017
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Dec 2017 15:36:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1eMFH1-0003Az-JH; Tue, 05 Dec 2017 15:36:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vhdm=db=globallogic.com=iurii.mykhalskyi@srs-us1.protection.inumbo.net>)
 id 1eMFH0-0003Am-OQ
 for embedded-pv-devel@lists.xenproject.org; Tue, 05 Dec 2017 15:36:42 +0000
X-Inumbo-ID: 0a738b12-d9d2-11e7-b4a6-bc764e045a96
Received: from mail-qt0-x236.google.com (unknown [2607:f8b0:400d:c0d::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a738b12-d9d2-11e7-b4a6-bc764e045a96;
 Tue, 05 Dec 2017 16:36:20 +0100 (CET)
Received: by mail-qt0-x236.google.com with SMTP id w10so1617548qtb.10
 for <embedded-pv-devel@lists.xenproject.org>;
 Tue, 05 Dec 2017 07:36:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=phU8nCqLgeZb6tBNB7Vt6m2vT08pr5NEn0zzqSXaRVQ=;
 b=eCXC1doQ5v0uywQf108DSqO7tMionkOPHw3tGnQ8BFIheyU8gJD/aEL7Ol8QUgdxVH
 uWl/K9MNQxqCXXRsmrv/hPkk9w/E1c+ob8zjlwhGlsCeGlOq3Z4DTT/nDUE4hZ24H52U
 Tvp9CQ1IKQdpTNEW3FnTK+mDOnRqUg5hgwgPM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=phU8nCqLgeZb6tBNB7Vt6m2vT08pr5NEn0zzqSXaRVQ=;
 b=Ov1BeY9fAQLyKlPXb14Q56PKdr/q2l2a/d5kLQZ57HNLPORH2OTszor/58UB5NVhs4
 1j9FCqfqfBhqSaB0GiLVUuSou4cA/aQeXcowwNN+yBCoL3MxCd+KZNKZ+zKc1H6X407O
 Kufu72I23l5ZMAeYZLMcIHuTtHUdRhbFqQTHmfHHvofAN2rD3FSdU9+KHsjzqm/nQCiR
 WRsi3luobBoM9kzDX6uvIvy7eMfxiAN1hQOyyK9N/ubiuTuJzfQr2C07yd4HLiTdsVs7
 yqoypzpgPlGolRe3O8KOuAHuwe7zJbbICQ/gyYHBl7rxHKf+T5NfoSLfmuGi2uR2xXZM
 mDKw==
X-Gm-Message-State: AKGB3mK7VCjEBd1/t1k8DcBGtgSgugPvzTKUNV3imKe5CTeFLtzLs3KH
 U6Oj7iHYYoxmERdkt8IOuVmWcY0YECNdAotCdNIsYw==
X-Google-Smtp-Source: AGs4zMa9e+LsFDRSVT/QKk97mtULAapkVmp/LKvh7DcT1xqbjbcYC4WoqpMcvx4MXJ6/Czloy2cPVQwQgK1utf4Rx5g=
X-Received: by 10.200.48.51 with SMTP id f48mr2231537qte.262.1512488199502;
 Tue, 05 Dec 2017 07:36:39 -0800 (PST)
MIME-Version: 1.0
Received: by 10.237.53.182 with HTTP; Tue, 5 Dec 2017 07:36:09 -0800 (PST)
In-Reply-To: <55d8f521-b07d-916c-e87b-456544ee5ed1@linaro.org>
References: <CAGFOJgLL4QF_TUf+HvYc3muNrXkW5dKs5PhVOt8V8AmwBvnoCA@mail.gmail.com>
 <55d8f521-b07d-916c-e87b-456544ee5ed1@linaro.org>
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
Date: Tue, 5 Dec 2017 17:36:09 +0200
Message-ID: <CAC+yBMu=SXVs7wJRUszzBqh_qwwHTTtyaPDjuLiiZ_=N9ahGjQ@mail.gmail.com>
To: PRABHURAJ LAXMIKANT <prabhuraj.t@blackpeppertech.com>
Cc: embedded-pv-devel@lists.xenproject.org,
 Julien Grall <julien.grall@linaro.org>
Subject: Re: [Embedded-pv-devel] Problem getting console on TI Jacinto 6
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1790310414489534420=="
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

--===============1790310414489534420==
Content-Type: multipart/alternative; boundary="001a1137cf5adbe2fa055f9999d3"

--001a1137cf5adbe2fa055f9999d3
Content-Type: text/plain; charset="UTF-8"

Hi all,

I'm curious about modules:

/(XEN) Checking for initrd in /chosen/
/(XEN) RAM: 0000000080000000 - 00000000dfffffff/
/(XEN) /
/(XEN) MODULE[0]: 00000000c2f00000 - 00000000c2f18000 Device Tree /
/(XEN) MODULE[1]: 00000000c0000000 - 00000000c2000000 Kernel /
/(XEN) MODULE[2]: 00000000c3000000 - 00000000c3010000 XSM /
/(XEN)  RESVD[0]: 00000000c2f00000 - 00000000c2f18000/

Not sure, whether the same module (module[0]) can store Device tree and be
reserved.

With the best regards,
Iurii

On Tue, Dec 5, 2017 at 5:31 PM, Julien Grall <julien.grall@linaro.org>
wrote:

>
>
> On 26/11/17 13:01, PRABHURAJ LAXMIKANT wrote:
>
>> Hi all,
>>
>
> Hello,
>
> We have been working on getting Xen hypervisor up on TI DRA7xx J6 platform.
>> We are using 4.4 kernel version (It is supported by TI's Processor SDK).
>>
>> We are able to get upto kernel boot but having issues getting serial
>> console shell login. We are able to switch between dom0 and xen console.
>> Also able to dump logs through 'w', 'e', 't', 'h' etc.. from xen console.
>> Problem is with getting login shell.
>> We are using USB to serial cable which comes along with J6 evm board.
>> We have enabled CONFIG_LL_DEBUG and CONFIG_EARLY_PRINTK
>>
>> Following is the boot logs :
>>
>> /U-Boot 2014.07-00035-gdcde330-dirty (Nov 17 2017 - 23:38:38)/
>> /
>> /
>> /CPU  : DRA752 ES1.0/
>> /Board: DRA7xx/
>> /I2C:   ready/
>> /DRAM:  1.5 GiB/
>> /WARNING: Caches not enabled/
>> /MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1/
>> /Using default environment/
>> /
>> /
>> /SATA link 0 timeout./
>> /AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode/
>> /flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst /
>> /scanning bus for devices.../
>> /Found 0 device(s)./
>> /SCSI:  Net:   <ethaddr> not set. Validating first E-fuse MAC/
>> /cpsw/
>> /Hit any key to stop autoboot:  0 /
>> /
>> /
>> /U-Boot# fatload mmc 0:1 0x80000000 xen-uImage/
>> /reading xen-uImage/
>> /852040 bytes read in 44 ms (18.5 MiB/s)/
>> /U-Boot# fatload mmc 0:1 0xc0000000 zImage/
>> /reading zImage/
>> /3620632 bytes read in 173 ms (20 MiB/s)/
>> /U-Boot# fatload mmc 0:1 0xc2f00000 dra7-evm.dtb/
>> /reading dra7-evm.dtb/
>> /97816 bytes read in 9 ms (10.4 MiB/s)/
>> /U-Boot# bootm 0x80000000 - 0xc2f00000/
>> /## Booting kernel from Legacy Image at 80000000 .../
>> /   Image Name:   XEN/
>> /   Image Type:   ARM Linux Kernel Image (uncompressed)/
>> /   Data Size:    851976 Bytes = 832 KiB/
>> /   Load Address: 80000000/
>> /   Entry Point:  80000000/
>> /   Verifying Checksum ... OK/
>> /## Flattened Device Tree blob at c2f00000/
>> /   Booting using the fdt blob at 0xc2f00000/
>> /   Loading Kernel Image ... OK/
>> /   Using Device Tree in place at c2f00000, end c2f1ae17/
>> /
>> /
>> /Starting kernel .../
>> /
>> /
>> /- UART enabled -/
>> /- CPU 00000000 booting -/
>> /- Xen starting in Hyp mode -/
>> /- Zero BSS -/
>> /- Setting up control registers -/
>> /- Turning on paging -/
>> /- Ready -/
>> /(XEN) Checking for initrd in /chosen/
>> /(XEN) RAM: 0000000080000000 - 00000000dfffffff/
>> /(XEN) /
>> /(XEN) MODULE[0]: 00000000c2f00000 - 00000000c2f18000 Device Tree /
>> /(XEN) MODULE[1]: 00000000c0000000 - 00000000c2000000 Kernel /
>> /(XEN) MODULE[2]: 00000000c3000000 - 00000000c3010000 XSM /
>> /(XEN)  RESVD[0]: 00000000c2f00000 - 00000000c2f18000/
>> /(XEN) /
>> /(XEN) Command line: dom0_mem=512M dom0_rambase_pfn=0x80000
>> console=dtuart dtuart=serial0 dom0_max_vcpus=2 bootscrub=0
>> flask_enforcing=1/
>> /(XEN) parameter "dom0_rambase_pfn" unknown!/
>> /(XEN) parameter "flask_enforcing" unknown!/
>> /(XEN) Placing Xen at 0x00000000dfe00000-0x00000000e0000000/
>> /(XEN) Update BOOTMOD_XEN from 0000000080000000-0000000080115781 =>
>> 00000000dfe00000-00000000dff15781/
>> /(XEN) Xen heap: 00000000da000000-00000000de000000 (16384 pages)/
>> /(XEN) Dom heap: 376832 pages/
>> /(XEN) Domain heap initialised/
>> /(XEN) Booting using Device Tree/
>> /(XEN) Platform: TI DRA7/
>> /(XEN) Looking for dtuart at "serial0", options ""/
>> / Xen 4.10.0-rc/
>> /(XEN) Xen version 4.10.0-rc (prabhuraj@) (arm-linux-gnueabihf-gcc
>> (Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.1) 4.8.4) debug=y  Mon Nov 13 18:23:18
>> I7/
>> /(XEN) Latest ChangeSet: Mon Nov 6 11:35:23 2017 +0100 git:92f0d43/
>> /(XEN) Processor: 412fc0f2: "ARM Limited", variant: 0x2, part 0xc0f, rev
>> 0x2/
>> /(XEN) 32-bit Execution:/
>> /(XEN)   Processor Features: 00001131:00011011/
>> /(XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 ThumbEE Jazelle/
>> /(XEN)     Extensions: GenericTimer Security/
>> /(XEN)   Debug Features: 02010555/
>> /(XEN)   Auxiliary Features: 00000000/
>> /(XEN)   Memory Model Features: 10201105 20000000 01240000 02102211/
>> /(XEN)  ISA Features: 02101110 13112111 21232041 11112131 10011142
>> 00000000/
>> /(XEN) /psci method must be smc, but is: "hvc"/
>> /(XEN) Set AuxCoreBoot1 to 00000000dfe0004c (0020004c)/
>> /(XEN) Set AuxCoreBoot0 to 0x20/
>> /(XEN) SMP: Allowing 2 CPUs/
>> /(XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 6144 KHz/
>> /(XEN) GICv2: WARNING: The GICC size is too small: 0x1000 expected 0x2000/
>> /(XEN) GICv2 initialization:/
>> /(XEN)         gic_dist_addr=0000000048211000/
>> /(XEN)         gic_cpu_addr=0000000048212000/
>> /(XEN)         gic_hyp_addr=0000000048214000/
>> /(XEN)         gic_vcpu_addr=0000000048216000/
>> /(XEN)         gic_maintenance_irq=25/
>> /(XEN) GICv2: 192 lines, 2 cpus, secure (IID 0000043b)./
>> /(XEN) Using scheduler: SMP Credit Scheduler (credit)/
>> /(XEN) Allocated console ring of 16 KiB./
>> /(XEN) VFP implementer 0x41 architecture 4 part 0x30 variant 0xf rev 0x0/
>> /(XEN) Bringing up CPU1/
>> /- CPU 00000001 booting -/
>> /- Xen starting in Hyp mode -/
>> /- Setting up control registers -/
>> /- Turning on paging -/
>> /- Ready -/
>> /(XEN) CPU 1 booted./
>> /(XEN) Brought up 2 CPUs/
>> /(XEN) P2M: 40-bit IPA/
>> /(XEN) P2M: 3 levels with order-1 root, VTCR 0x80003558/
>> /(XEN) I/O virtualisation disabled/
>> /(XEN) build-id: e115fd5c4c7e13be00969c6569ff9325d9b5fd81/
>> /(XEN) alternatives: Patching with alt table 100b9540 -> 100b9570/
>> /(XEN) grant_table.c:1688:IDLEv0 Expanding d0 grant table from 0 to 1
>> frames/
>> /(XEN) *** LOADING DOMAIN 0 ***/
>> /(XEN) Loading kernel from boot module @ 00000000c0000000/
>> /(XEN) Allocating 1:1 mappings totalling 512MB for dom0:/
>> /(XEN) BANK[0] 0x000000a0000000-0x000000c0000000 (512MB)/
>> /(XEN) Grant table range: 0x000000dfe00000-0x000000dfe40000/
>> /(XEN) Loading zImage from 00000000c0000000 to
>> 00000000a7c00000-00000000a7f73f18/
>> /(XEN) Allocating PPI 16 for event channel interrupt/
>> /(XEN) Loading dom0 DTB to 0x00000000a8000000-0x00000000a8017a4e/
>> /(XEN) Initial low memory virq threshold set at 0x4000 pages./
>> /(XEN) Std. Loglevel: All/
>> /(XEN) Guest Loglevel: All/
>> /(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch
>> input to Xen)/
>> /(XEN) Freed 288kB init memory./
>> /[    0.000000] Booting Linux on physical CPU 0x0/
>> /[    0.000000] Initializing cgroup subsys cpuset/
>> /[    0.000000] Initializing cgroup subsys cpu/
>> /[    0.000000] Initializing cgroup subsys cpuacct/
>> /[    0.000000] Linux version 4.4.84-g7e6588b179 (prabhuraj@prabhuraj-E40)
>> (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #7 SMP PREEMP7/
>> /[    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7),
>> cr=30c5387d/
>> /[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction
>> cache/
>> /[    0.000000] Machine model: TI DRA742/
>> /[    0.000000] bootconsole [earlycon0] enabled/
>> /[    0.000000] Reserved memory: created CMA memory pool at
>> 0x0000000095800000, size 56 MiB/
>> /[    0.000000] Reserved memory: initialized node ipu2_cma@95800000,
>> compatible id shared-dma-pool/
>> /[    0.000000] Reserved memory: created CMA memory pool at
>> 0x0000000099000000, size 64 MiB/
>> /[    0.000000] Reserved memory: initialized node dsp1_cma@99000000,
>> compatible id shared-dma-pool/
>> /[    0.000000] Reserved memory: created CMA memory pool at
>> 0x000000009d000000, size 32 MiB/
>> /[    0.000000] Reserved memory: initialized node ipu1_cma@9d000000,
>> compatible id shared-dma-pool/
>> /[    0.000000] Reserved memory: created CMA memory pool at
>> 0x000000009f000000, size 8 MiB/
>> /[    0.000000] Reserved memory: initialized node dsp2_cma@9f000000,
>> compatible id shared-dma-pool/
>> /[    0.000000] cma: Reserved 24 MiB at 0x00000000be400000/
>> /[    0.000000] Forcing write-allocate cache policy for SMP/
>> /[    0.000000] Memory policy: Data cache writealloc/
>> /(XEN) *** Serial input -> Xen (type 'CTRL-a' three times to switch input
>> to DOM0)/
>> /(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch
>> input to Xen)/
>>
>>
>>
>> Please provide your valuable support.
>>
>
> If you have access to Xen console, I would recommend to dump dom0 register
> (key '0') to know where Linux is "stuck".
>
> Also what is the command line for Linux?
>
> Cheers,
>
> --
> Julien Grall
>



-- 

Iurii Mykhalskyi | Lead Software Engineer
GlobalLogic
P +38.044.492.9695x3664  M +38.096.311.5467  S mad-nemoi
www.globallogic.com
<http://www.globallogic.com/>
http://www.globallogic.com/email_disclaimer.txt

--001a1137cf5adbe2fa055f9999d3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi all,<div><br></div><div>I&#39;m curious about modules:<=
/div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra">/(XEN)=
 Checking for initrd in /chosen/<br>/(XEN) RAM: 0000000080000000 - 00000000=
dfffffff/<br>/(XEN) /<br>/(XEN) MODULE[0]: 00000000c2f00000 - 00000000c2f18=
000 Device Tree /<br>/(XEN) MODULE[1]: 00000000c0000000 - 00000000c2000000 =
Kernel /<br>/(XEN) MODULE[2]: 00000000c3000000 - 00000000c3010000 XSM /<br>=
/(XEN)=C2=A0 RESVD[0]: 00000000c2f00000 - 00000000c2f18000/</div><div class=
=3D"gmail_extra"><br></div><div class=3D"gmail_extra">Not sure, whether the=
 same module (module[0]) can store Device tree and be reserved.</div><div c=
lass=3D"gmail_extra"><br></div><div class=3D"gmail_extra">With the best reg=
ards,</div><div class=3D"gmail_extra">Iurii</div><div class=3D"gmail_extra"=
><br></div><div class=3D"gmail_extra"><div class=3D"gmail_quote">On Tue, De=
c 5, 2017 at 5:31 PM, Julien Grall <span dir=3D"ltr">&lt;<a href=3D"mailto:=
julien.grall@linaro.org" target=3D"_blank">julien.grall@linaro.org</a>&gt;<=
/span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
On 26/11/17 13:01, PRABHURAJ LAXMIKANT wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
Hi all,<br>
</blockquote>
<br>
Hello,<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><span class=3D"gmail-">
We have been working on getting Xen hypervisor up on TI DRA7xx J6 platform.=
<br>
We are using 4.4 kernel version (It is supported by TI&#39;s Processor SDK)=
.<br>
<br>
We are able to get upto kernel boot but having issues getting serial consol=
e shell login. We are able to switch between dom0 and xen console. Also abl=
e to dump logs through &#39;w&#39;, &#39;e&#39;, &#39;t&#39;, &#39;h&#39; e=
tc.. from xen console. Problem is with getting login shell.<br>
We are using USB to serial cable which comes along with J6 evm board.<br>
We have enabled CONFIG_LL_DEBUG and CONFIG_EARLY_PRINTK<br>
<br>
Following is the boot logs :<br>
<br></span>
/U-Boot 2014.07-00035-gdcde330-dirty (Nov 17 2017 - 23:38:38)/<br>
/<br>
/<br>
/CPU=C2=A0 : DRA752 ES1.0/<br>
/Board: DRA7xx/<br>
/I2C:=C2=A0 =C2=A0ready/<br>
/DRAM:=C2=A0 1.5 GiB/<br>
/WARNING: Caches not enabled/<br>
/MMC:=C2=A0 =C2=A0OMAP SD/MMC: 0, OMAP SD/MMC: 1/<br>
/Using default environment/<br>
/<br>
/<br>
/SATA link 0 timeout./<br>
/AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode/<br>
/flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst /<br>
/scanning bus for devices.../<br>
/Found 0 device(s)./<br>
/SCSI:=C2=A0 Net:=C2=A0 =C2=A0&lt;ethaddr&gt; not set. Validating first E-f=
use MAC/<br>
/cpsw/<br>
/Hit any key to stop autoboot:=C2=A0 0 /<br>
/<br>
/<br>
/U-Boot# fatload mmc 0:1 0x80000000 xen-uImage/<br>
/reading xen-uImage/<br>
/852040 bytes read in 44 ms (18.5 MiB/s)/<br>
/U-Boot# fatload mmc 0:1 0xc0000000 zImage/<br>
/reading zImage/<br>
/3620632 bytes read in 173 ms (20 MiB/s)/<br>
/U-Boot# fatload mmc 0:1 0xc2f00000 dra7-evm.dtb/<br>
/reading dra7-evm.dtb/<br>
/97816 bytes read in 9 ms (10.4 MiB/s)/<br>
/U-Boot# bootm 0x80000000 - 0xc2f00000/<br>
/## Booting kernel from Legacy Image at 80000000 .../<br>
/=C2=A0 =C2=A0Image Name:=C2=A0 =C2=A0XEN/<br>
/=C2=A0 =C2=A0Image Type:=C2=A0 =C2=A0ARM Linux Kernel Image (uncompressed)=
/<br>
/=C2=A0 =C2=A0Data Size:=C2=A0 =C2=A0 851976 Bytes =3D 832 KiB/<br>
/=C2=A0 =C2=A0Load Address: 80000000/<br>
/=C2=A0 =C2=A0Entry Point:=C2=A0 80000000/<br>
/=C2=A0 =C2=A0Verifying Checksum ... OK/<br>
/## Flattened Device Tree blob at c2f00000/<br>
/=C2=A0 =C2=A0Booting using the fdt blob at 0xc2f00000/<br>
/=C2=A0 =C2=A0Loading Kernel Image ... OK/<br>
/=C2=A0 =C2=A0Using Device Tree in place at c2f00000, end c2f1ae17/<br>
/<br>
/<br>
/Starting kernel .../<br>
/<br>
/<br>
/- UART enabled -/<br>
/- CPU 00000000 booting -/<br>
/- Xen starting in Hyp mode -/<br>
/- Zero BSS -/<br>
/- Setting up control registers -/<br>
/- Turning on paging -/<br>
/- Ready -/<br>
/(XEN) Checking for initrd in /chosen/<br>
/(XEN) RAM: 0000000080000000 - 00000000dfffffff/<br>
/(XEN) /<br>
/(XEN) MODULE[0]: 00000000c2f00000 - 00000000c2f18000 Device Tree /<br>
/(XEN) MODULE[1]: 00000000c0000000 - 00000000c2000000 Kernel /<br>
/(XEN) MODULE[2]: 00000000c3000000 - 00000000c3010000 XSM /<br>
/(XEN)=C2=A0 RESVD[0]: 00000000c2f00000 - 00000000c2f18000/<br>
/(XEN) /<br>
/(XEN) Command line: dom0_mem=3D512M dom0_rambase_pfn=3D0x80000 console=3Dd=
tuart dtuart=3Dserial0 dom0_max_vcpus=3D2 bootscrub=3D0 flask_enforcing=3D1=
/<br>
/(XEN) parameter &quot;dom0_rambase_pfn&quot; unknown!/<br>
/(XEN) parameter &quot;flask_enforcing&quot; unknown!/<br>
/(XEN) Placing Xen at 0x00000000dfe00000-0x00000000e<wbr>0000000/<br>
/(XEN) Update BOOTMOD_XEN from 0000000080000000-0000000080115<wbr>781 =3D&g=
t; 00000000dfe00000-00000000dff15<wbr>781/<br>
/(XEN) Xen heap: 00000000da000000-00000000de000<wbr>000 (16384 pages)/<br>
/(XEN) Dom heap: 376832 pages/<br>
/(XEN) Domain heap initialised/<br>
/(XEN) Booting using Device Tree/<br>
/(XEN) Platform: TI DRA7/<br>
/(XEN) Looking for dtuart at &quot;serial0&quot;, options &quot;&quot;/<br>
/=C2=A0Xen 4.10.0-rc/<br>
/(XEN) Xen version 4.10.0-rc (prabhuraj@) (arm-linux-gnueabihf-gcc (Ubuntu/=
Linaro 4.8.4-2ubuntu1~14.04.1) 4.8.4) debug=3Dy=C2=A0 Mon Nov 13 18:23:18 I=
7/<br>
/(XEN) Latest ChangeSet: Mon Nov 6 11:35:23 2017 +0100 git:92f0d43/<br>
/(XEN) Processor: 412fc0f2: &quot;ARM Limited&quot;, variant: 0x2, part 0xc=
0f, rev 0x2/<br>
/(XEN) 32-bit Execution:/<br>
/(XEN)=C2=A0 =C2=A0Processor Features: 00001131:00011011/<br>
/(XEN)=C2=A0 =C2=A0 =C2=A0Instruction Sets: AArch32 A32 Thumb Thumb-2 Thumb=
EE Jazelle/<br>
/(XEN)=C2=A0 =C2=A0 =C2=A0Extensions: GenericTimer Security/<br>
/(XEN)=C2=A0 =C2=A0Debug Features: 02010555/<br>
/(XEN)=C2=A0 =C2=A0Auxiliary Features: 00000000/<br>
/(XEN)=C2=A0 =C2=A0Memory Model Features: 10201105 20000000 01240000 021022=
11/<br>
/(XEN)=C2=A0 ISA Features: 02101110 13112111 21232041 11112131 10011142 000=
00000/<br>
/(XEN) /psci method must be smc, but is: &quot;hvc&quot;/<br>
/(XEN) Set AuxCoreBoot1 to 00000000dfe0004c (0020004c)/<br>
/(XEN) Set AuxCoreBoot0 to 0x20/<br>
/(XEN) SMP: Allowing 2 CPUs/<br>
/(XEN) Generic Timer IRQ: phys=3D30 hyp=3D26 virt=3D27 Freq: 6144 KHz/<br>
/(XEN) GICv2: WARNING: The GICC size is too small: 0x1000 expected 0x2000/<=
br>
/(XEN) GICv2 initialization:/<br>
/(XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_dist_addr=3D000000004821100<wbr=
>0/<br>
/(XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_cpu_addr=3D0000000048212000<wbr=
>/<br>
/(XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_hyp_addr=3D0000000048214000<wbr=
>/<br>
/(XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_vcpu_addr=3D000000004821600<wbr=
>0/<br>
/(XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_maintenance_irq=3D25/<br>
/(XEN) GICv2: 192 lines, 2 cpus, secure (IID 0000043b)./<br>
/(XEN) Using scheduler: SMP Credit Scheduler (credit)/<br>
/(XEN) Allocated console ring of 16 KiB./<br>
/(XEN) VFP implementer 0x41 architecture 4 part 0x30 variant 0xf rev 0x0/<b=
r>
/(XEN) Bringing up CPU1/<br>
/- CPU 00000001 booting -/<br>
/- Xen starting in Hyp mode -/<br>
/- Setting up control registers -/<br>
/- Turning on paging -/<br>
/- Ready -/<br>
/(XEN) CPU 1 booted./<br>
/(XEN) Brought up 2 CPUs/<br>
/(XEN) P2M: 40-bit IPA/<br>
/(XEN) P2M: 3 levels with order-1 root, VTCR 0x80003558/<br>
/(XEN) I/O virtualisation disabled/<br>
/(XEN) build-id: e115fd5c4c7e13be00969c6569ff93<wbr>25d9b5fd81/<br>
/(XEN) alternatives: Patching with alt table 100b9540 -&gt; 100b9570/<br>
/(XEN) grant_table.c:1688:IDLEv0 Expanding d0 grant table from 0 to 1 frame=
s/<br>
/(XEN) *** LOADING DOMAIN 0 ***/<br>
/(XEN) Loading kernel from boot module @ 00000000c0000000/<br>
/(XEN) Allocating 1:1 mappings totalling 512MB for dom0:/<br>
/(XEN) BANK[0] 0x000000a0000000-0x000000c0000<wbr>000 (512MB)/<br>
/(XEN) Grant table range: 0x000000dfe00000-0x000000dfe40<wbr>000/<br>
/(XEN) Loading zImage from 00000000c0000000 to 00000000a7c00000-00000000a7f=
73<wbr>f18/<br>
/(XEN) Allocating PPI 16 for event channel interrupt/<br>
/(XEN) Loading dom0 DTB to 0x00000000a8000000-0x00000000a<wbr>8017a4e/<br>
/(XEN) Initial low memory virq threshold set at 0x4000 pages./<br>
/(XEN) Std. Loglevel: All/<br>
/(XEN) Guest Loglevel: All/<br>
/(XEN) *** Serial input -&gt; DOM0 (type &#39;CTRL-a&#39; three times to sw=
itch input to Xen)/<br>
/(XEN) Freed 288kB init memory./<br>
/[=C2=A0 =C2=A0 0.000000] Booting Linux on physical CPU 0x0/<br>
/[=C2=A0 =C2=A0 0.000000] Initializing cgroup subsys cpuset/<br>
/[=C2=A0 =C2=A0 0.000000] Initializing cgroup subsys cpu/<br>
/[=C2=A0 =C2=A0 0.000000] Initializing cgroup subsys cpuacct/<br>
/[=C2=A0 =C2=A0 0.000000] Linux version 4.4.84-g7e6588b179 (prabhuraj@prabh=
uraj-E40) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #7 SMP PRE=
EMP7/<br>
/[=C2=A0 =C2=A0 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7=
), cr=3D30c5387d/<br>
/[=C2=A0 =C2=A0 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT ins=
truction cache/<br>
/[=C2=A0 =C2=A0 0.000000] Machine model: TI DRA742/<br>
/[=C2=A0 =C2=A0 0.000000] bootconsole [earlycon0] enabled/<br>
/[=C2=A0 =C2=A0 0.000000] Reserved memory: created CMA memory pool at 0x000=
0000095800000, size 56 MiB/<br>
/[=C2=A0 =C2=A0 0.000000] Reserved memory: initialized node ipu2_cma@958000=
00, compatible id shared-dma-pool/<br>
/[=C2=A0 =C2=A0 0.000000] Reserved memory: created CMA memory pool at 0x000=
0000099000000, size 64 MiB/<br>
/[=C2=A0 =C2=A0 0.000000] Reserved memory: initialized node dsp1_cma@990000=
00, compatible id shared-dma-pool/<br>
/[=C2=A0 =C2=A0 0.000000] Reserved memory: created CMA memory pool at 0x000=
000009d000000, size 32 MiB/<br>
/[=C2=A0 =C2=A0 0.000000] Reserved memory: initialized node ipu1_cma@9d0000=
00, compatible id shared-dma-pool/<br>
/[=C2=A0 =C2=A0 0.000000] Reserved memory: created CMA memory pool at 0x000=
000009f000000, size 8 MiB/<br>
/[=C2=A0 =C2=A0 0.000000] Reserved memory: initialized node dsp2_cma@9f0000=
00, compatible id shared-dma-pool/<br>
/[=C2=A0 =C2=A0 0.000000] cma: Reserved 24 MiB at 0x00000000be400000/<br>
/[=C2=A0 =C2=A0 0.000000] Forcing write-allocate cache policy for SMP/<br>
/[=C2=A0 =C2=A0 0.000000] Memory policy: Data cache writealloc/<br>
/(XEN) *** Serial input -&gt; Xen (type &#39;CTRL-a&#39; three times to swi=
tch input to DOM0)/<br>
/(XEN) *** Serial input -&gt; DOM0 (type &#39;CTRL-a&#39; three times to sw=
itch input to Xen)/<span class=3D"gmail-"><br>
<br>
<br>
<br>
Please provide your valuable support.<br>
</span></blockquote>
<br>
If you have access to Xen console, I would recommend to dump dom0 register =
(key &#39;0&#39;) to know where Linux is &quot;stuck&quot;.<br>
<br>
Also what is the command line for Linux?<br>
<br>
Cheers,<span class=3D"gmail-HOEnZb"><font color=3D"#888888"><br>
<br>
-- <br>
Julien Grall<br>
</font></span></blockquote></div><br><br clear=3D"all"><div><br></div>-- <b=
r><div class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><di=
v><div dir=3D"ltr"><div><div dir=3D"ltr"><div><font size=3D"-1"><br><span s=
tyle=3D"vertical-align:baseline;font-variant-ligatures:normal;font-variant-=
caps:normal;font-style:normal;font-size:12px;background-color:transparent;t=
ext-decoration:none;font-family:Arial;font-weight:bold">Iurii Mykhalskyi | =
Lead Software Engineer </span><br><span style=3D"vertical-align:baseline;fo=
nt-variant-ligatures:normal;font-variant-caps:normal;font-style:normal;font=
-size:12px;background-color:transparent;text-decoration:none;font-family:Ar=
ial;font-weight:normal">GlobalLogic</span><br><span style=3D"vertical-align=
:baseline;font-variant-ligatures:normal;font-variant-caps:normal;font-style=
:normal;font-size:12px;background-color:transparent;text-decoration:none;fo=
nt-family:Arial;font-weight:normal">P=C2=A0</span></font><a href=3D"tel:%2B=
38.044.492.9695x3664" value=3D"+380444929695" style=3D"color:rgb(17,85,204)=
;font-family:Arial;font-size:12px" target=3D"_blank">+38.044.492.9695x3664<=
/a><font size=3D"-1"><span style=3D"vertical-align:baseline;font-variant-li=
gatures:normal;font-variant-caps:normal;font-style:normal;font-size:12px;ba=
ckground-color:transparent;text-decoration:none;font-family:Arial;font-weig=
ht:normal">=C2=A0 M +38.096.311.5467=C2=A0 S mad-nemoi</span><br><a href=3D=
"http://www.globallogic.com/" target=3D"_blank"><span style=3D"font-size:12=
px;font-family:Arial;color:rgb(17,85,204);background-color:transparent;font=
-weight:normal;font-style:normal;font-variant-ligatures:normal;font-variant=
-caps:normal;text-decoration:underline;vertical-align:baseline">www.globall=
ogic.com</span></a><span style=3D"vertical-align:baseline;font-variant-liga=
tures:normal;font-variant-caps:normal;font-style:normal;font-size:12px;back=
ground-color:transparent;text-decoration:none;font-family:Arial;font-weight=
:normal"></span><br><a href=3D"http://www.globallogic.com/" target=3D"_blan=
k"><span style=3D"font-size:12px;font-family:Arial;color:rgb(17,85,204);bac=
kground-color:transparent;font-weight:normal;font-style:normal;font-variant=
-ligatures:normal;font-variant-caps:normal;text-decoration:underline;vertic=
al-align:baseline"></span></a><br><a href=3D"http://www.globallogic.com/ema=
il_disclaimer.txt" target=3D"_blank"><span style=3D"font-size:11px;font-fam=
ily:Arial;color:rgb(17,85,204);background-color:transparent;font-weight:nor=
mal;font-style:normal;font-variant-ligatures:normal;font-variant-caps:norma=
l;text-decoration:underline;vertical-align:baseline">http://www.globallogic=
.com/email_disclaimer.txt</span></a><span style=3D"vertical-align:baseline;=
font-variant-ligatures:normal;font-variant-caps:normal;font-style:normal;fo=
nt-size:11px;background-color:transparent;text-decoration:none;font-family:=
Arial;font-weight:normal"></span></font></div></div></div></div></div></div=
></div></div></div>
</div></div>

--001a1137cf5adbe2fa055f9999d3--


--===============1790310414489534420==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQt
cHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

--===============1790310414489534420==--


From embedded-pv-devel-bounces@lists.xenproject.org Wed Dec 06 13:24:38 2017
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 Dec 2017 13:24:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1eMZgk-0006GB-DH; Wed, 06 Dec 2017 13:24:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gvrs=dc=blackpeppertech.com=ramya.r@srs-us1.protection.inumbo.net>)
 id 1eMZgj-0006G5-J5
 for embedded-pv-devel@lists.xenproject.org; Wed, 06 Dec 2017 13:24:37 +0000
X-Inumbo-ID: c0839392-da88-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x232.google.com (unknown [2a00:1450:400c:c09::232])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0839392-da88-11e7-b4a6-bc764e045a96;
 Wed, 06 Dec 2017 14:24:14 +0100 (CET)
Received: by mail-wm0-x232.google.com with SMTP id b76so7142451wmg.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 06 Dec 2017 05:24:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=blackpeppertech-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=NpDtWNy1F4unvuXM2e8xBsWI/CB4M2/Ft9epXwsotMo=;
 b=DkWATw3GiHYugjwrOSTovQwmEXEiUwFpE898j+Tll9llLmrQj8CoppHacQa9CUNwkv
 eWnmTd5pbRBBJmZrpg9Djsu8j+mAbmOQ28WFeKbJpa8IWXYD/TRgOxxXOA+41XudbDfm
 mOlDDE3VLPGAjJkNY9S7x7fNYEEMbRiLBx/zLwrkCOgmt1IcD+6pdUCyoKdP1GwbHYNa
 GHEP4HDsz5rh/6IWBq6JWFjNJvqDLr/IndkkHshoRnwIMGF0ZnT9l8MHTcBtc3kEBPqe
 JpyLPL6hYsQV1ey4gMpMqr/0haeZPj8nNv5eg7N3gC7CEedPty/g1S2CdWhBYiHNlEKS
 5+vQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=NpDtWNy1F4unvuXM2e8xBsWI/CB4M2/Ft9epXwsotMo=;
 b=GIdGChnznzZ00x21qLvelfMjHGRVv7aLVg4lDLy/6Ztc/MEesAAe+8wIxfhgu6bPs5
 mSMTN6n8pXG39KBLKxY+dEdKSLhG46ggfR2URDpF/nqSG7rl7UMeKMxn5LPoY3HyirA5
 1tpfCvoThHdl/5+f9zfGJTdVgddTrhEDQmfUa3EoV1RZ87LRnekrmO7g7AleOOwiV9t8
 SPE5wws1hOKWnpzzobvWBeW/j7fXDSzTqVbUaqkJ584HxcsWuJ/OP+Gf/o7KD4S47OnX
 jGn3eao4dm3aMSGy+DvYJaGSAiBM83YE5GjGd1gwGgR1eldaVAmqBl6XSp2OLT/Bul/h
 W/cg==
X-Gm-Message-State: AKGB3mITBgS6j5+mrpQNqEJH7/9ir/Mek3vyNhFJ9XM9G677BlaSjZHF
 jenVPrA4DjDyxKfhEUbt93wRQwqG9AfHC8D2+ulZTQ==
X-Google-Smtp-Source: AGs4zMZHSxTr9GlKv+GENzAjhASAFfQESs3AZ4zBNI/9ddmR5YnYsR1v8e8y0SboIQZG1KEKw7BAcKVRmvLassic+HM=
X-Received: by 10.28.90.65 with SMTP id o62mr13030773wmb.16.1512566674660;
 Wed, 06 Dec 2017 05:24:34 -0800 (PST)
MIME-Version: 1.0
Received: by 10.223.198.6 with HTTP; Wed, 6 Dec 2017 05:24:34 -0800 (PST)
From: RAMYA RAVICHANDRAN <ramya.r@blackpeppertech.com>
Date: Wed, 6 Dec 2017 18:54:34 +0530
Message-ID: <CALH75VhcgHykKE6qbVrjEjiNesSuZpKhFa5v6s5sSfX9AaZwNQ@mail.gmail.com>
To: embedded-pv-devel@lists.xenproject.org
Subject: [Embedded-pv-devel] Xen RAM entry
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3944089160581797435=="
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

--===============3944089160581797435==
Content-Type: multipart/alternative; boundary="001a11453cf857b636055fabdffa"

--001a11453cf857b636055fabdffa
Content-Type: text/plain; charset="UTF-8"

Hi all,

We have been working in Xen 4.10 for quite sometime.
Xen is up, the kernel is crashing at different functions due to memory
corruption.

Have tried the following experiments:
a. dom0_mem is varied from 512M to 1.5G and different behaviours are seen.
(i.e Powerdomains initialisation, Hardware module initialisation etc.)

b. Wanted to change "reg" values for "memory" node in device tree, but Xen
seems to take only 4 cells and the values don't change according to the
device tree(it is constantly shown as 0x80000000 - 0xdfffffff). The print
info function in bootfdt.c doesnot show any changes.

Explanation for both of the above scenarios would be of great help for us
to move forward.

Expecting your valuable reply,
Ramya

--001a11453cf857b636055fabdffa
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi all,<div><br></div><div>We have been working in Xen 4.1=
0 for quite sometime.</div><div>Xen is up, the kernel is crashing at differ=
ent functions due to memory corruption.</div><div><br></div><div>Have tried=
 the following experiments:</div><div>a. dom0_mem is varied from 512M to 1.=
5G and different behaviours are seen.</div><div>(i.e Powerdomains initialis=
ation, Hardware module initialisation etc.)</div><div><br></div><div>b. Wan=
ted to change &quot;reg&quot; values for &quot;memory&quot; node in device =
tree, but Xen seems to take only 4 cells and the values don&#39;t change ac=
cording to the device tree(it is constantly shown as 0x80000000 - 0xdffffff=
f). The print info function in bootfdt.c doesnot show any changes.</div><di=
v><br></div><div>Explanation for both of the above scenarios would be of gr=
eat help for us to move forward.</div><div><br></div><div>Expecting your va=
luable reply,</div><div>Ramya</div><div><br></div></div>

--001a11453cf857b636055fabdffa--


--===============3944089160581797435==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQt
cHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

--===============3944089160581797435==--


From embedded-pv-devel-bounces@lists.xenproject.org Wed Dec 06 13:43:23 2017
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 Dec 2017 13:43:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1eMZys-0007n4-Ql; Wed, 06 Dec 2017 13:43:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pzwi=dc=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1eMZys-0007mm-1e
 for embedded-pv-devel@lists.xenproject.org; Wed, 06 Dec 2017 13:43:22 +0000
X-Inumbo-ID: 5edcc941-da8b-11e7-b4a6-bc764e045a96
Received: from mail-pg0-x234.google.com (unknown [2607:f8b0:400e:c05::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5edcc941-da8b-11e7-b4a6-bc764e045a96;
 Wed, 06 Dec 2017 14:42:59 +0100 (CET)
Received: by mail-pg0-x234.google.com with SMTP id b11so2190059pgu.13
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 06 Dec 2017 05:43:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ZwmjGE00xGHtSPS17KjdObbRlZqRg7WXbOo/vmDOOko=;
 b=Q3YzvT6yjiLiJFTjucuNHWZrRvndo+J2nTiZUy1o7FFlsI34C7CyA1lCNRcUFW1k2G
 tgBOijPqpkpYFKhHx76Zii4zuAAFt1JClpqw5oJQSxt1APTMiObIsPRfLARBcrqo36PU
 hmhoN/SSAUGRn2DNksW1HNoAfhLZZSGEhKZTYNMVrod6Bj4pGNEqSI6sQvdnex1LSlqz
 viD6L3VNf6sEH0aUOXoci8CMYyY3WEdWbj69O2kCZBAimx4dLL6EnU0Fdl2ybv1UuP/L
 ux5LGFBxnvxceVj9oX7emKkLKjAWLYdzP3s9KFwck13av3AlDqZa1H34AXJ6GApSBajD
 qANA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ZwmjGE00xGHtSPS17KjdObbRlZqRg7WXbOo/vmDOOko=;
 b=EVAEr9J9gPbu7DYvapL3yYoOBeY7oQoJ24ST/ipt52zUnodCswd0JB2rQZsmcWeSh4
 XcAEvDjnnTxgbmsElKj/5XmQL/pZpsAeNoDMKOd2rbU2WjYBSEEA2Yo8sQe9QPJz6Fnj
 H1LCOx5FfjfXnLduL0TTeVV/smmfVFx05cYXl6+RCJqH5ICEiyscdc2M3jo+GX80MyhV
 LZXyHv3MIceM8N1q3N4nPfFE0Fm4FSmdJl5dq1gjG50ic1taEM4dhxEOx+Vhtd3EkV7j
 raenYY80dISByReOWGNWTb6mmT3BcfAk7ZxorsAfXFGKeAvfAirX8FrNjG5gX/savszW
 Gy4w==
X-Gm-Message-State: AJaThX5UstVBXrXYJjexGJo5Ap9SDwJJHG3XdETULsCBDUjyB/armPvS
 1f0yAzadMQQVYgU5VOl6X0Lm0y8Wb/sqLXX+6TI=
X-Google-Smtp-Source: AGs4zMb3Q7rBkxdm5kL7OvNNYqZzNLiTAsnMizIWQSA9qWIuFI7/MtD0/w28cmPJzKrdOIMF49EjPFgyKWOlic3HTdU=
X-Received: by 10.99.102.196 with SMTP id a187mr21339867pgc.346.1512567799604; 
 Wed, 06 Dec 2017 05:43:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.100.177.140 with HTTP; Wed, 6 Dec 2017 05:43:19 -0800 (PST)
In-Reply-To: <CALH75VhcgHykKE6qbVrjEjiNesSuZpKhFa5v6s5sSfX9AaZwNQ@mail.gmail.com>
References: <CALH75VhcgHykKE6qbVrjEjiNesSuZpKhFa5v6s5sSfX9AaZwNQ@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Wed, 6 Dec 2017 15:43:19 +0200
Message-ID: <CAC1Wxdj01QtxwCxqZ2BFu+S6MCekGc3-j-MD8Sn74CKoG5pQgw@mail.gmail.com>
To: RAMYA RAVICHANDRAN <ramya.r@blackpeppertech.com>
Cc: embedded-pv-devel@lists.xenproject.org
Subject: Re: [Embedded-pv-devel] Xen RAM entry
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6639912456198966574=="
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

--===============6639912456198966574==
Content-Type: multipart/alternative; boundary="94eb2c11b92a64ee59055fac22b3"

--94eb2c11b92a64ee59055fac22b3
Content-Type: text/plain; charset="UTF-8"

Dear Ramya,

First, please specify the board you are using to achieve these results?

b. Wanted to change "reg" values for "memory" node in device tree, but Xen
> seems to take only 4 cells and the values don't change according to the
> device tree(it is constantly shown as 0x80000000 - 0xdfffffff). The print
> info function in bootfdt.c doesnot show any changes
>
Make sure you have your u-boot built with `# CONFIG_ARCH_FIXUP_FDT is not
set` . So that it does not mangle memory nodes in your fdt right before
jumping to XEN.

Sincerely,
Andrii Anisov.

--94eb2c11b92a64ee59055fac22b3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear Ramya,<div><br></div><div>First, please specify the b=
oard you are using to achieve these results?</div><div><br></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex">b. Wanted to change &quot;reg&quot;=
 values for &quot;memory&quot; node in device tree, but Xen seems to take o=
nly 4 cells and the values don&#39;t change according to the device tree(it=
 is constantly shown as 0x80000000 - 0xdfffffff). The print info function i=
n bootfdt.c doesnot show any changes<br></blockquote><div>Make sure you hav=
e your u-boot built with `# CONFIG_ARCH_FIXUP_FDT is not set` . So that it =
does not mangle memory nodes in your fdt right before jumping to XEN.</div>=
<div class=3D"gmail_extra"><br clear=3D"all"><div><div class=3D"gmail_signa=
ture">Sincerely,<div>Andrii Anisov.</div></div></div>
<br><div class=3D"gmail_quote"><br></div></div></div>

--94eb2c11b92a64ee59055fac22b3--


--===============6639912456198966574==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQt
cHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

--===============6639912456198966574==--


From embedded-pv-devel-bounces@lists.xenproject.org Wed Dec 06 15:04:12 2017
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 Dec 2017 15:04:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1eMbF6-0005xR-Pj; Wed, 06 Dec 2017 15:04:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gvrs=dc=blackpeppertech.com=ramya.r@srs-us1.protection.inumbo.net>)
 id 1eMbF5-0005xG-JY
 for embedded-pv-devel@lists.xenproject.org; Wed, 06 Dec 2017 15:04:11 +0000
X-Inumbo-ID: a8c9662e-da96-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x234.google.com (unknown [2a00:1450:400c:c0c::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8c9662e-da96-11e7-b4a6-bc764e045a96;
 Wed, 06 Dec 2017 16:03:47 +0100 (CET)
Received: by mail-wr0-x234.google.com with SMTP id h1so4212715wre.12
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 06 Dec 2017 07:04:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=blackpeppertech-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=aBniIH0YDFm0xkn7+PU1nxuPmBq4Gng5IYFB1ZkbPFg=;
 b=Etwss2WiRsPV/vYHs16Zuh1d8UomhdljH02ao3BGUEF3YHZqgp7g9NKbbrTXgtQXJT
 Uw7kvC09wHHoYe7wdDDqXYalR3nnujcHQICIQPGBQR770NG9/TsrmGa1p6qeWupDvTLN
 oLv/4O9ae9jjsHPqmyB5t9eHXrQsivk4GW/F7fGDVuBcr5gAxyknF9vKBOLBtMsI5JW0
 +uPKgA3IrnBhw0shmTAqgPsYRZiBiZK2ouTg/4KLj0z7YdK+zV332IgUMONnV10ZvvHi
 cjf5bbO/o2vLMqGivh8wvlIiCe28ojEoxDngYzzjIA3fyyWL4kJmp/AKKHvgOqaPgxSq
 NYnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=aBniIH0YDFm0xkn7+PU1nxuPmBq4Gng5IYFB1ZkbPFg=;
 b=gODQEIJBa78dBgh6l3j8jEKCoY2zifydQRsQiLRQZiXbIZX+5S0R5mYa2u9wvcjAvZ
 YWsc/4peZjUzccxGIvV4b401It+7O3NyxOD1qGiPV6DwQ7yrV8rbvRM4Aur6D5W0Gaw8
 N9Pw5KR2n8vM2zRnODjU1thtLrIhYi4aS1TvdFycYAOBzmjxAAr2847aqTSJxHADbMDR
 wsKB96YhfzU2uclsKWm81GhHc7B0GLzqd3oVj6TJLMO/TlIcf+Fz1OhhyJfPCkz6LkZr
 z2mVRRF+UoxId9Y77nas0mnBB2LUP0sfs5WBb9/ZEAS1MHhUHLhjML0nYOjh3hIRbKqf
 LTFg==
X-Gm-Message-State: AJaThX6kKNUlSziqN4/lTDXwfxsyhmJMEU/dH7XjklsxzFkTBs2LaLqj
 +YDqvrkDFrjWqC2FNlVTyfY768fgzzbLuUlrujBfXQ==
X-Google-Smtp-Source: AGs4zMah2Fdq+LsryQdM+0Sbs4Z0XyLg+gG2KXKpBju3BePCnpvtr8a3LHOJHkQ0qULtcEsZyIgZNCsPvH0z48A9zrc=
X-Received: by 10.223.172.118 with SMTP id v109mr19829849wrc.229.1512572648147; 
 Wed, 06 Dec 2017 07:04:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.223.198.6 with HTTP; Wed, 6 Dec 2017 07:04:07 -0800 (PST)
In-Reply-To: <CAC1Wxdj01QtxwCxqZ2BFu+S6MCekGc3-j-MD8Sn74CKoG5pQgw@mail.gmail.com>
References: <CALH75VhcgHykKE6qbVrjEjiNesSuZpKhFa5v6s5sSfX9AaZwNQ@mail.gmail.com>
 <CAC1Wxdj01QtxwCxqZ2BFu+S6MCekGc3-j-MD8Sn74CKoG5pQgw@mail.gmail.com>
From: RAMYA RAVICHANDRAN <ramya.r@blackpeppertech.com>
Date: Wed, 6 Dec 2017 20:34:07 +0530
Message-ID: <CALH75Vi=sse92o1HH=wV_wxcqohT5uspTtp6FW53sOihR7AwSw@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Content-Type: multipart/mixed; boundary="f403045cf5ee643843055fad439a"
Cc: embedded-pv-devel@lists.xenproject.org
Subject: Re: [Embedded-pv-devel] Xen RAM entry
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

--f403045cf5ee643843055fad439a
Content-Type: multipart/alternative; boundary="f403045cf5ee64383f055fad4398"

--f403045cf5ee64383f055fad4398
Content-Type: text/plain; charset="UTF-8"

Thanks Andrii for your mail.
It would be great if you could throw light on how Xen memory maps the Dom0
kernel, dtb.

Please find the overview of our work below.

We have been working on getting Xen hypervisor up on TI DRA7xx J6 platform.
We are using 4.4 kernel version (It is supported by TI's Processor SDK).

We are able to get upto kernel boot but having issues getting serial
console shell login.
We are able to switch between dom0 and xen console. Also able to dump logs
through 'w', 'e', 't', 'h' etc.. from xen console.
Right now its getting crashed at powerdomain init. Attached the log for
your reference.
Also sharing the dts file with you for reference.
We have modified the dom0_mem size from 512MB to 1.5GB, we are observing
hang/crash at different functions. (ie powerdomain/ hwmod_init etc)..


Awaiting your valuable guidance,
Ramya

On Wed, Dec 6, 2017 at 7:13 PM, Andrii Anisov <andrii.anisov@gmail.com>
wrote:

> Dear Ramya,
>
> First, please specify the board you are using to achieve these results?
>
> b. Wanted to change "reg" values for "memory" node in device tree, but Xen
>> seems to take only 4 cells and the values don't change according to the
>> device tree(it is constantly shown as 0x80000000 - 0xdfffffff). The print
>> info function in bootfdt.c doesnot show any changes
>>
> Make sure you have your u-boot built with `# CONFIG_ARCH_FIXUP_FDT is not
> set` . So that it does not mangle memory nodes in your fdt right before
> jumping to XEN.
>
> Sincerely,
> Andrii Anisov.
>
>
>

--f403045cf5ee64383f055fad4398
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thanks Andrii for your mail.<div>It would be great if you =
could throw light on how Xen memory maps the Dom0 kernel, dtb.</div><div>=
=C2=A0<div>Please find the overview of our work below.<div><br></div><div><=
span style=3D"color:rgb(38,50,56);font-size:13px">We have been working on g=
etting Xen hypervisor up on TI DRA7xx J6 platform.</span><br style=3D"outli=
ne:none;color:rgb(38,50,56);font-size:13px"><span style=3D"color:rgb(38,50,=
56);font-size:13px">We are using 4.4 kernel version (It is supported by TI&=
#39;s Processor SDK).</span><br style=3D"outline:none;color:rgb(38,50,56);f=
ont-size:13px"><br style=3D"outline:none;color:rgb(38,50,56);font-size:13px=
"><span style=3D"color:rgb(38,50,56);font-size:13px">We are able to get upt=
o kernel boot but having issues getting serial console shell login.=C2=A0</=
span></div><div><span style=3D"color:rgb(38,50,56);font-size:13px">We are a=
ble to switch between dom0 and xen console. Also able to dump logs through =
&#39;w&#39;, &#39;e&#39;, &#39;t&#39;, &#39;h&#39; etc.. from xen console.=
=C2=A0</span><br></div><div><span style=3D"color:rgb(38,50,56);font-size:13=
px">Right now its getting crashed at powerdomain init. Attached the log for=
 your reference.</span><br style=3D"outline:none;color:rgb(38,50,56);font-s=
ize:13px"><span style=3D"color:rgb(38,50,56);font-size:13px">Also sharing t=
he dts file with you for reference.=C2=A0</span></div><div><span style=3D"c=
olor:rgb(38,50,56);font-size:13px">We have modified the dom0_mem size from =
512MB to 1.5GB, we are observing hang/crash at different functions. (ie pow=
erdomain/ hwmod_init etc)..</span><span style=3D"color:rgb(38,50,56);font-s=
ize:13px"><br></span></div><div><span style=3D"color:rgb(38,50,56);font-siz=
e:13px"><br></span></div><div><br></div><div><span style=3D"color:rgb(38,50=
,56);font-size:13px">Awaiting your valuable guidance,</span></div><div><spa=
n style=3D"color:rgb(38,50,56);font-size:13px">Ramya</span></div></div></di=
v></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, D=
ec 6, 2017 at 7:13 PM, Andrii Anisov <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:andrii.anisov@gmail.com" target=3D"_blank">andrii.anisov@gmail.com</a>&gt=
;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Dear Ram=
ya,<div><br></div><div>First, please specify the board you are using to ach=
ieve these results?</div><span class=3D""><div><br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">b. Wanted to change &quot;reg&quot; values=
 for &quot;memory&quot; node in device tree, but Xen seems to take only 4 c=
ells and the values don&#39;t change according to the device tree(it is con=
stantly shown as 0x80000000 - 0xdfffffff). The print info function in bootf=
dt.c doesnot show any changes<br></blockquote></span><div>Make sure you hav=
e your u-boot built with `# CONFIG_ARCH_FIXUP_FDT is not set` . So that it =
does not mangle memory nodes in your fdt right before jumping to XEN.</div>=
<div class=3D"gmail_extra"><br clear=3D"all"><div><div class=3D"m_573713387=
3314123884gmail_signature">Sincerely,<div>Andrii Anisov.</div></div></div>
<br><div class=3D"gmail_quote"><br></div></div></div>
</blockquote></div><br></div>

--f403045cf5ee64383f055fad4398--

--f403045cf5ee643843055fad439a
Content-Type: text/plain; charset="US-ASCII"; name="Linux_boot_WITH_XEN.txt"
Content-Disposition: attachment; filename="Linux_boot_WITH_XEN.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_jav6kx7y0

cmVhZGluZyBhcmdzCnNwbF9sb2FkX2ltYWdlX2ZhdF9vczogZXJyb3IgcmVhZGluZyBpbWFnZSBh
cmdzLCBlcnIgLSAtMQpyZWFkaW5nIHUtYm9vdC5pbWcKcmVhZGluZyB1LWJvb3QuaW1nCgoKVS1C
b290IDIwMTQuMDctMDAwMzUtZ2RjZGUzMzAtZGlydHkgKE5vdiAxNyAyMDE3IC0gMjM6Mzg6Mzgp
CgpDUFUgIDogRFJBNzUyIEVTMS4wCkJvYXJkOiBEUkE3eHgKSTJDOiAgIHJlYWR5CkRSQU06ICAx
LjUgR2lCCldBUk5JTkc6IENhY2hlcyBub3QgZW5hYmxlZApNTUM6ICAgT01BUCBTRC9NTUM6IDAs
IE9NQVAgU0QvTU1DOiAxClVzaW5nIGRlZmF1bHQgZW52aXJvbm1lbnQKClNBVEEgbGluayAwIHRp
bWVvdXQuCkFIQ0kgMDAwMS4wMzAwIDMyIHNsb3RzIDEgcG9ydHMgMyBHYnBzIDB4MSBpbXBsIFNB
VEEgbW9kZQpmbGFnczogNjRiaXQgbmNxIHN0YWcgcG0gbGVkIGNsbyBvbmx5IHBtcCBwaW8gc2x1
bSBwYXJ0IGNjYyBhcHN0IApzY2FubmluZyBidXMgZm9yIGRldmljZXMuLi4KRm91bmQgMCBkZXZp
Y2UocykuClNDU0k6ICBOZXQ6ICAgPGV0aGFkZHI+IG5vdCBzZXQuIFZhbGlkYXRpbmcgZmlyc3Qg
RS1mdXNlIE1BQwpjcHN3CkhpdCBhbnkga2V5IHRvIHN0b3AgYXV0b2Jvb3Q6ICAwIApVLUJvb3Qj
IApVLUJvb3QjIGZhdGxvYWQgbW1jIDA6MSAweDgwMDAwMDAwIDQuMTBfeGVuLXVJbWFnZQpyZWFk
aW5nIDQuMTBfeGVuLXVJbWFnZQo4NTIwNDAgYnl0ZXMgcmVhZCBpbiA0OSBtcyAoMTYuNiBNaUIv
cykKVS1Cb290IyBmYXRsb2FkIG1tYyAwOjEgMHhjMDAwMDAwMCB6SW1hZ2UKcmVhZGluZyB6SW1h
Z2UKMzY0Njc3NiBieXRlcyByZWFkIGluIDE3MyBtcyAoMjAuMSBNaUIvcykKVS1Cb290IyBmYXRs
b2FkIG1tYyAwOjEgMHhjMmYwMDAwMCBkcmE3LWV2bS5kdGIKcmVhZGluZyBkcmE3LWV2bS5kdGIK
MTA5MDA0IGJ5dGVzIHJlYWQgaW4gOSBtcyAoMTEuNSBNaUIvcykKVS1Cb290IyBib290bSAweDgw
MDAwMDAwIC0gMHhjMmYwMDAwMAojIyBCb290aW5nIGtlcm5lbCBmcm9tIExlZ2FjeSBJbWFnZSBh
dCA4MDAwMDAwMCAuLi4KICAgSW1hZ2UgTmFtZTogICBYRU4KICAgSW1hZ2UgVHlwZTogICBBUk0g
TGludXggS2VybmVsIEltYWdlICh1bmNvbXByZXNzZWQpCiAgIERhdGEgU2l6ZTogICAgODUxOTc2
IEJ5dGVzID0gODMyIEtpQgogICBMb2FkIEFkZHJlc3M6IDgwMDAwMDAwCiAgIEVudHJ5IFBvaW50
OiAgODAwMDAwMDAKICAgVmVyaWZ5aW5nIENoZWNrc3VtIC4uLiBPSwojIyBGbGF0dGVuZWQgRGV2
aWNlIFRyZWUgYmxvYiBhdCBjMmYwMDAwMAogICBCb290aW5nIHVzaW5nIHRoZSBmZHQgYmxvYiBh
dCAweGMyZjAwMDAwCiAgIExvYWRpbmcgS2VybmVsIEltYWdlIC4uLiBPSwogICBVc2luZyBEZXZp
Y2UgVHJlZSBpbiBwbGFjZSBhdCBjMmYwMDAwMCwgZW5kIGMyZjFkOWNiCgpTdGFydGluZyBrZXJu
ZWwgLi4uCgotIFVBUlQgZW5hYmxlZCAtCi0gQ1BVIDAwMDAwMDAwIGJvb3RpbmcgLQotIFhlbiBz
dGFydGluZyBpbiBIeXAgbW9kZSAtCi0gWmVybyBCU1MgLQotIFNldHRpbmcgdXAgY29udHJvbCBy
ZWdpc3RlcnMgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIENoZWNraW5n
IGZvciBpbml0cmQgaW4gL2Nob3NlbgooWEVOKSBSQU06IDAwMDAwMDAwODAwMDAwMDAgLSAwMDAw
MDAwMGRmZmZmZmZmCihYRU4pIAooWEVOKSBNT0RVTEVbMF06IDAwMDAwMDAwYzJmMDAwMDAgLSAw
MDAwMDAwMGMyZjFiMDAwIERldmljZSBUcmVlICAKKFhFTikgTU9EVUxFWzFdOiAwMDAwMDAwMGMw
MDAwMDAwIC0gMDAwMDAwMDBjMTAwMDAwMCBLZXJuZWwgICAgICAgCihYRU4pIE1PRFVMRVsyXTog
MDAwMDAwMDBjMzAwMDAwMCAtIDAwMDAwMDAwYzMwMTAwMDAgWFNNICAgICAgICAgIAooWEVOKSAg
UkVTVkRbMF06IDAwMDAwMDAwYzJmMDAwMDAgLSAwMDAwMDAwMGMyZjFiMDAwCihYRU4pIAooWEVO
KSBDb21tYW5kIGxpbmU6IGRvbTBfbWVtPTB4MTAwMDAwIGNvbnNvbGU9ZHR1YXJ0IGR0dWFydD1z
ZXJpYWwwIGRvbTBfbWF4X3ZjcHVzPTIgYm9vdHNjcnViPTAgZmxhc2tfZW5mb3JjaW5nPTEKKFhF
TikgcGFyYW1ldGVyICJmbGFza19lbmZvcmNpbmciIHVua25vd24hCihYRU4pIFBsYWNpbmcgWGVu
IGF0IDB4MDAwMDAwMDBkZmUwMDAwMC0weDAwMDAwMDAwZTAwMDAwMDAKKFhFTikgVXBkYXRlIEJP
T1RNT0RfWEVOIGZyb20gMDAwMDAwMDA4MDAwMDAwMC0wMDAwMDAwMDgwMTE1NzgxID0+IDAwMDAw
MDAwZGZlMDAwMDAtMDAwMDAwMDBkZmYxNTc4MQooWEVOKSBYZW4gaGVhcDogMDAwMDAwMDBkYTAw
MDAwMC0wMDAwMDAwMGRlMDAwMDAwICgxNjM4NCBwYWdlcykKKFhFTikgRG9tIGhlYXA6IDM3Njgz
MiBwYWdlcwooWEVOKSBEb21haW4gaGVhcCBpbml0aWFsaXNlZAooWEVOKSBCb290aW5nIHVzaW5n
IERldmljZSBUcmVlCihYRU4pIFBsYXRmb3JtOiBUSSBEUkE3CihYRU4pIExvb2tpbmcgZm9yIGR0
dWFydCBhdCAic2VyaWFsMCIsIG9wdGlvbnMgIiIKKFhFTikgb21hcC11YXJ0OiBVbmFibGUgdG8g
cmV0cmlldmUgdGhlIElSUQooWEVOKSBVbmFibGUgdG8gaW5pdGlhbGl6ZSBkdHVhcnQ6IC0yMgoo
WEVOKSBCYWQgY29uc29sZT0gb3B0aW9uICdkdHVhcnQnCiBYZW4gNC4xMC4wLXJjCihYRU4pIFhl
biB2ZXJzaW9uIDQuMTAuMC1yYyAocHJhYmh1cmFqQCkgKGFybS1saW51eC1nbnVlYWJpaGYtZ2Nj
IChVYnVudHUvTGluYXJvIDQuOC40LTJ1YnVudHUxfjE0LjA0LjEpIDQuOC40KSBkZWJ1Zz15ICBN
b24gTm92IDEzIDE4OjIzOjE4IElTClQgMjAxNwooWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiBNb24g
Tm92IDYgMTE6MzU6MjMgMjAxNyArMDEwMCBnaXQ6OTJmMGQ0MwooWEVOKSBQcm9jZXNzb3I6IDQx
MmZjMGYyOiAiQVJNIExpbWl0ZWQiLCB2YXJpYW50OiAweDIsIHBhcnQgMHhjMGYsIHJldiAweDIK
KFhFTikgMzItYml0IEV4ZWN1dGlvbjoKKFhFTikgICBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAx
MTMxOjAwMDExMDExCihYRU4pICAgICBJbnN0cnVjdGlvbiBTZXRzOiBBQXJjaDMyIEEzMiBUaHVt
YiBUaHVtYi0yIFRodW1iRUUgSmF6ZWxsZQooWEVOKSAgICAgRXh0ZW5zaW9uczogR2VuZXJpY1Rp
bWVyIFNlY3VyaXR5CihYRU4pICAgRGVidWcgRmVhdHVyZXM6IDAyMDEwNTU1CihYRU4pICAgQXV4
aWxpYXJ5IEZlYXR1cmVzOiAwMDAwMDAwMAooWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczog
MTAyMDExMDUgMjAwMDAwMDAgMDEyNDAwMDAgMDIxMDIyMTEKKFhFTikgIElTQSBGZWF0dXJlczog
MDIxMDExMTAgMTMxMTIxMTEgMjEyMzIwNDEgMTExMTIxMzEgMTAwMTExNDIgMDAwMDAwMDAKKFhF
TikgL3BzY2kgbWV0aG9kIG11c3QgYmUgc21jLCBidXQgaXM6ICJodmMiCihYRU4pIFNldCBBdXhD
b3JlQm9vdDEgdG8gMDAwMDAwMDBkZmUwMDA0YyAoMDAyMDAwNGMpCihYRU4pIFNldCBBdXhDb3Jl
Qm9vdDAgdG8gMHgyMAooWEVOKSBTTVA6IEFsbG93aW5nIDIgQ1BVcwooWEVOKSBHZW5lcmljIFRp
bWVyIElSUTogcGh5cz0zMCBoeXA9MjYgdmlydD0yNyBGcmVxOiA2MTQ0IEtIegooWEVOKSBHSUN2
MjogV0FSTklORzogVGhlIEdJQ0Mgc2l6ZSBpcyB0b28gc21hbGw6IDB4MTAwMCBleHBlY3RlZCAw
eDIwMDAKKFhFTikgR0lDdjIgaW5pdGlhbGl6YXRpb246CihYRU4pICAgICAgICAgZ2ljX2Rpc3Rf
YWRkcj0wMDAwMDAwMDQ4MjExMDAwCihYRU4pICAgICAgICAgZ2ljX2NwdV9hZGRyPTAwMDAwMDAw
NDgyMTIwMDAKKFhFTikgICAgICAgICBnaWNfaHlwX2FkZHI9MDAwMDAwMDA0ODIxNDAwMAooWEVO
KSAgICAgICAgIGdpY192Y3B1X2FkZHI9MDAwMDAwMDA0ODIxNjAwMAooWEVOKSAgICAgICAgIGdp
Y19tYWludGVuYW5jZV9pcnE9MjUKKFhFTikgR0lDdjI6IDE5MiBsaW5lcywgMiBjcHVzLCBzZWN1
cmUgKElJRCAwMDAwMDQzYikuCihYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRpdCBTY2hl
ZHVsZXIgKGNyZWRpdCkKKFhFTikgQWxsb2NhdGVkIGNvbnNvbGUgcmluZyBvZiAxNiBLaUIuCihY
RU4pIFZGUCBpbXBsZW1lbnRlciAweDQxIGFyY2hpdGVjdHVyZSA0IHBhcnQgMHgzMCB2YXJpYW50
IDB4ZiByZXYgMHgwCihYRU4pIEJyaW5naW5nIHVwIENQVTEKLSBDUFUgMDAwMDAwMDEgYm9vdGlu
ZyAtCi0gWGVuIHN0YXJ0aW5nIGluIEh5cCBtb2RlIC0KLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVn
aXN0ZXJzIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBDUFUgMSBib290
ZWQuCihYRU4pIEJyb3VnaHQgdXAgMiBDUFVzCihYRU4pIFAyTTogNDAtYml0IElQQQooWEVOKSBQ
Mk06IDMgbGV2ZWxzIHdpdGggb3JkZXItMSByb290LCBWVENSIDB4ODAwMDM1NTgKKFhFTikgSS9P
IHZpcnR1YWxpc2F0aW9uIGRpc2FibGVkCihYRU4pIGJ1aWxkLWlkOiBlMTE1ZmQ1YzRjN2UxM2Jl
MDA5NjljNjU2OWZmOTMyNWQ5YjVmZDgxCihYRU4pIGFsdGVybmF0aXZlczogUGF0Y2hpbmcgd2l0
aCBhbHQgdGFibGUgMTAwYjc1NDAgLT4gMTAwYjc1NzAKKFhFTikgZ3JhbnRfdGFibGUuYzoxNjg4
OklETEV2MCBFeHBhbmRpbmcgZDAgZ3JhbnQgdGFibGUgZnJvbSAwIHRvIDEgZnJhbWVzCihYRU4p
ICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgooWEVOKSBMb2FkaW5nIGtlcm5lbCBmcm9tIGJvb3Qg
bW9kdWxlIEAgMDAwMDAwMDBjMDAwMDAwMAooWEVOKSBBbGxvY2F0aW5nIDE6MSBtYXBwaW5ncyB0
b3RhbGxpbmcgMTAyNE1CIGZvciBkb20wOgooWEVOKSBCQU5LWzBdIDB4MDAwMDAwODAwMDAwMDAt
MHgwMDAwMDBjMDAwMDAwMCAoMTAyNE1CKQooWEVOKSBHcmFudCB0YWJsZSByYW5nZTogMHgwMDAw
MDBkZmUwMDAwMC0weDAwMDAwMGRmZTQwMDAwCihYRU4pIExvYWRpbmcgekltYWdlIGZyb20gMDAw
MDAwMDBjMDAwMDAwMCB0byAwMDAwMDAwMDg3YzAwMDAwLTAwMDAwMDAwODdmN2E1MzgKKFhFTikg
QWxsb2NhdGluZyBQUEkgMTYgZm9yIGV2ZW50IGNoYW5uZWwgaW50ZXJydXB0CihYRU4pIExvYWRp
bmcgZG9tMCBEVEIgdG8gMHgwMDAwMDAwMDg4MDAwMDAwLTB4MDAwMDAwMDA4ODAxYTZiMgooWEVO
KSBJbml0aWFsIGxvdyBtZW1vcnkgdmlycSB0aHJlc2hvbGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4K
KFhFTikgU3RkLiBMb2dsZXZlbDogQWxsCihYRU4pIEd1ZXN0IExvZ2xldmVsOiBBbGwKKFhFTikg
KioqIFNlcmlhbCBpbnB1dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3
aXRjaCBpbnB1dCB0byBYZW4pCihYRU4pIEZyZWVkIDI4OGtCIGluaXQgbWVtb3J5LgpbICAgIDAu
MDAwMDAwXSBCb290aW5nIExpbnV4IG9uIHBoeXNpY2FsIENQVSAweDAKWyAgICAwLjAwMDAwMF0g
SW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgY3B1c2V0ClsgICAgMC4wMDAwMDBdIEluaXRpYWxp
emluZyBjZ3JvdXAgc3Vic3lzIGNwdQpbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3Vw
IHN1YnN5cyBjcHVhY2N0ClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNC40Ljg0LWc3ZTY1
ODhiMTc5IChwcmFiaHVyYWpAcHJhYmh1cmFqLUU0MCkgKGdjYyB2ZXJzaW9uIDUuMy4xIDIwMTYw
MTEzIChMaW5hcm8gR0NDIDUuMy0yMDE2LjAyKSApICMxNyBTTVAgUFJFRU1QClQgTW9uIERlYyA0
IDE2OjU2OjQ3IElTVCAyMDE3ClsgICAgMC4wMDAwMDBdIENQVTogQVJNdjcgUHJvY2Vzc29yIFs0
MTJmYzBmMl0gcmV2aXNpb24gMiAoQVJNdjcpLCBjcj0zMGM1Mzg3ZApbICAgIDAuMDAwMDAwXSBD
UFU6IFBJUFQgLyBWSVBUIG5vbmFsaWFzaW5nIGRhdGEgY2FjaGUsIFBJUFQgaW5zdHJ1Y3Rpb24g
Y2FjaGUKWyAgICAwLjAwMDAwMF0gTWFjaGluZSBtb2RlbDogVEkgRFJBNzQyClsgICAgMC4wMDAw
MDBdIGJvb3Rjb25zb2xlIFtlYXJseWNvbjBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gUmVzZXJ2
ZWQgbWVtb3J5OiBjcmVhdGVkIENNQSBtZW1vcnkgcG9vbCBhdCAweDAwMDAwMDAwOTU4MDAwMDAs
IHNpemUgNTYgTWlCClsgICAgMC4wMDAwMDBdIFJlc2VydmVkIG1lbW9yeTogaW5pdGlhbGl6ZWQg
bm9kZSBpcHUyX2NtYUA5NTgwMDAwMCwgY29tcGF0aWJsZSBpZCBzaGFyZWQtZG1hLXBvb2wKWyAg
ICAwLjAwMDAwMF0gUmVzZXJ2ZWQgbWVtb3J5OiBjcmVhdGVkIENNQSBtZW1vcnkgcG9vbCBhdCAw
eDAwMDAwMDAwOTkwMDAwMDAsIHNpemUgNjQgTWlCClsgICAgMC4wMDAwMDBdIFJlc2VydmVkIG1l
bW9yeTogaW5pdGlhbGl6ZWQgbm9kZSBkc3AxX2NtYUA5OTAwMDAwMCwgY29tcGF0aWJsZSBpZCBz
aGFyZWQtZG1hLXBvb2wKWyAgICAwLjAwMDAwMF0gUmVzZXJ2ZWQgbWVtb3J5OiBjcmVhdGVkIENN
QSBtZW1vcnkgcG9vbCBhdCAweDAwMDAwMDAwOWQwMDAwMDAsIHNpemUgMzIgTWlCClsgICAgMC4w
MDAwMDBdIFJlc2VydmVkIG1lbW9yeTogaW5pdGlhbGl6ZWQgbm9kZSBpcHUxX2NtYUA5ZDAwMDAw
MCwgY29tcGF0aWJsZSBpZCBzaGFyZWQtZG1hLXBvb2wKWyAgICAwLjAwMDAwMF0gUmVzZXJ2ZWQg
bWVtb3J5OiBjcmVhdGVkIENNQSBtZW1vcnkgcG9vbCBhdCAweDAwMDAwMDAwOWYwMDAwMDAsIHNp
emUgOCBNaUIKWyAgICAwLjAwMDAwMF0gUmVzZXJ2ZWQgbWVtb3J5OiBpbml0aWFsaXplZCBub2Rl
IGRzcDJfY21hQDlmMDAwMDAwLCBjb21wYXRpYmxlIGlkIHNoYXJlZC1kbWEtcG9vbApbICAgIDAu
MDAwMDAwXSBjbWE6IFJlc2VydmVkIDI0IE1pQiBhdCAweDAwMDAwMDAwYmUwMDAwMDAKWyAgICAw
LjAwMDAwMF0gRm9yY2luZyB3cml0ZS1hbGxvY2F0ZSBjYWNoZSBwb2xpY3kgZm9yIFNNUApbICAg
IDAuMDAwMDAwXSBNZW1vcnkgcG9saWN5OiBEYXRhIGNhY2hlIHdyaXRlYWxsb2MKWyAgICAwLjAw
MDAwMF0gT01BUDQ6IE1hcCAweDAwMDAwMDAwYmZkMDAwMDAgdG8gZmU2MDAwMDAgZm9yIGRyYW0g
YmFycmllcgpbICAgIDAuMDAwMDAwXSBwc2NpOiBwcm9iaW5nIGZvciBjb25kdWl0IG1ldGhvZCBm
cm9tIERULgpbICAgIDAuMDAwMDAwXSBwc2NpOiBQU0NJdjAuMiBkZXRlY3RlZCBpbiBmaXJtd2Fy
ZS4KWyAgICAwLjAwMDAwMF0gcHNjaTogVXNpbmcgc3RhbmRhcmQgUFNDSSB2MC4yIGZ1bmN0aW9u
IElEcwpbICAgIDAuMDAwMDAwXSBwc2NpOiBUcnVzdGVkIE9TIG1pZ3JhdGlvbiBub3QgcmVxdWly
ZWQKWyAgICAwLjAwMDAwMF0gWGVuIDQuMTAgc3VwcG9ydCBmb3VuZApbICAgIDAuMDAwMDAwXSBE
UkE3NTIgRVMxLjAKKFhFTikgdHJhcHMuYzoyMDgxOmQwdjAgSFNSPTB4OTM4MDAwMDcgcGM9MHhj
MDAyYmIzOCBndmE9MHhmYTI0MzQwNCBncGE9MHgwMDAwMDA0ODI0MzQwNApbICAgIDAuMDAwMDAw
XSBVbmhhbmRsZWQgZmF1bHQ6IGRlYnVnIGV2ZW50ICgweDIyMikgYXQgMHhmYTI0MzQwNApbICAg
IDAuMDAwMDAwXSBwZ2QgPSBjMDAwMzAwMApbICAgIDAuMDAwMDAwXSBbZmEyNDM0MDRdICpwZ2Q9
ODAwMDAwODAwMDcwMDMsICpwbWQ9YWZmYWIwMDMsICpwdGU9YzAwMDAwNDgyNDM3MTMKWyAgICAw
LjAwMDAwMF0gSW50ZXJuYWwgZXJyb3I6IDogMjIyIFsjMV0gUFJFRU1QVCBTTVAgQVJNClsgICAg
MC4wMDAwMDBdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAw
IENvbW06IHN3YXBwZXIgTm90IHRhaW50ZWQgNC40Ljg0LWc3ZTY1ODhiMTc5ICMxNwpbICAgIDAu
MDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBHZW5lcmljIERSQTc0WCAoRmxhdHRlbmVkIERldmljZSBU
cmVlKQpbICAgIDAuMDAwMDAwXSB0YXNrOiBjMDk2OWMzOCB0aTogYzA5NjQwMDAgdGFzay50aTog
YzA5NjQwMDAKWyAgICAwLjAwMDAwMF0gUEMgaXMgYXQgb21hcDRfcHJtaW5zdF9yZWFkX2luc3Rf
cmVnKzB4MmMvMHg0MApbICAgIDAuMDAwMDAwXSBMUiBpcyBhdCBvbWFwNF9wd3JkbV93YWl0X3Ry
YW5zaXRpb24rMHg1NC8weDgwClsgICAgMC4wMDAwMDBdIHBjIDogWzxjMDAyYmIzMD5dICAgIGxy
IDogWzxjMDAyYjhkMD5dICAgIHBzcjogYTAwMDAwZDMKWyAgICAwLjAwMDAwMF0gc3AgOiBjMDk2
NWU4OCAgaXAgOiBjMDliODM5OCAgZnAgOiBjMDk2NWU5NApbICAgIDAuMDAwMDAwXSByMTA6IGMw
OTQ5OTM4ICByOSA6IDAwMDAwMDAwICByOCA6IDAwMDE4NmExClsgICAgMC4wMDAwMDBdIHI3IDog
YzA5ODNlNzggIHI2IDogMDAwMWEzNmUgIHI1IDogYzA5NmQ1ODggIHI0IDogMDAwMDAwMDEKWyAg
ICAwLjAwMDAwMF0gcjMgOiBmYTI0MzQwNCAgcjIgOiAwMDAwMDAwNCAgcjEgOiAwMDAwMDQwNCAg
cjAgOiAwMDAwMDAwNQpbICAgIDAuMDAwMDAwXSBGbGFnczogTnpDdiAgSVJRcyBvZmYgIEZJUXMg
b2ZmICBNb2RlIFNWQ18zMiAgSVNBIEFSTSAgU2VnbWVudCBrZXJuZWwKWyAgICAwLjAwMDAwMF0g
Q29udHJvbDogMzBjNTM4N2QgIFRhYmxlOiA4MDAwMzAwMCAgREFDOiBmZmZmZmZmZApbICAgIDAu
MDAwMDAwXSBQcm9jZXNzIHN3YXBwZXIgKHBpZDogMCwgc3RhY2sgbGltaXQgPSAweGMwOTY0MjEw
KQpbICAgIDAuMDAwMDAwXSBTdGFjazogKDB4YzA5NjVlODggdG8gMHhjMDk2NjAwMCkKWyAgICAw
LjAwMDAwMF0gNWU4MDogICAgICAgICAgICAgICAgICAgYzA5NjVlYmMgYzA5NjVlOTggYzAwMmI4
ZDAgYzAwMmJiMTAgYzA5NmQ1ODggYzA5NmM4NjAKWyAgICAwLjAwMDAwMF0gNWVhMDogYzA5NTYy
MGMgYzA5YjgzZDggYzA4NDdmZmMgMDAwMDAwMDAgYzA5NjVlZTQgYzA5NjVlYzAgYzAwMmNiYzQg
YzAwMmI4ODgKWyAgICAwLjAwMDAwMF0gNWVjMDogYzA5Njk5NGMgMDAwMDAwMDAgMDAwMDAwMDEg
MDAwMDAwMDEgYzA5NjY1YzggMDAwMDAwMDAgYzA5NjVlZjQgYzA5NjVlZTgKWyAgICAwLjAwMDAw
MF0gNWVlMDogYzA5MWQ2YTggYzAwMmNhYjAgYzA5NjVmMGMgYzA5NjVlZjggYzA5MTdjYzggYzA5
MWQ2OTAgMDAwMDAwMDAgYzA5Njk5NGMKWyAgICAwLjAwMDAwMF0gNWYwMDogYzA5NjVmOWMgYzA5
NjVmMTAgYzA5MTFmMTQgYzA5MTdjOTQgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAKWyAgICAwLjAwMDAwMF0gNWYyMDogZmZmZmZmZmYgMDAwMDAwMDAgYzA5MjJjNDQgYzA5NmFk
YzAgYmZjZmZmZmYgMDAwMDAwMDAgYmZkMDAwMDAgMDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gNWY0
MDogMDAwYmZkMDAgMDAwMDAwMDAgMDAwYmZjMDAgMDAwMDAwMDAgYmZjMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gNWY2MDogMDAwMDAwMDAgMDAwMDAwMDEg
MDAwMDAwMDAgMDAwMDAwMDAgYzA5NjVmOWMgMDAwMDAwMDAgMDAwMDcwMDAgMDAwMDAwMDAKWyAg
ICAwLjAwMDAwMF0gNWY4MDogMDAwMDAwMDAgZmZmZmZmZmYgYzA5NjY0MDAgMDAwMDAwMDAgYzA5
NjVmZjQgYzA5NjVmYTAgYzA5MGVhMzQgYzA5MTEzZWMKWyAgICAwLjAwMDAwMF0gNWZhMDogMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gNWZjMDogMDAwMDAwMDAgYzA5NTFlMmMgMDAwMDAw
MDAgYzA5YjdhZDQgYzA5NjY0ODggYzA5NTFlMjggYzA5NmFmMTAgODAwMDcwMDAKWyAgICAwLjAw
MDAwMF0gNWZlMDogNDEyZmMwZjIgMDAwMDAwMDAgMDAwMDAwMDAgYzA5NjVmZjggODAwMDgwOTAg
YzA5MGU5OTQgMDAwMDAwMDAgMDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gQmFja3RyYWNlOiAKWyAg
ICAwLjAwMDAwMF0gWzxjMDAyYmIwND5dIChvbWFwNF9wcm1pbnN0X3JlYWRfaW5zdF9yZWcpIGZy
b20gWzxjMDAyYjhkMD5dIChvbWFwNF9wd3JkbV93YWl0X3RyYW5zaXRpb24rMHg1NC8weDgwKQpb
ICAgIDAuMDAwMDAwXSBbPGMwMDJiODdjPl0gKG9tYXA0X3B3cmRtX3dhaXRfdHJhbnNpdGlvbikg
ZnJvbSBbPGMwMDJjYmM0Pl0gKHB3cmRtX3JlZ2lzdGVyX3B3cmRtcysweDEyMC8weDE4MCkKWyAg
ICAwLjAwMDAwMF0gIHI5OjAwMDAwMDAwIHI4OmMwODQ3ZmZjIHI3OmMwOWI4M2Q4IHI2OmMwOTU2
MjBjIHI1OmMwOTZjODYwIHI0OmMwOTZkNTg4ClsgICAgMC4wMDAwMDBdIFs8YzAwMmNhYTQ+XSAo
cHdyZG1fcmVnaXN0ZXJfcHdyZG1zKSBmcm9tIFs8YzA5MWQ2YTg+XSAoZHJhN3h4X3Bvd2VyZG9t
YWluc19pbml0KzB4MjQvMHgyYykKWyAgICAwLjAwMDAwMF0gIHI5OjAwMDAwMDAwIHI4OmMwOTY2
NWM4IHI3OjAwMDAwMDAxIHI2OjAwMDAwMDAxIHI1OjAwMDAwMDAwIHI0OmMwOTY5OTRjClsgICAg
MC4wMDAwMDBdIFs8YzA5MWQ2ODQ+XSAoZHJhN3h4X3Bvd2VyZG9tYWluc19pbml0KSBmcm9tIFs8
YzA5MTdjYzg+XSAoZHJhN3h4X2luaXRfZWFybHkrMHg0MC8weGE0KQpbICAgIDAuMDAwMDAwXSBb
PGMwOTE3Yzg4Pl0gKGRyYTd4eF9pbml0X2Vhcmx5KSBmcm9tIFs8YzA5MTFmMTQ+XSAoc2V0dXBf
YXJjaCsweGIzNC8weGI2MCkKWyAgICAwLjAwMDAwMF0gWzxjMDkxMTNlMD5dIChzZXR1cF9hcmNo
KSBmcm9tIFs8YzA5MGVhMzQ+XSAoc3RhcnRfa2VybmVsKzB4YWMvMHg0MGMpClsgICAgMC4wMDAw
MDBdICByMTA6MDAwMDAwMDAgcjk6YzA5NjY0MDAgcjg6ZmZmZmZmZmYgcjc6MDAwMDAwMDAgcjY6
MDAwMDAwMDAgcjU6MDAwMDcwMDAKWyAgICAwLjAwMDAwMF0gIHI0OjAwMDAwMDAwClsgICAgMC4w
MDAwMDBdIFs8YzA5MGU5ODg+XSAoc3RhcnRfa2VybmVsKSBmcm9tIFs8ODAwMDgwOTA+XSAoMHg4
MDAwODA5MCkKWyAgICAwLjAwMDAwMF0gIHIxMDowMDAwMDAwMCByOTo0MTJmYzBmMiByODo4MDAw
NzAwMCByNzpjMDk2YWYxMCByNjpjMDk1MWUyOCByNTpjMDk2NjQ4OApbICAgIDAuMDAwMDAwXSAg
cjQ6YzA5YjdhZDQKWyAgICAwLjAwMDAwMF0gQ29kZTogZTM0Y2MwOWIgZTc5YzMxMDAgZTM1MzAw
MDAgMGEwMDAwMDMgKGUwODExMDAyKSAKWyAgICAwLjAwMDAwMF0gLS0tWyBlbmQgdHJhY2UgY2I4
ODUzN2ZkYzhmYTIwMCBdLS0tClsgICAgMC4wMDAwMDBdIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5j
aW5nOiBBdHRlbXB0ZWQgdG8ga2lsbCB0aGUgaWRsZSB0YXNrIQpbICAgIDAuMDAwMDAwXSAtLS1b
IGVuZCBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogQXR0ZW1wdGVkIHRvIGtpbGwgdGhlIGlk
bGUgdGFzayEKCgo=
--f403045cf5ee643843055fad439a
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQt
cHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

--f403045cf5ee643843055fad439a--


From embedded-pv-devel-bounces@lists.xenproject.org Wed Dec 06 16:26:05 2017
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 Dec 2017 16:26:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1eMcWL-0006w5-2M; Wed, 06 Dec 2017 16:26:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pzwi=dc=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1eMcWJ-0006vv-Qv
 for embedded-pv-devel@lists.xenproject.org; Wed, 06 Dec 2017 16:26:03 +0000
X-Inumbo-ID: 18fb0b6d-daa2-11e7-b4a6-bc764e045a96
Received: from mail-pl0-x244.google.com (unknown [2607:f8b0:400e:c01::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18fb0b6d-daa2-11e7-b4a6-bc764e045a96;
 Wed, 06 Dec 2017 17:25:40 +0100 (CET)
Received: by mail-pl0-x244.google.com with SMTP id b96so1163660pli.2
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 06 Dec 2017 08:26:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=MRGDr81grk5Fq0EY2azk0B2vma6dml0M8PQcX8kTmmA=;
 b=j6HusatuRQpontuPGI1jwZUJ5cCXlqRdqqMPBiKdXu8yg3kTNiVyZ+zuuzhN8hLCIe
 O7cCGLqkWCoTV9PiWzQ5xknAVP86HVXcfMWUPTHlVWxzkT7DH5UOmTbre6JbRiiZuldg
 T+JCfwmXqC/Ei8gUufifgE7pYMv6HMzf4A9iUffzfwvm39HBCNQo8cqcE5vQLWS/S7Jc
 t+S0ub9mt+nkSjZ9SGfsgSLrZh6YxlTul9VEUF5i1Q5n+jn+CItSFrECWt5w7yXs5ySu
 6gDHqIBis3XgNuVo8TLS2DqNAw+bQtGht77BlN/SW2IK0swDn0IZ+uRJcfsyxNtIWMUr
 1Dcw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=MRGDr81grk5Fq0EY2azk0B2vma6dml0M8PQcX8kTmmA=;
 b=FH5AO+6qYiMiMO/gmlUF0l6Pr/edIeE+aeN+6z8b8+yEQnVs5IYKarJoFSKt+Ri69B
 bjJloZszYQ2G+L+fNPSXic0mjcmw7/iax0XtliOCBHDM6wxBZvD+fiJClXsucF22ntpq
 tpXuh9EhICILTTkWV7CFAbkFSX5rIZCWi64y06TThn1fSu63GVQSDe7300AceBlfsI1Q
 xtmDEFWFGYIGSoOl0oH/7dJZPyaB+0wOAnaMh612r5grhZ4DJeTzg7HwqGMcQiaK3IVE
 wO872T/co6IrcaI22GaofK6t7NW23Q1sAF8hu3PnLiAmxh7ak6CMCCvuknTcDnXlA+xt
 7CAQ==
X-Gm-Message-State: AJaThX5GQuGsTF+ZFsSNwvoAnDUbiqvD93f9aTsFdfk1i7l7KVDb9tVh
 Ob288LnbCFm3rIx0arkN6yE4kVObh0H9X7wyj6PIS6Tk
X-Google-Smtp-Source: AGs4zMb6+pd6YdS8Bw/UJkhW1D0ts6e2fW3M+lQeJudr8GGMcikyOB5iOjK81vbLj5pVI/TTqaK/uwWi97lsRQ04va0=
X-Received: by 10.84.128.34 with SMTP id 31mr23093741pla.303.1512577560992;
 Wed, 06 Dec 2017 08:26:00 -0800 (PST)
MIME-Version: 1.0
Received: by 10.100.177.140 with HTTP; Wed, 6 Dec 2017 08:26:00 -0800 (PST)
In-Reply-To: <CALH75Vi=sse92o1HH=wV_wxcqohT5uspTtp6FW53sOihR7AwSw@mail.gmail.com>
References: <CALH75VhcgHykKE6qbVrjEjiNesSuZpKhFa5v6s5sSfX9AaZwNQ@mail.gmail.com>
 <CAC1Wxdj01QtxwCxqZ2BFu+S6MCekGc3-j-MD8Sn74CKoG5pQgw@mail.gmail.com>
 <CALH75Vi=sse92o1HH=wV_wxcqohT5uspTtp6FW53sOihR7AwSw@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Wed, 6 Dec 2017 18:26:00 +0200
Message-ID: <CAC1Wxdi9BSf-tOrFfY8gJXakmHL1S7Jd0VtwP6dnYAx3JBW2rw@mail.gmail.com>
To: RAMYA RAVICHANDRAN <ramya.r@blackpeppertech.com>
Cc: embedded-pv-devel@lists.xenproject.org
Subject: Re: [Embedded-pv-devel] Xen RAM entry
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5111859651681658833=="
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

--===============5111859651681658833==
Content-Type: multipart/alternative; boundary="94eb2c1252a637e0e7055fae68fa"

--94eb2c1252a637e0e7055fae68fa
Content-Type: text/plain; charset="UTF-8"

Hello Ramya,

We have been working on getting Xen hypervisor up on TI DRA7xx J6 platform.

Ouch, I remembered, Jacinto6 for sure.
I see you managed you issues with XEN hang after "Turning paging on". What
was that?

Also sharing the dts file with you for reference.

No dts is attached though.

We have modified the dom0_mem size from 512MB to 1.5GB, we are observing
> hang/crash at different functions. (ie powerdomain/ hwmod_init etc).

Recalling my experience with J6 I guess not all MMIO registers accessed by
kernel during PRCM setup are described in dts. So XEN traps those accesses
from Dom0 and bounce back with data abort. As a quick hack you should add
those registers to your dts. I.e. to the dummy device node with reg
property contained all required registers. Adding a
dra7xx_specific_mapping() function to xen/arch/arm/platforms/omap5.c
similar to omap5_specific_mapping() would be more clean way.
You should build your XEN with CONFIG_DEBUG enabled, so you will see print
from do_trap_data_abort_guest() right before inject_dabt_exception() call.
That print will show what register mappings are missed.

BTW, IIRC, J6 platform code in kernel had smc call in its depths. SMC is
not allowed under xen, so you should cut it out as well, otherwise XEN will
crash the domain.

Sincerely,
Andrii Anisov.

--94eb2c1252a637e0e7055fae68fa
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello Ramya,<div><span style=3D"font-size:12.8px"><br></sp=
an></div><div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span style=
=3D"color:rgb(38,50,56);font-size:13px">We have been working on getting Xen=
 hypervisor up on TI DRA7xx J6 platform.</span></blockquote><div>Ouch, I re=
membered, Jacinto6 for sure.</div><div>I see you managed you issues with XE=
N hang after &quot;Turning paging on&quot;. What was that?</div><div><br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex"><span style=3D"color:=
rgb(38,50,56);font-size:13px">Also sharing the dts file with you for refere=
nce.=C2=A0</span></blockquote><div>No dts is attached though.=C2=A0</div><d=
iv><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span style=
=3D"color:rgb(38,50,56);font-size:13px">We have modified the dom0_mem size =
from 512MB to 1.5GB, we are observing hang/crash at different functions. (i=
e powerdomain/ hwmod_init etc).</span></blockquote><div>Recalling my experi=
ence with J6 I guess not all MMIO registers accessed by kernel during PRCM =
setup are described in dts. So XEN traps those accesses from Dom0 and bounc=
e back with data abort. As a quick hack you should add those registers to y=
our dts. I.e. to the dummy device node with reg property contained all requ=
ired registers. Adding a dra7xx_specific_mapping() function to xen/arch/arm=
/platforms/omap5.c similar to=C2=A0omap5_specific_mapping() would be more c=
lean way.</div><div>You should build your XEN with=C2=A0CONFIG_DEBUG enable=
d, so you will see print from=C2=A0do_trap_data_abort_guest() right before=
=C2=A0inject_dabt_exception() call. That print will show what register mapp=
ings are missed.<br></div><div><br></div><div>BTW, IIRC, J6 platform code i=
n kernel had smc call in its depths. SMC is not allowed under xen, so you s=
hould cut it out as well, otherwise XEN will crash the domain.<br></div><di=
v class=3D"gmail_extra"><br clear=3D"all"><div><div class=3D"gmail_signatur=
e">Sincerely,<div>Andrii Anisov.</div></div></div>
<div class=3D"gmail_quote"><br></div></div></div></div>

--94eb2c1252a637e0e7055fae68fa--


--===============5111859651681658833==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQt
cHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

--===============5111859651681658833==--


From embedded-pv-devel-bounces@lists.xenproject.org Wed Dec 06 16:49:38 2017
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 Dec 2017 16:49:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1eMct8-0001YM-82; Wed, 06 Dec 2017 16:49:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gvrs=dc=blackpeppertech.com=ramya.r@srs-us1.protection.inumbo.net>)
 id 1eMct6-0001YD-U2
 for embedded-pv-devel@lists.xenproject.org; Wed, 06 Dec 2017 16:49:37 +0000
X-Inumbo-ID: 631c89d3-daa5-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x22d.google.com (unknown [2a00:1450:400c:c09::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 631c89d3-daa5-11e7-b4a6-bc764e045a96;
 Wed, 06 Dec 2017 17:49:13 +0100 (CET)
Received: by mail-wm0-x22d.google.com with SMTP id f206so8202006wmf.5
 for <embedded-pv-devel@lists.xenproject.org>;
 Wed, 06 Dec 2017 08:49:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=blackpeppertech-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=gltjkoEoP3D1CopQNDIBC4N/d4fXb78hgulRKY9OlFI=;
 b=f6a5170DugACJ6l+6f/UqlHOJObTR3H1dyZeY5f3Gc4zbr0nlEzPYIB0g1xd26giV/
 Va+wzXTppNjNz1qLcvRwkOQaXQNwiMFBwYBnz8rNzn//UFab7x71YGyL4BAf6Bqx0ymX
 nJEnY8OtSdpqHx2valzNtxDFRdcVQ6sGquNHCCy9sxJ29xenfP6NijK1/0vEtlGUpDp1
 F2c+O/5I6TsfepJ4ULexAcarpz53mf70AdAmyD9b2c9NkhHdMWvLGS8Dmr/P/qOW+ho5
 iTWa6lkgH946CRr7SYtYF48NKu5gi22kNIIh/8oQRCguO3IFvtJ9MSOs8j1dP8QxUHXg
 eUfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=gltjkoEoP3D1CopQNDIBC4N/d4fXb78hgulRKY9OlFI=;
 b=gBsAZUpIawlefkbpAsKPxT9vDuxkLAcAu4xPiBEBgOTpB3e3mWKXH6BpiUl1vnbSxz
 wkeQFJTWPKhIsXmtD6bb9Ggwz/HrUMCavXRVcLn+EaI/fBgnkyY3TzS00HEO58sS1Oo/
 tMr5MN6n2nY0n6IN9PDKOitzfWt7A/eDU213CLR9zSeIW85To24uuf1kXnjvdkvl5n6m
 7nHrl9Lb2KHe2Y1IzWZ1OltnH04Oc0qqmxp3d3RKEQY0TFmXkx8lfODmbbNgSVBy+Pa+
 ao0nQbbZtPXjrpI165O0ngVMpann2O5iqIolzwRG3RGxOlj2t59udGhUzchpER8Yw46m
 yQZg==
X-Gm-Message-State: AKGB3mJC6wf4N9aIZJSMIsa9gcsfPHTJcpjj+I6saDAxD82j9V75MVwE
 WiR3N9SL38UKA6TeUBnvUMiIuFrpCguLrDD7NztUpA==
X-Google-Smtp-Source: AGs4zMbtgB1PD8pX4i7Dp+r3riQUxCwOUSqg4QxRz7zqcaz6FqQZJtv8cALuk4V6ofsmHZ8TaksfVU2NolDHk1z7KC8=
X-Received: by 10.28.125.11 with SMTP id y11mr9090042wmc.115.1512578973921;
 Wed, 06 Dec 2017 08:49:33 -0800 (PST)
MIME-Version: 1.0
Received: by 10.223.198.6 with HTTP; Wed, 6 Dec 2017 08:49:32 -0800 (PST)
In-Reply-To: <CAC1Wxdi9BSf-tOrFfY8gJXakmHL1S7Jd0VtwP6dnYAx3JBW2rw@mail.gmail.com>
References: <CALH75VhcgHykKE6qbVrjEjiNesSuZpKhFa5v6s5sSfX9AaZwNQ@mail.gmail.com>
 <CAC1Wxdj01QtxwCxqZ2BFu+S6MCekGc3-j-MD8Sn74CKoG5pQgw@mail.gmail.com>
 <CALH75Vi=sse92o1HH=wV_wxcqohT5uspTtp6FW53sOihR7AwSw@mail.gmail.com>
 <CAC1Wxdi9BSf-tOrFfY8gJXakmHL1S7Jd0VtwP6dnYAx3JBW2rw@mail.gmail.com>
From: RAMYA RAVICHANDRAN <ramya.r@blackpeppertech.com>
Date: Wed, 6 Dec 2017 22:19:32 +0530
Message-ID: <CALH75VgnK5W2zcunKdqcXo=FqsaXMv+rZ3W+-3RUFyco4rScVQ@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Content-Type: multipart/mixed; boundary="001a1141922c6fba55055faebccd"
Cc: embedded-pv-devel@lists.xenproject.org
Subject: Re: [Embedded-pv-devel] Xen RAM entry
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

--001a1141922c6fba55055faebccd
Content-Type: multipart/alternative; boundary="001a1141922c6fba50055faebccb"

--001a1141922c6fba50055faebccb
Content-Type: text/plain; charset="UTF-8"

Hello Andrii,

Thanks a ton for sharing your wonderful experience.
Have attached the dts file for your reference.

Turning Paging on error was resolved by modifying files for MLO.
We have ported kernel 4.4 to accomodate Xen.

We will do the suggested changes and let you know.

Thanking you a lot,
Ramya


On Wed, Dec 6, 2017 at 9:56 PM, Andrii Anisov <andrii.anisov@gmail.com>
wrote:

> Hello Ramya,
>
> We have been working on getting Xen hypervisor up on TI DRA7xx J6 platform.
>
> Ouch, I remembered, Jacinto6 for sure.
> I see you managed you issues with XEN hang after "Turning paging on". What
> was that?
>
> Also sharing the dts file with you for reference.
>
> No dts is attached though.
>
> We have modified the dom0_mem size from 512MB to 1.5GB, we are observing
>> hang/crash at different functions. (ie powerdomain/ hwmod_init etc).
>
> Recalling my experience with J6 I guess not all MMIO registers accessed by
> kernel during PRCM setup are described in dts. So XEN traps those accesses
> from Dom0 and bounce back with data abort. As a quick hack you should add
> those registers to your dts. I.e. to the dummy device node with reg
> property contained all required registers. Adding a
> dra7xx_specific_mapping() function to xen/arch/arm/platforms/omap5.c
> similar to omap5_specific_mapping() would be more clean way.
> You should build your XEN with CONFIG_DEBUG enabled, so you will see print
> from do_trap_data_abort_guest() right before inject_dabt_exception()
> call. That print will show what register mappings are missed.
>
> BTW, IIRC, J6 platform code in kernel had smc call in its depths. SMC is
> not allowed under xen, so you should cut it out as well, otherwise XEN will
> crash the domain.
>
> Sincerely,
> Andrii Anisov.
>
>

--001a1141922c6fba50055faebccb
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello Andrii,<div><br></div><div>Thanks a ton for sharing =
your wonderful experience.</div><div>Have attached the dts file for your re=
ference.</div><div><br></div><div>Turning Paging on error was resolved by m=
odifying files for MLO.</div><div>We have ported kernel 4.4 to accomodate X=
en.</div><div><br></div><div>We will do the suggested changes and let you k=
now.</div><div><br></div><div>Thanking you a lot,</div><div>Ramya</div><div=
><br></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">=
On Wed, Dec 6, 2017 at 9:56 PM, Andrii Anisov <span dir=3D"ltr">&lt;<a href=
=3D"mailto:andrii.anisov@gmail.com" target=3D"_blank">andrii.anisov@gmail.c=
om</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"=
>Hello Ramya,<div><span style=3D"font-size:12.8px"><br></span></div><div><s=
pan class=3D""><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span styl=
e=3D"color:rgb(38,50,56);font-size:13px">We have been working on getting Xe=
n hypervisor up on TI DRA7xx J6 platform.</span></blockquote></span><div>Ou=
ch, I remembered, Jacinto6 for sure.</div><div>I see you managed you issues=
 with XEN hang after &quot;Turning paging on&quot;. What was that?</div><sp=
an class=3D""><div><br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex"><span style=3D"color:rgb(38,50,56);font-size:13px">Also sharing the dts=
 file with you for reference.=C2=A0</span></blockquote></span><div>No dts i=
s attached though.=C2=A0</div><span class=3D""><div><br></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex"><span style=3D"color:rgb(38,50,56);fon=
t-size:13px">We have modified the dom0_mem size from 512MB to 1.5GB, we are=
 observing hang/crash at different functions. (ie powerdomain/ hwmod_init e=
tc).</span></blockquote></span><div>Recalling my experience with J6 I guess=
 not all MMIO registers accessed by kernel during PRCM setup are described =
in dts. So XEN traps those accesses from Dom0 and bounce back with data abo=
rt. As a quick hack you should add those registers to your dts. I.e. to the=
 dummy device node with reg property contained all required registers. Addi=
ng a dra7xx_specific_mapping() function to xen/arch/arm/platforms/omap5.c s=
imilar to=C2=A0omap5_specific_mapping() would be more clean way.</div><div>=
You should build your XEN with=C2=A0CONFIG_DEBUG enabled, so you will see p=
rint from=C2=A0do_trap_data_abort_guest(<wbr>) right before=C2=A0inject_dab=
t_exception() call. That print will show what register mappings are missed.=
<br></div><div><br></div><div>BTW, IIRC, J6 platform code in kernel had smc=
 call in its depths. SMC is not allowed under xen, so you should cut it out=
 as well, otherwise XEN will crash the domain.<br></div><div class=3D"gmail=
_extra"><br clear=3D"all"><div><div class=3D"m_-4534738987335366396gmail_si=
gnature">Sincerely,<div>Andrii Anisov.</div></div></div>
<div class=3D"gmail_quote"><br></div></div></div></div>
</blockquote></div><br></div>

--001a1141922c6fba50055faebccb--

--001a1141922c6fba55055faebccd
Content-Type: audio/vnd.dts; name="dra7-evm.dts"
Content-Disposition: attachment; filename="dra7-evm.dts"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_java691f0

LyoKICogQ29weXJpZ2h0IChDKSAyMDEzIFRleGFzIEluc3RydW1lbnRzIEluY29ycG9yYXRlZCAt
IGh0dHA6Ly93d3cudGkuY29tLwogKgogKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQogKiBpdCB1bmRlciB0aGUgdGVy
bXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwogKiBwdWJs
aXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KICovCi9kdHMtdjEvOwoKI2lu
Y2x1ZGUgImRyYTc0eC5kdHNpIgojaW5jbHVkZSAiZHJhNy1ldm0tY29tbW9uLmR0c2kiCgovIHsK
CW1vZGVsID0gIlRJIERSQTc0MiI7Cgljb21wYXRpYmxlID0gInRpLGRyYTctZXZtIiwgInRpLGRy
YTc0MiIsICJ0aSxkcmE3NCIsICJ0aSxkcmE3IjsKCgljaG9zZW4gewovKgkJYm9vdGFyZ3MgPSAi
ZG9tMF9tZW09NTEyTSBjb25zb2xlPWR0dWFydCBkdHVhcnQ9c2VyaWFsMCBkb20wX21heF92Y3B1
cz0yIGJvb3RzY3J1Yj0wIGZsYXNrX2VuZm9yY2luZz0xIjsqLwoJCWJvb3RhcmdzID0gImRvbTBf
bWVtPTEwMjRNIGNvbnNvbGU9ZHR1YXJ0IGR0dWFydD1zZXJpYWwwIGRvbTBfbWF4X3ZjcHVzPTIg
Ym9vdHNjcnViPTAiOwoJCXhlbixkb20wLWJvb3RhcmdzID0gImNvbnNvbGU9aHZjMCBlYXJseXBy
aW50ayBvbWFwZHJtLm51bV9jcnRjPTIgcm9vdD0vZGV2L21tY2JsazBwMiBydyByb290d2FpdCBy
b290ZnN0eXBlPWV4dDQgdWlvX3BkcnZfZ2VuaXJxLm9mX2lkPWdlbmVyaWMtdWlvIjsKCQltb2R1
bGVzIHsKCQkJI2FkZHJlc3MtY2VsbHMgPSA8MT47CgkJCSNzaXplLWNlbGxzID0gPDE+OwoJCQlt
b2R1bGVAMSB7CgkJCQljb21wYXRpYmxlID0gInhlbixsaW51eC16aW1hZ2UiLCAieGVuLG11bHRp
Ym9vdC1tb2R1bGUiOwoJCQkJcmVnID0gPDB4YzAwMDAwMDAgMHgwMjAwMDAwMD47CgkJCQkgIAoJ
CQl9OwoJCQltb2R1bGVAMiB7CgkJCQljb21wYXRpYmxlID0gInhlbix4c20tcG9saWN5IiwgInhl
bixtdWx0aWJvb3QtbW9kdWxlIjsKCQkJCXJlZyA9IDwweGMzMDAwMDAwIDB4MTAwMDA+OwoJCQl9
OwoJCX07Cgl9OwoKCWh5cGVydmlzb3IgewoJCWNvbXBhdGlibGUgPSAieGVuLHhlbi00LjUiLCAi
eGVuLHhlbiI7CgkJcmVnID0gPDB4NGIwMDAwMDAgMHgyMDAwMCAweDAgMHgwPjsKCQlpbnRlcnJ1
cHRzID0gPDEgMTUgMHhmMDg+OwoJfTsKCgl0aW1lciB7CgkJY2xvY2stZnJlcXVlbmN5ID0gPDYx
NDQwMDA+OwoJfTsKCglwc2NpIHsKCQljb21wYXRpYmxlID0gImFybSxwc2NpIjsKCQltZXRob2Qg
PSAic21jIjsKCQljcHVfb24gPSA8Mj47Cgl9OwoKCW1lbW9yeSB7CgkJZGV2aWNlX3R5cGUgPSAi
bWVtb3J5IjsKCQkvKnJlZyA9IDwweDAgMHhDMDAwMDAwMCAweDAgMHgyMDAwMDAwMD47Ki8gLyog
NTEyIE1pQiAqLwoJCXJlZyA9IDwweDAgMHg5MDAwMDAwMCAweDAgMHg0MDAwMDAwMD47IC8qIDE1
MzYgTUIgKi8KCQkJICAKCX07CgoJcmVzZXJ2ZWRfbWVtOiByZXNlcnZlZC1tZW1vcnkgewoJCSNh
ZGRyZXNzLWNlbGxzID0gPDI+OwoJCSNzaXplLWNlbGxzID0gPDI+OwoJCXJhbmdlczsKCgkJaXB1
Ml9jbWFfcG9vbDogaXB1Ml9jbWFAOTU4MDAwMDAgewoJCQljb21wYXRpYmxlID0gInNoYXJlZC1k
bWEtcG9vbCI7CgkJCXJlZyA9IDwweDAgMHg5NTgwMDAwMCAweDAgMHgzODAwMDAwPjsKCQkJcmV1
c2FibGU7CgkJCXN0YXR1cyA9ICJva2F5IjsKCQl9OwoKCQlkc3AxX2NtYV9wb29sOiBkc3AxX2Nt
YUA5OTAwMDAwMCB7CgkJCWNvbXBhdGlibGUgPSAic2hhcmVkLWRtYS1wb29sIjsKCQkJcmVnID0g
PDB4MCAweDk5MDAwMDAwIDB4MCAweDQwMDAwMDA+OwoJCQlyZXVzYWJsZTsKCQkJc3RhdHVzID0g
Im9rYXkiOwoJCX07CgoJCWlwdTFfY21hX3Bvb2w6IGlwdTFfY21hQDlkMDAwMDAwIHsKCQkJY29t
cGF0aWJsZSA9ICJzaGFyZWQtZG1hLXBvb2wiOwoJCQlyZWcgPSA8MHgwIDB4OWQwMDAwMDAgMHgw
IDB4MjAwMDAwMD47CgkJCXJldXNhYmxlOwoJCQlzdGF0dXMgPSAib2theSI7CgkJfTsKCgkJZHNw
Ml9jbWFfcG9vbDogZHNwMl9jbWFAOWYwMDAwMDAgewoJCQljb21wYXRpYmxlID0gInNoYXJlZC1k
bWEtcG9vbCI7CgkJCXJlZyA9IDwweDAgMHg5ZjAwMDAwMCAweDAgMHg4MDAwMDA+OwoJCQlyZXVz
YWJsZTsKCQkJc3RhdHVzID0gIm9rYXkiOwoJCX07Cgl9OwoKCWFsaWFzZXMgewoJCWkyYzcgPSAm
ZGlzcF9zZXI7Cgl9OwoKCWV2bV8xdjhfc3c6IGZpeGVkcmVndWxhdG9yLWV2bV8xdjggewoJCWNv
bXBhdGlibGUgPSAicmVndWxhdG9yLWZpeGVkIjsKCQlyZWd1bGF0b3ItbmFtZSA9ICJldm1fMXY4
IjsKCQl2aW4tc3VwcGx5ID0gPCZzbXBzOV9yZWc+OwoJCXJlZ3VsYXRvci1taW4tbWljcm92b2x0
ID0gPDE4MDAwMDA+OwoJCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDE4MDAwMDA+OwoJfTsK
Cglldm1fM3YzX3NkOiBmaXhlZHJlZ3VsYXRvci1zZCB7CgkJY29tcGF0aWJsZSA9ICJyZWd1bGF0
b3ItZml4ZWQiOwoJCXJlZ3VsYXRvci1uYW1lID0gImV2bV8zdjNfc2QiOwoJCXJlZ3VsYXRvci1t
aW4tbWljcm92b2x0ID0gPDMzMDAwMDA+OwoJCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDMz
MDAwMDA+OwoJCWVuYWJsZS1hY3RpdmUtaGlnaDsKCQlncGlvID0gPCZwY2ZfZ3Bpb18yMSA1IEdQ
SU9fQUNUSVZFX0hJR0g+OwoJfTsKCglldm1fM3YzX3N3OiBmaXhlZHJlZ3VsYXRvci1ldm1fM3Yz
X3N3IHsKCQljb21wYXRpYmxlID0gInJlZ3VsYXRvci1maXhlZCI7CgkJcmVndWxhdG9yLW5hbWUg
PSAiZXZtXzN2M19zdyI7CgkJdmluLXN1cHBseSA9IDwmc3lzZW4xPjsKCQlyZWd1bGF0b3ItbWlu
LW1pY3Jvdm9sdCA9IDwzMzAwMDAwPjsKCQlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwzMzAw
MDAwPjsKCX07CgoJYWljX2R2ZGQ6IGZpeGVkcmVndWxhdG9yLWFpY19kdmRkIHsKCQkvKiBUUFM3
NzAxOERCVlQgKi8KCQljb21wYXRpYmxlID0gInJlZ3VsYXRvci1maXhlZCI7CgkJcmVndWxhdG9y
LW5hbWUgPSAiYWljX2R2ZGQiOwoJCXZpbi1zdXBwbHkgPSA8JmV2bV8zdjNfc3c+OwoJCXJlZ3Vs
YXRvci1taW4tbWljcm92b2x0ID0gPDE4MDAwMDA+OwoJCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0
ID0gPDE4MDAwMDA+OwoJfTsKCgl2bW1jd2xfZml4ZWQ6IGZpeGVkcmVndWxhdG9yLW1tY3dsIHsK
CQljb21wYXRpYmxlID0gInJlZ3VsYXRvci1maXhlZCI7CgkJcmVndWxhdG9yLW5hbWUgPSAidm1t
Y3dsX2ZpeGVkIjsKCQlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwxODAwMDAwPjsKCQlyZWd1
bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwxODAwMDAwPjsKCQlncGlvID0gPCZncGlvNSA4IDA+Owkv
KiBncGlvNV84ICovCgkJc3RhcnR1cC1kZWxheS11cyA9IDw3MDAwMD47CgkJZW5hYmxlLWFjdGl2
ZS1oaWdoOwoJfTsKCgl2dHRfZml4ZWQ6IGZpeGVkcmVndWxhdG9yLXZ0dCB7CgkJY29tcGF0aWJs
ZSA9ICJyZWd1bGF0b3ItZml4ZWQiOwoJCXJlZ3VsYXRvci1uYW1lID0gInZ0dF9maXhlZCI7CgkJ
cmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MTM1MDAwMD47CgkJcmVndWxhdG9yLW1heC1taWNy
b3ZvbHQgPSA8MTM1MDAwMD47CgkJcmVndWxhdG9yLWFsd2F5cy1vbjsKCQlyZWd1bGF0b3ItYm9v
dC1vbjsKCQllbmFibGUtYWN0aXZlLWhpZ2g7CgkJdmluLXN1cHBseSA9IDwmc3lzZW4yPjsKCQln
cGlvID0gPCZncGlvNyAxMSBHUElPX0FDVElWRV9ISUdIPjsKCX07CgoJZXh0Y29uX3VzYjI6IGV4
dGNvbl91c2IyIHsKCQljb21wYXRpYmxlID0gImxpbnV4LGV4dGNvbi11c2ItZ3BpbyI7CgkJaWQt
Z3BpbyA9IDwmcGNmX2dwaW9fMjEgMiBHUElPX0FDVElWRV9ISUdIPjsKCX07Cgp9OwoKJnRwZDEy
czAxNSB7Cgljb21wYXRpYmxlID0gInRpLGRyYTdldm0tdHBkMTJzMDE1IjsKCXBpbmN0cmwtbmFt
ZXMgPSAiaTJjIiwgImRkYyI7CglwaW5jdHJsLTAgPSA8JmhkbWlfaTJjX3NlbF9waW4gJmhkbWlf
aTJjX3BpbnNfaTJjPjsKCXBpbmN0cmwtMSA9IDwmaGRtaV9pMmNfc2VsX3BpbiAmaGRtaV9pMmNf
cGluc19kZGM+OwoKCWdwaW9zID0gPCZwY2ZfaGRtaSA0IEdQSU9fQUNUSVZFX0hJR0g+LAkvKiBQ
NCwgQ1QgQ1AgSFBEICovCgkJPCZwY2ZfaGRtaSA1IEdQSU9fQUNUSVZFX0hJR0g+LAkvKiBQNSwg
TFMgT0UgKi8KCQk8JmdwaW83IDEyIEdQSU9fQUNUSVZFX0hJR0g+OwkvKiBncGlvN18xMi9zcDFf
Y3MyLCBIUEQgKi8KCglkZGMtaTJjLWJ1cyA9IDwmaTJjMj47CgltY2FzcC1ncGlvID0gPCZtY2Fz
cDg+Owp9OwoKJmRyYTdfcG14X2NvcmUgewoJaGRtaV9pMmNfc2VsX3BpbjogcGlubXV4X2hkbWlf
aTJjX3NlbF9waW4gewoJCXBpbmN0cmwtc2luZ2xlLHBpbnMgPSA8CgkJCS8qIHRoaXMgcGluIGlz
IHVzZWQgYXMgYSBHUElPIHZpYSBtY2FzcCAqLwoJCQkweDJmYyAgIChQSU5fT1VUUFVUIHwgTVVY
X01PREUxKSAvKiBtY2FzcDhfYXhyMiAqLwoJCT47Cgl9OwoKCWhkbWlfaTJjX3BpbnNfaTJjOiBw
aW5tdXhfaGRtaV9pMmNfcGluc19kZWZhdWx0IHsKCQlwaW5jdHJsLXNpbmdsZSxwaW5zID0gPAoJ
CQkweDQwOCAgIChQSU5fSU5QVVQgfCBNVVhfTU9ERTApIC8qIGkyYzJfc2RhLmkyYzJfc2RhICov
CgkJCTB4NDBjICAgKFBJTl9JTlBVVCB8IE1VWF9NT0RFMCkgLyogaTJjMl9zY2wuaTJjMl9zY2wg
Ki8KCQk+OwoJfTsKCgloZG1pX2kyY19waW5zX2RkYzogcGlubXV4X2hkbWlfaTJjX3BpbnNfZGRj
IHsKCQlwaW5jdHJsLXNpbmdsZSxwaW5zID0gPAoJCQkweDQwOCAgIChQSU5fSU5QVVQgfCBNVVhf
TU9ERTEpIC8qIGkyYzJfc2RhLmhkbWkxX2RkY19zY2wgKi8KCQkJMHg0MGMgICAoUElOX0lOUFVU
IHwgTVVYX01PREUxKSAvKiBpMmMyX3NjbC5oZG1pMV9kZGNfc2RhICovCgkJPjsKCX07CgoJbW1j
MV9waW5zX2RlZmF1bHQ6IHBpbm11eF9tbWMxX2RlZmF1bHRfcGlucyB7CgkJcGluY3RybC1zaW5n
bGUscGlucyA9IDwKCQkJMHgzNTQgKFBJTl9JTlBVVF9QVUxMVVAgfCBNVVhfTU9ERTApCS8qIG1t
YzFfY2xrLmNsayAqLwoJCQkweDM1OCAoUElOX0lOUFVUX1BVTExVUCB8IE1VWF9NT0RFMCkJLyog
bW1jMV9jbWQuY21kICovCgkJCTB4MzVjIChQSU5fSU5QVVRfUFVMTFVQIHwgTVVYX01PREUwKQkv
KiBtbWMxX2RhdDAuZGF0MCAqLwoJCQkweDM2MCAoUElOX0lOUFVUX1BVTExVUCB8IE1VWF9NT0RF
MCkJLyogbW1jMV9kYXQxLmRhdDEgKi8KCQkJMHgzNjQgKFBJTl9JTlBVVF9QVUxMVVAgfCBNVVhf
TU9ERTApCS8qIG1tYzFfZGF0Mi5kYXQyICovCgkJCTB4MzY4IChQSU5fSU5QVVRfUFVMTFVQIHwg
TVVYX01PREUwKQkvKiBtbWMxX2RhdDMuZGF0MyAqLwoJCT47Cgl9OwoKCW1tYzFfcGluc19zZHIx
MjogcGlubXV4X21tYzFfc2RyMTJfcGlucyB7CgkJcGluY3RybC1zaW5nbGUscGlucyA9IDwKCQkJ
MHgzNTQgKFBJTl9JTlBVVF9QVUxMVVAgfCBNVVhfTU9ERTApCS8qIG1tYzFfY2xrLmNsayAqLwoJ
CQkweDM1OCAoUElOX0lOUFVUX1BVTExVUCB8IE1VWF9NT0RFMCkJLyogbW1jMV9jbWQuY21kICov
CgkJCTB4MzVjIChQSU5fSU5QVVRfUFVMTFVQIHwgTVVYX01PREUwKQkvKiBtbWMxX2RhdDAuZGF0
MCAqLwoJCQkweDM2MCAoUElOX0lOUFVUX1BVTExVUCB8IE1VWF9NT0RFMCkJLyogbW1jMV9kYXQx
LmRhdDEgKi8KCQkJMHgzNjQgKFBJTl9JTlBVVF9QVUxMVVAgfCBNVVhfTU9ERTApCS8qIG1tYzFf
ZGF0Mi5kYXQyICovCgkJCTB4MzY4IChQSU5fSU5QVVRfUFVMTFVQIHwgTVVYX01PREUwKQkvKiBt
bWMxX2RhdDMuZGF0MyAqLwoJCT47Cgl9OwoKCW1tYzFfcGluc19oczogcGlubXV4X21tYzFfaHNf
cGlucyB7CgkJcGluY3RybC1zaW5nbGUscGlucyA9IDwKCQkJMHgzNTQgKFBJTl9JTlBVVF9QVUxM
VVAgfCBNVVhfVklSVFVBTF9NT0RFMTEgfCBNVVhfTU9ERTApCS8qIG1tYzFfY2xrLmNsayAqLwoJ
CQkweDM1OCAoUElOX0lOUFVUX1BVTExVUCB8IE1VWF9WSVJUVUFMX01PREUxMSB8IE1VWF9NT0RF
MCkJLyogbW1jMV9jbWQuY21kICovCgkJCTB4MzVjIChQSU5fSU5QVVRfUFVMTFVQIHwgTVVYX1ZJ
UlRVQUxfTU9ERTExIHwgTVVYX01PREUwKQkvKiBtbWMxX2RhdDAuZGF0MCAqLwoJCQkweDM2MCAo
UElOX0lOUFVUX1BVTExVUCB8IE1VWF9WSVJUVUFMX01PREUxMSB8IE1VWF9NT0RFMCkJLyogbW1j
MV9kYXQxLmRhdDEgKi8KCQkJMHgzNjQgKFBJTl9JTlBVVF9QVUxMVVAgfCBNVVhfVklSVFVBTF9N
T0RFMTEgfCBNVVhfTU9ERTApCS8qIG1tYzFfZGF0Mi5kYXQyICovCgkJCTB4MzY4IChQSU5fSU5Q
VVRfUFVMTFVQIHwgTVVYX1ZJUlRVQUxfTU9ERTExIHwgTVVYX01PREUwKQkvKiBtbWMxX2RhdDMu
ZGF0MyAqLwoJCT47Cgl9OwoKCW1tYzFfcGluc19zZHIyNTogcGlubXV4X21tYzFfc2RyMjVfcGlu
cyB7CgkJcGluY3RybC1zaW5nbGUscGlucyA9IDwKCQkJMHgzNTQgKFBJTl9JTlBVVF9QVUxMVVAg
fCBNVVhfVklSVFVBTF9NT0RFMTEgfCBNVVhfTU9ERTApCS8qIG1tYzFfY2xrLmNsayAqLwoJCQkw
eDM1OCAoUElOX0lOUFVUX1BVTExVUCB8IE1VWF9WSVJUVUFMX01PREUxMSB8IE1VWF9NT0RFMCkJ
LyogbW1jMV9jbWQuY21kICovCgkJCTB4MzVjIChQSU5fSU5QVVRfUFVMTFVQIHwgTVVYX1ZJUlRV
QUxfTU9ERTExIHwgTVVYX01PREUwKQkvKiBtbWMxX2RhdDAuZGF0MCAqLwoJCQkweDM2MCAoUElO
X0lOUFVUX1BVTExVUCB8IE1VWF9WSVJUVUFMX01PREUxMSB8IE1VWF9NT0RFMCkJLyogbW1jMV9k
YXQxLmRhdDEgKi8KCQkJMHgzNjQgKFBJTl9JTlBVVF9QVUxMVVAgfCBNVVhfVklSVFVBTF9NT0RF
MTEgfCBNVVhfTU9ERTApCS8qIG1tYzFfZGF0Mi5kYXQyICovCgkJCTB4MzY4IChQSU5fSU5QVVRf
UFVMTFVQIHwgTVVYX1ZJUlRVQUxfTU9ERTExIHwgTVVYX01PREUwKQkvKiBtbWMxX2RhdDMuZGF0
MyAqLwoJCT47Cgl9OwoKCW1tYzFfcGluc19zZHI1MDogcGlubXV4X21tYzFfc2RyNTBfcGlucyB7
CgkJcGluY3RybC1zaW5nbGUscGlucyA9IDwKCQkJMHgzNTQgKFBJTl9JTlBVVF9QVUxMVVAgfCBN
VVhfVklSVFVBTF9NT0RFMTAgfCBNVVhfTU9ERTApCS8qIG1tYzFfY2xrLmNsayAqLwoJCQkweDM1
OCAoUElOX0lOUFVUX1BVTExVUCB8IE1VWF9WSVJUVUFMX01PREUxMCB8IE1VWF9NT0RFMCkJLyog
bW1jMV9jbWQuY21kICovCgkJCTB4MzVjIChQSU5fSU5QVVRfUFVMTFVQIHwgTVVYX1ZJUlRVQUxf
TU9ERTEwIHwgTVVYX01PREUwKQkvKiBtbWMxX2RhdDAuZGF0MCAqLwoJCQkweDM2MCAoUElOX0lO
UFVUX1BVTExVUCB8IE1VWF9WSVJUVUFMX01PREUxMCB8IE1VWF9NT0RFMCkJLyogbW1jMV9kYXQx
LmRhdDEgKi8KCQkJMHgzNjQgKFBJTl9JTlBVVF9QVUxMVVAgfCBNVVhfVklSVFVBTF9NT0RFMTAg
fCBNVVhfTU9ERTApCS8qIG1tYzFfZGF0Mi5kYXQyICovCgkJCTB4MzY4IChQSU5fSU5QVVRfUFVM
TFVQIHwgTVVYX1ZJUlRVQUxfTU9ERTEwIHwgTVVYX01PREUwKQkvKiBtbWMxX2RhdDMuZGF0MyAq
LwoJCT47Cgl9OwoKCW1tYzFfcGluc19kZHI1MDogcGlubXV4X21tYzFfZGRyNTBfcGlucyB7CgkJ
cGluY3RybC1zaW5nbGUscGlucyA9IDwKCQkJMHgzNTQgKFBJTl9JTlBVVF9QVUxMVVAgfCBNQU5V
QUxfTU9ERSB8IE1VWF9NT0RFMCkJLyogbW1jMV9jbGsuY2xrICovCgkJCTB4MzU4IChQSU5fSU5Q
VVRfUFVMTFVQIHwgTUFOVUFMX01PREUgfCBNVVhfTU9ERTApCS8qIG1tYzFfY21kLmNtZCAqLwoJ
CQkweDM1YyAoUElOX0lOUFVUX1BVTExVUCB8IE1BTlVBTF9NT0RFIHwgTVVYX01PREUwKQkvKiBt
bWMxX2RhdDAuZGF0MCAqLwoJCQkweDM2MCAoUElOX0lOUFVUX1BVTExVUCB8IE1BTlVBTF9NT0RF
IHwgTVVYX01PREUwKQkvKiBtbWMxX2RhdDEuZGF0MSAqLwoJCQkweDM2NCAoUElOX0lOUFVUX1BV
TExVUCB8IE1BTlVBTF9NT0RFIHwgTVVYX01PREUwKQkvKiBtbWMxX2RhdDIuZGF0MiAqLwoJCQkw
eDM2OCAoUElOX0lOUFVUX1BVTExVUCB8IE1BTlVBTF9NT0RFIHwgTVVYX01PREUwKQkvKiBtbWMx
X2RhdDMuZGF0MyAqLwoJCT47Cgl9OwoKCW1tYzFfcGluc19zZHIxMDQ6IHBpbm11eF9tbWMxX3Nk
cjEwNF9waW5zIHsKCQlwaW5jdHJsLXNpbmdsZSxwaW5zID0gPAoJCQkweDM1NCAoUElOX0lOUFVU
X1BVTExVUCB8IE1BTlVBTF9NT0RFIHwgTVVYX01PREUwKQkvKiBtbWMxX2Nsay5jbGsgKi8KCQkJ
MHgzNTggKFBJTl9JTlBVVF9QVUxMVVAgfCBNQU5VQUxfTU9ERSB8IE1VWF9NT0RFMCkJLyogbW1j
MV9jbWQuY21kICovCgkJCTB4MzVjIChQSU5fSU5QVVRfUFVMTFVQIHwgTUFOVUFMX01PREUgfCBN
VVhfTU9ERTApCS8qIG1tYzFfZGF0MC5kYXQwICovCgkJCTB4MzYwIChQSU5fSU5QVVRfUFVMTFVQ
IHwgTUFOVUFMX01PREUgfCBNVVhfTU9ERTApCS8qIG1tYzFfZGF0MS5kYXQxICovCgkJCTB4MzY0
IChQSU5fSU5QVVRfUFVMTFVQIHwgTUFOVUFMX01PREUgfCBNVVhfTU9ERTApCS8qIG1tYzFfZGF0
Mi5kYXQyICovCgkJCTB4MzY4IChQSU5fSU5QVVRfUFVMTFVQIHwgTUFOVUFMX01PREUgfCBNVVhf
TU9ERTApCS8qIG1tYzFfZGF0My5kYXQzICovCgkJPjsKCX07CgoJbW1jMl9waW5zX2RlZmF1bHQ6
IG1tYzJfcGluc19kZWZhdWx0IHsKCQlwaW5jdHJsLXNpbmdsZSxwaW5zID0gPAoJCQkweDljIChQ
SU5fSU5QVVRfUFVMTFVQIHwgTVVYX01PREUxKQkvKiBncG1jX2EyMy5tbWMyX2NsayAqLwoJCQkw
eGIwIChQSU5fSU5QVVRfUFVMTFVQIHwgTVVYX01PREUxKQkvKiBncG1jX2NzMS5tbWMyX2NtZCAq
LwoJCQkweGEwIChQSU5fSU5QVVRfUFVMTFVQIHwgTVVYX01PREUxKQkvKiBncG1jX2EyNC5tbWMy
X2RhdDAgKi8KCQkJMHhhNCAoUElOX0lOUFVUX1BVTExVUCB8IE1VWF9NT0RFMSkJLyogZ3BtY19h
MjUubW1jMl9kYXQxICovCgkJCTB4YTggKFBJTl9JTlBVVF9QVUxMVVAgfCBNVVhfTU9ERTEpCS8q
IGdwbWNfYTI2Lm1tYzJfZGF0MiAqLwoJCQkweGFjIChQSU5fSU5QVVRfUFVMTFVQIHwgTVVYX01P
REUxKQkvKiBncG1jX2EyNy5tbWMyX2RhdDMgKi8KCQkJMHg4YyAoUElOX0lOUFVUX1BVTExVUCB8
IE1VWF9NT0RFMSkJLyogZ3BtY19hMTkubW1jMl9kYXQ0ICovCgkJCTB4OTAgKFBJTl9JTlBVVF9Q
VUxMVVAgfCBNVVhfTU9ERTEpCS8qIGdwbWNfYTIwLm1tYzJfZGF0NSAqLwoJCQkweDk0IChQSU5f
SU5QVVRfUFVMTFVQIHwgTVVYX01PREUxKQkvKiBncG1jX2EyMS5tbWMyX2RhdDYgKi8KCQkJMHg5
OCAoUElOX0lOUFVUX1BVTExVUCB8IE1VWF9NT0RFMSkJLyogZ3BtY19hMjIubW1jMl9kYXQ3ICov
CgkJPjsKCX07CgoJbW1jMl9waW5zX2hzOiBtbWMyX3BpbnNfaHMgewoJCXBpbmN0cmwtc2luZ2xl
LHBpbnMgPSA8CgkJCTB4OWMgKFBJTl9JTlBVVF9QVUxMVVAgfCBNVVhfTU9ERTEpCS8qIGdwbWNf
YTIzLm1tYzJfY2xrICovCgkJCTB4YjAgKFBJTl9JTlBVVF9QVUxMVVAgfCBNVVhfTU9ERTEpCS8q
IGdwbWNfY3MxLm1tYzJfY21kICovCgkJCTB4YTAgKFBJTl9JTlBVVF9QVUxMVVAgfCBNVVhfTU9E
RTEpCS8qIGdwbWNfYTI0Lm1tYzJfZGF0MCAqLwoJCQkweGE0IChQSU5fSU5QVVRfUFVMTFVQIHwg
TVVYX01PREUxKQkvKiBncG1jX2EyNS5tbWMyX2RhdDEgKi8KCQkJMHhhOCAoUElOX0lOUFVUX1BV
TExVUCB8IE1VWF9NT0RFMSkJLyogZ3BtY19hMjYubW1jMl9kYXQyICovCgkJCTB4YWMgKFBJTl9J
TlBVVF9QVUxMVVAgfCBNVVhfTU9ERTEpCS8qIGdwbWNfYTI3Lm1tYzJfZGF0MyAqLwoJCQkweDhj
IChQSU5fSU5QVVRfUFVMTFVQIHwgTVVYX01PREUxKQkvKiBncG1jX2ExOS5tbWMyX2RhdDQgKi8K
CQkJMHg5MCAoUElOX0lOUFVUX1BVTExVUCB8IE1VWF9NT0RFMSkJLyogZ3BtY19hMjAubW1jMl9k
YXQ1ICovCgkJCTB4OTQgKFBJTl9JTlBVVF9QVUxMVVAgfCBNVVhfTU9ERTEpCS8qIGdwbWNfYTIx
Lm1tYzJfZGF0NiAqLwoJCQkweDk4IChQSU5fSU5QVVRfUFVMTFVQIHwgTVVYX01PREUxKQkvKiBn
cG1jX2EyMi5tbWMyX2RhdDcgKi8KCQk+OwoJfTsKCgltbWMyX3BpbnNfZGRyXzFfOHY6IHBpbm11
eF9tbWMyX2Rkcl8xXzh2X3BpbnMgewoJCXBpbmN0cmwtc2luZ2xlLHBpbnMgPSA8CgkJCTB4OWMg
KFBJTl9JTlBVVF9QVUxMVVAgfCBNQU5VQUxfTU9ERSB8IE1VWF9NT0RFMSkgLyogZ3BtY19hMjMu
bW1jMl9jbGsgKi8KCQkJMHhiMCAoUElOX0lOUFVUX1BVTExVUCB8IE1BTlVBTF9NT0RFIHwgTVVY
X01PREUxKSAvKiBncG1jX2NzMS5tbWMyX2NtZCAqLwoJCQkweGEwIChQSU5fSU5QVVRfUFVMTFVQ
IHwgTUFOVUFMX01PREUgfCBNVVhfTU9ERTEpIC8qIGdwbWNfYTI0Lm1tYzJfZGF0MCAqLwoJCQkw
eGE0IChQSU5fSU5QVVRfUFVMTFVQIHwgTUFOVUFMX01PREUgfCBNVVhfTU9ERTEpIC8qIGdwbWNf
YTI1Lm1tYzJfZGF0MSAqLwoJCQkweGE4IChQSU5fSU5QVVRfUFVMTFVQIHwgTUFOVUFMX01PREUg
fCBNVVhfTU9ERTEpIC8qIGdwbWNfYTI2Lm1tYzJfZGF0MiAqLwoJCQkweGFjIChQSU5fSU5QVVRf
UFVMTFVQIHwgTUFOVUFMX01PREUgfCBNVVhfTU9ERTEpIC8qIGdwbWNfYTI3Lm1tYzJfZGF0MyAq
LwoJCQkweDhjIChQSU5fSU5QVVRfUFVMTFVQIHwgTUFOVUFMX01PREUgfCBNVVhfTU9ERTEpIC8q
IGdwbWNfYTE5Lm1tYzJfZGF0NCAqLwoJCQkweDkwIChQSU5fSU5QVVRfUFVMTFVQIHwgTUFOVUFM
X01PREUgfCBNVVhfTU9ERTEpIC8qIGdwbWNfYTIwLm1tYzJfZGF0NSAqLwoJCQkweDk0IChQSU5f
SU5QVVRfUFVMTFVQIHwgTUFOVUFMX01PREUgfCBNVVhfTU9ERTEpIC8qIGdwbWNfYTIxLm1tYzJf
ZGF0NiAqLwoJCQkweDk4IChQSU5fSU5QVVRfUFVMTFVQIHwgTUFOVUFMX01PREUgfCBNVVhfTU9E
RTEpIC8qIGdwbWNfYTIyLm1tYzJfZGF0NyAqLwoJCT47Cgl9OwoKCW1tYzJfcGluc19oczIwMF8x
Xzh2OiBtbWMyX3BpbnNfaHMyMDBfMV84diB7CgkJcGluY3RybC1zaW5nbGUscGlucyA9IDwKCQkJ
MHg5YyAoUElOX0lOUFVUX1BVTExVUCB8IE1BTlVBTF9NT0RFIHwgTVVYX01PREUxKSAvKiBncG1j
X2EyMy5tbWMyX2NsayAqLwoJCQkweGIwIChQSU5fSU5QVVRfUFVMTFVQIHwgTUFOVUFMX01PREUg
fCBNVVhfTU9ERTEpIC8qIGdwbWNfY3MxLm1tYzJfY21kICovCgkJCTB4YTAgKFBJTl9JTlBVVF9Q
VUxMVVAgfCBNQU5VQUxfTU9ERSB8IE1VWF9NT0RFMSkgLyogZ3BtY19hMjQubW1jMl9kYXQwICov
CgkJCTB4YTQgKFBJTl9JTlBVVF9QVUxMVVAgfCBNQU5VQUxfTU9ERSB8IE1VWF9NT0RFMSkgLyog
Z3BtY19hMjUubW1jMl9kYXQxICovCgkJCTB4YTggKFBJTl9JTlBVVF9QVUxMVVAgfCBNQU5VQUxf
TU9ERSB8IE1VWF9NT0RFMSkgLyogZ3BtY19hMjYubW1jMl9kYXQyICovCgkJCTB4YWMgKFBJTl9J
TlBVVF9QVUxMVVAgfCBNQU5VQUxfTU9ERSB8IE1VWF9NT0RFMSkgLyogZ3BtY19hMjcubW1jMl9k
YXQzICovCgkJCTB4OGMgKFBJTl9JTlBVVF9QVUxMVVAgfCBNQU5VQUxfTU9ERSB8IE1VWF9NT0RF
MSkgLyogZ3BtY19hMTkubW1jMl9kYXQ0ICovCgkJCTB4OTAgKFBJTl9JTlBVVF9QVUxMVVAgfCBN
QU5VQUxfTU9ERSB8IE1VWF9NT0RFMSkgLyogZ3BtY19hMjAubW1jMl9kYXQ1ICovCgkJCTB4OTQg
KFBJTl9JTlBVVF9QVUxMVVAgfCBNQU5VQUxfTU9ERSB8IE1VWF9NT0RFMSkgLyogZ3BtY19hMjEu
bW1jMl9kYXQ2ICovCgkJCTB4OTggKFBJTl9JTlBVVF9QVUxMVVAgfCBNQU5VQUxfTU9ERSB8IE1V
WF9NT0RFMSkgLyogZ3BtY19hMjIubW1jMl9kYXQ3ICovCgkJPjsKCX07CgoJbW1jNF9waW5zX2Rl
ZmF1bHQ6IG1tYzRfcGluc19kZWZhdWx0IHsKCQlwaW5jdHJsLXNpbmdsZSxwaW5zID0gPAoJCQkw
eDNlOCAoUElOX0lOUFVUX1BVTExVUCB8IE1BTlVBTF9NT0RFIHwgTVVYX01PREUzKSAvKiB1YXJ0
MV9jdHNuLm1tYzRfY2xrICovCgkJCTB4M2VjIChQSU5fSU5QVVRfUFVMTFVQIHwgTUFOVUFMX01P
REUgfCBNVVhfTU9ERTMpIC8qIHVhcnQxX3J0c24ubW1jNF9jbWQgKi8KCQkJMHgzZjAgKFBJTl9J
TlBVVF9QVUxMVVAgfCBNQU5VQUxfTU9ERSB8IE1VWF9NT0RFMykgLyogdWFydDJfcnhkLm1tYzRf
ZGF0MCAqLwoJCQkweDNmNCAoUElOX0lOUFVUX1BVTExVUCB8IE1BTlVBTF9NT0RFIHwgTVVYX01P
REUzKSAvKiB1YXJ0Ml90eGQubW1jNF9kYXQxICovCgkJCTB4M2Y4IChQSU5fSU5QVVRfUFVMTFVQ
IHwgTUFOVUFMX01PREUgfCBNVVhfTU9ERTMpIC8qIHVhcnQyX2N0c24ubW1jNF9kYXQyICovCgkJ
CTB4M2ZDIChQSU5fSU5QVVRfUFVMTFVQIHwgTUFOVUFMX01PREUgfCBNVVhfTU9ERTMpIC8qIHVh
cnQyX3J0c24ubW1jNF9kYXQzICovCgkJPjsKCX07CgoJbW1jNF9waW5zX2hzOiBtbWM0X3BpbnNf
aHMgewoJCXBpbmN0cmwtc2luZ2xlLHBpbnMgPSA8CgkJCTB4M2U4IChQSU5fSU5QVVRfUFVMTFVQ
IHwgTUFOVUFMX01PREUgfCBNVVhfTU9ERTMpIC8qIHVhcnQxX2N0c24ubW1jNF9jbGsgKi8KCQkJ
MHgzZWMgKFBJTl9JTlBVVF9QVUxMVVAgfCBNQU5VQUxfTU9ERSB8IE1VWF9NT0RFMykgLyogdWFy
dDFfcnRzbi5tbWM0X2NtZCAqLwoJCQkweDNmMCAoUElOX0lOUFVUX1BVTExVUCB8IE1BTlVBTF9N
T0RFIHwgTVVYX01PREUzKSAvKiB1YXJ0Ml9yeGQubW1jNF9kYXQwICovCgkJCTB4M2Y0IChQSU5f
SU5QVVRfUFVMTFVQIHwgTUFOVUFMX01PREUgfCBNVVhfTU9ERTMpIC8qIHVhcnQyX3R4ZC5tbWM0
X2RhdDEgKi8KCQkJMHgzZjggKFBJTl9JTlBVVF9QVUxMVVAgfCBNQU5VQUxfTU9ERSB8IE1VWF9N
T0RFMykgLyogdWFydDJfY3Rzbi5tbWM0X2RhdDIgKi8KCQkJMHgzZkMgKFBJTl9JTlBVVF9QVUxM
VVAgfCBNQU5VQUxfTU9ERSB8IE1VWF9NT0RFMykgLyogdWFydDJfcnRzbi5tbWM0X2RhdDMgKi8K
CQk+OwoJfTsKCgltbWM0X3BpbnNfc2RyMTI6IG1tYzRfcGluc19zZHIxMiB7CgkJcGluY3RybC1z
aW5nbGUscGlucyA9IDwKCQkJMHgzZTggKFBJTl9JTlBVVF9QVUxMVVAgfCBNQU5VQUxfTU9ERSB8
IE1VWF9NT0RFMykgLyogdWFydDFfY3Rzbi5tbWM0X2NsayAqLwoJCQkweDNlQyAoUElOX0lOUFVU
X1BVTExVUCB8IE1BTlVBTF9NT0RFIHwgTVVYX01PREUzKSAvKiB1YXJ0MV9ydHNuLm1tYzRfY21k
ICovCgkJCTB4M2YwIChQSU5fSU5QVVRfUFVMTFVQIHwgTUFOVUFMX01PREUgfCBNVVhfTU9ERTMp
IC8qIHVhcnQyX3J4ZC5tbWM0X2RhdDAgKi8KCQkJMHgzZjQgKFBJTl9JTlBVVF9QVUxMVVAgfCBN
QU5VQUxfTU9ERSB8IE1VWF9NT0RFMykgLyogdWFydDJfdHhkLm1tYzRfZGF0MSAqLwoJCQkweDNm
OCAoUElOX0lOUFVUX1BVTExVUCB8IE1BTlVBTF9NT0RFIHwgTVVYX01PREUzKSAvKiB1YXJ0Ml9j
dHNuLm1tYzRfZGF0MiAqLwoJCQkweDNmYyAoUElOX0lOUFVUX1BVTExVUCB8IE1BTlVBTF9NT0RF
IHwgTVVYX01PREUzKSAvKiB1YXJ0Ml9ydHNuLm1tYzRfZGF0MyAqLwoJCT47Cgl9OwoKCW1tYzRf
cGluc19zZHIyNTogbW1jNF9waW5zX3NkcjI1IHsKCQlwaW5jdHJsLXNpbmdsZSxwaW5zID0gPAoJ
CQkweDNlOCAoUElOX0lOUFVUX1BVTExVUCB8IE1BTlVBTF9NT0RFIHwgTVVYX01PREUzKSAvKiB1
YXJ0MV9jdHNuLm1tYzRfY2xrICovCgkJCTB4M2VDIChQSU5fSU5QVVRfUFVMTFVQIHwgTUFOVUFM
X01PREUgfCBNVVhfTU9ERTMpIC8qIHVhcnQxX3J0c24ubW1jNF9jbWQgKi8KCQkJMHgzZjAgKFBJ
Tl9JTlBVVF9QVUxMVVAgfCBNQU5VQUxfTU9ERSB8IE1VWF9NT0RFMykgLyogdWFydDJfcnhkLm1t
YzRfZGF0MCAqLwoJCQkweDNmNCAoUElOX0lOUFVUX1BVTExVUCB8IE1BTlVBTF9NT0RFIHwgTVVY
X01PREUzKSAvKiB1YXJ0Ml90eGQubW1jNF9kYXQxICovCgkJCTB4M2Y4IChQSU5fSU5QVVRfUFVM
TFVQIHwgTUFOVUFMX01PREUgfCBNVVhfTU9ERTMpIC8qIHVhcnQyX2N0c24ubW1jNF9kYXQyICov
CgkJCTB4M2ZjIChQSU5fSU5QVVRfUFVMTFVQIHwgTUFOVUFMX01PREUgfCBNVVhfTU9ERTMpIC8q
IHVhcnQyX3J0c24ubW1jNF9kYXQzICovCgkJPjsKCX07Cn07CgomZHJhN19pb2RlbGF5X2NvcmUg
ewoJbW1jMV9pb2RlbGF5X2RkcjUwX3JldjExX2NvbmY6IG1tYzFfaW9kZWxheV9kZHI1MF9yZXYx
MV9jb25mIHsKCQlwaW5jdHJsLXNpbmdsZSxwaW5zID0gPAoJCQkweDYxOCAoQV9ERUxBWSg1NzIp
IHwgR19ERUxBWSg1NDApKQkvKiBDRkdfTU1DMV9DTEtfSU4gKi8KCQkJMHg2MjQgKEFfREVMQVko
MCkgfCBHX0RFTEFZKDYwMCkpCS8qIENGR19NTUMxX0NNRF9JTiAqLwoJCQkweDYzMCAoQV9ERUxB
WSg0MDMpIHwgR19ERUxBWSgxMjApKQkvKiBDRkdfTU1DMV9EQVQwX0lOICovCgkJCTB4NjNjIChB
X0RFTEFZKDIzKSB8IEdfREVMQVkoNjApKQkvKiBDRkdfTU1DMV9EQVQxX0lOICovCgkJCTB4NjQ4
IChBX0RFTEFZKDI1KSB8IEdfREVMQVkoNjApKQkvKiBDRkdfTU1DMV9EQVQyX0lOICovCgkJCTB4
NjU0IChBX0RFTEFZKDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19NTUMxX0RBVDNfSU4gKi8KCQkJ
MHg2MjAgKEFfREVMQVkoMTUyNSkgfCBHX0RFTEFZKDApKQkvKiBDRkdfTU1DMV9DTEtfT1VUICov
CgkJCTB4NjI4IChBX0RFTEFZKDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19NTUMxX0NNRF9PRU4g
Ki8KCQkJMHg2MmMgKEFfREVMQVkoNTUpIHwgR19ERUxBWSgwKSkJLyogQ0ZHX01NQzFfQ01EX09V
VCAqLwoJCQkweDYzNCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfTU1DMV9EQVQw
X09FTiAqLwoJCQkweDYzOCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfTU1DMV9E
QVQwX09VVCAqLwoJCQkweDY0MCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfTU1D
MV9EQVQxX09FTiAqLwoJCQkweDY0NCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdf
TU1DMV9EQVQxX09VVCAqLwoJCQkweDY0YyAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBD
RkdfTU1DMV9EQVQyX09FTiAqLwoJCQkweDY1MCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkv
KiBDRkdfTU1DMV9EQVQyX09VVCAqLwoJCQkweDY1OCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkp
CQkvKiBDRkdfTU1DMV9EQVQzX09FTiAqLwoJCQkweDY1YyAoQV9ERUxBWSgwKSB8IEdfREVMQVko
MCkpCQkvKiBDRkdfTU1DMV9EQVQzX09VVCAqLwoJCT47Cgl9OwoKCW1tYzFfaW9kZWxheV9kZHI1
MF9yZXYyMF9jb25mOiBtbWMxX2lvZGVsYXlfZGRyNTBfcmV2MjBfY29uZiB7CgkJcGluY3RybC1z
aW5nbGUscGlucyA9IDwKCQkJMHg2MTggKEFfREVMQVkoMCkgfCBHX0RFTEFZKDApKQkJLyogQ0ZH
X01NQzFfQ0xLX0lOICovCgkJCTB4NjIwIChBX0RFTEFZKDEyNzEpIHwgR19ERUxBWSgwKSkJLyog
Q0ZHX01NQzFfQ0xLX09VVCAqLwoJCQkweDYyNCAoQV9ERUxBWSgyMjkpIHwgR19ERUxBWSgwKSkJ
LyogQ0ZHX01NQzFfQ01EX0lOICovCgkJCTB4NjI4IChBX0RFTEFZKDApIHwgR19ERUxBWSgwKSkJ
CS8qIENGR19NTUMxX0NNRF9PRU4gKi8KCQkJMHg2MkMgKEFfREVMQVkoMCkgfCBHX0RFTEFZKDAp
KQkJLyogQ0ZHX01NQzFfQ01EX09VVCAqLwoJCQkweDYzMCAoQV9ERUxBWSg4NTApIHwgR19ERUxB
WSgwKSkJLyogQ0ZHX01NQzFfREFUMF9JTiAqLwoJCQkweDYzNCAoQV9ERUxBWSgwKSB8IEdfREVM
QVkoMCkpCQkvKiBDRkdfTU1DMV9EQVQwX09FTiAqLwoJCQkweDYzOCAoQV9ERUxBWSgyMCkgfCBH
X0RFTEFZKDApKQkvKiBDRkdfTU1DMV9EQVQwX09VVCAqLwoJCQkweDYzQyAoQV9ERUxBWSg0Njgp
IHwgR19ERUxBWSgwKSkJLyogQ0ZHX01NQzFfREFUMV9JTiAqLwoJCQkweDY0MCAoQV9ERUxBWSgw
KSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfTU1DMV9EQVQxX09FTiAqLwoJCQkweDY0NCAoQV9ERUxB
WSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfTU1DMV9EQVQxX09VVCAqLwoJCQkweDY0OCAoQV9E
RUxBWSg0NjYpIHwgR19ERUxBWSgwKSkJLyogQ0ZHX01NQzFfREFUMl9JTiAqLwoJCQkweDY0QyAo
QV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfTU1DMV9EQVQyX09FTiAqLwoJCQkweDY1
MCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfTU1DMV9EQVQyX09VVCAqLwoJCQkw
eDY1NCAoQV9ERUxBWSgzOTkpIHwgR19ERUxBWSgwKSkJLyogQ0ZHX01NQzFfREFUM19JTiAqLwoJ
CQkweDY1OCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfTU1DMV9EQVQzX09FTiAq
LwoJCQkweDY1QyAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfTU1DMV9EQVQzX09V
VCAqLwoJCT47Cgl9OwoKCW1tYzFfaW9kZWxheV9zZHIxMDRfcmV2MTFfY29uZjogbW1jMV9pb2Rl
bGF5X3NkcjEwNF9yZXYxMV9jb25mIHsKCQlwaW5jdHJsLXNpbmdsZSxwaW5zID0gPAoJCQkweDYy
MCAoQV9ERUxBWSgxMDYzKSB8IEdfREVMQVkoMTcpKQkvKiBDRkdfTU1DMV9DTEtfT1VUICovCgkJ
CTB4NjI4IChBX0RFTEFZKDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19NTUMxX0NNRF9PRU4gKi8K
CQkJMHg2MmMgKEFfREVMQVkoMjMpIHwgR19ERUxBWSgwKSkJLyogQ0ZHX01NQzFfQ01EX09VVCAq
LwoJCQkweDYzNCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfTU1DMV9EQVQwX09F
TiAqLwoJCQkweDYzOCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfTU1DMV9EQVQw
X09VVCAqLwoJCQkweDY0MCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfTU1DMV9E
QVQxX09FTiAqLwoJCQkweDY0NCAoQV9ERUxBWSgyKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfTU1D
MV9EQVQxX09VVCAqLwoJCQkweDY0YyAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdf
TU1DMV9EQVQyX09FTiAqLwoJCQkweDY1MCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBD
RkdfTU1DMV9EQVQyX09VVCAqLwoJCQkweDY1OCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkv
KiBDRkdfTU1DMV9EQVQzX09FTiAqLwoJCQkweDY1YyAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkp
CQkvKiBDRkdfTU1DMV9EQVQzX09VVCAqLwoJCT47Cgl9OwoKCW1tYzFfaW9kZWxheV9zZHIxMDRf
cmV2MjBfY29uZjogbW1jMV9pb2RlbGF5X3NkcjEwNF9yZXYyMF9jb25mIHsKCQlwaW5jdHJsLXNp
bmdsZSxwaW5zID0gPAoJCQkweDYyMCAoQV9ERUxBWSg2MDApIHwgR19ERUxBWSg0MDApKQkvKiBD
RkdfTU1DMV9DTEtfT1VUICovCgkJCTB4NjI4IChBX0RFTEFZKDApIHwgR19ERUxBWSgwKSkJCS8q
IENGR19NTUMxX0NNRF9PRU4gKi8KCQkJMHg2MmMgKEFfREVMQVkoMCkgfCBHX0RFTEFZKDApKQkJ
LyogQ0ZHX01NQzFfQ01EX09VVCAqLwoJCQkweDYzNCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkp
CQkvKiBDRkdfTU1DMV9EQVQwX09FTiAqLwoJCQkweDYzOCAoQV9ERUxBWSgzMCkgfCBHX0RFTEFZ
KDApKQkvKiBDRkdfTU1DMV9EQVQwX09VVCAqLwoJCQkweDY0MCAoQV9ERUxBWSgwKSB8IEdfREVM
QVkoMCkpCQkvKiBDRkdfTU1DMV9EQVQxX09FTiAqLwoJCQkweDY0NCAoQV9ERUxBWSgwKSB8IEdf
REVMQVkoMCkpCQkvKiBDRkdfTU1DMV9EQVQxX09VVCAqLwoJCQkweDY0YyAoQV9ERUxBWSgwKSB8
IEdfREVMQVkoMCkpCQkvKiBDRkdfTU1DMV9EQVQyX09FTiAqLwoJCQkweDY1MCAoQV9ERUxBWSgw
KSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfTU1DMV9EQVQyX09VVCAqLwoJCQkweDY1OCAoQV9ERUxB
WSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfTU1DMV9EQVQzX09FTiAqLwoJCQkweDY1YyAoQV9E
RUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfTU1DMV9EQVQzX09VVCAqLwoJCT47Cgl9OwoK
CW1tYzJfaW9kZWxheV9oczIwMF8xXzh2X3JldjExX2NvbmY6IG1tYzJfaW9kZWxheV9oczIwMF8x
Xzh2X3JldjExX2NvbmYgewoJCXBpbmN0cmwtc2luZ2xlLHBpbnMgPSA8CgkJCTB4MTkwIChBX0RF
TEFZKDYyMSkgfCBHX0RFTEFZKDYwMCkpCS8qIENGR19HUE1DX0ExOV9PRU4gKi8KCQkJMHgxOTQg
KEFfREVMQVkoMzAwKSB8IEdfREVMQVkoMCkpCS8qIENGR19HUE1DX0ExOV9PVVQgKi8KCQkJMHgx
YTggKEFfREVMQVkoNzM5KSB8IEdfREVMQVkoNjAwKSkJLyogQ0ZHX0dQTUNfQTIwX09FTiAqLwoJ
CQkweDFhYyAoQV9ERUxBWSgyNDApIHwgR19ERUxBWSgwKSkJLyogQ0ZHX0dQTUNfQTIwX09VVCAq
LwoJCQkweDFiNCAoQV9ERUxBWSg4MTIpIHwgR19ERUxBWSg2MDApKQkvKiBDRkdfR1BNQ19BMjFf
T0VOICovCgkJCTB4MWI4IChBX0RFTEFZKDI0MCkgfCBHX0RFTEFZKDApKQkvKiBDRkdfR1BNQ19B
MjFfT1VUICovCgkJCTB4MWMwIChBX0RFTEFZKDk1NCkgfCBHX0RFTEFZKDYwMCkpCS8qIENGR19H
UE1DX0EyMl9PRU4gKi8KCQkJMHgxYzQgKEFfREVMQVkoNjApICB8IEdfREVMQVkoMCkpCS8qIENG
R19HUE1DX0EyMl9PVVQgKi8KCQkJMHgxZDAgKEFfREVMQVkoMTM0MCl8IEdfREVMQVkoNDIwKSkJ
LyogQ0ZHX0dQTUNfQTIzX09VVCAqLwoJCQkweDFkOCAoQV9ERUxBWSg5MzUpIHwgR19ERUxBWSg2
MDApKQkvKiBDRkdfR1BNQ19BMjRfT0VOICovCgkJCTB4MWRjIChBX0RFTEFZKDApIHwgR19ERUxB
WSgwKSkJCS8qIENGR19HUE1DX0EyNF9PVVQgKi8KCQkJMHgxZTQgKEFfREVMQVkoNTI1KSB8IEdf
REVMQVkoNjAwKSkJLyogQ0ZHX0dQTUNfQTI1X09FTiAqLwoJCQkweDFlOCAoQV9ERUxBWSgxMjAp
IHwgR19ERUxBWSgwKSkJLyogQ0ZHX0dQTUNfQTI1X09VVCAqLwoJCQkweDFmMCAoQV9ERUxBWSg3
NjcpIHwgR19ERUxBWSg2MDApKQkvKiBDRkdfR1BNQ19BMjZfT0VOICovCgkJCTB4MWY0IChBX0RF
TEFZKDIyNSkgfCBHX0RFTEFZKDApKQkvKiBDRkdfR1BNQ19BMjZfT1VUICovCgkJCTB4MWZjIChB
X0RFTEFZKDU2NSkgfCBHX0RFTEFZKDYwMCkpCS8qIENGR19HUE1DX0EyN19PRU4gKi8KCQkJMHgy
MDAgKEFfREVMQVkoNjApIHwgR19ERUxBWSgwKSkJLyogQ0ZHX0dQTUNfQTI3X09VVCAqLwoJCQkw
eDM2NCAoQV9ERUxBWSg5NjkpIHwgR19ERUxBWSg2MDApKQkvKiBDRkdfR1BNQ19DUzFfT0VOICov
CgkJCTB4MzY4IChBX0RFTEFZKDE4MCkgfCBHX0RFTEFZKDApKQkvKiBDRkdfR1BNQ19DUzFfT1VU
ICovCgkgICAgICA+OwoJfTsKCgltbWMyX2lvZGVsYXlfaHMyMDBfMV84dl9yZXYyMF9jb25mOiBt
bWMyX2lvZGVsYXlfaHMyMDBfMV84dl9yZXYyMF9jb25mIHsKCQlwaW5jdHJsLXNpbmdsZSxwaW5z
ID0gPAoJCQkweDE5MCAoQV9ERUxBWSgyNzQpIHwgR19ERUxBWSgwKSkgICAgICAgLyogQ0ZHX0dQ
TUNfQTE5X09FTiAqLwoJCQkweDE5NCAoQV9ERUxBWSgxNjIpIHwgR19ERUxBWSgwKSkgICAgICAg
LyogQ0ZHX0dQTUNfQTE5X09VVCAqLwoJCQkweDFhOCAoQV9ERUxBWSg0MDEpIHwgR19ERUxBWSgw
KSkgICAgICAgLyogQ0ZHX0dQTUNfQTIwX09FTiAqLwoJCQkweDFhYyAoQV9ERUxBWSg3MykgfCBH
X0RFTEFZKDApKSAgICAgICAgLyogQ0ZHX0dQTUNfQTIwX09VVCAqLwoJCQkweDFiNCAoQV9ERUxB
WSg0NjUpIHwgR19ERUxBWSgwKSkgICAgICAgLyogQ0ZHX0dQTUNfQTIxX09FTiAqLwoJCQkweDFi
OCAoQV9ERUxBWSgxMTUpIHwgR19ERUxBWSgwKSkgICAgICAgLyogQ0ZHX0dQTUNfQTIxX09VVCAq
LwoJCQkweDFjMCAoQV9ERUxBWSg2MzMpIHwgR19ERUxBWSgwKSkgICAgICAgLyogQ0ZHX0dQTUNf
QTIyX09FTiAqLwoJCQkweDFjNCAoQV9ERUxBWSg0NykgfCBHX0RFTEFZKDApKSAgICAgICAgLyog
Q0ZHX0dQTUNfQTIyX09VVCAqLwoJCQkweDFkMCAoQV9ERUxBWSg5MzUpIHwgR19ERUxBWSgyODAp
KSAgICAgLyogQ0ZHX0dQTUNfQTIzX09VVCAqLwoJCQkweDFkOCAoQV9ERUxBWSg2MjEpIHwgR19E
RUxBWSgwKSkgICAgICAgLyogQ0ZHX0dQTUNfQTI0X09FTiAqLwoJCQkweDFkYyAoQV9ERUxBWSgw
KSB8IEdfREVMQVkoMCkpICAgICAgICAgLyogQ0ZHX0dQTUNfQTI0X09VVCAqLwoJCQkweDFlNCAo
QV9ERUxBWSgxODMpIHwgR19ERUxBWSgwKSkgICAgICAgLyogQ0ZHX0dQTUNfQTI1X09FTiAqLwoJ
CQkweDFlOCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpICAgICAgICAgLyogQ0ZHX0dQTUNfQTI1
X09VVCAqLwoJCQkweDFmMCAoQV9ERUxBWSg0NjcpIHwgR19ERUxBWSgwKSkgICAgICAgLyogQ0ZH
X0dQTUNfQTI2X09FTiAqLwoJCQkweDFmNCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpICAgICAg
ICAgLyogQ0ZHX0dQTUNfQTI2X09VVCAqLwoJCQkweDFmYyAoQV9ERUxBWSgyNjIpIHwgR19ERUxB
WSgwKSkgICAgICAgLyogQ0ZHX0dQTUNfQTI3X09FTiAqLwoJCQkweDIwMCAoQV9ERUxBWSg0Nikg
fCBHX0RFTEFZKDApKSAgICAgICAgLyogQ0ZHX0dQTUNfQTI3X09VVCAqLwoJCQkweDM2NCAoQV9E
RUxBWSg2ODQpIHwgR19ERUxBWSgwKSkgICAgICAgLyogQ0ZHX0dQTUNfQ1MxX09FTiAqLwoJCQkw
eDM2OCAoQV9ERUxBWSg3NikgfCBHX0RFTEFZKDApKSAgICAgICAgLyogQ0ZHX0dQTUNfQ1MxX09V
VCAqLwoJICAgICAgPjsKCX07CgoJbW1jMl9pb2RlbGF5X2Rkcl8xXzh2X3JldjExX2NvbmY6IG1t
YzJfaW9kZWxheV9kZHJfMV84dl9yZXYxMV9jb25mIHsKCQlwaW5jdHJsLXNpbmdsZSxwaW5zID0g
PAoJCQkweDE4YyAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfR1BNQ19BMTlfSU4g
Ki8KCQkJMHgxYTQgKEFfREVMQVkoMjc0KSB8IEdfREVMQVkoMjQwKSkJLyogQ0ZHX0dQTUNfQTIw
X0lOICovCgkJCTB4MWIwIChBX0RFTEFZKDApIHwgR19ERUxBWSg2MCkpCS8qIENGR19HUE1DX0Ey
MV9JTiAqLwoJCQkweDFiYyAoQV9ERUxBWSgwKSB8IEdfREVMQVkoNjApKQkvKiBDRkdfR1BNQ19B
MjJfSU4gKi8KCQkJMHgxYzggKEFfREVMQVkoNTE0KSB8IEdfREVMQVkoMzYwKSkJLyogQ0ZHX0dQ
TUNfQTIzX0lOICovCgkJCTB4MWQ0IChBX0RFTEFZKDE4NykgfCBHX0RFTEFZKDEyMCkpCS8qIENG
R19HUE1DX0EyNF9JTiAqLwoJCQkweDFlMCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBD
RkdfR1BNQ19BMjVfSU4gKi8KCQkJMHgxZWMgKEFfREVMQVkoMCkgfCBHX0RFTEFZKDYwKSkJLyog
Q0ZHX0dQTUNfQTI2X0lOICovCgkJCTB4MWY4IChBX0RFTEFZKDEyMSkgfCBHX0RFTEFZKDYwKSkJ
LyogQ0ZHX0dQTUNfQTI3X0lOICovCgkJCTB4MzYwIChBX0RFTEFZKDApIHwgR19ERUxBWSgwKSkJ
CS8qIENGR19HUE1DX0NTMV9JTiAqLwoJCQkweDE5MCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkp
CQkvKiBDRkdfR1BNQ19BMTlfT0VOICovCgkJCTB4MTk0IChBX0RFTEFZKDE3NCkgfCBHX0RFTEFZ
KDApKQkvKiBDRkdfR1BNQ19BMTlfT1VUICovCgkJCTB4MWE4IChBX0RFTEFZKDApIHwgR19ERUxB
WSgwKSkJCS8qIENGR19HUE1DX0EyMF9PRU4gKi8KCQkJMHgxYWMgKEFfREVMQVkoMTY4KSB8IEdf
REVMQVkoMCkpCS8qIENGR19HUE1DX0EyMF9PVVQgKi8KCQkJMHgxYjQgKEFfREVMQVkoMCkgfCBH
X0RFTEFZKDApKQkJLyogQ0ZHX0dQTUNfQTIxX09FTiAqLwoJCQkweDFiOCAoQV9ERUxBWSgxMzYp
IHwgR19ERUxBWSgwKSkJLyogQ0ZHX0dQTUNfQTIxX09VVCAqLwoJCQkweDFjMCAoQV9ERUxBWSgw
KSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfR1BNQ19BMjJfT0VOICovCgkJCTB4MWM0IChBX0RFTEFZ
KDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19HUE1DX0EyMl9PVVQgKi8KCQkJMHgxZDAgKEFfREVM
QVkoODc5KSB8IEdfREVMQVkoMCkpCS8qIENGR19HUE1DX0EyM19PVVQgKi8KCQkJMHgxZDggKEFf
REVMQVkoMCkgfCBHX0RFTEFZKDApKQkJLyogQ0ZHX0dQTUNfQTI0X09FTiAqLwoJCQkweDFkYyAo
QV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfR1BNQ19BMjRfT1VUICovCgkJCTB4MWU0
IChBX0RFTEFZKDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19HUE1DX0EyNV9PRU4gKi8KCQkJMHgx
ZTggKEFfREVMQVkoMzQpIHwgR19ERUxBWSgwKSkJLyogQ0ZHX0dQTUNfQTI1X09VVCAqLwoJCQkw
eDFmMCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfR1BNQ19BMjZfT0VOICovCgkJ
CTB4MWY0IChBX0RFTEFZKDEyMCkgfCBHX0RFTEFZKDApKQkvKiBDRkdfR1BNQ19BMjZfT1VUICov
CgkJCTB4MWZjIChBX0RFTEFZKDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19HUE1DX0EyN19PRU4g
Ki8KCQkJMHgyMDAgKEFfREVMQVkoMCkgfCBHX0RFTEFZKDApKQkJLyogQ0ZHX0dQTUNfQTI3X09V
VCAqLwoJCQkweDM2NCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfR1BNQ19DUzFf
T0VOICovCgkJCTB4MzY4IChBX0RFTEFZKDExKSB8IEdfREVMQVkoMCkpCS8qIENGR19HUE1DX0NT
MV9PVVQgKi8KCQk+OwoJfTsKCgltbWMyX2lvZGVsYXlfZGRyXzFfOHZfcmV2MjBfY29uZjogbW1j
Ml9pb2RlbGF5X2Rkcl8xXzh2X3JldjIwX2NvbmYgewoJCXBpbmN0cmwtc2luZ2xlLHBpbnMgPSA8
CgkJCTB4MThjIChBX0RFTEFZKDI3MCkgfCBHX0RFTEFZKDApKQkvKiBDRkdfR1BNQ19BMTlfSU4g
Ki8KCQkJMHgxYTQgKEFfREVMQVkoMCkgfCBHX0RFTEFZKDApKQkJLyogQ0ZHX0dQTUNfQTIwX0lO
ICovCgkJCTB4MWIwIChBX0RFTEFZKDE3MCkgfCBHX0RFTEFZKDApKQkvKiBDRkdfR1BNQ19BMjFf
SU4gKi8KCQkJMHgxYmMgKEFfREVMQVkoNzU4KSB8IEdfREVMQVkoMCkpCS8qIENGR19HUE1DX0Ey
Ml9JTiAqLwoJCQkweDFjOCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfR1BNQ19B
MjNfSU4gKi8KCQkJMHgxZDQgKEFfREVMQVkoODEpIHwgR19ERUxBWSgwKSkJLyogQ0ZHX0dQTUNf
QTI0X0lOICovCgkJCTB4MWUwIChBX0RFTEFZKDI4NikgfCBHX0RFTEFZKDApKQkvKiBDRkdfR1BN
Q19BMjVfSU4gKi8KCQkJMHgxZWMgKEFfREVMQVkoMCkgfCBHX0RFTEFZKDApKQkJLyogQ0ZHX0dQ
TUNfQTI2X0lOICovCgkJCTB4MWY4IChBX0RFTEFZKDEyMykgfCBHX0RFTEFZKDApKQkvKiBDRkdf
R1BNQ19BMjdfSU4gKi8KCQkJMHgzNjAgKEFfREVMQVkoMzQ2KSB8IEdfREVMQVkoMCkpCS8qIENG
R19HUE1DX0NTMV9JTiAqLwoJCQkweDE5MCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBD
RkdfR1BNQ19BMTlfT0VOICovCgkJCTB4MTk0IChBX0RFTEFZKDU1KSB8IEdfREVMQVkoMCkpCS8q
IENGR19HUE1DX0ExOV9PVVQgKi8KCQkJMHgxYTggKEFfREVMQVkoMCkgfCBHX0RFTEFZKDApKQkJ
LyogQ0ZHX0dQTUNfQTIwX09FTiAqLwoJCQkweDFhYyAoQV9ERUxBWSg0MjIpIHwgR19ERUxBWSgw
KSkJLyogQ0ZHX0dQTUNfQTIwX09VVCAqLwoJCQkweDFiNCAoQV9ERUxBWSg2NDIpIHwgR19ERUxB
WSgwKSkJLyogQ0ZHX0dQTUNfQTIxX09FTiAqLwoJCQkweDFiOCAoQV9ERUxBWSgwKSB8IEdfREVM
QVkoMCkpCQkvKiBDRkdfR1BNQ19BMjFfT1VUICovCgkJCTB4MWMwIChBX0RFTEFZKDApIHwgR19E
RUxBWSgwKSkJCS8qIENGR19HUE1DX0EyMl9PRU4gKi8KCQkJMHgxYzQgKEFfREVMQVkoMTI4KSB8
IEdfREVMQVkoMCkpCS8qIENGR19HUE1DX0EyMl9PVVQgKi8KCQkJMHgxZDAgKEFfREVMQVkoMCkg
fCBHX0RFTEFZKDApKQkJLyogQ0ZHX0dQTUNfQTIzX09VVCAqLwoJCQkweDFkOCAoQV9ERUxBWSgw
KSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfR1BNQ19BMjRfT0VOICovCgkJCTB4MWRjIChBX0RFTEFZ
KDM5NSkgfCBHX0RFTEFZKDApKQkvKiBDRkdfR1BNQ19BMjRfT1VUICovCgkJCTB4MWU0IChBX0RF
TEFZKDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19HUE1DX0EyNV9PRU4gKi8KCQkJMHgxZTggKEFf
REVMQVkoMCkgfCBHX0RFTEFZKDApKQkJLyogQ0ZHX0dQTUNfQTI1X09VVCAqLwoJCQkweDFmMCAo
QV9ERUxBWSg2MjMpIHwgR19ERUxBWSgwKSkJLyogQ0ZHX0dQTUNfQTI2X09FTiAqLwoJCQkweDFm
NCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfR1BNQ19BMjZfT1VUICovCgkJCTB4
MWZjIChBX0RFTEFZKDU0KSB8IEdfREVMQVkoMCkpCS8qIENGR19HUE1DX0EyN19PRU4gKi8KCQkJ
MHgyMDAgKEFfREVMQVkoMCkgfCBHX0RFTEFZKDApKQkJLyogQ0ZHX0dQTUNfQTI3X09VVCAqLwoJ
CQkweDM2NCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfR1BNQ19DUzFfT0VOICov
CgkJCTB4MzY4IChBX0RFTEFZKDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19HUE1DX0NTMV9PVVQg
Ki8KCQk+OwoJfTsKCgltbWM0X2lvZGVsYXlfZHNfcmV2MTFfY29uZjogbW1jNF9pb2RlbGF5X2Rz
X3JldjExX2NvbmYgewoJCXBpbmN0cmwtc2luZ2xlLHBpbnMgPSA8CgkJCTB4ODQwIChBX0RFTEFZ
KDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19VQVJUMV9DVFNOX0lOICovCgkJCTB4ODQ4IChBX0RF
TEFZKDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19VQVJUMV9DVFNOX09VVCAqLwoJCQkweDg0YyAo
QV9ERUxBWSg5NikgfCBHX0RFTEFZKDApKQkvKiBDRkdfVUFSVDFfUlRTTl9JTiAqLwoJCQkweDg1
MCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfVUFSVDFfUlRTTl9PRU4gKi8KCQkJ
MHg4NTQgKEFfREVMQVkoMCkgfCBHX0RFTEFZKDApKQkJLyogQ0ZHX1VBUlQxX1JUU05fT1VUICov
CgkJCTB4ODcwIChBX0RFTEFZKDU4MikgfCBHX0RFTEFZKDApKQkvKiBDRkdfVUFSVDJfQ1RTTl9J
TiAqLwoJCQkweDg3NCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfVUFSVDJfQ1RT
Tl9PRU4gKi8KCQkJMHg4NzggKEFfREVMQVkoMCkgfCBHX0RFTEFZKDApKQkJLyogQ0ZHX1VBUlQy
X0NUU05fT1VUICovCgkJCTB4ODdjIChBX0RFTEFZKDM5MSkgfCBHX0RFTEFZKDApKQkvKiBDRkdf
VUFSVDJfUlRTTl9JTiAqLwoJCQkweDg4MCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBD
RkdfVUFSVDJfUlRTTl9PRU4gKi8KCQkJMHg4ODQgKEFfREVMQVkoMCkgfCBHX0RFTEFZKDApKQkJ
LyogQ0ZHX1VBUlQyX1JUU05fT1VUICovCgkJCTB4ODg4IChBX0RFTEFZKDU2MSkgfCBHX0RFTEFZ
KDApKQkvKiBDRkdfVUFSVDJfUlhEX0lOICovCgkJCTB4ODhjIChBX0RFTEFZKDApIHwgR19ERUxB
WSgwKSkJCS8qIENGR19VQVJUMl9SWERfT0VOICovCgkJCTB4ODkwIChBX0RFTEFZKDApIHwgR19E
RUxBWSgwKSkJCS8qIENGR19VQVJUMl9SWERfT1VUICovCgkJCTB4ODk0IChBX0RFTEFZKDU4OCkg
fCBHX0RFTEFZKDApKQkvKiBDRkdfVUFSVDJfVFhEX0lOICovCgkJCTB4ODk4IChBX0RFTEFZKDAp
IHwgR19ERUxBWSgwKSkJCS8qIENGR19VQVJUMl9UWERfT0VOICovCgkJCTB4ODljIChBX0RFTEFZ
KDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19VQVJUMl9UWERfT1VUICovCgkJPjsKCX07CgoJbW1j
NF9pb2RlbGF5X2RzX3JldjIwX2NvbmY6IG1tYzRfaW9kZWxheV9kc19yZXYyMF9jb25mIHsKCQlw
aW5jdHJsLXNpbmdsZSxwaW5zID0gPAoJCQkweDg0MCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkp
CQkvKiBDRkdfVUFSVDFfQ1RTTl9JTiAqLwoJCQkweDg0OCAoQV9ERUxBWSgwKSB8IEdfREVMQVko
MCkpCQkvKiBDRkdfVUFSVDFfQ1RTTl9PVVQgKi8KCQkJMHg4NGMgKEFfREVMQVkoMzA3KSB8IEdf
REVMQVkoMCkpCS8qIENGR19VQVJUMV9SVFNOX0lOICovCgkJCTB4ODUwIChBX0RFTEFZKDApIHwg
R19ERUxBWSgwKSkJCS8qIENGR19VQVJUMV9SVFNOX09FTiAqLwoJCQkweDg1NCAoQV9ERUxBWSgw
KSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfVUFSVDFfUlRTTl9PVVQgKi8KCQkJMHg4NzAgKEFfREVM
QVkoNzg1KSB8IEdfREVMQVkoMCkpCS8qIENGR19VQVJUMl9DVFNOX0lOICovCgkJCTB4ODc0IChB
X0RFTEFZKDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19VQVJUMl9DVFNOX09FTiAqLwoJCQkweDg3
OCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfVUFSVDJfQ1RTTl9PVVQgKi8KCQkJ
MHg4N2MgKEFfREVMQVkoNjEzKSB8IEdfREVMQVkoMCkpCS8qIENGR19VQVJUMl9SVFNOX0lOICov
CgkJCTB4ODgwIChBX0RFTEFZKDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19VQVJUMl9SVFNOX09F
TiAqLwoJCQkweDg4NCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfVUFSVDJfUlRT
Tl9PVVQgKi8KCQkJMHg4ODggKEFfREVMQVkoNjgzKSB8IEdfREVMQVkoMCkpCS8qIENGR19VQVJU
Ml9SWERfSU4gKi8KCQkJMHg4OGMgKEFfREVMQVkoMCkgfCBHX0RFTEFZKDApKQkJLyogQ0ZHX1VB
UlQyX1JYRF9PRU4gKi8KCQkJMHg4OTAgKEFfREVMQVkoMCkgfCBHX0RFTEFZKDApKQkJLyogQ0ZH
X1VBUlQyX1JYRF9PVVQgKi8KCQkJMHg4OTQgKEFfREVMQVkoODM1KSB8IEdfREVMQVkoMCkpCS8q
IENGR19VQVJUMl9UWERfSU4gKi8KCQkJMHg4OTggKEFfREVMQVkoMCkgfCBHX0RFTEFZKDApKQkJ
LyogQ0ZHX1VBUlQyX1RYRF9PRU4gKi8KCQkJMHg4OWMgKEFfREVMQVkoMCkgfCBHX0RFTEFZKDAp
KQkJLyogQ0ZHX1VBUlQyX1RYRF9PVVQgKi8KCQk+OwoJfTsKCgltbWM0X2lvZGVsYXlfc2RyMTJf
aHNfc2RyMjVfcmV2MTFfY29uZjogbW1jNF9pb2RlbGF5X3NkcjEyX2hzX3NkcjI1X3JldjExX2Nv
bmYgewoJCXBpbmN0cmwtc2luZ2xlLHBpbnMgPSA8CgkJCTB4ODQwIChBX0RFTEFZKDApIHwgR19E
RUxBWSgwKSkJCS8qIENGR19VQVJUMV9DVFNOX0lOICovCgkJCTB4ODQ4IChBX0RFTEFZKDI2NTEp
IHwgR19ERUxBWSgwKSkJLyogQ0ZHX1VBUlQxX0NUU05fT1VUICovCgkJCTB4ODRjIChBX0RFTEFZ
KDE1NzIpIHwgR19ERUxBWSgwKSkJLyogQ0ZHX1VBUlQxX1JUU05fSU4gKi8KCQkJMHg4NTAgKEFf
REVMQVkoMCkgfCBHX0RFTEFZKDApKQkJLyogQ0ZHX1VBUlQxX1JUU05fT0VOICovCgkJCTB4ODU0
IChBX0RFTEFZKDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19VQVJUMV9SVFNOX09VVCAqLwoJCQkw
eDg3MCAoQV9ERUxBWSgxOTEzKSB8IEdfREVMQVkoMCkpCS8qIENGR19VQVJUMl9DVFNOX0lOICov
CgkJCTB4ODc0IChBX0RFTEFZKDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19VQVJUMl9DVFNOX09F
TiAqLwoJCQkweDg3OCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfVUFSVDJfQ1RT
Tl9PVVQgKi8KCQkJMHg4N2MgKEFfREVMQVkoMTcyMSkgfCBHX0RFTEFZKDApKQkvKiBDRkdfVUFS
VDJfUlRTTl9JTiAqLwoJCQkweDg4MCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdf
VUFSVDJfUlRTTl9PRU4gKi8KCQkJMHg4ODQgKEFfREVMQVkoMCkgfCBHX0RFTEFZKDApKQkJLyog
Q0ZHX1VBUlQyX1JUU05fT1VUICovCgkJCTB4ODg4IChBX0RFTEFZKDE4OTEpIHwgR19ERUxBWSgw
KSkJLyogQ0ZHX1VBUlQyX1JYRF9JTiAqLwoJCQkweDg4YyAoQV9ERUxBWSgwKSB8IEdfREVMQVko
MCkpCQkvKiBDRkdfVUFSVDJfUlhEX09FTiAqLwoJCQkweDg5MCAoQV9ERUxBWSgwKSB8IEdfREVM
QVkoMCkpCQkvKiBDRkdfVUFSVDJfUlhEX09VVCAqLwoJCQkweDg5NCAoQV9ERUxBWSgxOTE5KSB8
IEdfREVMQVkoMCkpCS8qIENGR19VQVJUMl9UWERfSU4gKi8KCQkJMHg4OTggKEFfREVMQVkoMCkg
fCBHX0RFTEFZKDApKQkJLyogQ0ZHX1VBUlQyX1RYRF9PRU4gKi8KCQkJMHg4OWMgKEFfREVMQVko
MCkgfCBHX0RFTEFZKDApKQkJLyogQ0ZHX1VBUlQyX1RYRF9PVVQgKi8KCQk+OwoJfTsKCgltbWM0
X2lvZGVsYXlfc2RyMTJfaHNfc2RyMjVfcmV2MjBfY29uZjogbW1jNF9pb2RlbGF5X3NkcjEyX2hz
X3NkcjI1X3JldjIwX2NvbmYgewoJCXBpbmN0cmwtc2luZ2xlLHBpbnMgPSA8CgkJCTB4ODQwIChB
X0RFTEFZKDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19VQVJUMV9DVFNOX0lOICovCgkJCTB4ODQ4
IChBX0RFTEFZKDExNDcpIHwgR19ERUxBWSgwKSkJLyogQ0ZHX1VBUlQxX0NUU05fT1VUICovCgkJ
CTB4ODRjIChBX0RFTEFZKDE4MzQpIHwgR19ERUxBWSgwKSkJLyogQ0ZHX1VBUlQxX1JUU05fSU4g
Ki8KCQkJMHg4NTAgKEFfREVMQVkoMCkgfCBHX0RFTEFZKDApKQkJLyogQ0ZHX1VBUlQxX1JUU05f
T0VOICovCgkJCTB4ODU0IChBX0RFTEFZKDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19VQVJUMV9S
VFNOX09VVCAqLwoJCQkweDg3MCAoQV9ERUxBWSgyMTY1KSB8IEdfREVMQVkoMCkpCS8qIENGR19V
QVJUMl9DVFNOX0lOICovCgkJCTB4ODc0IChBX0RFTEFZKDApIHwgR19ERUxBWSgwKSkJCS8qIENG
R19VQVJUMl9DVFNOX09FTiAqLwoJCQkweDg3OCAoQV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkv
KiBDRkdfVUFSVDJfQ1RTTl9PVVQgKi8KCQkJMHg4N2MgKEFfREVMQVkoMTkyOSkgfCBHX0RFTEFZ
KDY0KSkJLyogQ0ZHX1VBUlQyX1JUU05fSU4gKi8KCQkJMHg4ODAgKEFfREVMQVkoMCkgfCBHX0RF
TEFZKDApKQkJLyogQ0ZHX1VBUlQyX1JUU05fT0VOICovCgkJCTB4ODg0IChBX0RFTEFZKDApIHwg
R19ERUxBWSgwKSkJCS8qIENGR19VQVJUMl9SVFNOX09VVCAqLwoJCQkweDg4OCAoQV9ERUxBWSgx
OTM1KSB8IEdfREVMQVkoMTI4KSkJLyogQ0ZHX1VBUlQyX1JYRF9JTiAqLwoJCQkweDg4YyAoQV9E
RUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfVUFSVDJfUlhEX09FTiAqLwoJCQkweDg5MCAo
QV9ERUxBWSgwKSB8IEdfREVMQVkoMCkpCQkvKiBDRkdfVUFSVDJfUlhEX09VVCAqLwoJCQkweDg5
NCAoQV9ERUxBWSgyMTcyKSB8IEdfREVMQVkoNDQpKQkvKiBDRkdfVUFSVDJfVFhEX0lOICovCgkJ
CTB4ODk4IChBX0RFTEFZKDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19VQVJUMl9UWERfT0VOICov
CgkJCTB4ODljIChBX0RFTEFZKDApIHwgR19ERUxBWSgwKSkJCS8qIENGR19VQVJUMl9UWERfT1VU
ICovCgkJPjsKCX07Cn07CgomaTJjMSB7CglzdGF0dXMgPSAib2theSI7CgljbG9jay1mcmVxdWVu
Y3kgPSA8NDAwMDAwPjsKCgl0cHM2NTkwMzg6IHRwczY1OTAzOEA1OCB7CgkJY29tcGF0aWJsZSA9
ICJ0aSx0cHM2NTkwMzgiOwoJCXJlZyA9IDwweDU4PjsKCQl0aSxwYWxtYXMtb3ZlcnJpZGUtcG93
ZXJob2xkOwoJCXRpLHN5c3RlbS1wb3dlci1jb250cm9sbGVyOwoKCQl0cHM2NTkwMzhfcG1pYyB7
CgkJCWNvbXBhdGlibGUgPSAidGksdHBzNjU5MDM4LXBtaWMiOwoKCQkJcmVndWxhdG9ycyB7CgkJ
CQlzbXBzMTIzX3JlZzogc21wczEyMyB7CgkJCQkJLyogVkREX01QVSAqLwoJCQkJCXJlZ3VsYXRv
ci1uYW1lID0gInNtcHMxMjMiOwoJCQkJCXJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPCA4NTAw
MDA+OwoJCQkJCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDEyNTAwMDA+OwoJCQkJCXJlZ3Vs
YXRvci1hbHdheXMtb247CgkJCQkJcmVndWxhdG9yLWJvb3Qtb247CgkJCQl9OwoKCQkJCXNtcHM0
NV9yZWc6IHNtcHM0NSB7CgkJCQkJLyogVkREX0RTUEVWRSAqLwoJCQkJCXJlZ3VsYXRvci1uYW1l
ID0gInNtcHM0NSI7CgkJCQkJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8IDg1MDAwMD47CgkJ
CQkJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MTI1MDAwMD47CgkJCQkJcmVndWxhdG9yLWFs
d2F5cy1vbjsKCQkJCQlyZWd1bGF0b3ItYm9vdC1vbjsKCQkJCX07CgoJCQkJc21wczZfcmVnOiBz
bXBzNiB7CgkJCQkJLyogVkREX0dQVSAtIG92ZXIgVkREX1NNUFM2ICovCgkJCQkJcmVndWxhdG9y
LW5hbWUgPSAic21wczYiOwoJCQkJCXJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDg1MDAwMD47
CgkJCQkJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MTI1MDAwMD47CgkJCQkJcmVndWxhdG9y
LWFsd2F5cy1vbjsKCQkJCQlyZWd1bGF0b3ItYm9vdC1vbjsKCQkJCX07CgoJCQkJc21wczdfcmVn
OiBzbXBzNyB7CgkJCQkJLyogQ09SRV9WREQgKi8KCQkJCQlyZWd1bGF0b3ItbmFtZSA9ICJzbXBz
NyI7CgkJCQkJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8ODUwMDAwPjsKCQkJCQlyZWd1bGF0
b3ItbWF4LW1pY3Jvdm9sdCA9IDwxMTUwMDAwPjsKCQkJCQlyZWd1bGF0b3ItYWx3YXlzLW9uOwoJ
CQkJCXJlZ3VsYXRvci1ib290LW9uOwoJCQkJfTsKCgkJCQlzbXBzOF9yZWc6IHNtcHM4IHsKCQkJ
CQkvKiBWRERfSVZBSEQgKi8KCQkJCQlyZWd1bGF0b3ItbmFtZSA9ICJzbXBzOCI7CgkJCQkJcmVn
dWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8IDg1MDAwMD47CgkJCQkJcmVndWxhdG9yLW1heC1taWNy
b3ZvbHQgPSA8MTI1MDAwMD47CgkJCQkJcmVndWxhdG9yLWFsd2F5cy1vbjsKCQkJCQlyZWd1bGF0
b3ItYm9vdC1vbjsKCQkJCX07CgoJCQkJc21wczlfcmVnOiBzbXBzOSB7CgkJCQkJLyogVkREUzFW
OCAqLwoJCQkJCXJlZ3VsYXRvci1uYW1lID0gInNtcHM5IjsKCQkJCQlyZWd1bGF0b3ItbWluLW1p
Y3Jvdm9sdCA9IDwxODAwMDAwPjsKCQkJCQlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwxODAw
MDAwPjsKCQkJCQlyZWd1bGF0b3ItYWx3YXlzLW9uOwoJCQkJCXJlZ3VsYXRvci1ib290LW9uOwoJ
CQkJfTsKCgkJCQlsZG8xX3JlZzogbGRvMSB7CgkJCQkJLyogTERPMV9PVVQgLS0+IFNESU8gICov
CgkJCQkJcmVndWxhdG9yLW5hbWUgPSAibGRvMSI7CgkJCQkJcmVndWxhdG9yLW1pbi1taWNyb3Zv
bHQgPSA8MTgwMDAwMD47CgkJCQkJcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MzMwMDAwMD47
CgkJCQkJcmVndWxhdG9yLWFsd2F5cy1vbjsKCQkJCQlyZWd1bGF0b3ItYm9vdC1vbjsKCQkJCX07
CgoJCQkJbGRvMl9yZWc6IGxkbzIgewoJCQkJCS8qIFZERF9SVENJTyAqLwoJCQkJCS8qIExETzIg
LT4gVkREU0hWNSwgTERPMiBhbHNvIGdvZXMgdG8gQ0FOX1BIWV8zVjMgKi8KCQkJCQlyZWd1bGF0
b3ItbmFtZSA9ICJsZG8yIjsKCQkJCQlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwzMzAwMDAw
PjsKCQkJCQlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwzMzAwMDAwPjsKCQkJCQlyZWd1bGF0
b3ItYWx3YXlzLW9uOwoJCQkJCXJlZ3VsYXRvci1ib290LW9uOwoJCQkJfTsKCgkJCQlsZG8zX3Jl
ZzogbGRvMyB7CgkJCQkJLyogVkREQV8xVjhfUEhZICovCgkJCQkJcmVndWxhdG9yLW5hbWUgPSAi
bGRvMyI7CgkJCQkJcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MTgwMDAwMD47CgkJCQkJcmVn
dWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MTgwMDAwMD47CgkJCQkJcmVndWxhdG9yLWFsd2F5cy1v
bjsKCQkJCQlyZWd1bGF0b3ItYm9vdC1vbjsKCQkJCX07CgoJCQkJbGRvOV9yZWc6IGxkbzkgewoJ
CQkJCS8qIFZERF9SVEMgKi8KCQkJCQlyZWd1bGF0b3ItbmFtZSA9ICJsZG85IjsKCQkJCQlyZWd1
bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwxMDUwMDAwPjsKCQkJCQlyZWd1bGF0b3ItbWF4LW1pY3Jv
dm9sdCA9IDwxMDUwMDAwPjsKCQkJCQlyZWd1bGF0b3ItYWx3YXlzLW9uOwoJCQkJCXJlZ3VsYXRv
ci1ib290LW9uOwoJCQkJCXJlZ3VsYXRvci1hbGxvdy1ieXBhc3M7CgkJCQl9OwoKCQkJCWxkb2xu
X3JlZzogbGRvbG4gewoJCQkJCS8qIFZEREFfMVY4X1BMTCAqLwoJCQkJCXJlZ3VsYXRvci1uYW1l
ID0gImxkb2xuIjsKCQkJCQlyZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwxODAwMDAwPjsKCQkJ
CQlyZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwxODAwMDAwPjsKCQkJCQlyZWd1bGF0b3ItYWx3
YXlzLW9uOwoJCQkJCXJlZ3VsYXRvci1ib290LW9uOwoJCQkJfTsKCgkJCQlsZG91c2JfcmVnOiBs
ZG91c2IgewoJCQkJCS8qIFZEREFfM1ZfVVNCOiBWRERBX1VTQkhTMzMgKi8KCQkJCQlyZWd1bGF0
b3ItbmFtZSA9ICJsZG91c2IiOwoJCQkJCXJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDMzMDAw
MDA+OwoJCQkJCXJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDMzMDAwMDA+OwoJCQkJCXJlZ3Vs
YXRvci1ib290LW9uOwoJCQkJfTsKCgkJCQkvKiBSRUdFTjEgaXMgdW51c2VkICovCgoJCQkJcmVn
ZW4yOiByZWdlbjIgewoJCQkJCS8qIE5lZWRlZCBmb3IgUE1JQyBpbnRlcm5hbCByZXNvdXJjZXMg
Ki8KCQkJCQlyZWd1bGF0b3ItbmFtZSA9ICJyZWdlbjIiOwoJCQkJCXJlZ3VsYXRvci1ib290LW9u
OwoJCQkJCXJlZ3VsYXRvci1hbHdheXMtb247CgkJCQl9OwoKCQkJCS8qIFJFR0VOMyBpcyB1bnVz
ZWQgKi8KCgkJCQlzeXNlbjE6IHN5c2VuMSB7CgkJCQkJLyogUE1JQ19SRUdFTl8zVjMgKi8KCQkJ
CQlyZWd1bGF0b3ItbmFtZSA9ICJzeXNlbjEiOwoJCQkJCXJlZ3VsYXRvci1ib290LW9uOwoJCQkJ
CXJlZ3VsYXRvci1hbHdheXMtb247CgkJCQl9OwoKCQkJCXN5c2VuMjogc3lzZW4yIHsKCQkJCQkv
KiBQTUlDX1JFR0VOX0REUiAqLwoJCQkJCXJlZ3VsYXRvci1uYW1lID0gInN5c2VuMiI7CgkJCQkJ
cmVndWxhdG9yLWJvb3Qtb247CgkJCQkJcmVndWxhdG9yLWFsd2F5cy1vbjsKCQkJCX07CgkJCX07
CgkJfTsKCX07CgoJcGNmX2xjZDogZ3Bpb0AyMCB7CgkJY29tcGF0aWJsZSA9ICJueHAscGNmODU3
NSI7CgkJcmVnID0gPDB4MjA+OwoJCWdwaW8tY29udHJvbGxlcjsKCQkjZ3Bpby1jZWxscyA9IDwy
PjsKCQlpbnRlcnJ1cHQtcGFyZW50ID0gPCZncGlvNj47CgkJaW50ZXJydXB0cyA9IDwxMSBJUlFf
VFlQRV9FREdFX0ZBTExJTkc+OwoJCWludGVycnVwdC1jb250cm9sbGVyOwoJCSNpbnRlcnJ1cHQt
Y2VsbHMgPSA8Mj47Cgl9OwoKCXBjZl9ncGlvXzIxOiBncGlvQDIxIHsKCQljb21wYXRpYmxlID0g
InRpLHBjZjg1NzUiOwoJCXJlZyA9IDwweDIxPjsKCQlsaW5lcy1pbml0aWFsLXN0YXRlcyA9IDww
eDE0MDg+OwoJCWdwaW8tY29udHJvbGxlcjsKCQkjZ3Bpby1jZWxscyA9IDwyPjsKCQlpbnRlcnJ1
cHQtcGFyZW50ID0gPCZncGlvNj47CgkJaW50ZXJydXB0cyA9IDwxMSBJUlFfVFlQRV9FREdFX0ZB
TExJTkc+OwoJCWludGVycnVwdC1jb250cm9sbGVyOwoJCSNpbnRlcnJ1cHQtY2VsbHMgPSA8Mj47
Cgl9OwoKCXRsdjMyMGFpYzMxMDY6IHRsdjMyMGFpYzMxMDZAMTkgewoJCSNzb3VuZC1kYWktY2Vs
bHMgPSA8MD47CgkJY29tcGF0aWJsZSA9ICJ0aSx0bHYzMjBhaWMzMTA2IjsKCQlyZWcgPSA8MHgx
OT47CgkJYWRjLXNldHRsZS1tcyA9IDw0MD47CgkJYWkzeC1taWNiaWFzLXZnID0gPDE+OwkJLyog
Mi4wViAqLwoJCXN0YXR1cyA9ICJva2F5IjsKCgkJLyogUmVndWxhdG9ycyAqLwoJCUFWREQtc3Vw
cGx5ID0gPCZldm1fM3YzX3N3PjsKCQlJT1ZERC1zdXBwbHkgPSA8JmV2bV8zdjNfc3c+OwoJCURS
VkRELXN1cHBseSA9IDwmZXZtXzN2M19zdz47CgkJRFZERC1zdXBwbHkgPSA8JmFpY19kdmRkPjsK
CX07Cn07CgppMmNfcDNfZXhwOiAmaTJjMiB7CglzdGF0dXMgPSAib2theSI7CgljbG9jay1mcmVx
dWVuY3kgPSA8NDAwMDAwPjsKCglwY2ZfaGRtaTogZ3Bpb0AyNiB7CgkJY29tcGF0aWJsZSA9ICJu
eHAscGNmODU3NSI7CgkJcmVnID0gPDB4MjY+OwoJCWdwaW8tY29udHJvbGxlcjsKCQkjZ3Bpby1j
ZWxscyA9IDwyPjsKCQl2aW42X2JyZG11eDogcDEgewoJCQkvKiB2aW42X3NlbF9zMDogaGlnaDog
VklONiwgbG93OiBhdWRpbyAqLwoJCQlncGlvLWhvZzsKCQkJZ3Bpb3MgPSA8MSBHUElPX0FDVElW
RV9ISUdIPjsKCQkJb3V0cHV0LWxvdzsKCQkJbGluZS1uYW1lID0gInZpbjZfc2VsX3MwIjsKCQl9
OwoJfTsKCglvdjEwNjMzQDM3IHsKCQljb21wYXRpYmxlID0gIm92dGksb3YxMDYzMyI7CgkJcmVn
ID0gPDB4Mzc+OwoKCQltdXgtZ3Bpb3MgPSA8JnBjZl9oZG1pIDMgR1BJT19BQ1RJVkVfTE9XPjsg
LyogQ0FNX0ZQRF9NVVhfUzAgKi8KCQlwb3J0IHsKCQkJb25ib2FyZExJOiBlbmRwb2ludCB7CgkJ
CQlyZW1vdGUtZW5kcG9pbnQgPSA8JnZpbjFhPjsKCQkJCWhzeW5jLWFjdGl2ZSA9IDwxPjsKCQkJ
CXZzeW5jLWFjdGl2ZSA9IDwxPjsKCQkJCXBjbGstc2FtcGxlID0gPDA+OwoJCQl9OwoJCX07Cgl9
OwoKCWRpc3Bfc2VyOiBzZXJpYWxpemVyQDFiIHsKCQljb21wYXRpYmxlID0gInRpLGRzOTB1aDky
NXEiOwoJCXJlZyA9IDwweDFiPjsKCgkJI2FkZHJlc3MtY2VsbHMgPSA8MT47CgkJI3NpemUtY2Vs
bHMgPSA8MD47CgkJc3RhdHVzID0gImRpc2FibGVkIjsKCX07Cn07CgombW1jMSB7CglzdGF0dXMg
PSAib2theSI7Cgl2bW1jLXN1cHBseSA9IDwmZXZtXzN2M19zZD47Cgl2bW1jX2F1eC1zdXBwbHkg
PSA8JmxkbzFfcmVnPjsKCWJ1cy13aWR0aCA9IDw0PjsKCS8qCgkgKiBTRENEIHNpZ25hbCBpcyBu
b3QgYmVpbmcgdXNlZCBoZXJlIC0gdXNpbmcgdGhlIGZhY3QgdGhhdCBHUElPIG1vZGUKCSAqIGlz
IGFsd2F5cyBoYXJkd2lyZWQuCgkgKi8KCWNkLWdwaW9zID0gPCZncGlvNiAyNyBHUElPX0FDVElW
RV9MT1c+OwoJbWF4LWZyZXF1ZW5jeSA9IDwxOTIwMDAwMDA+OwoJcGluY3RybC1uYW1lcyA9ICJk
ZWZhdWx0IiwgImhzIiwgInNkcjEyIiwgInNkcjI1IiwgInNkcjUwIiwgImRkcjUwLXJldjExIiwg
InNkcjEwNC1yZXYxMSIsICJkZHI1MCIsICJzZHIxMDQiOwoJcGluY3RybC0wID0gPCZtbWMxX3Bp
bnNfZGVmYXVsdD47CglwaW5jdHJsLTEgPSA8Jm1tYzFfcGluc19ocz47CglwaW5jdHJsLTIgPSA8
Jm1tYzFfcGluc19zZHIxMj47CglwaW5jdHJsLTMgPSA8Jm1tYzFfcGluc19zZHIyNT47CglwaW5j
dHJsLTQgPSA8Jm1tYzFfcGluc19zZHI1MD47CglwaW5jdHJsLTUgPSA8Jm1tYzFfcGluc19kZHI1
MCAmbW1jMV9pb2RlbGF5X2RkcjUwX3JldjExX2NvbmY+OwoJcGluY3RybC02ID0gPCZtbWMxX3Bp
bnNfc2RyMTA0ICZtbWMxX2lvZGVsYXlfc2RyMTA0X3JldjExX2NvbmY+OwoJcGluY3RybC03ID0g
PCZtbWMxX3BpbnNfZGRyNTAgJm1tYzFfaW9kZWxheV9kZHI1MF9yZXYyMF9jb25mPjsKCXBpbmN0
cmwtOCA9IDwmbW1jMV9waW5zX3NkcjEwNCAmbW1jMV9pb2RlbGF5X3NkcjEwNF9yZXYyMF9jb25m
PjsKfTsKCiZtbWMyIHsKCXN0YXR1cyA9ICJva2F5IjsKCXZtbWMtc3VwcGx5ID0gPCZldm1fM3Yz
X3N3PjsKCWJ1cy13aWR0aCA9IDw4PjsKCW1heC1mcmVxdWVuY3kgPSA8MTkyMDAwMDAwPjsKCXBp
bmN0cmwtbmFtZXMgPSAiZGVmYXVsdCIsICJocyIsICJkZHJfMV84di1yZXYxMSIsICJkZHJfMV84
diIsICJoczIwMF8xXzh2LXJldjExIiwgImhzMjAwXzFfOHYiOwoJcGluY3RybC0wID0gPCZtbWMy
X3BpbnNfZGVmYXVsdD47CglwaW5jdHJsLTEgPSA8Jm1tYzJfcGluc19ocz47CglwaW5jdHJsLTIg
PSA8Jm1tYzJfcGluc19kZHJfMV84diAmbW1jMl9pb2RlbGF5X2Rkcl8xXzh2X3JldjExX2NvbmY+
OwoJcGluY3RybC0zID0gPCZtbWMyX3BpbnNfZGRyXzFfOHYgJm1tYzJfaW9kZWxheV9kZHJfMV84
dl9yZXYyMF9jb25mPjsKCXBpbmN0cmwtNCA9IDwmbW1jMl9waW5zX2hzMjAwXzFfOHYgJm1tYzJf
aW9kZWxheV9oczIwMF8xXzh2X3JldjExX2NvbmY+OwoJcGluY3RybC01ID0gPCZtbWMyX3BpbnNf
aHMyMDBfMV84diAmbW1jMl9pb2RlbGF5X2hzMjAwXzFfOHZfcmV2MjBfY29uZj47Cn07CgombW1j
NCB7CglzdGF0dXMgPSAib2theSI7Cgl2bW1jLXN1cHBseSA9IDwmdm1tY3dsX2ZpeGVkPjsKCWJ1
cy13aWR0aCA9IDw0PjsKCWNhcC1wb3dlci1vZmYtY2FyZDsKCWtlZXAtcG93ZXItaW4tc3VzcGVu
ZDsKCXRpLG5vbi1yZW1vdmFibGU7CgoJcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0LXJldjExIiwg
ImRlZmF1bHQiLCAiaHMtcmV2MTEiLCAiaHMiLCAic2RyMTItcmV2MTEiLCAic2RyMTIiLCAic2Ry
MjUtcmV2MTEiLCAic2RyMjUiOwoJcGluY3RybC0wID0gPCZtbWM0X3BpbnNfZGVmYXVsdCAmbW1j
NF9pb2RlbGF5X2RzX3JldjExX2NvbmY+OwoJcGluY3RybC0xID0gPCZtbWM0X3BpbnNfZGVmYXVs
dCAmbW1jNF9pb2RlbGF5X2RzX3JldjIwX2NvbmY+OwoJcGluY3RybC0yID0gPCZtbWM0X3BpbnNf
aHMgJm1tYzRfaW9kZWxheV9zZHIxMl9oc19zZHIyNV9yZXYxMV9jb25mPjsKCXBpbmN0cmwtMyA9
IDwmbW1jNF9waW5zX2hzICZtbWM0X2lvZGVsYXlfc2RyMTJfaHNfc2RyMjVfcmV2MjBfY29uZj47
CglwaW5jdHJsLTQgPSA8Jm1tYzRfcGluc19zZHIxMiAmbW1jNF9pb2RlbGF5X3NkcjEyX2hzX3Nk
cjI1X3JldjExX2NvbmY+OwoJcGluY3RybC01ID0gPCZtbWM0X3BpbnNfc2RyMTIgJm1tYzRfaW9k
ZWxheV9zZHIxMl9oc19zZHIyNV9yZXYyMF9jb25mPjsKCXBpbmN0cmwtNiA9IDwmbW1jNF9waW5z
X3NkcjI1ICZtbWM0X2lvZGVsYXlfc2RyMTJfaHNfc2RyMjVfcmV2MTFfY29uZj47CglwaW5jdHJs
LTcgPSA8Jm1tYzRfcGluc19zZHIyNSAmbW1jNF9pb2RlbGF5X3NkcjEyX2hzX3NkcjI1X3JldjIw
X2NvbmY+OwoKCSNhZGRyZXNzLWNlbGxzID0gPDE+OwoJI3NpemUtY2VsbHMgPSA8MD47Cgl3bGNv
cmU6IHdsY29yZUAyIHsKCQljb21wYXRpYmxlID0gInRpLHdsMTgzNSI7CgkJcmVnID0gPDI+OwoJ
CWludGVycnVwdC1wYXJlbnQgPSA8JmdwaW81PjsKCQlpbnRlcnJ1cHRzID0gPDcgSVJRX1RZUEVf
TEVWRUxfSElHSD47Cgl9Owp9OwoKJm9wcGRtX21wdSB7Cgl2ZGQtc3VwcGx5ID0gPCZzbXBzMTIz
X3JlZz47Cn07Cgomb3BwZG1fZHNwZXZlIHsKCXZkZC1zdXBwbHkgPSA8JnNtcHM0NV9yZWc+Owp9
OwoKJm9wcGRtX2dwdSB7Cgl2ZGQtc3VwcGx5ID0gPCZzbXBzNl9yZWc+Owp9OwoKJm9wcGRtX2l2
YWhkIHsKCXZkZC1zdXBwbHkgPSA8JnNtcHM4X3JlZz47Cn07Cgomb3BwZG1fY29yZSB7Cgl2ZGQt
c3VwcGx5ID0gPCZzbXBzN19yZWc+Owp9OwoKJm9tYXBfZHdjM18yIHsKCWV4dGNvbiA9IDwmZXh0
Y29uX3VzYjI+Owp9OwoKJmVsbSB7CglzdGF0dXMgPSAib2theSI7Cn07CgomZ3BtYyB7CglzdGF0
dXMgPSAib2theSI7CglyYW5nZXMgPSA8MCAwIDB4MDgwMDAwMDAgMHgwMTAwMDAwMD47CS8qIG1p
bmltdW0gR1BNQyBwYXJ0aXRpb24gPSAxNk1CICovCgluYW5kQDAsMCB7CgkJY29tcGF0aWJsZSA9
ICJ0aSxvbWFwMi1uYW5kIjsKCQlyZWcgPSA8MCAwIDQ+OwkJLyogZGV2aWNlIElPIHJlZ2lzdGVy
cyAqLwoJCWludGVycnVwdC1wYXJlbnQgPSA8JmdwbWM+OwoJCWludGVycnVwdHMgPSA8MCBJUlFf
VFlQRV9OT05FPiwgLyogZmlmb2V2ZW50ICovCgkJCSAgICAgPDEgSVJRX1RZUEVfTk9ORT47IC8q
IHRlcm1jb3VudCAqLwoJCXJiLWdwaW9zID0gPCZncG1jIDAgR1BJT19BQ1RJVkVfSElHSD47IC8q
IGdwbWNfd2FpdDAgcGluICovCgkJdGksbmFuZC1lY2Mtb3B0ID0gImJjaDgiOwoJCXRpLGVsbS1p
ZCA9IDwmZWxtPjsKCQluYW5kLWJ1cy13aWR0aCA9IDwxNj47CgkJZ3BtYyxkZXZpY2Utd2lkdGgg
PSA8Mj47CgkJZ3BtYyxzeW5jLWNsay1wcyA9IDwwPjsKCQlncG1jLGNzLW9uLW5zID0gPDA+OwoJ
CWdwbWMsY3MtcmQtb2ZmLW5zID0gPDgwPjsKCQlncG1jLGNzLXdyLW9mZi1ucyA9IDw4MD47CgkJ
Z3BtYyxhZHYtb24tbnMgPSA8MD47CgkJZ3BtYyxhZHYtcmQtb2ZmLW5zID0gPDYwPjsKCQlncG1j
LGFkdi13ci1vZmYtbnMgPSA8NjA+OwoJCWdwbWMsd2Utb24tbnMgPSA8MTA+OwoJCWdwbWMsd2Ut
b2ZmLW5zID0gPDUwPjsKCQlncG1jLG9lLW9uLW5zID0gPDQ+OwoJCWdwbWMsb2Utb2ZmLW5zID0g
PDQwPjsKCQlncG1jLGFjY2Vzcy1ucyA9IDw0MD47CgkJZ3BtYyx3ci1hY2Nlc3MtbnMgPSA8ODA+
OwoJCWdwbWMscmQtY3ljbGUtbnMgPSA8ODA+OwoJCWdwbWMsd3ItY3ljbGUtbnMgPSA8ODA+OwoJ
CWdwbWMsYnVzLXR1cm5hcm91bmQtbnMgPSA8MD47CgkJZ3BtYyxjeWNsZTJjeWNsZS1kZWxheS1u
cyA9IDwwPjsKCQlncG1jLGNsay1hY3RpdmF0aW9uLW5zID0gPDA+OwoJCWdwbWMsd3ItZGF0YS1t
dXgtYnVzLW5zID0gPDA+OwoJCS8qIE1URCBwYXJ0aXRpb24gdGFibGUgKi8KCQkvKiBBbGwgU1BM
LSogcGFydGl0aW9ucyBhcmUgc2l6ZWQgdG8gbWluaW1hbCBsZW5ndGgKCQkgKiB3aGljaCBjYW4g
YmUgaW5kZXBlbmRlbnRseSBwcm9ncmFtbWFibGUuIEZvcgoJCSAqIE5BTkQgZmxhc2ggdGhpcyBp
cyBlcXVhbCB0byBzaXplIG9mIGVyYXNlLWJsb2NrICovCgkJI2FkZHJlc3MtY2VsbHMgPSA8MT47
CgkJI3NpemUtY2VsbHMgPSA8MT47CgkJcGFydGl0aW9uQDAgewoJCQlsYWJlbCA9ICJOQU5ELlNQ
TCI7CgkJCXJlZyA9IDwweDAwMDAwMDAwIDB4MDAwMDIwMDAwPjsKCQl9OwoJCXBhcnRpdGlvbkAx
IHsKCQkJbGFiZWwgPSAiTkFORC5TUEwuYmFja3VwMSI7CgkJCXJlZyA9IDwweDAwMDIwMDAwIDB4
MDAwMjAwMDA+OwoJCX07CgkJcGFydGl0aW9uQDIgewoJCQlsYWJlbCA9ICJOQU5ELlNQTC5iYWNr
dXAyIjsKCQkJcmVnID0gPDB4MDAwNDAwMDAgMHgwMDAyMDAwMD47CgkJfTsKCQlwYXJ0aXRpb25A
MyB7CgkJCWxhYmVsID0gIk5BTkQuU1BMLmJhY2t1cDMiOwoJCQlyZWcgPSA8MHgwMDA2MDAwMCAw
eDAwMDIwMDAwPjsKCQl9OwoJCXBhcnRpdGlvbkA0IHsKCQkJbGFiZWwgPSAiTkFORC51LWJvb3Qt
c3BsLW9zIjsKCQkJcmVnID0gPDB4MDAwODAwMDAgMHgwMDA0MDAwMD47CgkJfTsKCQlwYXJ0aXRp
b25ANSB7CgkJCWxhYmVsID0gIk5BTkQudS1ib290IjsKCQkJcmVnID0gPDB4MDAwYzAwMDAgMHgw
MDEwMDAwMD47CgkJfTsKCQlwYXJ0aXRpb25ANiB7CgkJCWxhYmVsID0gIk5BTkQudS1ib290LWVu
diI7CgkJCXJlZyA9IDwweDAwMWMwMDAwIDB4MDAwMjAwMDA+OwoJCX07CgkJcGFydGl0aW9uQDcg
ewoJCQlsYWJlbCA9ICJOQU5ELnUtYm9vdC1lbnYuYmFja3VwMSI7CgkJCXJlZyA9IDwweDAwMWUw
MDAwIDB4MDAwMjAwMDA+OwoJCX07CgkJcGFydGl0aW9uQDggewoJCQlsYWJlbCA9ICJOQU5ELmtl
cm5lbCI7CgkJCXJlZyA9IDwweDAwMjAwMDAwIDB4MDA4MDAwMDA+OwoJCX07CgkJcGFydGl0aW9u
QDkgewoJCQlsYWJlbCA9ICJOQU5ELmZpbGUtc3lzdGVtIjsKCQkJcmVnID0gPDB4MDBhMDAwMDAg
MHgwZjYwMDAwMD47CgkJfTsKCX07Cn07CgomdXNiMl9waHkxIHsKCXBoeS1zdXBwbHkgPSA8Jmxk
b3VzYl9yZWc+Owp9OwoKJnVzYjJfcGh5MiB7CglwaHktc3VwcGx5ID0gPCZsZG91c2JfcmVnPjsK
fTsKCiZncGlvNyB7Cgl0aSxuby1yZXNldC1vbi1pbml0OwoJdGksbm8taWRsZS1vbi1pbml0Owp9
OwoKJm1hYyB7CglzdGF0dXMgPSAib2theSI7CglkdWFsX2VtYWM7Cn07CgomY3Bzd19lbWFjMCB7
CglwaHlfaWQgPSA8JmRhdmluY2lfbWRpbz4sIDwyPjsKCXBoeS1tb2RlID0gInJnbWlpIjsKCWR1
YWxfZW1hY19yZXNfdmxhbiA9IDwxPjsKfTsKCiZjcHN3X2VtYWMxIHsKCXBoeV9pZCA9IDwmZGF2
aW5jaV9tZGlvPiwgPDM+OwoJcGh5LW1vZGUgPSAicmdtaWkiOwoJZHVhbF9lbWFjX3Jlc192bGFu
ID0gPDI+Owp9OwoKJmRzcyB7CglzdGF0dXMgPSAib2theSI7CgoJdmRkYV92aWRlby1zdXBwbHkg
PSA8Jmxkb2xuX3JlZz47CgoJcG9ydHMgewoJCSNhZGRyZXNzLWNlbGxzID0gPDE+OwoJCSNzaXpl
LWNlbGxzID0gPDA+OwoJCXN0YXR1cyA9ICJkaXNhYmxlZCI7CgoJCXBvcnRAbGNkMyB7CgkJCXJl
ZyA9IDwyPjsKCgkJCWRwaV9vdXQzOiBlbmRwb2ludCB7CgkJCQlkYXRhLWxpbmVzID0gPDI0PjsK
CQkJfTsKCQl9OwoJfTsKfTsKCiZoZG1pIHsKCXZkZGEtc3VwcGx5ID0gPCZsZG8zX3JlZz47Cn07
CgombWNhc3A4IHsKCS8qIG5vdCB1c2VkIGZvciBhdWRpby4gb25seSB0aGUgQVhSMiBwaW4gaXMg
dXNlZCBhcyBHUElPICovCglzdGF0dXMgPSAib2theSI7Cn07Cgp2aWRlb19pbjogJnZpbjFhIHsK
CXN0YXR1cyA9ICJva2F5IjsKCWVuZHBvaW50QDAgewoJCXNsYXZlLW1vZGU7CgkJcmVtb3RlLWVu
ZHBvaW50ID0gPCZvbmJvYXJkTEk+OwoJfTsKfTsKCiZiYjJkIHsKCXN0YXR1cyA9ICJva2F5IjsK
fTsKCiNpbmNsdWRlICJkcmE3eHgtamFtcjMuZHRzaSIKJnR2cF81MTU4ewoJbXV4LWdwaW9zID0g
PCZwY2ZfaGRtaSAzIEdQSU9fQUNUSVZFX0hJR0g+LAkvKkNBTV9GUERfTVVYX1MwKi8KCQkgICAg
PCZwY2ZfamFtcjNfMjEgOCBHUElPX0FDVElWRV9MT1c+OwkvKlNFTF9UVlBfRlBEKi8KfTsK
--001a1141922c6fba55055faebccd
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQt
cHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

--001a1141922c6fba55055faebccd--


From embedded-pv-devel-bounces@lists.xenproject.org Thu Dec 07 09:27:59 2017
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 07 Dec 2017 09:27:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1eMsTG-0007l4-Np; Thu, 07 Dec 2017 09:27:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gsph=dd=blackpeppertech.com=ramya.r@srs-us1.protection.inumbo.net>)
 id 1eMsTG-0007ky-99
 for embedded-pv-devel@lists.xenproject.org; Thu, 07 Dec 2017 09:27:58 +0000
X-Inumbo-ID: da02406d-db30-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da02406d-db30-11e7-b4a6-bc764e045a96;
 Thu, 07 Dec 2017 10:27:32 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id v105so6717658wrc.3
 for <embedded-pv-devel@lists.xenproject.org>;
 Thu, 07 Dec 2017 01:27:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=blackpeppertech-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=3G4/8ML9ASr01KDmhNZ8mgfNiQvSdTR9UtdRwmdoeQI=;
 b=UpQPqAP+098ZdcVrMY5voljb3bBUIUeiXmTZDoMCItVJSm9zyvgYxfh1la4MA1+y5a
 FrWzccm5Ok8Iu0Hs2lUibtHXhoDNYZ8cAKhaMWpOUhV8nNlE22gMyX7MrGtCJ4+xnTAU
 Svnn+yitNJY7OJdo6ZE2hsTEpw1o+Q+3OeNqyByaJ4lH0TAoWeFNRLf61ZLCdXvOx5HP
 k4BljbBWSlOVJiYFatzwwGoXVru+eGBe0D1I+svbbNZtt6purtxeS8/X+F6IW4flrcuq
 lBmdkfhr9Bp1V4a6BaCHK7sq4kWhQkpITOBVK+SH6+1b5Ws4b1jrdhZexIx+BQeE3+Yo
 8JAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=3G4/8ML9ASr01KDmhNZ8mgfNiQvSdTR9UtdRwmdoeQI=;
 b=HeZC7Yi3RmHMH6DTDgVXoGYGCxp8YjjkKftBcaHBqfma7aaxGqHNlqraSAPqoWuDy6
 Zbc5z0qfB4e0TfuwQ1qcH2I3ZCFlzWdpICIv58yJALq71f4a2Y4kUMmOglVCofZ5g0ew
 kaQ1TsRJ3BiocC1YkaJIHgpw9hpz/7bmIttnLj5u+H2wuNi+eg5jOkD6SYhMsnSeQb5z
 E3827u3buBS35rib+fclUtw2l16H/RvSlIkQp/72YbddVyUb+ueaJyTia49zOrCseSzR
 6I08Zpp946bQwnrRhSS6abVRIkgW7xYG6+PnzVCHO1pPcnO5tN239iYCOxzLBj2eUaPv
 L+8g==
X-Gm-Message-State: AJaThX7AubHhSycg1cSXqaACZ++BA4vviobt5HJGaQs8gV8BjSJzvZNE
 W98FRt48v7pgqg5y7WnYTv1HZUy2Qm/oG/znhlfnr1Zt
X-Google-Smtp-Source: AGs4zMYLllBz0GPmew6nhjm18iEygMzVWwHKh+81GV1Q4mySvDkZtCqChZ+fd4WrMYQpIJjcJXEdv9gLsTHG9JyZdO0=
X-Received: by 10.223.187.140 with SMTP id q12mr22245715wrg.148.1512638874428; 
 Thu, 07 Dec 2017 01:27:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.223.198.6 with HTTP; Thu, 7 Dec 2017 01:27:53 -0800 (PST)
In-Reply-To: <CALH75VgnK5W2zcunKdqcXo=FqsaXMv+rZ3W+-3RUFyco4rScVQ@mail.gmail.com>
References: <CALH75VhcgHykKE6qbVrjEjiNesSuZpKhFa5v6s5sSfX9AaZwNQ@mail.gmail.com>
 <CAC1Wxdj01QtxwCxqZ2BFu+S6MCekGc3-j-MD8Sn74CKoG5pQgw@mail.gmail.com>
 <CALH75Vi=sse92o1HH=wV_wxcqohT5uspTtp6FW53sOihR7AwSw@mail.gmail.com>
 <CAC1Wxdi9BSf-tOrFfY8gJXakmHL1S7Jd0VtwP6dnYAx3JBW2rw@mail.gmail.com>
 <CALH75VgnK5W2zcunKdqcXo=FqsaXMv+rZ3W+-3RUFyco4rScVQ@mail.gmail.com>
From: RAMYA RAVICHANDRAN <ramya.r@blackpeppertech.com>
Date: Thu, 7 Dec 2017 14:57:53 +0530
Message-ID: <CALH75VgvVRtjniZAUjb_+fN_yauJ=Y=_9=51r7js+Yptk14Xog@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Cc: embedded-pv-devel@lists.xenproject.org
Subject: Re: [Embedded-pv-devel] Xen RAM entry
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2376927700597952994=="
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

--===============2376927700597952994==
Content-Type: multipart/alternative; boundary="089e0820e314c8c831055fbcaea3"

--089e0820e314c8c831055fbcaea3
Content-Type: text/plain; charset="UTF-8"

Hello Andrii,

The suggestions worked for Data Abort crash.We are able to move forward.
The following is the crash happening due to timers.

Please let us know your valuabe inputs/experience.

*Log:*
 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] of_irq_init: children remain, but no parents
[    0.000000] Function:omap2_gp_clockevent_init at 366
[    0.000000] irq: no irq domain found for /ocp/crossbar@4a002a48 !
[    0.000000] Function:omap2_gp_clockevent_init at 370
[    0.000000] Function:omap2_gp_clockevent_init at 372
[    0.000000] Unable to handle kernel NULL pointer dereference at virtual
address 00000000
[    0.000000] pgd = c0003000
[    0.000000] [00000000] *pgd=80000080004003, *pmd=00000000
[    0.000000] Internal error: Oops: a06 [#1] PREEMPT SMP ARM
[    0.000000] Modules linked in:
[    0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.84-g7e6588b179
#22
[    0.000000] Hardware name: Generic DRA74X (Flattened Device Tree)
[    0.000000] task: c0969c38 ti: c0964000 task.ti: c0964000
[    0.000000] PC is at omap2_gp_clockevent_init.constprop.3+0xa4/0x110
[    0.000000] LR is at setup_irq+0x48/0x94
[    0.000000] pc : [<c0919c98>]    lr : [<c0083770>]    psr: 600000d3
[    0.000000] sp : c0965f38  ip : c0965f18  fp : c0965f64
[    0.000000] r10: c0951e2c  r9 : c09b7000  r8 : 00000001
[    0.000000] r7 : c06abf94  r6 : c0845e40  r5 : c096bb80  r4 : c09b7d94
[    0.000000] r3 : 00000002  r2 : 00000000  r1 : ef006000  r0 : ffffffda
[    0.000000] Flags: nZCv  IRQs off  FIQs off  Mode SVC_32  ISA ARM
Segment kernel
[    0.000000] Control: 30c5387d  Table: 80003000  DAC: fffffffd
[    0.000000] Process swapper/0 (pid: 0, stack limit = 0xc0964210)
[    0.000000] Stack: (0xc0965f38 to 0xc0966000)
[    0.000000] 5f20:
 00000001 00000000
[    0.000000] 5f40: c0965f64 00000000 c09b7000 ef649f00 00000000 ffffffff
c0965f74 c0965f68
[    0.000000] 5f60: c0919d1c c0919c00 c0965f8c c0965f78 c0919db8 c0919d10
00000000 c09b7000
[    0.000000] 5f80: c0965f9c c0965f90 c0911fbc c0919db4 c0965ff4 c0965fa0
c090ec44 c0911fa0
[    0.000000] 5fa0: ffffffff ffffffff 00000000 c090e6e8 ffffffff 00000000
00000000 c0966400
[    0.000000] 5fc0: 00000000 c0951e2c 00000000 c09b7ad4 c0966488 c0951e28
c096af10 80007000
[    0.000000] 5fe0: 412fc0f2 00000000 00000000 c0965ff8 80008090 c090e994
00000000 00000000
[    0.000000] Backtrace:
[    0.000000] [<c0919bf4>] (omap2_gp_clockevent_init.constprop.3) from
[<c0919d1c>] (omap4_sync32k_timer_init+0x18/0x44)
[    0.000000]  r8:ffffffff r7:00000000 r6:ef649f00 r5:c09b7000 r4:00000000
[    0.000000] [<c0919d04>] (omap4_sync32k_timer_init) from [<c0919db8>]
(omap5_realtime_timer_init+0x10/0x190)
[    0.000000] [<c0919da8>] (omap5_realtime_timer_init) from [<c0911fbc>]
(time_init+0x28/0x38)
[    0.000000]  r5:c09b7000 r4:00000000
[    0.000000] [<c0911f94>] (time_init) from [<c090ec44>]
(start_kernel+0x2bc/0x40c)
[    0.000000] [<c090e988>] (start_kernel) from [<80008090>] (0x80008090)
[    0.000000]  r10:00000000 r9:412fc0f2 r8:80007000 r7:c096af10
r6:c0951e28 r5:c0966488
[    0.000000]  r4:c09b7ad4
[    0.000000] Code: e5854184 ebdda6a5 e5942014 e3a03002 (e5823000)
[    0.000000] ---[ end trace cb88537fdc8fa200 ]---
[    0.000000] Kernel panic - not syncing: Attempted to kill the idle task!
[    0.000000] ---[ end Kernel panic - not syncing: Attempted to kill the
idle task!

Thanks,
Ramya

On Wed, Dec 6, 2017 at 10:19 PM, RAMYA RAVICHANDRAN <
ramya.r@blackpeppertech.com> wrote:

> Hello Andrii,
>
> Thanks a ton for sharing your wonderful experience.
> Have attached the dts file for your reference.
>
> Turning Paging on error was resolved by modifying files for MLO.
> We have ported kernel 4.4 to accomodate Xen.
>
> We will do the suggested changes and let you know.
>
> Thanking you a lot,
> Ramya
>
>
> On Wed, Dec 6, 2017 at 9:56 PM, Andrii Anisov <andrii.anisov@gmail.com>
> wrote:
>
>> Hello Ramya,
>>
>> We have been working on getting Xen hypervisor up on TI DRA7xx J6
>>> platform.
>>
>> Ouch, I remembered, Jacinto6 for sure.
>> I see you managed you issues with XEN hang after "Turning paging on".
>> What was that?
>>
>> Also sharing the dts file with you for reference.
>>
>> No dts is attached though.
>>
>> We have modified the dom0_mem size from 512MB to 1.5GB, we are observing
>>> hang/crash at different functions. (ie powerdomain/ hwmod_init etc).
>>
>> Recalling my experience with J6 I guess not all MMIO registers accessed
>> by kernel during PRCM setup are described in dts. So XEN traps those
>> accesses from Dom0 and bounce back with data abort. As a quick hack you
>> should add those registers to your dts. I.e. to the dummy device node with
>> reg property contained all required registers. Adding a
>> dra7xx_specific_mapping() function to xen/arch/arm/platforms/omap5.c
>> similar to omap5_specific_mapping() would be more clean way.
>> You should build your XEN with CONFIG_DEBUG enabled, so you will see
>> print from do_trap_data_abort_guest() right
>> before inject_dabt_exception() call. That print will show what register
>> mappings are missed.
>>
>> BTW, IIRC, J6 platform code in kernel had smc call in its depths. SMC is
>> not allowed under xen, so you should cut it out as well, otherwise XEN will
>> crash the domain.
>>
>> Sincerely,
>> Andrii Anisov.
>>
>>
>

--089e0820e314c8c831055fbcaea3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Hello Andrii,<br><br></div>The suggestions =
worked for Data Abort crash.We are able to move forward.<br></div>The follo=
wing is the crash happening due to timers.<br><br>Please let us know your v=
aluabe inputs/experience.<br><br></div><div></div><i><b>Log:</b></i><br><di=
v><div>=C2=A00.000000] SLUB: HWalign=3D64, Order=3D0-3, MinObjects=3D0, CPU=
s=3D2, Nodes=3D1</div><div>[=C2=A0 =C2=A0 0.000000] Preemptible hierarchica=
l RCU implementation.</div><div>[=C2=A0 =C2=A0 0.000000]=C2=A0 Build-time a=
djustment of leaf fanout to 32.</div><div>[=C2=A0 =C2=A0 0.000000] NR_IRQS:=
16 nr_irqs:16 16</div><div>[=C2=A0 =C2=A0 0.000000] of_irq_init: children r=
emain, but no parents</div><div>[=C2=A0 =C2=A0 0.000000] Function:omap2_gp_=
clockevent_<wbr>init at 366=C2=A0</div><div>[=C2=A0 =C2=A0 0.000000] irq: n=
o irq domain found for /ocp/crossbar@4a002a48 !</div><div>[=C2=A0 =C2=A0 0.=
000000] Function:omap2_gp_clockevent_<wbr>init at 370=C2=A0</div><div>[=C2=
=A0 =C2=A0 0.000000] Function:omap2_gp_clockevent_<wbr>init at 372=C2=A0</d=
iv><div>[=C2=A0 =C2=A0 0.000000] Unable to handle kernel NULL pointer deref=
erence at virtual address 00000000</div><div>[=C2=A0 =C2=A0 0.000000] pgd =
=3D c0003000</div><div>[=C2=A0 =C2=A0 0.000000] [00000000] *pgd=3D800000800=
04003, *pmd=3D00000000</div><div>[=C2=A0 =C2=A0 0.000000] Internal error: O=
ops: a06 [#1] PREEMPT SMP ARM</div><div>[=C2=A0 =C2=A0 0.000000] Modules li=
nked in:</div><div>[=C2=A0 =C2=A0 0.000000] CPU: 0 PID: 0 Comm: swapper/0 N=
ot tainted 4.4.84-g7e6588b179 #22</div><div>[=C2=A0 =C2=A0 0.000000] Hardwa=
re name: Generic DRA74X (Flattened Device Tree)</div><div>[=C2=A0 =C2=A0 0.=
000000] task: c0969c38 ti: c0964000 task.ti: c0964000</div><div>[=C2=A0 =C2=
=A0 0.000000] PC is at omap2_gp_clockevent_init.<wbr>constprop.3+0xa4/0x110=
</div><div>[=C2=A0 =C2=A0 0.000000] LR is at setup_irq+0x48/0x94</div><div>=
[=C2=A0 =C2=A0 0.000000] pc : [&lt;c0919c98&gt;]=C2=A0 =C2=A0 lr : [&lt;c00=
83770&gt;]=C2=A0 =C2=A0 psr: 600000d3</div><div>[=C2=A0 =C2=A0 0.000000] sp=
 : c0965f38=C2=A0 ip : c0965f18=C2=A0 fp : c0965f64</div><div>[=C2=A0 =C2=
=A0 0.000000] r10: c0951e2c=C2=A0 r9 : c09b7000=C2=A0 r8 : 00000001</div><d=
iv>[=C2=A0 =C2=A0 0.000000] r7 : c06abf94=C2=A0 r6 : c0845e40=C2=A0 r5 : c0=
96bb80=C2=A0 r4 : c09b7d94</div><div>[=C2=A0 =C2=A0 0.000000] r3 : 00000002=
=C2=A0 r2 : 00000000=C2=A0 r1 : ef006000=C2=A0 r0 : ffffffda</div><div>[=C2=
=A0 =C2=A0 0.000000] Flags: nZCv=C2=A0 IRQs off=C2=A0 FIQs off=C2=A0 Mode S=
VC_32=C2=A0 ISA ARM=C2=A0 Segment kernel</div><div>[=C2=A0 =C2=A0 0.000000]=
 Control: 30c5387d=C2=A0 Table: 80003000=C2=A0 DAC: fffffffd</div><div>[=C2=
=A0 =C2=A0 0.000000] Process swapper/0 (pid: 0, stack limit =3D 0xc0964210)=
</div><div>[=C2=A0 =C2=A0 0.000000] Stack: (0xc0965f38 to 0xc0966000)</div>=
<div>[=C2=A0 =C2=A0 0.000000] 5f20:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A000000001 00000000</div><div>[=C2=A0 =C2=A0 0.000000] 5f40: c0965f=
64 00000000 c09b7000 ef649f00 00000000 ffffffff c0965f74 c0965f68</div><div=
>[=C2=A0 =C2=A0 0.000000] 5f60: c0919d1c c0919c00 c0965f8c c0965f78 c0919db=
8 c0919d10 00000000 c09b7000</div><div>[=C2=A0 =C2=A0 0.000000] 5f80: c0965=
f9c c0965f90 c0911fbc c0919db4 c0965ff4 c0965fa0 c090ec44 c0911fa0</div><di=
v>[=C2=A0 =C2=A0 0.000000] 5fa0: ffffffff ffffffff 00000000 c090e6e8 ffffff=
ff 00000000 00000000 c0966400</div><div>[=C2=A0 =C2=A0 0.000000] 5fc0: 0000=
0000 c0951e2c 00000000 c09b7ad4 c0966488 c0951e28 c096af10 80007000</div><d=
iv>[=C2=A0 =C2=A0 0.000000] 5fe0: 412fc0f2 00000000 00000000 c0965ff8 80008=
090 c090e994 00000000 00000000</div><div>[=C2=A0 =C2=A0 0.000000] Backtrace=
:=C2=A0</div><div>[=C2=A0 =C2=A0 0.000000] [&lt;c0919bf4&gt;] (omap2_gp_clo=
ckevent_init.<wbr>constprop.3) from [&lt;c0919d1c&gt;] (omap4_sync32k_timer=
_init+<wbr>0x18/0x44)</div><div>[=C2=A0 =C2=A0 0.000000]=C2=A0 r8:ffffffff =
r7:00000000 r6:ef649f00 r5:c09b7000 r4:00000000</div><div>[=C2=A0 =C2=A0 0.=
000000] [&lt;c0919d04&gt;] (omap4_sync32k_timer_init) from [&lt;c0919db8&gt=
;] (omap5_realtime_timer_init+<wbr>0x10/0x190)</div><div>[=C2=A0 =C2=A0 0.0=
00000] [&lt;c0919da8&gt;] (omap5_realtime_timer_init) from [&lt;c0911fbc&gt=
;] (time_init+0x28/0x38)</div><div>[=C2=A0 =C2=A0 0.000000]=C2=A0 r5:c09b70=
00 r4:00000000</div><div>[=C2=A0 =C2=A0 0.000000] [&lt;c0911f94&gt;] (time_=
init) from [&lt;c090ec44&gt;] (start_kernel+0x2bc/0x40c)</div><div>[=C2=A0 =
=C2=A0 0.000000] [&lt;c090e988&gt;] (start_kernel) from [&lt;80008090&gt;] =
(0x80008090)</div><div>[=C2=A0 =C2=A0 0.000000]=C2=A0 r10:00000000 r9:412fc=
0f2 r8:80007000 r7:c096af10 r6:c0951e28 r5:c0966488</div><div>[=C2=A0 =C2=
=A0 0.000000]=C2=A0 r4:c09b7ad4</div><div>[=C2=A0 =C2=A0 0.000000] Code: e5=
854184 ebdda6a5 e5942014 e3a03002 (e5823000)=C2=A0</div><div>[=C2=A0 =C2=A0=
 0.000000] ---[ end trace cb88537fdc8fa200 ]---</div><div>[=C2=A0 =C2=A0 0.=
000000] Kernel panic - not syncing: Attempted to kill the idle task!</div><=
div>[=C2=A0 =C2=A0 0.000000] ---[ end Kernel panic - not syncing: Attempted=
 to kill the idle task!<br><br></div><div>Thanks,<br></div><div>Ramya<br></=
div></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">O=
n Wed, Dec 6, 2017 at 10:19 PM, RAMYA RAVICHANDRAN <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:ramya.r@blackpeppertech.com" target=3D"_blank">ramya.r@blac=
kpeppertech.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><di=
v dir=3D"ltr">Hello Andrii,<div><br></div><div>Thanks a ton for sharing you=
r wonderful experience.</div><div>Have attached the dts file for your refer=
ence.</div><div><br></div><div>Turning Paging on error was resolved by modi=
fying files for MLO.</div><div>We have ported kernel 4.4 to accomodate Xen.=
</div><div><br></div><div>We will do the suggested changes and let you know=
.</div><div><br></div><div>Thanking you a lot,</div><div>Ramya</div><div><b=
r></div></div><div class=3D"HOEnZb"><div class=3D"h5"><div class=3D"gmail_e=
xtra"><br><div class=3D"gmail_quote">On Wed, Dec 6, 2017 at 9:56 PM, Andrii=
 Anisov <span dir=3D"ltr">&lt;<a href=3D"mailto:andrii.anisov@gmail.com" ta=
rget=3D"_blank">andrii.anisov@gmail.com</a>&gt;</span> wrote:<br><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex"><div dir=3D"ltr">Hello Ramya,<div><span style=3D"font-=
size:12.8px"><br></span></div><div><span><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex"><span style=3D"color:rgb(38,50,56);font-size:13px">We have =
been working on getting Xen hypervisor up on TI DRA7xx J6 platform.</span><=
/blockquote></span><div>Ouch, I remembered, Jacinto6 for sure.</div><div>I =
see you managed you issues with XEN hang after &quot;Turning paging on&quot=
;. What was that?</div><span><div><br></div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><span style=3D"color:rgb(38,50,56);font-size:13px">Also =
sharing the dts file with you for reference.=C2=A0</span></blockquote></spa=
n><div>No dts is attached though.=C2=A0</div><span><div><br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex"><span style=3D"color:rgb(38,50,56)=
;font-size:13px">We have modified the dom0_mem size from 512MB to 1.5GB, we=
 are observing hang/crash at different functions. (ie powerdomain/ hwmod_in=
it etc).</span></blockquote></span><div>Recalling my experience with J6 I g=
uess not all MMIO registers accessed by kernel during PRCM setup are descri=
bed in dts. So XEN traps those accesses from Dom0 and bounce back with data=
 abort. As a quick hack you should add those registers to your dts. I.e. to=
 the dummy device node with reg property contained all required registers. =
Adding a dra7xx_specific_mapping() function to xen/arch/arm/platforms/omap5=
.c similar to=C2=A0omap5_specific_mapping() would be more clean way.</div><=
div>You should build your XEN with=C2=A0CONFIG_DEBUG enabled, so you will s=
ee print from=C2=A0do_trap_data_abort_guest(<wbr>) right before=C2=A0inject=
_dabt_exception() call. That print will show what register mappings are mis=
sed.<br></div><div><br></div><div>BTW, IIRC, J6 platform code in kernel had=
 smc call in its depths. SMC is not allowed under xen, so you should cut it=
 out as well, otherwise XEN will crash the domain.<br></div><div class=3D"g=
mail_extra"><br clear=3D"all"><div><div class=3D"m_-430284750139622850m_-45=
34738987335366396gmail_signature">Sincerely,<div>Andrii Anisov.</div></div>=
</div>
<div class=3D"gmail_quote"><br></div></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--089e0820e314c8c831055fbcaea3--


--===============2376927700597952994==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQt
cHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

--===============2376927700597952994==--


From embedded-pv-devel-bounces@lists.xenproject.org Fri Dec 08 11:37:43 2017
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 08 Dec 2017 11:37:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1eNGyM-0000Ua-1L; Fri, 08 Dec 2017 11:37:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4tfj=de=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1eNGyL-0000UU-59
 for embedded-pv-devel@lists.xenproject.org; Fri, 08 Dec 2017 11:37:41 +0000
X-Inumbo-ID: 21d33412-dc0c-11e7-b4a6-bc764e045a96
Received: from mail-pf0-x235.google.com (unknown [2607:f8b0:400e:c00::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21d33412-dc0c-11e7-b4a6-bc764e045a96;
 Fri, 08 Dec 2017 12:37:13 +0100 (CET)
Received: by mail-pf0-x235.google.com with SMTP id j124so7107802pfc.2
 for <embedded-pv-devel@lists.xenproject.org>;
 Fri, 08 Dec 2017 03:37:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Jc7KC2X//+mZY2RCzu3XR42krvEUaBPFtqM35zeOJl8=;
 b=XPvYc/DBLT0NAy2h28nnr9c4ZfWbc6uXe0pNG5rLL7v7/2n20x+kk7vHX1+pEOS6Y1
 xsJ8PrVirsgYNic6gmvXUHKVfPyvs8sXAjlc4Y/HbY/oCTk1NVttodbCdFCzYCFnlB9C
 +/oEEnl87/QRul8t2d0Kpfe0BcIpsKTGgynN2E6hu76cgZ/7+z35ywrXO2jsYOoaqJ1M
 N89nYwwtAC/KoRW2iYoyhvHqTkVoVIWS8bQxfo6HgyVfefI3GA33xY5VGVW+H+8T8hgE
 kzLu1NP/rZHxYi5+9pX1II+bSNYdBgGA8OU9WglBq4E6UWvWL5RbLy+XAsFEVSm8xtYQ
 xuRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Jc7KC2X//+mZY2RCzu3XR42krvEUaBPFtqM35zeOJl8=;
 b=CskftIYmIsMVIlAmCGexPbY0OnbPsJwYQtL+3ccpdRztGsACC5b5xqbDYQfa5qE3i6
 yUrYajCkkRpTdiI+kra0X5uyn/u7FoPhdY02rtlO8H+OBH972g4ATQaeMGZ+rMpMLkLV
 Y86BYi4I80Y8GzMjPq/T/rPbSjc80b5xA9YIY1/Y/8jDltfGeH3ApKNM0U811OUCsa9s
 5EGS41N2ubGHiVOTvjVJak9lZz10N1T4T2N63bPgUaZKbViqHJj9tKiefeCs/qleJ79B
 aRblSGf2mghduxk+afZ9ZtRlBqrb9654Jue3XlFr0Gih/6bY6cWT6NkO2qcpuzy5xuhM
 ZtVA==
X-Gm-Message-State: AJaThX7pfjiFNW5TWHQILiAy0VHdz563eSzM7o8RUq0K1o+EX4LaWEXq
 Q3+SHOh0h3YZeMy58Qmp+ho0vOF5ENqSgQ+pKLc=
X-Google-Smtp-Source: AGs4zMaQOABCsa4vnW0qpf3J6dYMefhYWjyhzf1waS2uSosIkWZAO73/FYsgutJ4FiIWEAsMUq86lUKj7mi1XdxakfQ=
X-Received: by 10.99.102.196 with SMTP id a187mr29555680pgc.346.1512733056486; 
 Fri, 08 Dec 2017 03:37:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.100.177.140 with HTTP; Fri, 8 Dec 2017 03:37:35 -0800 (PST)
In-Reply-To: <CALH75VgvVRtjniZAUjb_+fN_yauJ=Y=_9=51r7js+Yptk14Xog@mail.gmail.com>
References: <CALH75VhcgHykKE6qbVrjEjiNesSuZpKhFa5v6s5sSfX9AaZwNQ@mail.gmail.com>
 <CAC1Wxdj01QtxwCxqZ2BFu+S6MCekGc3-j-MD8Sn74CKoG5pQgw@mail.gmail.com>
 <CALH75Vi=sse92o1HH=wV_wxcqohT5uspTtp6FW53sOihR7AwSw@mail.gmail.com>
 <CAC1Wxdi9BSf-tOrFfY8gJXakmHL1S7Jd0VtwP6dnYAx3JBW2rw@mail.gmail.com>
 <CALH75VgnK5W2zcunKdqcXo=FqsaXMv+rZ3W+-3RUFyco4rScVQ@mail.gmail.com>
 <CALH75VgvVRtjniZAUjb_+fN_yauJ=Y=_9=51r7js+Yptk14Xog@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Fri, 8 Dec 2017 13:37:35 +0200
Message-ID: <CAC1Wxdg6=dA-cjiawaW99eO9T5xKO1ipXW4CkPEm5PibAizzmQ@mail.gmail.com>
To: RAMYA RAVICHANDRAN <ramya.r@blackpeppertech.com>
Cc: embedded-pv-devel@lists.xenproject.org
Subject: Re: [Embedded-pv-devel] Xen RAM entry
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6931083495591875873=="
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

--===============6931083495591875873==
Content-Type: multipart/alternative; boundary="94eb2c11b92a78d34a055fd29cfb"

--94eb2c11b92a78d34a055fd29cfb
Content-Type: text/plain; charset="UTF-8"

Hello Ramya,

Unfortunately I can not help you with this exact issue, it should be
debugged on the board.
But there is one more hint: XEN does not actually pass the device tree to
Dom0, XEN creates cpu, memory, timer nodes for Dom0 accordingly to the dom0
configuration, than copies device nodes from the original device tree. So
your dom0 might be missing some stuff described in cpus nodes.

Sincerely,
Andrii Anisov.

2017-12-07 11:27 GMT+02:00 RAMYA RAVICHANDRAN <ramya.r@blackpeppertech.com>:

> Hello Andrii,
>
> The suggestions worked for Data Abort crash.We are able to move forward.
> The following is the crash happening due to timers.
>
> Please let us know your valuabe inputs/experience.
>
> *Log:*
>  0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
> [    0.000000] Preemptible hierarchical RCU implementation.
> [    0.000000]  Build-time adjustment of leaf fanout to 32.
> [    0.000000] NR_IRQS:16 nr_irqs:16 16
> [    0.000000] of_irq_init: children remain, but no parents
> [    0.000000] Function:omap2_gp_clockevent_init at 366
> [    0.000000] irq: no irq domain found for /ocp/crossbar@4a002a48 !
> [    0.000000] Function:omap2_gp_clockevent_init at 370
> [    0.000000] Function:omap2_gp_clockevent_init at 372
> [    0.000000] Unable to handle kernel NULL pointer dereference at virtual
> address 00000000
> [    0.000000] pgd = c0003000
> [    0.000000] [00000000] *pgd=80000080004003, *pmd=00000000
> [    0.000000] Internal error: Oops: a06 [#1] PREEMPT SMP ARM
> [    0.000000] Modules linked in:
> [    0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted
> 4.4.84-g7e6588b179 #22
> [    0.000000] Hardware name: Generic DRA74X (Flattened Device Tree)
> [    0.000000] task: c0969c38 ti: c0964000 task.ti: c0964000
> [    0.000000] PC is at omap2_gp_clockevent_init.constprop.3+0xa4/0x110
> [    0.000000] LR is at setup_irq+0x48/0x94
> [    0.000000] pc : [<c0919c98>]    lr : [<c0083770>]    psr: 600000d3
> [    0.000000] sp : c0965f38  ip : c0965f18  fp : c0965f64
> [    0.000000] r10: c0951e2c  r9 : c09b7000  r8 : 00000001
> [    0.000000] r7 : c06abf94  r6 : c0845e40  r5 : c096bb80  r4 : c09b7d94
> [    0.000000] r3 : 00000002  r2 : 00000000  r1 : ef006000  r0 : ffffffda
> [    0.000000] Flags: nZCv  IRQs off  FIQs off  Mode SVC_32  ISA ARM
> Segment kernel
> [    0.000000] Control: 30c5387d  Table: 80003000  DAC: fffffffd
> [    0.000000] Process swapper/0 (pid: 0, stack limit = 0xc0964210)
> [    0.000000] Stack: (0xc0965f38 to 0xc0966000)
> [    0.000000] 5f20:
>  00000001 00000000
> [    0.000000] 5f40: c0965f64 00000000 c09b7000 ef649f00 00000000 ffffffff
> c0965f74 c0965f68
> [    0.000000] 5f60: c0919d1c c0919c00 c0965f8c c0965f78 c0919db8 c0919d10
> 00000000 c09b7000
> [    0.000000] 5f80: c0965f9c c0965f90 c0911fbc c0919db4 c0965ff4 c0965fa0
> c090ec44 c0911fa0
> [    0.000000] 5fa0: ffffffff ffffffff 00000000 c090e6e8 ffffffff 00000000
> 00000000 c0966400
> [    0.000000] 5fc0: 00000000 c0951e2c 00000000 c09b7ad4 c0966488 c0951e28
> c096af10 80007000
> [    0.000000] 5fe0: 412fc0f2 00000000 00000000 c0965ff8 80008090 c090e994
> 00000000 00000000
> [    0.000000] Backtrace:
> [    0.000000] [<c0919bf4>] (omap2_gp_clockevent_init.constprop.3) from
> [<c0919d1c>] (omap4_sync32k_timer_init+0x18/0x44)
> [    0.000000]  r8:ffffffff r7:00000000 r6:ef649f00 r5:c09b7000 r4:00000000
> [    0.000000] [<c0919d04>] (omap4_sync32k_timer_init) from [<c0919db8>]
> (omap5_realtime_timer_init+0x10/0x190)
> [    0.000000] [<c0919da8>] (omap5_realtime_timer_init) from [<c0911fbc>]
> (time_init+0x28/0x38)
> [    0.000000]  r5:c09b7000 r4:00000000
> [    0.000000] [<c0911f94>] (time_init) from [<c090ec44>]
> (start_kernel+0x2bc/0x40c)
> [    0.000000] [<c090e988>] (start_kernel) from [<80008090>] (0x80008090)
> [    0.000000]  r10:00000000 r9:412fc0f2 r8:80007000 r7:c096af10
> r6:c0951e28 r5:c0966488
> [    0.000000]  r4:c09b7ad4
> [    0.000000] Code: e5854184 ebdda6a5 e5942014 e3a03002 (e5823000)
> [    0.000000] ---[ end trace cb88537fdc8fa200 ]---
> [    0.000000] Kernel panic - not syncing: Attempted to kill the idle task!
> [    0.000000] ---[ end Kernel panic - not syncing: Attempted to kill the
> idle task!
>
> Thanks,
> Ramya
>
> On Wed, Dec 6, 2017 at 10:19 PM, RAMYA RAVICHANDRAN <
> ramya.r@blackpeppertech.com> wrote:
>
>> Hello Andrii,
>>
>> Thanks a ton for sharing your wonderful experience.
>> Have attached the dts file for your reference.
>>
>> Turning Paging on error was resolved by modifying files for MLO.
>> We have ported kernel 4.4 to accomodate Xen.
>>
>> We will do the suggested changes and let you know.
>>
>> Thanking you a lot,
>> Ramya
>>
>>
>> On Wed, Dec 6, 2017 at 9:56 PM, Andrii Anisov <andrii.anisov@gmail.com>
>> wrote:
>>
>>> Hello Ramya,
>>>
>>> We have been working on getting Xen hypervisor up on TI DRA7xx J6
>>>> platform.
>>>
>>> Ouch, I remembered, Jacinto6 for sure.
>>> I see you managed you issues with XEN hang after "Turning paging on".
>>> What was that?
>>>
>>> Also sharing the dts file with you for reference.
>>>
>>> No dts is attached though.
>>>
>>> We have modified the dom0_mem size from 512MB to 1.5GB, we are observing
>>>> hang/crash at different functions. (ie powerdomain/ hwmod_init etc).
>>>
>>> Recalling my experience with J6 I guess not all MMIO registers accessed
>>> by kernel during PRCM setup are described in dts. So XEN traps those
>>> accesses from Dom0 and bounce back with data abort. As a quick hack you
>>> should add those registers to your dts. I.e. to the dummy device node with
>>> reg property contained all required registers. Adding a
>>> dra7xx_specific_mapping() function to xen/arch/arm/platforms/omap5.c
>>> similar to omap5_specific_mapping() would be more clean way.
>>> You should build your XEN with CONFIG_DEBUG enabled, so you will see
>>> print from do_trap_data_abort_guest() right
>>> before inject_dabt_exception() call. That print will show what register
>>> mappings are missed.
>>>
>>> BTW, IIRC, J6 platform code in kernel had smc call in its depths. SMC is
>>> not allowed under xen, so you should cut it out as well, otherwise XEN will
>>> crash the domain.
>>>
>>> Sincerely,
>>> Andrii Anisov.
>>>
>>>
>>
>

--94eb2c11b92a78d34a055fd29cfb
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello Ramya,<div><br></div><div>Unfortunately I can not he=
lp you with this exact issue, it should be debugged on the board.</div><div=
>But there is one more hint: XEN does not actually pass the device tree to =
Dom0, XEN creates cpu, memory, timer nodes for Dom0 accordingly to the dom0=
 configuration, than copies device nodes from the original device tree. So =
your dom0 might be missing some stuff described in cpus nodes.<br></div><di=
v class=3D"gmail_extra"><br clear=3D"all"><div><div class=3D"m_-53484758648=
40468812gmail_signature" data-smartmail=3D"gmail_signature">Sincerely,<div>=
Andrii Anisov.</div></div></div>
<br><div class=3D"gmail_quote">2017-12-07 11:27 GMT+02:00 RAMYA RAVICHANDRA=
N <span dir=3D"ltr">&lt;<a href=3D"mailto:ramya.r@blackpeppertech.com" targ=
et=3D"_blank">ramya.r@blackpeppertech.com</a>&gt;</span>:<br><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex"><div dir=3D"ltr"><div><div><div>Hello Andrii,<br><br></div=
>The suggestions worked for Data Abort crash.We are able to move forward.<b=
r></div>The following is the crash happening due to timers.<br><br>Please l=
et us know your valuabe inputs/experience.<br><br></div><div></div><i><b>Lo=
g:</b></i><br><div><div>=C2=A00.000000] SLUB: HWalign=3D64, Order=3D0-3, Mi=
nObjects=3D0, CPUs=3D2, Nodes=3D1</div><div>[=C2=A0 =C2=A0 0.000000] Preemp=
tible hierarchical RCU implementation.</div><div>[=C2=A0 =C2=A0 0.000000]=
=C2=A0 Build-time adjustment of leaf fanout to 32.</div><div>[=C2=A0 =C2=A0=
 0.000000] NR_IRQS:16 nr_irqs:16 16</div><div>[=C2=A0 =C2=A0 0.000000] of_i=
rq_init: children remain, but no parents</div><div>[=C2=A0 =C2=A0 0.000000]=
 Function:omap2_gp_clockevent_i<wbr>nit at 366=C2=A0</div><div>[=C2=A0 =C2=
=A0 0.000000] irq: no irq domain found for /ocp/crossbar@4a002a48 !</div><d=
iv>[=C2=A0 =C2=A0 0.000000] Function:omap2_gp_clockevent_i<wbr>nit at 370=
=C2=A0</div><div>[=C2=A0 =C2=A0 0.000000] Function:omap2_gp_clockevent_i<wb=
r>nit at 372=C2=A0</div><div>[=C2=A0 =C2=A0 0.000000] Unable to handle kern=
el NULL pointer dereference at virtual address 00000000</div><div>[=C2=A0 =
=C2=A0 0.000000] pgd =3D c0003000</div><div>[=C2=A0 =C2=A0 0.000000] [00000=
000] *pgd=3D80000080004003, *pmd=3D00000000</div><div>[=C2=A0 =C2=A0 0.0000=
00] Internal error: Oops: a06 [#1] PREEMPT SMP ARM</div><div>[=C2=A0 =C2=A0=
 0.000000] Modules linked in:</div><div>[=C2=A0 =C2=A0 0.000000] CPU: 0 PID=
: 0 Comm: swapper/0 Not tainted 4.4.84-g7e6588b179 #22</div><div>[=C2=A0 =
=C2=A0 0.000000] Hardware name: Generic DRA74X (Flattened Device Tree)</div=
><div>[=C2=A0 =C2=A0 0.000000] task: c0969c38 ti: c0964000 task.ti: c096400=
0</div><div>[=C2=A0 =C2=A0 0.000000] PC is at omap2_gp_clockevent_init.cons=
t<wbr>prop.3+0xa4/0x110</div><div>[=C2=A0 =C2=A0 0.000000] LR is at setup_i=
rq+0x48/0x94</div><div>[=C2=A0 =C2=A0 0.000000] pc : [&lt;c0919c98&gt;]=C2=
=A0 =C2=A0 lr : [&lt;c0083770&gt;]=C2=A0 =C2=A0 psr: 600000d3</div><div>[=
=C2=A0 =C2=A0 0.000000] sp : c0965f38=C2=A0 ip : c0965f18=C2=A0 fp : c0965f=
64</div><div>[=C2=A0 =C2=A0 0.000000] r10: c0951e2c=C2=A0 r9 : c09b7000=C2=
=A0 r8 : 00000001</div><div>[=C2=A0 =C2=A0 0.000000] r7 : c06abf94=C2=A0 r6=
 : c0845e40=C2=A0 r5 : c096bb80=C2=A0 r4 : c09b7d94</div><div>[=C2=A0 =C2=
=A0 0.000000] r3 : 00000002=C2=A0 r2 : 00000000=C2=A0 r1 : ef006000=C2=A0 r=
0 : ffffffda</div><div>[=C2=A0 =C2=A0 0.000000] Flags: nZCv=C2=A0 IRQs off=
=C2=A0 FIQs off=C2=A0 Mode SVC_32=C2=A0 ISA ARM=C2=A0 Segment kernel</div><=
div>[=C2=A0 =C2=A0 0.000000] Control: 30c5387d=C2=A0 Table: 80003000=C2=A0 =
DAC: fffffffd</div><div>[=C2=A0 =C2=A0 0.000000] Process swapper/0 (pid: 0,=
 stack limit =3D 0xc0964210)</div><div>[=C2=A0 =C2=A0 0.000000] Stack: (0xc=
0965f38 to 0xc0966000)</div><div>[=C2=A0 =C2=A0 0.000000] 5f20:=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A000000001 00000000</div><div>[=C2=A0 =
=C2=A0 0.000000] 5f40: c0965f64 00000000 c09b7000 ef649f00 00000000 fffffff=
f c0965f74 c0965f68</div><div>[=C2=A0 =C2=A0 0.000000] 5f60: c0919d1c c0919=
c00 c0965f8c c0965f78 c0919db8 c0919d10 00000000 c09b7000</div><div>[=C2=A0=
 =C2=A0 0.000000] 5f80: c0965f9c c0965f90 c0911fbc c0919db4 c0965ff4 c0965f=
a0 c090ec44 c0911fa0</div><div>[=C2=A0 =C2=A0 0.000000] 5fa0: ffffffff ffff=
ffff 00000000 c090e6e8 ffffffff 00000000 00000000 c0966400</div><div>[=C2=
=A0 =C2=A0 0.000000] 5fc0: 00000000 c0951e2c 00000000 c09b7ad4 c0966488 c09=
51e28 c096af10 80007000</div><div>[=C2=A0 =C2=A0 0.000000] 5fe0: 412fc0f2 0=
0000000 00000000 c0965ff8 80008090 c090e994 00000000 00000000</div><div>[=
=C2=A0 =C2=A0 0.000000] Backtrace:=C2=A0</div><div>[=C2=A0 =C2=A0 0.000000]=
 [&lt;c0919bf4&gt;] (omap2_gp_clockevent_init.cons<wbr>tprop.3) from [&lt;c=
0919d1c&gt;] (omap4_sync32k_timer_init+0x18<wbr>/0x44)</div><div>[=C2=A0 =
=C2=A0 0.000000]=C2=A0 r8:ffffffff r7:00000000 r6:ef649f00 r5:c09b7000 r4:0=
0000000</div><div>[=C2=A0 =C2=A0 0.000000] [&lt;c0919d04&gt;] (omap4_sync32=
k_timer_init) from [&lt;c0919db8&gt;] (omap5_realtime_timer_init+0x1<wbr>0/=
0x190)</div><div>[=C2=A0 =C2=A0 0.000000] [&lt;c0919da8&gt;] (omap5_realtim=
e_timer_init) from [&lt;c0911fbc&gt;] (time_init+0x28/0x38)</div><div>[=C2=
=A0 =C2=A0 0.000000]=C2=A0 r5:c09b7000 r4:00000000</div><div>[=C2=A0 =C2=A0=
 0.000000] [&lt;c0911f94&gt;] (time_init) from [&lt;c090ec44&gt;] (start_ke=
rnel+0x2bc/0x40c)</div><div>[=C2=A0 =C2=A0 0.000000] [&lt;c090e988&gt;] (st=
art_kernel) from [&lt;80008090&gt;] (0x80008090)</div><div>[=C2=A0 =C2=A0 0=
.000000]=C2=A0 r10:00000000 r9:412fc0f2 r8:80007000 r7:c096af10 r6:c0951e28=
 r5:c0966488</div><div>[=C2=A0 =C2=A0 0.000000]=C2=A0 r4:c09b7ad4</div><div=
>[=C2=A0 =C2=A0 0.000000] Code: e5854184 ebdda6a5 e5942014 e3a03002 (e58230=
00)=C2=A0</div><div>[=C2=A0 =C2=A0 0.000000] ---[ end trace cb88537fdc8fa20=
0 ]---</div><div>[=C2=A0 =C2=A0 0.000000] Kernel panic - not syncing: Attem=
pted to kill the idle task!</div><div>[=C2=A0 =C2=A0 0.000000] ---[ end Ker=
nel panic - not syncing: Attempted to kill the idle task!<br><br></div><div=
>Thanks,<br></div><div>Ramya<br></div></div></div><div class=3D"m_-53484758=
64840468812HOEnZb"><div class=3D"m_-5348475864840468812h5"><div class=3D"gm=
ail_extra"><br><div class=3D"gmail_quote">On Wed, Dec 6, 2017 at 10:19 PM, =
RAMYA RAVICHANDRAN <span dir=3D"ltr">&lt;<a href=3D"mailto:ramya.r@blackpep=
pertech.com" target=3D"_blank">ramya.r@blackpeppertech.com</a>&gt;</span> w=
rote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Hello Andrii,<div>=
<br></div><div>Thanks a ton for sharing your wonderful experience.</div><di=
v>Have attached the dts file for your reference.</div><div><br></div><div>T=
urning Paging on error was resolved by modifying files for MLO.</div><div>W=
e have ported kernel 4.4 to accomodate Xen.</div><div><br></div><div>We wil=
l do the suggested changes and let you know.</div><div><br></div><div>Thank=
ing you a lot,</div><div>Ramya</div><div><br></div></div><div class=3D"m_-5=
348475864840468812m_5055409366182532685HOEnZb"><div class=3D"m_-53484758648=
40468812m_5055409366182532685h5"><div class=3D"gmail_extra"><br><div class=
=3D"gmail_quote">On Wed, Dec 6, 2017 at 9:56 PM, Andrii Anisov <span dir=3D=
"ltr">&lt;<a href=3D"mailto:andrii.anisov@gmail.com" target=3D"_blank">andr=
ii.anisov@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
><div dir=3D"ltr">Hello Ramya,<div><span style=3D"font-size:12.8px"><br></s=
pan></div><div><span><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><spa=
n style=3D"color:rgb(38,50,56);font-size:13px">We have been working on gett=
ing Xen hypervisor up on TI DRA7xx J6 platform.</span></blockquote></span><=
div>Ouch, I remembered, Jacinto6 for sure.</div><div>I see you managed you =
issues with XEN hang after &quot;Turning paging on&quot;. What was that?</d=
iv><span><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><=
span style=3D"color:rgb(38,50,56);font-size:13px">Also sharing the dts file=
 with you for reference.=C2=A0</span></blockquote></span><div>No dts is att=
ached though.=C2=A0</div><span><div><br></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex"><span style=3D"color:rgb(38,50,56);font-size:13px">We =
have modified the dom0_mem size from 512MB to 1.5GB, we are observing hang/=
crash at different functions. (ie powerdomain/ hwmod_init etc).</span></blo=
ckquote></span><div>Recalling my experience with J6 I guess not all MMIO re=
gisters accessed by kernel during PRCM setup are described in dts. So XEN t=
raps those accesses from Dom0 and bounce back with data abort. As a quick h=
ack you should add those registers to your dts. I.e. to the dummy device no=
de with reg property contained all required registers. Adding a dra7xx_spec=
ific_mapping() function to xen/arch/arm/platforms/omap5.c similar to=C2=A0o=
map5_specific_mapping() would be more clean way.</div><div>You should build=
 your XEN with=C2=A0CONFIG_DEBUG enabled, so you will see print from=C2=A0d=
o_trap_data_abort_guest(<wbr>) right before=C2=A0inject_dabt_exception() ca=
ll. That print will show what register mappings are missed.<br></div><div><=
br></div><div>BTW, IIRC, J6 platform code in kernel had smc call in its dep=
ths. SMC is not allowed under xen, so you should cut it out as well, otherw=
ise XEN will crash the domain.<br></div><div class=3D"gmail_extra"><br clea=
r=3D"all"><div><div class=3D"m_-5348475864840468812m_5055409366182532685m_-=
430284750139622850m_-4534738987335366396gmail_signature">Sincerely,<div>And=
rii Anisov.</div></div></div>
<div class=3D"gmail_quote"><br></div></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div>

--94eb2c11b92a78d34a055fd29cfb--


--===============6931083495591875873==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQt
cHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

--===============6931083495591875873==--


From embedded-pv-devel-bounces@lists.xenproject.org Sat Dec 09 11:19:22 2017
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 09 Dec 2017 11:19:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1eNdA9-00052a-TQ; Sat, 09 Dec 2017 11:19:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jreu=df=blackpeppertech.com=ramya.r@srs-us1.protection.inumbo.net>)
 id 1eNdA8-00052U-Uf
 for embedded-pv-devel@lists.xenproject.org; Sat, 09 Dec 2017 11:19:21 +0000
X-Inumbo-ID: bc352556-dcd2-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc352556-dcd2-11e7-b4a6-bc764e045a96;
 Sat, 09 Dec 2017 12:18:52 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id 9so6946781wme.4
 for <embedded-pv-devel@lists.xenproject.org>;
 Sat, 09 Dec 2017 03:19:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=blackpeppertech-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=uao9aRqFTvlgu4vdXKXAXKY2Cb3yuC8A4RnIozNq4TA=;
 b=esfq96smgLgZ68bIQSlHFU5AdCT/Lj/0uKKYn/zVMhnAxdD0wi1/hqrS5X+aqqJU+m
 EctAm0tN6FaGWtISvGxZ8+VebuLIBy22h2NUH88MNuLLjMMYeHt+qAx6AqZRuvFCnSWI
 WRwVtBiGUjuqhWHEQx9KDp7tHymESz4K6p6pIvRfKIkI2DZ6Bl92gY2GufGgplnP8yXT
 mPVavwxa6Vv48Acsieao+NIDbHzkiI7eMMasa4pYhsmBlFx9Kwhfanrz2WZOd9LEoLjx
 O8m9yY5Bxm+iGrkM8fqgwDTNZB+B0MuDUj4Oqbg3hFAQQ62JnVTQvjcf11vB9cor68Fp
 oTUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=uao9aRqFTvlgu4vdXKXAXKY2Cb3yuC8A4RnIozNq4TA=;
 b=fPJzs+LRbCVhO/fQesrOr6ead/THXbmy5A0Mi9RdlGM7dXWvjb0VAGEOfhh0w0HJVw
 aVTSVJCPBsaZn9UWSw5fVGza1pLd9+W9+mgqvIMswX1/8WkgAUO0eLr+OVqr4Hju6WEV
 hqZtyp+yrWlGPhAIrj+lgRiCxAGWGR2OQw/kpUCh4e6Z/m7u16jJ+FgDi0vl60hdbGG7
 owTAQJQ+SWT5uVqOX3B0azT4LaRocsUdKf/m6K0HSI33NcwJGEmxUFHmFXyL6oK9vU49
 UAG+jabMqW5Gck63xCvxGLT6rW2lODQoyhDx2aObUqrFzb91xuQiPYeptWOvZfZHg1rA
 gUyQ==
X-Gm-Message-State: AKGB3mKippWY+S4gEtDDMyMSjezve6vBG+CE3DlkouBoRo0HCybvELJY
 JFCJ53H0zJ+5kX6S1IEf1nLkbcBD0sI0nbyKwgfCFQ==
X-Google-Smtp-Source: AGs4zMYsgG0aVja5yKkuju+gxKL8f2zI1ttgLM98EfCavjwAY6G0pgS2TzJVte9+4reDAtVSQF4YuLtpTrxVK3OZzEw=
X-Received: by 10.28.220.215 with SMTP id t206mr6011032wmg.75.1512818357652;
 Sat, 09 Dec 2017 03:19:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.223.198.6 with HTTP; Sat, 9 Dec 2017 03:19:16 -0800 (PST)
In-Reply-To: <CAC1Wxdg6=dA-cjiawaW99eO9T5xKO1ipXW4CkPEm5PibAizzmQ@mail.gmail.com>
References: <CALH75VhcgHykKE6qbVrjEjiNesSuZpKhFa5v6s5sSfX9AaZwNQ@mail.gmail.com>
 <CAC1Wxdj01QtxwCxqZ2BFu+S6MCekGc3-j-MD8Sn74CKoG5pQgw@mail.gmail.com>
 <CALH75Vi=sse92o1HH=wV_wxcqohT5uspTtp6FW53sOihR7AwSw@mail.gmail.com>
 <CAC1Wxdi9BSf-tOrFfY8gJXakmHL1S7Jd0VtwP6dnYAx3JBW2rw@mail.gmail.com>
 <CALH75VgnK5W2zcunKdqcXo=FqsaXMv+rZ3W+-3RUFyco4rScVQ@mail.gmail.com>
 <CALH75VgvVRtjniZAUjb_+fN_yauJ=Y=_9=51r7js+Yptk14Xog@mail.gmail.com>
 <CAC1Wxdg6=dA-cjiawaW99eO9T5xKO1ipXW4CkPEm5PibAizzmQ@mail.gmail.com>
From: RAMYA RAVICHANDRAN <ramya.r@blackpeppertech.com>
Date: Sat, 9 Dec 2017 16:49:16 +0530
Message-ID: <CALH75VgJSb-SSLgJ-kx-spTqO+pNJtmZNdN8yFzDJJsgk0nQ3g@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Cc: embedded-pv-devel@lists.xenproject.org
Subject: Re: [Embedded-pv-devel] Xen RAM entry
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4327686028383487334=="
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

--===============4327686028383487334==
Content-Type: multipart/alternative; boundary="001a114b2d46d165cc055fe678ad"

--001a114b2d46d165cc055fe678ad
Content-Type: text/plain; charset="UTF-8"

Hello Andrii and Embedded PV developers,

Thanks for your prompt hints.
There is a modification in the present device tree used for latest J6
Processor SDK.
The modification is the peripherals' interrupts are connected via
CROSSBAR_MPU to GIC.

It would be great if  suggest any procedure/ best practices to accomodate
the above in Xen?

Thanks,
Ramya

On Fri, Dec 8, 2017 at 5:07 PM, Andrii Anisov <andrii.anisov@gmail.com>
wrote:

> Hello Ramya,
>
> Unfortunately I can not help you with this exact issue, it should be
> debugged on the board.
> But there is one more hint: XEN does not actually pass the device tree to
> Dom0, XEN creates cpu, memory, timer nodes for Dom0 accordingly to the dom0
> configuration, than copies device nodes from the original device tree. So
> your dom0 might be missing some stuff described in cpus nodes.
>
> Sincerely,
> Andrii Anisov.
>
> 2017-12-07 11:27 GMT+02:00 RAMYA RAVICHANDRAN <ramya.r@blackpeppertech.com
> >:
>
>> Hello Andrii,
>>
>> The suggestions worked for Data Abort crash.We are able to move forward.
>> The following is the crash happening due to timers.
>>
>> Please let us know your valuabe inputs/experience.
>>
>> *Log:*
>>  0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
>> [    0.000000] Preemptible hierarchical RCU implementation.
>> [    0.000000]  Build-time adjustment of leaf fanout to 32.
>> [    0.000000] NR_IRQS:16 nr_irqs:16 16
>> [    0.000000] of_irq_init: children remain, but no parents
>> [    0.000000] Function:omap2_gp_clockevent_init at 366
>> [    0.000000] irq: no irq domain found for /ocp/crossbar@4a002a48 !
>> [    0.000000] Function:omap2_gp_clockevent_init at 370
>> [    0.000000] Function:omap2_gp_clockevent_init at 372
>> [    0.000000] Unable to handle kernel NULL pointer dereference at
>> virtual address 00000000
>> [    0.000000] pgd = c0003000
>> [    0.000000] [00000000] *pgd=80000080004003, *pmd=00000000
>> [    0.000000] Internal error: Oops: a06 [#1] PREEMPT SMP ARM
>> [    0.000000] Modules linked in:
>> [    0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted
>> 4.4.84-g7e6588b179 #22
>> [    0.000000] Hardware name: Generic DRA74X (Flattened Device Tree)
>> [    0.000000] task: c0969c38 ti: c0964000 task.ti: c0964000
>> [    0.000000] PC is at omap2_gp_clockevent_init.constprop.3+0xa4/0x110
>> [    0.000000] LR is at setup_irq+0x48/0x94
>> [    0.000000] pc : [<c0919c98>]    lr : [<c0083770>]    psr: 600000d3
>> [    0.000000] sp : c0965f38  ip : c0965f18  fp : c0965f64
>> [    0.000000] r10: c0951e2c  r9 : c09b7000  r8 : 00000001
>> [    0.000000] r7 : c06abf94  r6 : c0845e40  r5 : c096bb80  r4 : c09b7d94
>> [    0.000000] r3 : 00000002  r2 : 00000000  r1 : ef006000  r0 : ffffffda
>> [    0.000000] Flags: nZCv  IRQs off  FIQs off  Mode SVC_32  ISA ARM
>> Segment kernel
>> [    0.000000] Control: 30c5387d  Table: 80003000  DAC: fffffffd
>> [    0.000000] Process swapper/0 (pid: 0, stack limit = 0xc0964210)
>> [    0.000000] Stack: (0xc0965f38 to 0xc0966000)
>> [    0.000000] 5f20:
>>  00000001 00000000
>> [    0.000000] 5f40: c0965f64 00000000 c09b7000 ef649f00 00000000
>> ffffffff c0965f74 c0965f68
>> [    0.000000] 5f60: c0919d1c c0919c00 c0965f8c c0965f78 c0919db8
>> c0919d10 00000000 c09b7000
>> [    0.000000] 5f80: c0965f9c c0965f90 c0911fbc c0919db4 c0965ff4
>> c0965fa0 c090ec44 c0911fa0
>> [    0.000000] 5fa0: ffffffff ffffffff 00000000 c090e6e8 ffffffff
>> 00000000 00000000 c0966400
>> [    0.000000] 5fc0: 00000000 c0951e2c 00000000 c09b7ad4 c0966488
>> c0951e28 c096af10 80007000
>> [    0.000000] 5fe0: 412fc0f2 00000000 00000000 c0965ff8 80008090
>> c090e994 00000000 00000000
>> [    0.000000] Backtrace:
>> [    0.000000] [<c0919bf4>] (omap2_gp_clockevent_init.constprop.3) from
>> [<c0919d1c>] (omap4_sync32k_timer_init+0x18/0x44)
>> [    0.000000]  r8:ffffffff r7:00000000 r6:ef649f00 r5:c09b7000
>> r4:00000000
>> [    0.000000] [<c0919d04>] (omap4_sync32k_timer_init) from [<c0919db8>]
>> (omap5_realtime_timer_init+0x10/0x190)
>> [    0.000000] [<c0919da8>] (omap5_realtime_timer_init) from [<c0911fbc>]
>> (time_init+0x28/0x38)
>> [    0.000000]  r5:c09b7000 r4:00000000
>> [    0.000000] [<c0911f94>] (time_init) from [<c090ec44>]
>> (start_kernel+0x2bc/0x40c)
>> [    0.000000] [<c090e988>] (start_kernel) from [<80008090>] (0x80008090)
>> [    0.000000]  r10:00000000 r9:412fc0f2 r8:80007000 r7:c096af10
>> r6:c0951e28 r5:c0966488
>> [    0.000000]  r4:c09b7ad4
>> [    0.000000] Code: e5854184 ebdda6a5 e5942014 e3a03002 (e5823000)
>> [    0.000000] ---[ end trace cb88537fdc8fa200 ]---
>> [    0.000000] Kernel panic - not syncing: Attempted to kill the idle
>> task!
>> [    0.000000] ---[ end Kernel panic - not syncing: Attempted to kill the
>> idle task!
>>
>> Thanks,
>> Ramya
>>
>> On Wed, Dec 6, 2017 at 10:19 PM, RAMYA RAVICHANDRAN <
>> ramya.r@blackpeppertech.com> wrote:
>>
>>> Hello Andrii,
>>>
>>> Thanks a ton for sharing your wonderful experience.
>>> Have attached the dts file for your reference.
>>>
>>> Turning Paging on error was resolved by modifying files for MLO.
>>> We have ported kernel 4.4 to accomodate Xen.
>>>
>>> We will do the suggested changes and let you know.
>>>
>>> Thanking you a lot,
>>> Ramya
>>>
>>>
>>> On Wed, Dec 6, 2017 at 9:56 PM, Andrii Anisov <andrii.anisov@gmail.com>
>>> wrote:
>>>
>>>> Hello Ramya,
>>>>
>>>> We have been working on getting Xen hypervisor up on TI DRA7xx J6
>>>>> platform.
>>>>
>>>> Ouch, I remembered, Jacinto6 for sure.
>>>> I see you managed you issues with XEN hang after "Turning paging on".
>>>> What was that?
>>>>
>>>> Also sharing the dts file with you for reference.
>>>>
>>>> No dts is attached though.
>>>>
>>>> We have modified the dom0_mem size from 512MB to 1.5GB, we are
>>>>> observing hang/crash at different functions. (ie powerdomain/ hwmod_init
>>>>> etc).
>>>>
>>>> Recalling my experience with J6 I guess not all MMIO registers accessed
>>>> by kernel during PRCM setup are described in dts. So XEN traps those
>>>> accesses from Dom0 and bounce back with data abort. As a quick hack you
>>>> should add those registers to your dts. I.e. to the dummy device node with
>>>> reg property contained all required registers. Adding a
>>>> dra7xx_specific_mapping() function to xen/arch/arm/platforms/omap5.c
>>>> similar to omap5_specific_mapping() would be more clean way.
>>>> You should build your XEN with CONFIG_DEBUG enabled, so you will see
>>>> print from do_trap_data_abort_guest() right
>>>> before inject_dabt_exception() call. That print will show what register
>>>> mappings are missed.
>>>>
>>>> BTW, IIRC, J6 platform code in kernel had smc call in its depths. SMC
>>>> is not allowed under xen, so you should cut it out as well, otherwise XEN
>>>> will crash the domain.
>>>>
>>>> Sincerely,
>>>> Andrii Anisov.
>>>>
>>>>
>>>
>>
>

--001a114b2d46d165cc055fe678ad
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div><div>Hello Andrii and Embedded PV=
 developers,<br><br></div>Thanks for your prompt hints.<br></div>There is a=
 modification in the present device tree used for latest J6 Processor SDK.<=
br></div>The modification is the peripherals&#39; interrupts are connected =
via CROSSBAR_MPU to GIC.<br><br></div>It would be great if=C2=A0 suggest an=
y procedure/ best practices to accomodate the above in Xen?<br><br></div>Th=
anks,<br></div>Ramya<br></div><div class=3D"gmail_extra"><br><div class=3D"=
gmail_quote">On Fri, Dec 8, 2017 at 5:07 PM, Andrii Anisov <span dir=3D"ltr=
">&lt;<a href=3D"mailto:andrii.anisov@gmail.com" target=3D"_blank">andrii.a=
nisov@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><di=
v dir=3D"ltr">Hello Ramya,<div><br></div><div>Unfortunately I can not help =
you with this exact issue, it should be debugged on the board.</div><div>Bu=
t there is one more hint: XEN does not actually pass the device tree to Dom=
0, XEN creates cpu, memory, timer nodes for Dom0 accordingly to the dom0 co=
nfiguration, than copies device nodes from the original device tree. So you=
r dom0 might be missing some stuff described in cpus nodes.<br></div><div c=
lass=3D"gmail_extra"><br clear=3D"all"><div><div class=3D"m_-12862593475459=
25220m_-5348475864840468812gmail_signature" data-smartmail=3D"gmail_signatu=
re">Sincerely,<div>Andrii Anisov.</div></div></div><div><div class=3D"h5">
<br><div class=3D"gmail_quote">2017-12-07 11:27 GMT+02:00 RAMYA RAVICHANDRA=
N <span dir=3D"ltr">&lt;<a href=3D"mailto:ramya.r@blackpeppertech.com" targ=
et=3D"_blank">ramya.r@blackpeppertech.com</a>&gt;</span>:<br><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex"><div dir=3D"ltr"><div><div><div>Hello Andrii,<br><br></div=
>The suggestions worked for Data Abort crash.We are able to move forward.<b=
r></div>The following is the crash happening due to timers.<br><br>Please l=
et us know your valuabe inputs/experience.<br><br></div><div></div><i><b>Lo=
g:</b></i><br><div><div>=C2=A00.000000] SLUB: HWalign=3D64, Order=3D0-3, Mi=
nObjects=3D0, CPUs=3D2, Nodes=3D1</div><div>[=C2=A0 =C2=A0 0.000000] Preemp=
tible hierarchical RCU implementation.</div><div>[=C2=A0 =C2=A0 0.000000]=
=C2=A0 Build-time adjustment of leaf fanout to 32.</div><div>[=C2=A0 =C2=A0=
 0.000000] NR_IRQS:16 nr_irqs:16 16</div><div>[=C2=A0 =C2=A0 0.000000] of_i=
rq_init: children remain, but no parents</div><div>[=C2=A0 =C2=A0 0.000000]=
 Function:omap2_gp_clockevent_i<wbr>nit at 366=C2=A0</div><div>[=C2=A0 =C2=
=A0 0.000000] irq: no irq domain found for /ocp/crossbar@4a002a48 !</div><d=
iv>[=C2=A0 =C2=A0 0.000000] Function:omap2_gp_clockevent_i<wbr>nit at 370=
=C2=A0</div><div>[=C2=A0 =C2=A0 0.000000] Function:omap2_gp_clockevent_i<wb=
r>nit at 372=C2=A0</div><div>[=C2=A0 =C2=A0 0.000000] Unable to handle kern=
el NULL pointer dereference at virtual address 00000000</div><div>[=C2=A0 =
=C2=A0 0.000000] pgd =3D c0003000</div><div>[=C2=A0 =C2=A0 0.000000] [00000=
000] *pgd=3D80000080004003, *pmd=3D00000000</div><div>[=C2=A0 =C2=A0 0.0000=
00] Internal error: Oops: a06 [#1] PREEMPT SMP ARM</div><div>[=C2=A0 =C2=A0=
 0.000000] Modules linked in:</div><div>[=C2=A0 =C2=A0 0.000000] CPU: 0 PID=
: 0 Comm: swapper/0 Not tainted 4.4.84-g7e6588b179 #22</div><div>[=C2=A0 =
=C2=A0 0.000000] Hardware name: Generic DRA74X (Flattened Device Tree)</div=
><div>[=C2=A0 =C2=A0 0.000000] task: c0969c38 ti: c0964000 task.ti: c096400=
0</div><div>[=C2=A0 =C2=A0 0.000000] PC is at omap2_gp_clockevent_init.cons=
t<wbr>prop.3+0xa4/0x110</div><div>[=C2=A0 =C2=A0 0.000000] LR is at setup_i=
rq+0x48/0x94</div><div>[=C2=A0 =C2=A0 0.000000] pc : [&lt;c0919c98&gt;]=C2=
=A0 =C2=A0 lr : [&lt;c0083770&gt;]=C2=A0 =C2=A0 psr: 600000d3</div><div>[=
=C2=A0 =C2=A0 0.000000] sp : c0965f38=C2=A0 ip : c0965f18=C2=A0 fp : c0965f=
64</div><div>[=C2=A0 =C2=A0 0.000000] r10: c0951e2c=C2=A0 r9 : c09b7000=C2=
=A0 r8 : 00000001</div><div>[=C2=A0 =C2=A0 0.000000] r7 : c06abf94=C2=A0 r6=
 : c0845e40=C2=A0 r5 : c096bb80=C2=A0 r4 : c09b7d94</div><div>[=C2=A0 =C2=
=A0 0.000000] r3 : 00000002=C2=A0 r2 : 00000000=C2=A0 r1 : ef006000=C2=A0 r=
0 : ffffffda</div><div>[=C2=A0 =C2=A0 0.000000] Flags: nZCv=C2=A0 IRQs off=
=C2=A0 FIQs off=C2=A0 Mode SVC_32=C2=A0 ISA ARM=C2=A0 Segment kernel</div><=
div>[=C2=A0 =C2=A0 0.000000] Control: 30c5387d=C2=A0 Table: 80003000=C2=A0 =
DAC: fffffffd</div><div>[=C2=A0 =C2=A0 0.000000] Process swapper/0 (pid: 0,=
 stack limit =3D 0xc0964210)</div><div>[=C2=A0 =C2=A0 0.000000] Stack: (0xc=
0965f38 to 0xc0966000)</div><div>[=C2=A0 =C2=A0 0.000000] 5f20:=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A000000001 00000000</div><div>[=C2=A0 =
=C2=A0 0.000000] 5f40: c0965f64 00000000 c09b7000 ef649f00 00000000 fffffff=
f c0965f74 c0965f68</div><div>[=C2=A0 =C2=A0 0.000000] 5f60: c0919d1c c0919=
c00 c0965f8c c0965f78 c0919db8 c0919d10 00000000 c09b7000</div><div>[=C2=A0=
 =C2=A0 0.000000] 5f80: c0965f9c c0965f90 c0911fbc c0919db4 c0965ff4 c0965f=
a0 c090ec44 c0911fa0</div><div>[=C2=A0 =C2=A0 0.000000] 5fa0: ffffffff ffff=
ffff 00000000 c090e6e8 ffffffff 00000000 00000000 c0966400</div><div>[=C2=
=A0 =C2=A0 0.000000] 5fc0: 00000000 c0951e2c 00000000 c09b7ad4 c0966488 c09=
51e28 c096af10 80007000</div><div>[=C2=A0 =C2=A0 0.000000] 5fe0: 412fc0f2 0=
0000000 00000000 c0965ff8 80008090 c090e994 00000000 00000000</div><div>[=
=C2=A0 =C2=A0 0.000000] Backtrace:=C2=A0</div><div>[=C2=A0 =C2=A0 0.000000]=
 [&lt;c0919bf4&gt;] (omap2_gp_clockevent_init.cons<wbr>tprop.3) from [&lt;c=
0919d1c&gt;] (omap4_sync32k_timer_init+0x18<wbr>/0x44)</div><div>[=C2=A0 =
=C2=A0 0.000000]=C2=A0 r8:ffffffff r7:00000000 r6:ef649f00 r5:c09b7000 r4:0=
0000000</div><div>[=C2=A0 =C2=A0 0.000000] [&lt;c0919d04&gt;] (omap4_sync32=
k_timer_init) from [&lt;c0919db8&gt;] (omap5_realtime_timer_init+0x1<wbr>0/=
0x190)</div><div>[=C2=A0 =C2=A0 0.000000] [&lt;c0919da8&gt;] (omap5_realtim=
e_timer_init) from [&lt;c0911fbc&gt;] (time_init+0x28/0x38)</div><div>[=C2=
=A0 =C2=A0 0.000000]=C2=A0 r5:c09b7000 r4:00000000</div><div>[=C2=A0 =C2=A0=
 0.000000] [&lt;c0911f94&gt;] (time_init) from [&lt;c090ec44&gt;] (start_ke=
rnel+0x2bc/0x40c)</div><div>[=C2=A0 =C2=A0 0.000000] [&lt;c090e988&gt;] (st=
art_kernel) from [&lt;80008090&gt;] (0x80008090)</div><div>[=C2=A0 =C2=A0 0=
.000000]=C2=A0 r10:00000000 r9:412fc0f2 r8:80007000 r7:c096af10 r6:c0951e28=
 r5:c0966488</div><div>[=C2=A0 =C2=A0 0.000000]=C2=A0 r4:c09b7ad4</div><div=
>[=C2=A0 =C2=A0 0.000000] Code: e5854184 ebdda6a5 e5942014 e3a03002 (e58230=
00)=C2=A0</div><div>[=C2=A0 =C2=A0 0.000000] ---[ end trace cb88537fdc8fa20=
0 ]---</div><div>[=C2=A0 =C2=A0 0.000000] Kernel panic - not syncing: Attem=
pted to kill the idle task!</div><div>[=C2=A0 =C2=A0 0.000000] ---[ end Ker=
nel panic - not syncing: Attempted to kill the idle task!<br><br></div><div=
>Thanks,<br></div><div>Ramya<br></div></div></div><div class=3D"m_-12862593=
47545925220m_-5348475864840468812HOEnZb"><div class=3D"m_-12862593475459252=
20m_-5348475864840468812h5"><div class=3D"gmail_extra"><br><div class=3D"gm=
ail_quote">On Wed, Dec 6, 2017 at 10:19 PM, RAMYA RAVICHANDRAN <span dir=3D=
"ltr">&lt;<a href=3D"mailto:ramya.r@blackpeppertech.com" target=3D"_blank">=
ramya.r@blackpeppertech.com</a>&gt;</span> wrote:<br><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex"><div dir=3D"ltr">Hello Andrii,<div><br></div><div>Thanks a ton for=
 sharing your wonderful experience.</div><div>Have attached the dts file fo=
r your reference.</div><div><br></div><div>Turning Paging on error was reso=
lved by modifying files for MLO.</div><div>We have ported kernel 4.4 to acc=
omodate Xen.</div><div><br></div><div>We will do the suggested changes and =
let you know.</div><div><br></div><div>Thanking you a lot,</div><div>Ramya<=
/div><div><br></div></div><div class=3D"m_-1286259347545925220m_-5348475864=
840468812m_5055409366182532685HOEnZb"><div class=3D"m_-1286259347545925220m=
_-5348475864840468812m_5055409366182532685h5"><div class=3D"gmail_extra"><b=
r><div class=3D"gmail_quote">On Wed, Dec 6, 2017 at 9:56 PM, Andrii Anisov =
<span dir=3D"ltr">&lt;<a href=3D"mailto:andrii.anisov@gmail.com" target=3D"=
_blank">andrii.anisov@gmail.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div dir=3D"ltr">Hello Ramya,<div><span style=3D"font-size:12=
.8px"><br></span></div><div><span><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><span style=3D"color:rgb(38,50,56);font-size:13px">We have been =
working on getting Xen hypervisor up on TI DRA7xx J6 platform.</span></bloc=
kquote></span><div>Ouch, I remembered, Jacinto6 for sure.</div><div>I see y=
ou managed you issues with XEN hang after &quot;Turning paging on&quot;. Wh=
at was that?</div><span><div><br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex"><span style=3D"color:rgb(38,50,56);font-size:13px">Also shari=
ng the dts file with you for reference.=C2=A0</span></blockquote></span><di=
v>No dts is attached though.=C2=A0</div><span><div><br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex"><span style=3D"color:rgb(38,50,56);font=
-size:13px">We have modified the dom0_mem size from 512MB to 1.5GB, we are =
observing hang/crash at different functions. (ie powerdomain/ hwmod_init et=
c).</span></blockquote></span><div>Recalling my experience with J6 I guess =
not all MMIO registers accessed by kernel during PRCM setup are described i=
n dts. So XEN traps those accesses from Dom0 and bounce back with data abor=
t. As a quick hack you should add those registers to your dts. I.e. to the =
dummy device node with reg property contained all required registers. Addin=
g a dra7xx_specific_mapping() function to xen/arch/arm/platforms/omap5.c si=
milar to=C2=A0omap5_specific_mapping() would be more clean way.</div><div>Y=
ou should build your XEN with=C2=A0CONFIG_DEBUG enabled, so you will see pr=
int from=C2=A0do_trap_data_abort_guest(<wbr>) right before=C2=A0inject_dabt=
_exception() call. That print will show what register mappings are missed.<=
br></div><div><br></div><div>BTW, IIRC, J6 platform code in kernel had smc =
call in its depths. SMC is not allowed under xen, so you should cut it out =
as well, otherwise XEN will crash the domain.<br></div><div class=3D"gmail_=
extra"><br clear=3D"all"><div><div class=3D"m_-1286259347545925220m_-534847=
5864840468812m_5055409366182532685m_-430284750139622850m_-45347389873353663=
96gmail_signature">Sincerely,<div>Andrii Anisov.</div></div></div>
<div class=3D"gmail_quote"><br></div></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>

--001a114b2d46d165cc055fe678ad--


--===============4327686028383487334==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQt
cHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

--===============4327686028383487334==--


From embedded-pv-devel-bounces@lists.xenproject.org Mon Dec 11 13:39:06 2017
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Dec 2017 13:39:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1eOOIU-0002zc-Q1; Mon, 11 Dec 2017 13:39:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pxpg=dh=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1eOOIT-0002zS-4Y
 for embedded-pv-devel@lists.xenproject.org; Mon, 11 Dec 2017 13:39:05 +0000
X-Inumbo-ID: 94c20e53-de78-11e7-b4a6-bc764e045a96
Received: from mail-pg0-x243.google.com (unknown [2607:f8b0:400e:c05::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94c20e53-de78-11e7-b4a6-bc764e045a96;
 Mon, 11 Dec 2017 14:38:33 +0100 (CET)
Received: by mail-pg0-x243.google.com with SMTP id w7so10930339pgv.6
 for <embedded-pv-devel@lists.xenproject.org>;
 Mon, 11 Dec 2017 05:39:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=g/hZQGceh4bFl38oReKmmS6SugjCC6UiSUkg2YrcYF8=;
 b=et0wWiA/1IFvIJXdZVxQUcP006GTZ3EaaTqjO0w2lWmLmPlz3QKw0Jesz4TCVpfmFa
 AKV5WALebNW7/XspQdPC1JLkgLPXhIuLiqEgX2feLxzmCnKoTawuo1KJ8XcqxP4hBqRh
 4xVUOmrKEjz9dW8KF/+4El9hQP6SmgMgGUW57v1iksm6AZ2d/c/XeDel3usio4d0MBjD
 FjlGWNnDbFYiWbtsiJwELhnEMnAHSwWNMMAO5W3xC73PJwcfQ+RIoBiFdboZZVb/jrXy
 JK33k/qY4OduudHpekfNkH+vIv2uhGElImAYzrRSVLqVvkJGzpqxQ/yqwzv7KUgC8mQg
 pyGw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=g/hZQGceh4bFl38oReKmmS6SugjCC6UiSUkg2YrcYF8=;
 b=VbWxoNgG89cYTrkJA15/SKSrmnX3DTiRVY0MFy4ZJ3ciCDgsgMvEKHAsAuOPANS+ZU
 LJAre3GIy20PFsRPIGw0BuyN52zkRZNKDoNWETCKX/k+gVtgcpzJZJmGXAJbHNZTV2Af
 xPVo/Yff2B9JZaAZUT/u8vEQYexODWRZ/dIfZk1P8hN3KKdw99mJE/7VhCjZ+Jnz1rel
 NSCxgRxFYXdw2VSzXZoPiVNh1NLPciGalSY5dxu8SkIazOGhuJikl2K3zZ9b7TCMzc4p
 sp1pZ8cGbY/KOfpes+oSjzx5Rsv2cF9omVAXKmCmnuSTWlEAbaRaZ4RUH12LCRMMO3B8
 q82A==
X-Gm-Message-State: AKGB3mIvTHw18s2mCMOxHS94goBwcz1tTITXGY9b/9LnNpQ1WYdwY23n
 ULWi7xBldQLaATem76YjYrhmq4frIGigZb3xT0g=
X-Google-Smtp-Source: ACJfBovH34+9ecc4RH8X16pSeX3bnd+Vpf3kX+AoY3EphL5KHTlooqBXn5SkUNVqdz6EUPT++UcaeWgOe7J3PKEWm1Y=
X-Received: by 10.98.204.10 with SMTP id a10mr443042pfg.18.1512999542544; Mon,
 11 Dec 2017 05:39:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.100.177.140 with HTTP; Mon, 11 Dec 2017 05:39:01 -0800 (PST)
In-Reply-To: <CALH75VgJSb-SSLgJ-kx-spTqO+pNJtmZNdN8yFzDJJsgk0nQ3g@mail.gmail.com>
References: <CALH75VhcgHykKE6qbVrjEjiNesSuZpKhFa5v6s5sSfX9AaZwNQ@mail.gmail.com>
 <CAC1Wxdj01QtxwCxqZ2BFu+S6MCekGc3-j-MD8Sn74CKoG5pQgw@mail.gmail.com>
 <CALH75Vi=sse92o1HH=wV_wxcqohT5uspTtp6FW53sOihR7AwSw@mail.gmail.com>
 <CAC1Wxdi9BSf-tOrFfY8gJXakmHL1S7Jd0VtwP6dnYAx3JBW2rw@mail.gmail.com>
 <CALH75VgnK5W2zcunKdqcXo=FqsaXMv+rZ3W+-3RUFyco4rScVQ@mail.gmail.com>
 <CALH75VgvVRtjniZAUjb_+fN_yauJ=Y=_9=51r7js+Yptk14Xog@mail.gmail.com>
 <CAC1Wxdg6=dA-cjiawaW99eO9T5xKO1ipXW4CkPEm5PibAizzmQ@mail.gmail.com>
 <CALH75VgJSb-SSLgJ-kx-spTqO+pNJtmZNdN8yFzDJJsgk0nQ3g@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Mon, 11 Dec 2017 15:39:01 +0200
Message-ID: <CAC1WxdhXe3HjX7+HcijjyW8K1Cf-CsPt4Rni4=pkCAtHAJnR=A@mail.gmail.com>
To: RAMYA RAVICHANDRAN <ramya.r@blackpeppertech.com>
Cc: embedded-pv-devel@lists.xenproject.org
Subject: Re: [Embedded-pv-devel] Xen RAM entry
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8gUmFteWEsCgpZZXAsIEkgZm9yZ290IHRoZSBUSSdzIFNvQ3MgaGF2ZSBjcm9zc2Jhci4g
SXQncyBteSBiYWQuCkFjdHVhbGx5IHRoZSBUSSdzIGNyb3NzYmFyIGNvbmZpZ3VyYXRpb24gaW4g
a2VybmVsIGFwcGVhcmVkIG5vdCBzbwpsb25nIGFnbyAoYWJvdXQgMiB5ZWFycyBhZ28pIGNvbnRy
YWRpY3RzIHdpdGggdGhlIFhFTiBoeXBlcnZpc29yCmFwcHJvYWNoLgpJbiBzeXN0ZW1zIHdpdGgg
WEVOIGFsbCBIVyBpbnRlcnJ1cHRzIGFyZSB0YWtlbiBieSBYRU4gYW5kIHRoZW4KaW5qZWN0ZWQg
aW50byBhIGRvbWFpbiB0aGlzIGludGVycnVwdCBpcyBhc3NpZ25lZC4gVGhpcyBpcyBjb25maWd1
cmVkCmF0IHRoZSBtb21lbnQgWEVOIHBhcnNlcyBhbiBpbnB1dCBkZXZpY2UgdHJlZS4gU28gd2hl
biB0aGUgRG9tMCBrZXJuZWwKc3RhcnRzIHByb2Nlc3NpbmcgY3Jvc3NiYXIgc2V0dXAgc29tZSBp
bnRlcnJ1cHRzIG1pZ2h0IGJlIGFzc2lnbmVkIHRvClNQSSB3aGljaCBhcmUgbm90IGFzc2lnbmVk
IHRvIHRoaXMgZG9tYWluIGFuZCB3aWxsIGJlIG5ldmVyIGRlbGl2ZXJlZC4KCk9uZSBvZiB0aGUg
b3B0aW9uIHRvIHNvbHZlIHRoZSBpc3N1ZSBjb3VsZCBiZSByZW1vdmluZyBjcm9zc2JhciBrZXJu
ZWwKZHJpdmVyLiBGb3IgZGV2aWNlcyB3aGljaCBpbnRlcnJ1cHRzIGFyZSBub3Qgcm91dGVkIGJ5
IGRlZmF1bHQgdG8gZ2ljLAp5b3Ugc2hvdWxkIHNldHVwIGNyb3NzYmFyIGluIHUtYm9vdCAoaXQg
d2FzIGxpa2UgdGhhdCBiZWZvcmUgbW92aW5nCnRoYXQgZHJpdmVyIHRvIHRoZWtlcm5lbCkuICBB
bmQgaGF2ZSB0aGlzIHByb3Blcmx5IGRlc2NyaWJlZCBpbiBEVFMuCllvdSBhbHNvIG1pZ2h0IGJl
IGludGVyZXN0ZWQgaW4gdGhpcyBhbnRpcXVlIHBhdGNoIHNlcmllczoKaHR0cHM6Ly9tYXJjLmlu
Zm8vP2w9eGVuLWRldmVsJm09MTQzNzQ1ODk2NzIyNzY5Jnc9MgoKU2luY2VyZWx5LApBbmRyaWkg
QW5pc292LgoKMjAxNy0xMi0wOSAxMzoxOSBHTVQrMDI6MDAgUkFNWUEgUkFWSUNIQU5EUkFOIDxy
YW15YS5yQGJsYWNrcGVwcGVydGVjaC5jb20+Ogo+Cj4gSGVsbG8gQW5kcmlpIGFuZCBFbWJlZGRl
ZCBQViBkZXZlbG9wZXJzLAo+Cj4gVGhhbmtzIGZvciB5b3VyIHByb21wdCBoaW50cy4KPiBUaGVy
ZSBpcyBhIG1vZGlmaWNhdGlvbiBpbiB0aGUgcHJlc2VudCBkZXZpY2UgdHJlZSB1c2VkIGZvciBs
YXRlc3QgSjYgUHJvY2Vzc29yIFNESy4KPiBUaGUgbW9kaWZpY2F0aW9uIGlzIHRoZSBwZXJpcGhl
cmFscycgaW50ZXJydXB0cyBhcmUgY29ubmVjdGVkIHZpYSBDUk9TU0JBUl9NUFUgdG8gR0lDLgo+
Cj4gSXQgd291bGQgYmUgZ3JlYXQgaWYgIHN1Z2dlc3QgYW55IHByb2NlZHVyZS8gYmVzdCBwcmFj
dGljZXMgdG8gYWNjb21vZGF0ZSB0aGUgYWJvdmUgaW4gWGVuPwo+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5n
IGxpc3QKRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVs

From embedded-pv-devel-bounces@lists.xenproject.org Mon Dec 11 15:17:09 2017
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Dec 2017 15:17:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1eOPpN-0002KG-K1; Mon, 11 Dec 2017 15:17:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=l9hz=dh=blackpeppertech.com=ramya.r@srs-us1.protection.inumbo.net>)
 id 1eOPpM-0002KA-Uf
 for embedded-pv-devel@lists.xenproject.org; Mon, 11 Dec 2017 15:17:09 +0000
X-Inumbo-ID: 46f7684f-de86-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x235.google.com (unknown [2a00:1450:400c:c09::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46f7684f-de86-11e7-b4a6-bc764e045a96;
 Mon, 11 Dec 2017 16:16:36 +0100 (CET)
Received: by mail-wm0-x235.google.com with SMTP id y82so13566427wmg.1
 for <embedded-pv-devel@lists.xenproject.org>;
 Mon, 11 Dec 2017 07:17:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=blackpeppertech-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=cgH5hhl9+yxZ86z/F3FNSeMCURNdQTwN5mMV8Dbhrms=;
 b=0mFoXXiJlvl0ienYPN3PHuR0milZl9E14y1UfQOXTJoczfTrxljYLh2ZKIC84v/tjz
 GRSWudRNnLXjH4ZnIbS5u5WI8Rg1gBHXb74E1kVoQuEeX8O9xfnONSEgX+xh1QugqLo+
 scRUOsySNKrCnNLijiwcQZp2MKzIwVIyoENzEVS/tyXNXCy9j7Uf0x8eAqu2zY/mJ+MT
 OaSKc+1D56sCzXf8qz/DdQFAnRrEufYCh9PxEFgRGvegL99pIDM2ZXlUIOWPLsE/hrOp
 Iyjh/iDOeUjFWbk/6xIjKpPErj35aGfNZNPeZj/tjKnDeNF57ffHZk5Y/OudemLSY5UT
 +XGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=cgH5hhl9+yxZ86z/F3FNSeMCURNdQTwN5mMV8Dbhrms=;
 b=UYXenz28LjqCFWM1eVZPcKCDmZD0M8KOzWaGhsqVoalRKXZk3j44nyaHcwcqNP5ipe
 nWuUmtYD20v0MkwvAVcEod7JD+lg58Yevm5EHRbg+RzRZCUmMaFbPDS2GdGIlTlDAxaP
 LOohZt5LDZbfSlH1C98kRfBpWinzeCi5Gnq6kH7I6rjgmTKz+CyFkSUOq8isOXbxtLEC
 8u4VcjQll/KmtV/kPA5UJ17lrojrOk93lzIgrkU+5Zl3o4ir/SKQJXPy5HqEtT21E91J
 Ih1fKhiV8gR/cKSAhQqsm3MzcbLkKN8eMvxMVB9zle2xRfoZNg1icC9BIyzff9LnaYGY
 XS4A==
X-Gm-Message-State: AKGB3mKCdjgN4JFJtGDQuDKaDD24IEGOn3q47JRTsEDz1WEvmEZs6ojn
 5GqgbhGDH7ewDONcOClwMdnG/ZeqTd+rZbsRikwvQA==
X-Google-Smtp-Source: ACJfBosuM/EKbr6T89mvHvyPf0vYm72jU8kRDcGxVApfmnn2CcCsvD9Jv50okoLF2NTFeATQ9h0Y+QNJ5u/5UadJthE=
X-Received: by 10.28.125.11 with SMTP id y11mr1094595wmc.115.1513005425155;
 Mon, 11 Dec 2017 07:17:05 -0800 (PST)
MIME-Version: 1.0
Received: by 10.223.198.6 with HTTP; Mon, 11 Dec 2017 07:17:04 -0800 (PST)
In-Reply-To: <CAC1WxdhXe3HjX7+HcijjyW8K1Cf-CsPt4Rni4=pkCAtHAJnR=A@mail.gmail.com>
References: <CALH75VhcgHykKE6qbVrjEjiNesSuZpKhFa5v6s5sSfX9AaZwNQ@mail.gmail.com>
 <CAC1Wxdj01QtxwCxqZ2BFu+S6MCekGc3-j-MD8Sn74CKoG5pQgw@mail.gmail.com>
 <CALH75Vi=sse92o1HH=wV_wxcqohT5uspTtp6FW53sOihR7AwSw@mail.gmail.com>
 <CAC1Wxdi9BSf-tOrFfY8gJXakmHL1S7Jd0VtwP6dnYAx3JBW2rw@mail.gmail.com>
 <CALH75VgnK5W2zcunKdqcXo=FqsaXMv+rZ3W+-3RUFyco4rScVQ@mail.gmail.com>
 <CALH75VgvVRtjniZAUjb_+fN_yauJ=Y=_9=51r7js+Yptk14Xog@mail.gmail.com>
 <CAC1Wxdg6=dA-cjiawaW99eO9T5xKO1ipXW4CkPEm5PibAizzmQ@mail.gmail.com>
 <CALH75VgJSb-SSLgJ-kx-spTqO+pNJtmZNdN8yFzDJJsgk0nQ3g@mail.gmail.com>
 <CAC1WxdhXe3HjX7+HcijjyW8K1Cf-CsPt4Rni4=pkCAtHAJnR=A@mail.gmail.com>
From: RAMYA RAVICHANDRAN <ramya.r@blackpeppertech.com>
Date: Mon, 11 Dec 2017 20:47:04 +0530
Message-ID: <CALH75VjdmFFj8kHLd-dGNtNk7n2-uu4WfiT2snsKdrMBewHg8g@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Cc: embedded-pv-devel@lists.xenproject.org
Subject: Re: [Embedded-pv-devel] Xen RAM entry
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4447910471017291450=="
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

--===============4447910471017291450==
Content-Type: multipart/alternative; boundary="001a1141922ce8fe4105601206a8"

--001a1141922ce8fe4105601206a8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Andrii,

Thanks a lot again for your time saving mail=F0=9F=98=8A
Will definitely get back to you after the changes.

Grateful for your efforts and time,
Ramya

On Mon, Dec 11, 2017 at 7:09 PM, Andrii Anisov <andrii.anisov@gmail.com>
wrote:

> Hello Ramya,
>
> Yep, I forgot the TI's SoCs have crossbar. It's my bad.
> Actually the TI's crossbar configuration in kernel appeared not so
> long ago (about 2 years ago) contradicts with the XEN hypervisor
> approach.
> In systems with XEN all HW interrupts are taken by XEN and then
> injected into a domain this interrupt is assigned. This is configured
> at the moment XEN parses an input device tree. So when the Dom0 kernel
> starts processing crossbar setup some interrupts might be assigned to
> SPI which are not assigned to this domain and will be never delivered.
>
> One of the option to solve the issue could be removing crossbar kernel
> driver. For devices which interrupts are not routed by default to gic,
> you should setup crossbar in u-boot (it was like that before moving
> that driver to thekernel).  And have this properly described in DTS.
> You also might be interested in this antique patch series:
> https://marc.info/?l=3Dxen-devel&m=3D143745896722769&w=3D2
>
> Sincerely,
> Andrii Anisov.
>
> 2017-12-09 13:19 GMT+02:00 RAMYA RAVICHANDRAN <ramya.r@blackpeppertech.co=
m
> >:
> >
> > Hello Andrii and Embedded PV developers,
> >
> > Thanks for your prompt hints.
> > There is a modification in the present device tree used for latest J6
> Processor SDK.
> > The modification is the peripherals' interrupts are connected via
> CROSSBAR_MPU to GIC.
> >
> > It would be great if  suggest any procedure/ best practices to
> accomodate the above in Xen?
> >
>

--001a1141922ce8fe4105601206a8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div>Hello Andrii,<br><br></div>Thanks a lo=
t again for your time saving mail=F0=9F=98=8A<br></div>Will definitely get =
back to you after the changes.<br><br></div>Grateful for your efforts and t=
ime,<br></div>Ramya<br></div><div class=3D"gmail_extra"><br><div class=3D"g=
mail_quote">On Mon, Dec 11, 2017 at 7:09 PM, Andrii Anisov <span dir=3D"ltr=
">&lt;<a href=3D"mailto:andrii.anisov@gmail.com" target=3D"_blank">andrii.a=
nisov@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hel=
lo Ramya,<br>
<br>
Yep, I forgot the TI&#39;s SoCs have crossbar. It&#39;s my bad.<br>
Actually the TI&#39;s crossbar configuration in kernel appeared not so<br>
long ago (about 2 years ago) contradicts with the XEN hypervisor<br>
approach.<br>
In systems with XEN all HW interrupts are taken by XEN and then<br>
injected into a domain this interrupt is assigned. This is configured<br>
at the moment XEN parses an input device tree. So when the Dom0 kernel<br>
starts processing crossbar setup some interrupts might be assigned to<br>
SPI which are not assigned to this domain and will be never delivered.<br>
<br>
One of the option to solve the issue could be removing crossbar kernel<br>
driver. For devices which interrupts are not routed by default to gic,<br>
you should setup crossbar in u-boot (it was like that before moving<br>
that driver to thekernel).=C2=A0 And have this properly described in DTS.<b=
r>
You also might be interested in this antique patch series:<br>
<a href=3D"https://marc.info/?l=3Dxen-devel&amp;m=3D143745896722769&amp;w=
=3D2" rel=3D"noreferrer" target=3D"_blank">https://marc.info/?l=3Dxen-<wbr>=
devel&amp;m=3D143745896722769&amp;w=3D2</a><br>
<br>
Sincerely,<br>
Andrii Anisov.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
2017-12-09 13:19 GMT+02:00 RAMYA RAVICHANDRAN &lt;<a href=3D"mailto:ramya.r=
@blackpeppertech.com">ramya.r@blackpeppertech.com</a>&gt;:<br>
&gt;<br>
&gt; Hello Andrii and Embedded PV developers,<br>
&gt;<br>
&gt; Thanks for your prompt hints.<br>
&gt; There is a modification in the present device tree used for latest J6 =
Processor SDK.<br>
&gt; The modification is the peripherals&#39; interrupts are connected via =
CROSSBAR_MPU to GIC.<br>
&gt;<br>
&gt; It would be great if=C2=A0 suggest any procedure/ best practices to ac=
comodate the above in Xen?<br>
&gt;<br>
</div></div></blockquote></div><br></div>

--001a1141922ce8fe4105601206a8--


--===============4447910471017291450==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQt
cHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

--===============4447910471017291450==--


From embedded-pv-devel-bounces@lists.xenproject.org Mon Dec 18 08:30:53 2017
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Dec 2017 08:30:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1eQqp3-00048A-6T; Mon, 18 Dec 2017 08:30:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cdry=di=protonmail.com=michael.rosswood@srs-us1.protection.inumbo.net>)
 id 1eOr2n-00028S-T2
 for embedded-pv-devel@lists.xenproject.org; Tue, 12 Dec 2017 20:20:50 +0000
X-Inumbo-ID: dbc042d7-df79-11e7-b4a6-bc764e045a96
Received: from mail4.protonmail.ch (unknown [185.70.40.27])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbc042d7-df79-11e7-b4a6-bc764e045a96;
 Tue, 12 Dec 2017 21:20:13 +0100 (CET)
Date: Tue, 12 Dec 2017 15:20:39 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=default; t=1513110043;
 bh=YXNInwIbu74sJ1rBm13KGJqW2TQhtPl8q07o9H4TC+I=;
 h=Date:To:From:Reply-To:Subject:Feedback-ID:From;
 b=RmGAAzXIiFI9CAtsY3OB39yYw7oJZtb91byrETWwfGfEW+yUfxib+XvI1iITID343
 vhm3u6whUxJ052MjFSbzU+aw/ipWLC9e41HIlSvlaFICJDMN44fy07IdP6app+fk/o
 8C+yVYJ2IbW9+JtWp1k9p2kqfYPMElpAyh8+U5fc=
To: "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>
From: "Michael.rosswood" <michael.rosswood@protonmail.com>
Message-ID: <AmIoxDdlxb-JOKt8OVroAzFLWW5O_rwmJrspuVQHIHu1eT1_PQYgFd8PwKCQEePsvE5Q1mhjwEyfLROtHMcddpxOo4sRqgnb_anJZxBxARw=@protonmail.com>
Feedback-ID: OrzRojNslqUTrH9zBJhWsc3NMITTfjZ50gdSdmwyIev-Y-h92TwYyFqvq-tMZ2Ere4edSMU2qHgZm8tzNuQ5_Q==:Ext:ProtonMail
MIME-Version: 1.0
X-Spam-Status: No, score=-1.1 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE autolearn=ham
 autolearn_force=no version=3.4.1
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail.protonmail.ch
X-Mailman-Approved-At: Mon, 18 Dec 2017 08:30:51 +0000
Subject: [Embedded-pv-devel] Memory usage on Aaarch64
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: "Michael.rosswood" <michael.rosswood@protonmail.com>
Content-Type: multipart/mixed; boundary="===============1087168112943600090=="
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.

--===============1087168112943600090==
Content-Type: multipart/alternative;
	boundary="b1_806f6cc24a7ee3505c1bb5185a102a5f"

This is a multi-part message in MIME format.

--b1_806f6cc24a7ee3505c1bb5185a102a5f
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

SGVsbG8gZXZlcnlvbmUsCgpJJ20gdHJ5aW5nIHRvIHVuZGVyc3RhbmQgaG93IFhlbiBhbmQgZWFj
aCBkb21haW4gdXNlIFJBTQpvbiBBYXJjaDY0IHN5c3RlbXMuCgpNeSB1bmRlcnN0YW5kaW5nIGlz
IHRoYXQgZHVyaW5nIFhlbiBzdGFydHVwLCBYZW4gd2lsbCBjb3B5Cml0c2VsZiB0byB1cHBlciBw
aHlzaWNhbCBtZW1vcnksIGFuZCBjb250aW51ZSB0byBydW4gZnJvbSB0aGVyZSwKY29ycmVjdD8g
SXMgdGhlcmUgYW55IGluZm9ybWF0aW9uIG9uIGhvdyB0aGUgaGVhcCBpcyBoYW5kbGVkIGhlcmUK
Y29tcGFyZWQgdG8gWGVuIG9uIEFSTSAoZS5nLiBkb21oZWFwIGFuZCB4ZW5oZWFwKT8KCkZyb20g
aHR0cDovL3d3dy53aWtpLnhpbGlueC5jb20vWGVuK0h5cGVydmlzb3IraW50ZXJuYWxzLCBpdCBs
b29rcwpsaWtlIGFsbCBtZW1vcnkgZm9yIGRvbTAgaXMgbWFwcGVkIDE6MS4gRG9lcyB0aGlzIG1l
YW4gdGhhdCBkb20wCmtlZXBzIHBoeXNpY2FsIG1lbW9yeSBmcm9tIGFkZHJlc3MgMCB1cCB1bnRp
bCBkb20wX21lbT8KCkZ1cnRoZXIgYmVsb3csIGl0IG1lbnRpb25zIHRoYXQgZWFjaCBkb21VIGhh
cyBhbiBhcnRpZmljaWFsIG1lbW9yeQptYXAuIEJ1dCBJJ20gbm90IHN1cmUgd2hhdCB0aGlzIGxv
b2tzIGxpa2UgaW4gbWVtb3J5LiBDb3VsZCBzb21lb25lCmNsYXJpZnkgaG93IHRoaXMgaXMgZG9u
ZT8KClRoYW5rcywKTWljaGFlbA==


--b1_806f6cc24a7ee3505c1bb5185a102a5f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGRpdj5IZWxsbyBldmVyeW9uZSw8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JJ20gdHJ5
aW5nIHRvIHVuZGVyc3RhbmQgaG93IFhlbiBhbmQgZWFjaCBkb21haW4gdXNlIFJBTTxicj48L2Rp
dj48ZGl2Pm9uIEFhcmNoNjQgc3lzdGVtcy48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5N
eSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgZHVyaW5nIFhlbiBzdGFydHVwLCBYZW4gd2lsbCBjb3B5
PGJyPjwvZGl2PjxkaXY+aXRzZWxmIHRvIHVwcGVyIHBoeXNpY2FsIG1lbW9yeSwgYW5kIGNvbnRp
bnVlIHRvIHJ1biBmcm9tIHRoZXJlLDxicj48L2Rpdj48ZGl2PmNvcnJlY3Q/IElzIHRoZXJlIGFu
eSBpbmZvcm1hdGlvbiBvbiBob3cgdGhlIGhlYXAgaXMgaGFuZGxlZCBoZXJlPGJyPjwvZGl2Pjxk
aXY+Y29tcGFyZWQgdG8gWGVuIG9uIEFSTSAoZS5nLiBkb21oZWFwIGFuZCB4ZW5oZWFwKT88YnI+
PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5Gcm9tIDxhIGhyZWY9Imh0dHA6Ly93d3cud2lraS54
aWxpbnguY29tL1hlbitIeXBlcnZpc29yK2ludGVybmFscyI+aHR0cDovL3d3dy53aWtpLnhpbGlu
eC5jb20vWGVuK0h5cGVydmlzb3IraW50ZXJuYWxzPC9hPiwgaXQgbG9va3M8YnI+PC9kaXY+PGRp
dj5saWtlIGFsbCBtZW1vcnkgZm9yIGRvbTAgaXMgbWFwcGVkIDE6MS4gRG9lcyB0aGlzIG1lYW4g
dGhhdCBkb20wPGJyPjwvZGl2PjxkaXY+a2VlcHMgcGh5c2ljYWwgbWVtb3J5IGZyb20gYWRkcmVz
cyAwIHVwIHVudGlsIGRvbTBfbWVtPzxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkZ1cnRo
ZXIgYmVsb3csIGl0IG1lbnRpb25zIHRoYXQgZWFjaCBkb21VIGhhcyBhbiBhcnRpZmljaWFsIG1l
bW9yeTxicj48L2Rpdj48ZGl2Pm1hcC4gQnV0IEknbSBub3Qgc3VyZSB3aGF0IHRoaXMgbG9va3Mg
bGlrZSBpbiBtZW1vcnkuIENvdWxkIHNvbWVvbmU8YnI+PC9kaXY+PGRpdj5jbGFyaWZ5IGhvdyB0
aGlzIGlzIGRvbmU/PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzLDxicj48L2Rp
dj48ZGl2Pk1pY2hhZWw8YnI+PC9kaXY+



--b1_806f6cc24a7ee3505c1bb5185a102a5f--



--===============1087168112943600090==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQt
cHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

--===============1087168112943600090==--



From embedded-pv-devel-bounces@lists.xenproject.org Mon Dec 18 08:34:04 2017
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Dec 2017 08:34:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1eQqs8-0004EM-IO; Mon, 18 Dec 2017 08:34:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ckm3=do=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eQqs7-0004EG-Jm
 for embedded-pv-devel@lists.xenproject.org; Mon, 18 Dec 2017 08:34:03 +0000
X-Inumbo-ID: 1afe9fc2-e3ce-11e7-b4a6-bc764e045a96
Received: from mail-qt0-x234.google.com (unknown [2607:f8b0:400d:c0d::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1afe9fc2-e3ce-11e7-b4a6-bc764e045a96;
 Mon, 18 Dec 2017 09:33:21 +0100 (CET)
Received: by mail-qt0-x234.google.com with SMTP id g9so19061210qth.9
 for <embedded-pv-devel@lists.xenproject.org>;
 Mon, 18 Dec 2017 00:34:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=K6r0ZYuM6RQVFZ8q+kIbFlh5/JobWtOLrnVFJdwggcM=;
 b=FNz/AhEPtS51VSBvfM1XUYI0yZdkkRtNVdWHOoUlgcj2hOK75n72GjcnaC4K/1U4tl
 rGpmATznDunArIWqk6Y1OmEpa5Rsta4LvBSil6+RlIX9Aal/MlSrP4qI1AXAqQozxiXb
 jHvI87/Q5nLslwd404zUVWLGCXvI83H786m6w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=K6r0ZYuM6RQVFZ8q+kIbFlh5/JobWtOLrnVFJdwggcM=;
 b=BzIqVmgMj2d+h8LRZcoQ7PDTyZzVkrL/pyDvGfWXbQn21/HiiuODgiDVfLjGnFRfce
 uH2Mcd4AISHWUUc9vj6M670fzuWX2WfACBjmQwsGItSirtQGokxQaSY9y689ns4tt55B
 Tajf69+l8a1xLuFfkXM1Lx/HJf0vIynmabUgOT4ESVtuUDfC9vgTevspYQTmUGrlZHH/
 1l842ZJtpZFHViF/WriHsVxH1LRTLSndSdbYHNxJyhH+JO9YSbLfW0uhHK6Ej1JMUqHs
 tmP1X4UFL4+fPD4S6LXJ/M9H2T7lGQ5Xm8fDNUiFmJS7wToONhqMX/GSLzZDDNvwf3Tm
 Jywg==
X-Gm-Message-State: AKGB3mJL4qPTAlTulbZk46MWXweFZZebOWQLHiCx4HZfFAPDVZ78EYac
 HVuIkLw62IKmrT53OoO7B/lqyHNlI363fRx4XYiKdw==
X-Google-Smtp-Source: ACJfBotMX+Ah6qRTp2Hfvy5M7dCtwGNxhSEpe+xnhauXUe4EghFLpvp21tUWozAZE4NZmqW+bdMzfp1GmovZEM/47Fg=
X-Received: by 10.237.37.177 with SMTP id x46mr29947643qtc.76.1513586041936;
 Mon, 18 Dec 2017 00:34:01 -0800 (PST)
MIME-Version: 1.0
Received: by 10.200.53.60 with HTTP; Mon, 18 Dec 2017 00:34:01 -0800 (PST)
In-Reply-To: <AmIoxDdlxb-JOKt8OVroAzFLWW5O_rwmJrspuVQHIHu1eT1_PQYgFd8PwKCQEePsvE5Q1mhjwEyfLROtHMcddpxOo4sRqgnb_anJZxBxARw=@protonmail.com>
References: <AmIoxDdlxb-JOKt8OVroAzFLWW5O_rwmJrspuVQHIHu1eT1_PQYgFd8PwKCQEePsvE5Q1mhjwEyfLROtHMcddpxOo4sRqgnb_anJZxBxARw=@protonmail.com>
From: Julien Grall <julien.grall@linaro.org>
Date: Mon, 18 Dec 2017 08:34:01 +0000
Message-ID: <CAEC2Cxp1xhA0JU8eu=O7oCx=UGGQ-WmnEan7i9mRD0T8KLZxuw@mail.gmail.com>
To: "Michael.rosswood" <michael.rosswood@protonmail.com>
Cc: "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>
Subject: Re: [Embedded-pv-devel] Memory usage on Aaarch64
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpJIGFscmVhZHkgYW5zd2VyZWQgdG8gdGhpcyBxdWVzdGlvbiBvbiB4ZW4tZGV2ZWwu
IFBsZWFzZSBoYXZlIGEgbG9vayBhdCBbMV0KClsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMTIvbXNnMDExNzYuaHRtbAoKQ2hlZXJz
LAoKCk9uIDEyIERlY2VtYmVyIDIwMTcgYXQgMjA6MjAsIE1pY2hhZWwucm9zc3dvb2QKPG1pY2hh
ZWwucm9zc3dvb2RAcHJvdG9ubWFpbC5jb20+IHdyb3RlOgo+IEhlbGxvIGV2ZXJ5b25lLAo+Cj4g
SSdtIHRyeWluZyB0byB1bmRlcnN0YW5kIGhvdyBYZW4gYW5kIGVhY2ggZG9tYWluIHVzZSBSQU0K
PiBvbiBBYXJjaDY0IHN5c3RlbXMuCj4KPiBNeSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgZHVyaW5n
IFhlbiBzdGFydHVwLCBYZW4gd2lsbCBjb3B5Cj4gaXRzZWxmIHRvIHVwcGVyIHBoeXNpY2FsIG1l
bW9yeSwgYW5kIGNvbnRpbnVlIHRvIHJ1biBmcm9tIHRoZXJlLAo+IGNvcnJlY3Q/IElzIHRoZXJl
IGFueSBpbmZvcm1hdGlvbiBvbiBob3cgdGhlIGhlYXAgaXMgaGFuZGxlZCBoZXJlCj4gY29tcGFy
ZWQgdG8gWGVuIG9uIEFSTSAoZS5nLiBkb21oZWFwIGFuZCB4ZW5oZWFwKT8KPgo+IEZyb20gaHR0
cDovL3d3dy53aWtpLnhpbGlueC5jb20vWGVuK0h5cGVydmlzb3IraW50ZXJuYWxzLCBpdCBsb29r
cwo+IGxpa2UgYWxsIG1lbW9yeSBmb3IgZG9tMCBpcyBtYXBwZWQgMToxLiBEb2VzIHRoaXMgbWVh
biB0aGF0IGRvbTAKPiBrZWVwcyBwaHlzaWNhbCBtZW1vcnkgZnJvbSBhZGRyZXNzIDAgdXAgdW50
aWwgZG9tMF9tZW0/Cj4KPiBGdXJ0aGVyIGJlbG93LCBpdCBtZW50aW9ucyB0aGF0IGVhY2ggZG9t
VSBoYXMgYW4gYXJ0aWZpY2lhbCBtZW1vcnkKPiBtYXAuIEJ1dCBJJ20gbm90IHN1cmUgd2hhdCB0
aGlzIGxvb2tzIGxpa2UgaW4gbWVtb3J5LiBDb3VsZCBzb21lb25lCj4gY2xhcmlmeSBob3cgdGhp
cyBpcyBkb25lPwo+Cj4gVGhhbmtzLAo+IE1pY2hhZWwKPgo+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gRW1iZWRkZWQtcHYtZGV2ZWwgbWFpbGluZyBs
aXN0Cj4gRW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQtcHYtZGV2ZWwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVkLXB2
LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vZW1iZWRkZWQt
cHYtZGV2ZWw=

From embedded-pv-devel-bounces@lists.xenproject.org Tue Dec 26 15:01:59 2017
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 26 Dec 2017 15:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1eTqju-000786-9U; Tue, 26 Dec 2017 15:01:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vwrf=dw=student.kuleuven.be=pieter.dewachter@srs-us1.protection.inumbo.net>)
 id 1eTqjt-000780-6x
 for embedded-pv-devel@lists.xenproject.org; Tue, 26 Dec 2017 15:01:57 +0000
X-Inumbo-ID: 93f471b1-ea4d-11e7-b4a6-bc764e045a96
Received: from rhcavuit03.kulnet.kuleuven.be (unknown [2a02:2c40:0:c0::25:136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93f471b1-ea4d-11e7-b4a6-bc764e045a96;
 Tue, 26 Dec 2017 16:00:58 +0100 (CET)
X-KULeuven-Envelope-From: pieter.dewachter@student.kuleuven.be
X-Spam-Status: not spam, SpamAssassin (not cached, score=-49.999, required 5, 
 autolearn=disabled, HTML_MESSAGE 0.00, LOCAL_SMTPS -50.00)
X-KULeuven-Scanned: Found to be clean
X-KULeuven-ID: EAC02120322.AE03E
X-KULeuven-Information: Katholieke Universiteit Leuven
Received: from icts-p-smtps-1.cc.kuleuven.be
 (icts-p-smtps-1e.kulnet.kuleuven.be [134.58.240.33])
 by rhcavuit03.kulnet.kuleuven.be (Postfix) with ESMTP id EAC02120322
 for <embedded-pv-devel@lists.xenproject.org>;
 Tue, 26 Dec 2017 16:01:48 +0100 (CET)
Received: from ICTS-S-EXMBX8.luna.kuleuven.be (icts-s-exmbx8.luna.kuleuven.be
 [10.112.11.16]) (using TLSv1.2 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested)
 by icts-p-smtps-1.cc.kuleuven.be (Postfix) with ESMTPS id E890F4118
 for <embedded-pv-devel@lists.xenproject.org>;
 Tue, 26 Dec 2017 16:01:48 +0100 (CET)
Received: from ICTS-S-EXMBX7.luna.kuleuven.be (10.112.11.15) by
 ICTS-S-EXMBX8.luna.kuleuven.be (10.112.11.16) with Microsoft SMTP Server
 (TLS) id 15.0.1320.4; Tue, 26 Dec 2017 16:01:48 +0100
Received: from ICTS-S-EXMBX7.luna.kuleuven.be ([fe80::217d:355b:2d1a:daa8]) by
 ICTS-S-EXMBX7.luna.kuleuven.be ([fe80::217d:355b:2d1a:daa8%22]) with
 mapi id 15.00.1320.000; Tue, 26 Dec 2017 16:01:48 +0100
X-Kuleuven: This mail passed the K.U.Leuven mailcluster
From: Pieter Dewachter <pieter.dewachter@student.kuleuven.be>
To: "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>
Thread-Topic: Supported hardware
Thread-Index: AQHTflovZWrrpFlOOE2yOsUqHOPmQA==
Date: Tue, 26 Dec 2017 15:01:48 +0000
Message-ID: <1514300509174.39373@student.kuleuven.be>
Accept-Language: nl-NL, nl-BE, en-US
Content-Language: nl-NL
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.112.50.1]
MIME-Version: 1.0
Subject: [Embedded-pv-devel] Supported hardware
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3906596499118807129=="
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

--===============3906596499118807129==
Content-Language: nl-NL
Content-Type: multipart/alternative;
	boundary="_000_151430050917439373studentkuleuvenbe_"

--_000_151430050917439373studentkuleuvenbe_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Dear developers,


I'm doing my master thesis this year and it's about automotive software. Mo=
re specifically it is about creating a failover cluster by using a hypervis=
or to connect all available hardware. In that way the goal is to eliminate =
outage of a safety critical system, by letting another hardware component t=
ake over its functionality.


In particular the Embedded and Automotive PV Drivers of the Xen Project Hyp=
ervisor seemed like an interesting to choice for this. Unfortunately the cu=
rrently supported hardware is rather expensive (I would need at least two d=
evelopment boards to create something). Only when I get confirmation that i=
t is absolutely required, they could potentially buy those expensive boards=
.


So I was wondering if there is any hardware that could be used which is che=
aper? For example a development board with a single ARM Cortex A53 processo=
r, instead of multiple processors like the R-Car boards offer. Performance =
is not a really big issue here, as it would only be to demonstrate that it =
actually works. Possible delays are not a dealbreaker either.


Thanking you in advance.


Yours sincerely,

Pieter Dewachter

--_000_151430050917439373studentkuleuvenbe_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none"><!-- p { margin-top: 0px; m=
argin-bottom: 0px; }--></style>
</head>
<body dir=3D"ltr" style=3D"font-size:12pt;color:#000000;background-color:#F=
FFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p><span style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; color=
: rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);"><span style=3D"c=
olor: rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);">Dear develop=
ers,</span></span><br style=3D"font-family: Calibri, Arial, Helvetica, sans=
-serif; color: rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);">
</p>
<p><br style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; color: =
rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);">
</p>
<p><span style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; color=
: rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);"><span style=3D"c=
olor: rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);">I'm doing my=
 master thesis this year and it's about
 automotive software. More specifically it is about creating a failover clu=
ster by using a hypervisor to connect all available hardware. In that way t=
he goal is to eliminate outage of a safety critical system, by letting anot=
her hardware component take over
 its functionality.</span></span><br style=3D"font-family: Calibri, Arial, =
Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: none solid rgb=
(0, 0, 0);">
</p>
<p><br style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; color: =
rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);">
</p>
<p><span style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; color=
: rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);"><span style=3D"c=
olor: rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);">In particula=
r the Embedded and Automotive PV Drivers
 of the Xen Project Hypervisor seemed like an interesting to choice for thi=
s. Unfortunately the currently supported hardware is rather expensive (I wo=
uld need at least two development boards to create something). Only when I =
get confirmation that it is absolutely
 required, they could potentially buy those expensive boards.</span></span>=
<br style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; color: rgb=
(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);">
</p>
<p><br style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; color: =
rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);">
</p>
<p><span style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; color=
: rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);"><span style=3D"c=
olor: rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);">So I was won=
dering if there is any hardware that
 could be used which is cheaper? For example a development board with a sin=
gle ARM Cortex A53 processor, instead of multiple processors like the R-Car=
 boards offer. Performance is not a really big issue here, as it would only=
 be to demonstrate that it actually
 works. Possible delays are not a dealbreaker either.</span></span></p>
<p><br style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; color: =
rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);">
</p>
<p><span style=3D"box-sizing: border-box; font-size: 16px; background-color=
: rgb(255, 255, 255); font-family: Calibri, Arial, Helvetica, sans-serif; c=
olor: rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);"><span style=
=3D"font-family: Calibri, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0)=
; text-decoration: none solid rgb(0, 0, 0);"><span style=3D"color: rgb(0, 0=
, 0); text-decoration: none solid rgb(0, 0, 0);">Thanking
 you in advance</span></span></span><span style=3D"font-family: Calibri, Ar=
ial, Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: none soli=
d rgb(0, 0, 0);"><span style=3D"color: rgb(0, 0, 0); text-decoration: none =
solid rgb(0, 0, 0);">.</span></span><br style=3D"font-family: Calibri, Aria=
l, Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: none solid =
rgb(0, 0, 0);">
</p>
<p><br style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; color: =
rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);">
</p>
<p><span style=3D"box-sizing: border-box; font-size: 16px; background-color=
: rgb(255, 255, 255); font-family: Calibri, Arial, Helvetica, sans-serif; c=
olor: rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);"><span style=
=3D"font-family: Calibri, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0)=
; text-decoration: none solid rgb(0, 0, 0);"><span style=3D"color: rgb(0, 0=
, 0); text-decoration: none solid rgb(0, 0, 0);">Yours
 sincerely</span></span></span><span style=3D"font-family: Calibri, Arial, =
Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: none solid rgb=
(0, 0, 0);"><span style=3D"color: rgb(0, 0, 0); text-decoration: none solid=
 rgb(0, 0, 0);">,</span></span><span style=3D"font-family: Calibri, Arial, =
Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: none solid rgb=
(0, 0, 0);"></span><br style=3D"font-family: Calibri, Arial, Helvetica, san=
s-serif; color: rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);">
</p>
<p><span style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; color=
: rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);"><span style=3D"c=
olor: rgb(0, 0, 0); text-decoration: none solid rgb(0, 0, 0);">Pieter Dewac=
hter</span></span><br>
</p>
</body>
</html>

--_000_151430050917439373studentkuleuvenbe_--


--===============3906596499118807129==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iZWRkZWQt
cHYtZGV2ZWwgbWFpbGluZyBsaXN0CkVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbWJlZGRl
ZC1wdi1kZXZlbA==

--===============3906596499118807129==--


From embedded-pv-devel-bounces@lists.xenproject.org Tue Dec 26 16:07:59 2017
Return-path: <embedded-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 26 Dec 2017 16:07:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <embedded-pv-devel-bounces@lists.xenproject.org>)
	id 1eTrln-0003c5-9V; Tue, 26 Dec 2017 16:07:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zrfl=dw=gmail.com=awais.masood@srs-us1.protection.inumbo.net>)
 id 1eTrll-0003bZ-Md
 for embedded-pv-devel@lists.xenproject.org; Tue, 26 Dec 2017 16:07:57 +0000
X-Inumbo-ID: 1bbe698c-ea57-11e7-b0d7-9f685aff125f
Received: from mail-wr0-f173.google.com (unknown [209.85.128.173])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1bbe698c-ea57-11e7-b0d7-9f685aff125f;
 Tue, 26 Dec 2017 16:09:11 +0000 (UTC)
Received: by mail-wr0-f173.google.com with SMTP id l19so22478154wrc.2
 for <embedded-pv-devel@lists.xenproject.org>;
 Tue, 26 Dec 2017 08:07:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=wRIHBmtbm0am/H7jlBRbxHt/CshZs0TSIMqRqCr9ZQk=;
 b=MOvBBil1DzADeKbkb+yCsQVLI3FT8PWlUnFsA9kHTmow5hC6HajH/pZuSnU807byTm
 N7tO1rbZ7Ffv9J+vcU5eZ2+XvXNWRPidsG50InISJ8e2qSnRqwK6HaA7UDjZGO6lO4+j
 JSQaCYO6dUj9mQWME9LwIrJx2TbfhqdVeFnumkwACI/XCW08SYVR38DWf5GcRIk1anZF
 iMEf9z5jeHQRtd1D3DQ20xeT/I5woKjDhIChGXxkmC5dC75OyfIUvpx49CuUP07PsI0n
 q1YQ3U5FUeCW4nHA23CEio6vejyX9+NO2R05q5XHicGUyU3ezHyI0A7TclkShfVxx9+5
 CTBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=wRIHBmtbm0am/H7jlBRbxHt/CshZs0TSIMqRqCr9ZQk=;
 b=KrIinPEuCGmihSjtUkTRn5m8WkVaaAMK2cPtTy8+MLKbRL0GIJdfhw5hCZ87zYWP2x
 noLQ8Cl3Dg8GD29aDdPh7Hes3RAgFTxNFluL7xGenZGcR+yFKg54cJj6hmjaoRs1htzm
 Pji8AGeyO8O4cR9ECbGPh+aqVGneXW1NH17uLaNmKcTyoDRrT8TXtQluvJQICKX+qB2V
 kmd4+W2SWA82ll9RO7bo8gEUghmYJmUb2MpB+7x1+w08upTr6o34OaetgWnXAoAdO/W4
 NSg76PK6mHRLx11APa01PXYuxlQLTkSAO0iW0Oiqal+fdOHfQrFBNWFNmP/cdjpVGayn
 l0hA==
X-Gm-Message-State: AKGB3mL4rYtoAVG4nxFzK5/PfffvD78NiJCCLUjeoKE/Dhimj43IiXPq
 JyPVunwzHDwTF40Q1lw4AIFDMWAN
X-Google-Smtp-Source: ACJfBos/sb3XX+AG8vQTtyqXIbnEKEvGF44X/dEqNuQ/Wg1dSRBsHekhXlhZJuz+2n58YXa5/b38Pw==
X-Received: by 10.223.151.146 with SMTP id s18mr1560685wrb.180.1514304409347; 
 Tue, 26 Dec 2017 08:06:49 -0800 (PST)
Received: from [192.168.0.101] ([180.178.137.19])
 by smtp.gmail.com with ESMTPSA id w91sm30581600wrc.79.2017.12.26.08.06.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 26 Dec 2017 08:06:47 -0800 (PST)
To: Pieter Dewachter <pieter.dewachter@student.kuleuven.be>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>
References: <1514300509174.39373@student.kuleuven.be>
From: Awais Masood <awais.masood@gmail.com>
Message-ID: <d697ebdf-856a-dee1-0684-61685dbdd154@gmail.com>
Date: Tue, 26 Dec 2017 21:06:41 +0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <1514300509174.39373@student.kuleuven.be>
Content-Language: en-US
Subject: Re: [Embedded-pv-devel] Supported hardware
X-BeenThere: embedded-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <embedded-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:embedded-pv-devel@lists.xenproject.org>
List-Help: <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/embedded-pv-devel>, 
 <mailto:embedded-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: embedded-pv-devel-bounces@lists.xenproject.org
Sender: "Embedded-pv-devel" <embedded-pv-devel-bounces@lists.xenproject.org>

SGkgUGlldGVyLAoKT24gMTIvMjYvMjAxNyA4OjAxIFBNLCBQaWV0ZXIgRGV3YWNodGVyIHdyb3Rl
Ogo+IERlYXIgZGV2ZWxvcGVycywKPgo+Cj4gSSdtIGRvaW5nIG15IG1hc3RlciB0aGVzaXMgdGhp
cyB5ZWFyIGFuZCBpdCdzIGFib3V0IGF1dG9tb3RpdmUgc29mdHdhcmUuIE1vcmUgc3BlY2lmaWNh
bGx5IGl0IGlzIGFib3V0IGNyZWF0aW5nIGEgZmFpbG92ZXIgY2x1c3RlciBieSB1c2luZyBhIGh5
cGVydmlzb3IgdG8gY29ubmVjdCBhbGwgYXZhaWxhYmxlIGhhcmR3YXJlLiBJbiB0aGF0IHdheSB0
aGUgZ29hbCBpcyB0byBlbGltaW5hdGUgb3V0YWdlIG9mIGEgc2FmZXR5IGNyaXRpY2FsIHN5c3Rl
bSwgYnkgbGV0dGluZyBhbm90aGVyIGhhcmR3YXJlIGNvbXBvbmVudCB0YWtlIG92ZXIgaXRzIGZ1
bmN0aW9uYWxpdHkuCj4KPgo+IEluIHBhcnRpY3VsYXIgdGhlIEVtYmVkZGVkIGFuZCBBdXRvbW90
aXZlIFBWIERyaXZlcnMgb2YgdGhlIFhlbiBQcm9qZWN0IEh5cGVydmlzb3Igc2VlbWVkIGxpa2Ug
YW4gaW50ZXJlc3RpbmcgdG8gY2hvaWNlIGZvciB0aGlzLiBVbmZvcnR1bmF0ZWx5IHRoZSBjdXJy
ZW50bHkgc3VwcG9ydGVkIGhhcmR3YXJlIGlzIHJhdGhlciBleHBlbnNpdmUgKEkgd291bGQgbmVl
ZCBhdCBsZWFzdCB0d28gZGV2ZWxvcG1lbnQgYm9hcmRzIHRvIGNyZWF0ZSBzb21ldGhpbmcpLiBP
bmx5IHdoZW4gSSBnZXQgY29uZmlybWF0aW9uIHRoYXQgaXQgaXMgYWJzb2x1dGVseSByZXF1aXJl
ZCwgdGhleSBjb3VsZCBwb3RlbnRpYWxseSBidXkgdGhvc2UgZXhwZW5zaXZlIGJvYXJkcy4KPgo+
Cj4gU28gSSB3YXMgd29uZGVyaW5nIGlmIHRoZXJlIGlzIGFueSBoYXJkd2FyZSB0aGF0IGNvdWxk
IGJlIHVzZWQgd2hpY2ggaXMgY2hlYXBlcj8gRm9yIGV4YW1wbGUgYSBkZXZlbG9wbWVudCBib2Fy
ZCB3aXRoIGEgc2luZ2xlIEFSTSBDb3J0ZXggQTUzIHByb2Nlc3NvciwgaW5zdGVhZCBvZiBtdWx0
aXBsZSBwcm9jZXNzb3JzIGxpa2UgdGhlIFItQ2FyIGJvYXJkcyBvZmZlci4gUGVyZm9ybWFuY2Ug
aXMgbm90IGEgcmVhbGx5IGJpZyBpc3N1ZSBoZXJlLCBhcyBpdCB3b3VsZCBvbmx5IGJlIHRvIGRl
bW9uc3RyYXRlIHRoYXQgaXQgYWN0dWFsbHkgd29ya3MuIFBvc3NpYmxlIGRlbGF5cyBhcmUgbm90
IGEgZGVhbGJyZWFrZXIgZWl0aGVyLgpJIGFtIG5vdCBzdWUgb2Ygd2hhdCB5b3VyIGZ1bGwgaGFy
ZHdhcmUgcmVxdWlyZW1lbnRzIGFyZSAoZS5nLiBkbyB5b3UgbmVlZCBTTU1VPykgYnV0IFhlbiA0
LjEwIHJlbGVhc2Ugc3VwcG9ydHMgbXVsdGlwbGUgQWxsd2lubmVywqAgU29Dcy4gTWFueSBvZiB0
aGVzZSBTb0NTIGFyZSBhdmFpbGFibGUgb24gdmVyeSBpbmV4cGVuc2l2ZSBTQkNzLgoKV2UgcmVj
ZW50bHkgdXNlZCBvbmUgb2YgdGhlc2UgKHF1YWQgQ29ydGV4LUE1MykgdG8gaW50ZWdyYXRlIGFu
ZCBkZW1vbnN0cmF0ZSBYZW4gYXV0b21vdGl2ZSBQViBkcml2ZXJzLgoKaHR0cHM6Ly93d3cueW91
dHViZS5jb20vd2F0Y2g/dj1OckZOUmQyOW56RQoKQ2F1dGlvbiB0aGF0IHRoZXNlIFNvQ3MgYXJl
IHdpdGhvdXQgU01NVSBzbyBzb21lIHNhZmV0eSBjb25zaWRlcmF0aW9ucyB3aWxsIGFwcGx5LgoK
Q2hlZXJzLApBd2Fpcwo+Cj4gVGhhbmtpbmcgeW91IGluIGFkdmFuY2UuCj4KPgo+IFlvdXJzIHNp
bmNlcmVseSwKPgo+IFBpZXRlciBEZXdhY2h0ZXIKPgo+Cj4KPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcg
bGlzdAo+IEVtYmVkZGVkLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVsCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVtYmVkZGVk
LXB2LWRldmVsIG1haWxpbmcgbGlzdApFbWJlZGRlZC1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vZW1iZWRk
ZWQtcHYtZGV2ZWw=

