On Mon, Dec 09, 2013 at 08:24:39AM +0100, Sascha Hauer wrote: > On Sat, Dec 07, 2013 at 12:19:31AM +0800, Kevin Du Huanpeng wrote: > > 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. > > > - - - > > 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. > 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 barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox