AnsweredAssumed Answered

PCI Express 64 bit Access in MPC8308

Question asked by chandrakasan Ramesh on Feb 7, 2015
Latest reply on Apr 22, 2015 by Serguei Podiatchev

Sir

 

We are using MPC8308 PCI Express x1 connected to  PCI express End device.

PCI express End Device having - 32 address bit Non Prefetchable & 64 address bit Prefetchable.

We are using Linux - 2.6.29 from LTIB.

Note: PCI express adresss is 64 bit nature.Not a data.

 

Problem

 

Auto enumeration has been completed properly for Both Region BAR 0 and BAR 2.

request_memory_region also completed properly

ioremap also completed properly.

But, When i started accessing the region using the address provided by ioremap.

KERENL IS CRASHING !

 

will the MMU of the linux kerenl (2.6.29 ) supports 64 address bit translation?

 

Pls suggest me

Regards

Ramesh

Outcomes