* Kernel not booting when supplying boot parameter mem
@ 2011-12-23 15:07 Arshad, Farrukh
2011-12-27 11:07 ` tiejun.chen
0 siblings, 1 reply; 5+ messages in thread
From: Arshad, Farrukh @ 2011-12-23 15:07 UTC (permalink / raw)
To: linuxppc-dev@lists.ozlabs.org
[-- Attachment #1: Type: text/plain, Size: 691 bytes --]
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.
Best Regards
Farrukh Arshad
Sr. Software Development Engineer
Mentor Graphics Pakistan
Ph: +92 - 423 - 609 - 92 - 09
Cell: +92 - 303 - 444 - 77 - 05
[-- Attachment #2: Type: text/html, Size: 3301 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Kernel not booting when supplying boot parameter mem
2011-12-23 15:07 Kernel not booting when supplying boot parameter mem Arshad, Farrukh
@ 2011-12-27 11:07 ` tiejun.chen
2011-12-28 6:05 ` Arshad, Farrukh
0 siblings, 1 reply; 5+ messages in thread
From: tiejun.chen @ 2011-12-27 11:07 UTC (permalink / raw)
To: Arshad, Farrukh; +Cc: linuxppc-dev@lists.ozlabs.org
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
^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: Kernel not booting when supplying boot parameter mem
2011-12-27 11:07 ` tiejun.chen
@ 2011-12-28 6:05 ` Arshad, Farrukh
2011-12-28 6:18 ` tiejun.chen
0 siblings, 1 reply; 5+ messages in thread
From: Arshad, Farrukh @ 2011-12-28 6:05 UTC (permalink / raw)
To: tiejun.chen; +Cc: linuxppc-dev@lists.ozlabs.org
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==
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Kernel not booting when supplying boot parameter mem
2011-12-28 6:05 ` Arshad, Farrukh
@ 2011-12-28 6:18 ` tiejun.chen
2011-12-28 9:26 ` Arshad, Farrukh
0 siblings, 1 reply; 5+ messages in thread
From: tiejun.chen @ 2011-12-28 6:18 UTC (permalink / raw)
To: Arshad, Farrukh; +Cc: linuxppc-dev@lists.ozlabs.org
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
^ permalink raw reply [flat|nested] 5+ messages in thread* RE: Kernel not booting when supplying boot parameter mem
2011-12-28 6:18 ` tiejun.chen
@ 2011-12-28 9:26 ` Arshad, Farrukh
0 siblings, 0 replies; 5+ messages in thread
From: Arshad, Farrukh @ 2011-12-28 9:26 UTC (permalink / raw)
To: tiejun.chen; +Cc: linuxppc-dev@lists.ozlabs.org
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=
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2011-12-28 9:26 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-12-23 15:07 Kernel not booting when supplying boot parameter mem Arshad, Farrukh
2011-12-27 11:07 ` tiejun.chen
2011-12-28 6:05 ` Arshad, Farrukh
2011-12-28 6:18 ` tiejun.chen
2011-12-28 9:26 ` Arshad, Farrukh
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).