Hi Dan,

I am not sure I fully understand what you mean.

I have a BDI with MMU translation working. I patched the head_8xx.h of a
MontaVista 2.4.2 kernel
        lis                     r5,     abatron_pteptrs at h
        ori                     r5, r5, abatron_pteptrs at l
        stw                     r5, 0xf0(r0)
        lis                     r6, swapper_pg_dir at h
        ori                     r6, r6, swapper_pg_dir at l
        tophys  (r5,r5)
        stw                     r6, 0(r5)
and
_GLOBAL(set_context)
        lis     r5, KERNELBASE at h
        lwz     r5, 0xf0(r5)
        stw     r4, 0x4(r5)

The BDM sw is b20ppcgd.109

Yesterday evening I installed the later version b20ppcgd.110. After reading
your mail, I tested debugging again and yes it looks like MMU translation no
longer works correctly.

So, this newer version of BDM sw, uses another mechanism? I do not see any
of this mentioned in the newer version of the manual?!? In order to have it
working with this new version, is it just another patch for head_8xx.h or is
it more complex?

Thanks,
Frederic

-----Original Message-----
From: Dan Malek
To: Subodh Nijsure
Cc: 'Wolfgang Denk'; Michael Habermann; linuxppc-embedded at lists.linuxppc.org
Sent: 12/13/01 7:15 AM
Subject: Re: MMU and BDI2000


Subodh Nijsure wrote:



> I have kernel 2.4.4 and I do have MMU XLAT and latest BDI firmware
from
> Abatron

Can you use a newer kernel that will do all of this for you
automatically?

> and I am  not able to get translation to work. I have tried the
following

That isn't correct with the latest BDI firmware.  The address at 0xf0 is
not the address of the page table, it is an indirect pointer to an array
of page table root pointers.  Later kernels will set up all of this for
you.

We unfortunately had a short-lived version of kernel and BDI2000 that
did
use the low address as a pointer to the kernel page tables, but this
isn't
done any longer.

Thanks.


-- Dan


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/



Reply via email to