From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from relay1.mentorg.com (relay1.mentorg.com [192.94.38.131]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "relay1.mentorg.com", Issuer "Entrust Certification Authority - L1B" (not verified)) by ozlabs.org (Postfix) with ESMTPS id 77B39B7188 for ; Sat, 24 Dec 2011 02:07:10 +1100 (EST) Received: from svr-orw-fem-01.mgc.mentorg.com ([147.34.98.93]) by relay1.mentorg.com with esmtp id 1Re6iB-0005Os-U9 from Farrukh_Arshad@mentor.com for linuxppc-dev@lists.ozlabs.org; Fri, 23 Dec 2011 07:07:07 -0800 From: "Arshad, Farrukh" To: "linuxppc-dev@lists.ozlabs.org" Subject: Kernel not booting when supplying boot parameter mem Date: Fri, 23 Dec 2011 15:07:05 +0000 Message-ID: <93CD5F41FDBC6042A6B449764F3B35CC050C9F21@EU-MBX-03.mgc.mentorg.com> Content-Type: multipart/alternative; boundary="_000_93CD5F41FDBC6042A6B449764F3B35CC050C9F21EUMBX03mgcmento_" MIME-Version: 1.0 List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , --_000_93CD5F41FDBC6042A6B449764F3B35CC050C9F21EUMBX03mgcmento_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Greetings All, I have a basic question. I have 512 MB memory. I want my kernel to use only= last 128 MB of memory starting from address 0x10000000. I have configured = the kernel CONFIG_PHYSICAL_START=3D0x10000000 and in kernel boot parameter = I have set mem=3D128M. In this scenario my kernel is not booting and it jus= t stuck after uncompressing it. If I do not provide mem=3D128M boot paramet= er my kernel boots fine, but in that case I can not restrict kernel to use = only 128M memory. Why supplying mem=3D128M causing kernel to fail. Best Regards Farrukh Arshad Sr. Software Development Engineer Mentor Graphics Pakistan Ph: +92 - 423 - 609 - 92 - 09 Cell: +92 - 303 - 444 - 77 - 05 --_000_93CD5F41FDBC6042A6B449764F3B35CC050C9F21EUMBX03mgcmento_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Greetings All,

 

I have a basic question. I have 512 MB memory. I wan= t my kernel to use only last 128 MB of memory starting from address 0x10000= 000. I have configured the kernel CONFIG_PHYSICAL_START=3D0x10000000 and in= kernel boot parameter I have set mem=3D128M. In this scenario my kernel is not booting and it just stuck after uncompre= ssing it. If I do not provide mem=3D128M boot parameter my kernel boots fin= e, but in that case I can not restrict kernel to use only 128M memory. Why = supplying mem=3D128M causing kernel to fail.

 

Best Regards

 

Farrukh Arshad

Sr. Software Development Engineer

Mentor Graphics Pakistan

Ph:   +92 – 423 – 609 – 92= - 09

Cell: +92 – 303 – 444 – 77 – 0= 5

 

--_000_93CD5F41FDBC6042A6B449764F3B35CC050C9F21EUMBX03mgcmento_-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.windriver.com (mail.windriver.com [147.11.1.11]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail.windriver.com", Issuer "Intel External Basic Issuing CA 3A" (not verified)) by ozlabs.org (Postfix) with ESMTPS id E9A2DB6F65 for ; Tue, 27 Dec 2011 22:07:42 +1100 (EST) Message-ID: <4EF9A6F2.8020708@windriver.com> Date: Tue, 27 Dec 2011 19:07:30 +0800 From: "tiejun.chen" MIME-Version: 1.0 To: "Arshad, Farrukh" Subject: Re: Kernel not booting when supplying boot parameter mem References: <93CD5F41FDBC6042A6B449764F3B35CC050C9F21@EU-MBX-03.mgc.mentorg.com> In-Reply-To: <93CD5F41FDBC6042A6B449764F3B35CC050C9F21@EU-MBX-03.mgc.mentorg.com> Content-Type: text/plain; charset="UTF-8" Cc: "linuxppc-dev@lists.ozlabs.org" List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Arshad, Farrukh wrote: > Greetings All, > > I have a basic question. I have 512 MB memory. I want my kernel to use only last 128 MB of memory starting from address 0x10000000. I have configured the kernel CONFIG_PHYSICAL_START=0x10000000 and in kernel boot parameter I have set mem=128M. In this scenario my kernel is not booting and it just stuck after uncompressing it. If I do not provide mem=128M boot parameter my kernel boots fine, but in that case I can not restrict kernel to use only 128M memory. Why supplying mem=128M causing kernel to fail. > Any kernel option else is configured, such as CONFIG_KERNEL_START and CONFIG_RELOCATABLE? Or any u-boot argument is reconfigured, such as 'bootm_low', 'bootm_mapsize' and 'bootm_size'. Tiejun From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from relay1.mentorg.com (relay1.mentorg.com [192.94.38.131]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "relay1.mentorg.com", Issuer "Entrust Certification Authority - L1B" (not verified)) by ozlabs.org (Postfix) with ESMTPS id C7C37B6FD1 for ; Wed, 28 Dec 2011 17:05:14 +1100 (EST) From: "Arshad, Farrukh" To: tiejun.chen Subject: RE: Kernel not booting when supplying boot parameter mem Date: Wed, 28 Dec 2011 06:05:07 +0000 Message-ID: <93CD5F41FDBC6042A6B449764F3B35CC050CB4E4@EU-MBX-03.mgc.mentorg.com> References: <93CD5F41FDBC6042A6B449764F3B35CC050C9F21@EU-MBX-03.mgc.mentorg.com> <4EF9A6F2.8020708@windriver.com> In-Reply-To: <4EF9A6F2.8020708@windriver.com> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Cc: "linuxppc-dev@lists.ozlabs.org" List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , SGkgVGllanVuLA0KDQpUaGFua3MgZm9yIHlvdXIgcmVzcG9uc2UuIFllcywgSSBhbSBydW5uaW5n IHR3byBrZXJuZWxzIG9uZSBvbiBlYWNoIGNvcmUgaW4gU0FNUCBjb25maWd1cmF0aW9uIG9uIFAx MDIyUkRLIGJvYXJkLiBHaXZlbiBpcyBteSBtZW1vcnkgcGFydGl0aW9uaW5nLiBDb3JlIDAgaXMg bG9hZGluZyBmaW5lIGJ1dCBDb3JlIDEgaXMgbm90IGxvYWRpbmcuIENPTkZJR19SRUxPQ0FUQUJM RSBpcyBub3Qgc2V0Lg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0NCkNvcmUgICAgICAgICAgICAgICAgICAgICAgCXwgQmFzZSBBZGRyZXNzICAJfCAgICBTaXpl ICAgICAgICAgICAgICAgICAJCQl8IFVib290IHBhcmFtZXRlcnMJCQkJCXwgS2VybmVsIENvbmZp Z3VyYXRpb24JCQkJCQkJCQl8DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LXwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS18DQpDb3JlIDAgKE1FTCBSVCBLZXJuZWwpIAl8IDB4MDAwMCwwMDAwICAgCQl8IDB4MTAwMCww MDAwIC0gMjU2IChNQikgICAJfGJvb3RtX2xvdyA9IDB4MDAwMCwwMDAwLCBib290bV9zaXplID0g MHgxMDAwLDAwMDAJfCBDT05GSUdfUEhZU0lDQUxfU1RBUlQgPSAweDAwMDAsMDAwMCwgQ09ORklH X0tFUk5FTF9TVEFSVCA9IDB4QzAwMCwwMDAwCXwNCkNvcmUgMSAoTFRJQiBLZXJuZWwpICAgICAg CXwweDEwMDAsMDAwMCAgICAJCXwgMHgwODAwLDAwMDAgLSAxMjggKE1CKSAgIAl8Ym9vdG1fbG93 ID0gMHgxMDAwLDAwMDAsIGJvb3RtX3NpemUgPSAweDA4MDAsMDAwMAl8IENPTkZJR19QSFlTSUNB TF9TVEFSVCA9IDB4MTAwMCwwMDAwLCBDT05GSUdfS0VSTkVMX1NUQVJUID0gMHhDMDAwLDAwMDAJ fA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNClJlZ2FyZHMs DQpGYXJydWtoIEFyc2hhZA0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogdGll anVuLmNoZW4gW21haWx0bzp0aWVqdW4uY2hlbkB3aW5kcml2ZXIuY29tXSANClNlbnQ6IFR1ZXNk YXksIERlY2VtYmVyIDI3LCAyMDExIDQ6MDggUE0NClRvOiBBcnNoYWQsIEZhcnJ1a2gNCkNjOiBs aW51eHBwYy1kZXZAbGlzdHMub3psYWJzLm9yZw0KU3ViamVjdDogUmU6IEtlcm5lbCBub3QgYm9v dGluZyB3aGVuIHN1cHBseWluZyBib290IHBhcmFtZXRlciBtZW0NCg0KQXJzaGFkLCBGYXJydWto IHdyb3RlOg0KPiBHcmVldGluZ3MgQWxsLA0KPiANCj4gSSBoYXZlIGEgYmFzaWMgcXVlc3Rpb24u IEkgaGF2ZSA1MTIgTUIgbWVtb3J5LiBJIHdhbnQgbXkga2VybmVsIHRvIHVzZSBvbmx5IGxhc3Qg MTI4IE1CIG9mIG1lbW9yeSBzdGFydGluZyBmcm9tIGFkZHJlc3MgMHgxMDAwMDAwMC4gSSBoYXZl IGNvbmZpZ3VyZWQgdGhlIGtlcm5lbCBDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwMCBh bmQgaW4ga2VybmVsIGJvb3QgcGFyYW1ldGVyIEkgaGF2ZSBzZXQgbWVtPTEyOE0uIEluIHRoaXMg c2NlbmFyaW8gbXkga2VybmVsIGlzIG5vdCBib290aW5nIGFuZCBpdCBqdXN0IHN0dWNrIGFmdGVy IHVuY29tcHJlc3NpbmcgaXQuIElmIEkgZG8gbm90IHByb3ZpZGUgbWVtPTEyOE0gYm9vdCBwYXJh bWV0ZXIgbXkga2VybmVsIGJvb3RzIGZpbmUsIGJ1dCBpbiB0aGF0IGNhc2UgSSBjYW4gbm90IHJl c3RyaWN0IGtlcm5lbCB0byB1c2Ugb25seSAxMjhNIG1lbW9yeS4gV2h5IHN1cHBseWluZyBtZW09 MTI4TSBjYXVzaW5nIGtlcm5lbCB0byBmYWlsLg0KPiANCg0KQW55IGtlcm5lbCBvcHRpb24gZWxz ZSBpcyBjb25maWd1cmVkLCBzdWNoIGFzIENPTkZJR19LRVJORUxfU1RBUlQgYW5kIENPTkZJR19S RUxPQ0FUQUJMRT8NCg0KT3IgYW55IHUtYm9vdCBhcmd1bWVudCBpcyByZWNvbmZpZ3VyZWQsIHN1 Y2ggYXMgJ2Jvb3RtX2xvdycsICdib290bV9tYXBzaXplJyBhbmQgJ2Jvb3RtX3NpemUnLg0KDQpU aWVqdW4NCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.windriver.com (mail.windriver.com [147.11.1.11]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail.windriver.com", Issuer "Intel External Basic Issuing CA 3A" (not verified)) by ozlabs.org (Postfix) with ESMTPS id 1916BB6FE8 for ; Wed, 28 Dec 2011 17:18:37 +1100 (EST) Message-ID: <4EFAB4B9.1020205@windriver.com> Date: Wed, 28 Dec 2011 14:18:33 +0800 From: "tiejun.chen" MIME-Version: 1.0 To: "Arshad, Farrukh" Subject: Re: Kernel not booting when supplying boot parameter mem References: <93CD5F41FDBC6042A6B449764F3B35CC050C9F21@EU-MBX-03.mgc.mentorg.com> <4EF9A6F2.8020708@windriver.com> <93CD5F41FDBC6042A6B449764F3B35CC050CB4E4@EU-MBX-03.mgc.mentorg.com> In-Reply-To: <93CD5F41FDBC6042A6B449764F3B35CC050CB4E4@EU-MBX-03.mgc.mentorg.com> Content-Type: text/plain; charset="UTF-8" Cc: "linuxppc-dev@lists.ozlabs.org" List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Arshad, Farrukh wrote: > Hi Tiejun, > > Thanks for your response. Yes, I am running two kernels one on each core in SAMP configuration on P1022RDK board. Given is my memory partitioning. Core 0 is loading fine but Core 1 is not loading. CONFIG_RELOCATABLE is not set. > > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > Core | Base Address | Size | Uboot parameters | Kernel Configuration | > -----------------------------|---------------------------|-------------------------------------|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------| > Core 0 (MEL RT Kernel) | 0x0000,0000 | 0x1000,0000 - 256 (MB) |bootm_low = 0x0000,0000, bootm_size = 0x1000,0000 | CONFIG_PHYSICAL_START = 0x0000,0000, CONFIG_KERNEL_START = 0xC000,0000 | > Core 1 (LTIB Kernel) |0x1000,0000 | 0x0800,0000 - 128 (MB) |bootm_low = 0x1000,0000, bootm_size = 0x0800,0000 | CONFIG_PHYSICAL_START = 0x1000,0000, CONFIG_KERNEL_START = 0xC000,0000 | > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > Please check if the following commit is already in your kernel: ------ powerpc: Fix memory limits when starting at a non-zero address memblock_enforce_memory_limit() takes the desired maximum quantity of memory to end up with, not an address above which memory will not be used. Tiejun From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from relay1.mentorg.com (relay1.mentorg.com [192.94.38.131]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "relay1.mentorg.com", Issuer "Entrust Certification Authority - L1B" (not verified)) by ozlabs.org (Postfix) with ESMTPS id 34A58B6FE1 for ; Wed, 28 Dec 2011 20:26:16 +1100 (EST) From: "Arshad, Farrukh" To: tiejun.chen Subject: RE: Kernel not booting when supplying boot parameter mem Date: Wed, 28 Dec 2011 09:26:10 +0000 Message-ID: <93CD5F41FDBC6042A6B449764F3B35CC050CB51F@EU-MBX-03.mgc.mentorg.com> References: <93CD5F41FDBC6042A6B449764F3B35CC050C9F21@EU-MBX-03.mgc.mentorg.com> <4EF9A6F2.8020708@windriver.com> <93CD5F41FDBC6042A6B449764F3B35CC050CB4E4@EU-MBX-03.mgc.mentorg.com> <4EFAB4B9.1020205@windriver.com> In-Reply-To: <4EFAB4B9.1020205@windriver.com> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Cc: "linuxppc-dev@lists.ozlabs.org" List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Pj4gUGxlYXNlIGNoZWNrIGlmIHRoZSBmb2xsb3dpbmcgY29tbWl0IGlzIGFscmVhZHkgaW4geW91 ciBrZXJuZWw6DQo+PiAtLS0tLS0NCj4+ICAgICBwb3dlcnBjOiBGaXggbWVtb3J5IGxpbWl0cyB3 aGVuIHN0YXJ0aW5nIGF0IGEgbm9uLXplcm8gYWRkcmVzcw0KDQo+PiAgICAgbWVtYmxvY2tfZW5m b3JjZV9tZW1vcnlfbGltaXQoKSB0YWtlcyB0aGUgZGVzaXJlZCBtYXhpbXVtIHF1YW50aXR5IG9m IG1lbW9yeQ0KPj4gICAgIHRvIGVuZCB1cCB3aXRoLCBub3QgYW4gYWRkcmVzcyBhYm92ZSB3aGlj aCBtZW1vcnkgd2lsbCBub3QgYmUgdXNlZC4NCg0KVGhhbmtzIFRpZWp1biwgVGhpcyBmaXggd2Fz IG5vdCB0aGVyZSBpbiB0aGUga2VybmVsIGFuZCB3aXRoIHRoaXMgZml4IG15IGJvdGgga2VybmVs cyBhcmUgbG9hZGluZyB3aGVuIHByb3ZpZGluZyBtZW0gcGFyYW1ldGVyIGluIHRoZSBrZXJuZWwg Ym9vdCBwYXJtYXMuDQoNClJlZ2FyZHMsDQpGYXJydWtoIEFyc2hhZA0KDQoNCi0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tDQpGcm9tOiB0aWVqdW4uY2hlbiBbbWFpbHRvOnRpZWp1bi5jaGVuQHdp bmRyaXZlci5jb21dIA0KU2VudDogV2VkbmVzZGF5LCBEZWNlbWJlciAyOCwgMjAxMSAxMToxOSBB TQ0KVG86IEFyc2hhZCwgRmFycnVraA0KQ2M6IGxpbnV4cHBjLWRldkBsaXN0cy5vemxhYnMub3Jn DQpTdWJqZWN0OiBSZTogS2VybmVsIG5vdCBib290aW5nIHdoZW4gc3VwcGx5aW5nIGJvb3QgcGFy YW1ldGVyIG1lbQ0KDQpBcnNoYWQsIEZhcnJ1a2ggd3JvdGU6DQo+IEhpIFRpZWp1biwNCj4gDQo+ IFRoYW5rcyBmb3IgeW91ciByZXNwb25zZS4gWWVzLCBJIGFtIHJ1bm5pbmcgdHdvIGtlcm5lbHMg b25lIG9uIGVhY2ggY29yZSBpbiBTQU1QIGNvbmZpZ3VyYXRpb24gb24gUDEwMjJSREsgYm9hcmQu IEdpdmVuIGlzIG15IG1lbW9yeSBwYXJ0aXRpb25pbmcuIENvcmUgMCBpcyBsb2FkaW5nIGZpbmUg YnV0IENvcmUgMSBpcyBub3QgbG9hZGluZy4gQ09ORklHX1JFTE9DQVRBQkxFIGlzIG5vdCBzZXQu DQo+IA0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gQ29y ZSAgICAgICAgICAgICAgICAgICAgICAJfCBCYXNlIEFkZHJlc3MgIAl8ICAgIFNpemUgICAgICAg ICAgICAgICAgIAkJCXwgVWJvb3QgcGFyYW1ldGVycwkJCQkJfCBLZXJuZWwgQ29uZmlndXJhdGlv bgkJCQkJCQkJCXwNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18LS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfA0K PiBDb3JlIDAgKE1FTCBSVCBLZXJuZWwpIAl8IDB4MDAwMCwwMDAwICAgCQl8IDB4MTAwMCwwMDAw IC0gMjU2IChNQikgICAJfGJvb3RtX2xvdyA9IDB4MDAwMCwwMDAwLCBib290bV9zaXplID0gMHgx MDAwLDAwMDAJfCBDT05GSUdfUEhZU0lDQUxfU1RBUlQgPSAweDAwMDAsMDAwMCwgQ09ORklHX0tF Uk5FTF9TVEFSVCA9IDB4QzAwMCwwMDAwCXwNCj4gQ29yZSAxIChMVElCIEtlcm5lbCkgICAgICAJ fDB4MTAwMCwwMDAwICAgIAkJfCAweDA4MDAsMDAwMCAtIDEyOCAoTUIpICAgCXxib290bV9sb3cg PSAweDEwMDAsMDAwMCwgYm9vdG1fc2l6ZSA9IDB4MDgwMCwwMDAwCXwgQ09ORklHX1BIWVNJQ0FM X1NUQVJUID0gMHgxMDAwLDAwMDAsIENPTkZJR19LRVJORUxfU1RBUlQgPSAweEMwMDAsMDAwMAl8 DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiANCg0KUGxl YXNlIGNoZWNrIGlmIHRoZSBmb2xsb3dpbmcgY29tbWl0IGlzIGFscmVhZHkgaW4geW91ciBrZXJu ZWw6DQotLS0tLS0NCiAgICBwb3dlcnBjOiBGaXggbWVtb3J5IGxpbWl0cyB3aGVuIHN0YXJ0aW5n IGF0IGEgbm9uLXplcm8gYWRkcmVzcw0KDQogICAgbWVtYmxvY2tfZW5mb3JjZV9tZW1vcnlfbGlt aXQoKSB0YWtlcyB0aGUgZGVzaXJlZCBtYXhpbXVtIHF1YW50aXR5IG9mIG1lbW9yeQ0KICAgIHRv IGVuZCB1cCB3aXRoLCBub3QgYW4gYWRkcmVzcyBhYm92ZSB3aGljaCBtZW1vcnkgd2lsbCBub3Qg YmUgdXNlZC4NCg0KVGllanVuDQo=