[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] important bug fix



Brett Boren wrote:
> Yup, that fixed it. Have you tried getting the board to use 32 MB? Whenever
> I do it hangs right after trying to exec hostname (first process after init
> I believe).

Some things to check:
1. confirm the extra memory is working by using xmdstub/xmd and 
'mwr/mrd' commands

2. the kernel link script linux-2.4.x/arch/microblaze/mbvanilla.ld 
describes the size of the OPB memory segment (but unlikely to be causing 
your crash).  If you change this, make sure you delete the file 
linux-2.4.x/linux.ld before rebuilding the kernel.

3. The cacheable address range (in system.mhs) matches the 16Mb address 
space - so you might want to boost that up as well.  If you mess with 
the actual cache size (tag bits etc) then you'll also need to modify 
linux-2.4.x/include/asm/pgalloc.h

If I think of anything more I'll let you know.

John


___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/