TLB programming in powerpc tree. Was: Accessing peripheral bus devices on 460GT

Josh Boyer jwboyer at linux.vnet.ibm.com
Fri Aug 22 23:24:55 EST 2008


On Thu, Aug 21, 2008 at 10:14:15PM -0700, vb wrote:
>On Thu, Aug 21, 2008 at 7:29 PM, vb <vb at vsbe.com> wrote:
>>
>> But the main problem is that the kernel never sets up TLBs for neither
>> the peripheral device, nor the onboard flash. I don't seem to be able
>> to find the place where this is supposed to happen. I assumed that
>> ioremap_nocache would take care of that, but this is not the case.
>>
>
>well, in fact the TLB is set up as soon as an attempt to access the
>peripheral is made. The problem apparently is the fact that the TLB
>entry uses a wrong value in the nibble specifying the internal 460GT
>block...

I'm not entirely sure what you mean here.  Can you elaborate a bit more?

josh


More information about the Linuxppc-embedded mailing list