How much ram is needed to run barebox by default config?
Hi, barebox as a bootloader,
I wanna know how much ram is needed?
By default configure.
Stack size, malloc area size, etc.
.
Du Huanpeng
_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox
Quoted 4 lines
Hi, barebox as a bootloader,
I wanna know how much ram is needed?
By default configure.
Stack size, malloc area size, etc.
All of this is configurable. Primary this should be kernel requirements, not barebox. What a arch you want to boot?
---
_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox
I am porting barebox to my router, ar9331 MIPS 24kc 400MHz, 32MB RAM, 4MB Flash. I don't know what is the proper size to set the stack and malloc.
- - -
initcall-> 0x80068168
INITCALL->
initcall-> 0x80063f0c
malloc space: 0x80020000 -> 0x8005ffff (size 2147876864.134217718 EiB) INITCALL->
initcall-> 0x800640d8
INITCALL->
- - -
Look at the LINE 4, it's strange.
…
Du Huanpeng
-----Original Message-----
From: Alexander Shiyan [mailto:[email protected]]
Sent: 2013年12月6日 23:46
To: Kevin Du Huanpeng
Cc: [email protected]
Subject: Re: How much ram is needed to run barebox by default config?
Quoted 4 lines
Hi, barebox as a bootloader,
I wanna know how much ram is needed?
By default configure.
Stack size, malloc area size, etc.
All of this is configurable. Primary this should be kernel requirements, not barebox. What a arch you want to boot?
---
_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox
Quoted 2 lines · Kevin Du Huanpeng
I am porting barebox to my router, ar9331 MIPS 24kc 400MHz, 32MB RAM, 4MB Flash. I don't know what is the proper size to set the stack and malloc.
8MiB for malloc space should be fine.
Quoted 10 lines
- - -
initcall->0x80068168
INITCALL->
initcall->0x80063f0c
malloc space:0x80020000->0x8005ffff(size 2147876864.134217718 EiB) INITCALL->
initcall->0x800640d8
INITCALL->
- - -
Look at the LINE 4, it's strange.
This is indeed strange. size_human_readable takes an unsigned long long argument, but it is passed an unsigned long argument. It looks like you have garbage in the upper 32bits. I have no idea what happens there, this should normally work.
Sascha
Signature · 9 lines
Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list [email protected] http://lists.infradead.org/mailman/listinfo/barebox
Quoted 17 lines · Sascha Hauer
Quoted 2 lines · Kevin Du Huanpeng
I am porting barebox to my router, ar9331 MIPS 24kc 400MHz, 32MB RAM, 4MB Flash. I don't know what is the proper size to set the stack and malloc.
8MiB for malloc space should be fine.
Quoted 10 lines
- - -
initcall->0x80068168
INITCALL->
initcall->0x80063f0c
malloc space:0x80020000->0x8005ffff(size 2147876864.134217718 EiB) INITCALL->
initcall->0x800640d8
INITCALL->
- - -
Look at the LINE 4, it's strange.
Quoted 5 lines
This is indeed strange.
size_human_readabletakes an unsigned long long argument, but it is passed an unsigned long argument. It looks like you have garbage in the upper 32bits. I have no idea what happens there, this should normally work.
ack, this should normally work. Maybe Kevin could change the type of msize to 'unsigned long long' and see what happens... but it should work with unsigned long of course.
- Alex
_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox