Problem with PHYS_64BIT on E500 Core (2.6.23.1)

Morrison, Tom tmorrison at empirix.com
Wed Nov 7 02:02:57 EST 2007


I have a MPC8548E Board in which with an earlier version of 
the kernel (2.6.11++), we customized head_e500.S and other 
files to support the PHYS_64BIT & PTE_64BIT based upon 
the work done for PPC64. It works very well.

I am attempting to update our kernel to the latest and have
gotten the basic system up & running (with some hacks/problems
that I won't until I am finished). We are using cuboot.85xx 
image because our u-boot does NOT support dtb.

I noticed that the head_fsl_booke.S had the Large Physical 
Address support, and I ported the other changes required, but
I get nowhere close to the code before the processor hangs.
I have tracked it down to where it is booting into the vmlinux
(which I assume is into the head_fsl_booke.S). We haven't 
hooked a debugger up to this yet - but I am positive that it
isn't making out of this initialization code in the initial 
assembly code.

The question is: Has anyone actually tried this to do this yet?

Thanks in advance for your responses!

Tom Morrison
Principal S/W Engineer
Empirix, Inc (www.empirix.com)
tmorrison at empirix.com
(781) 266 - 3567




More information about the Linuxppc-dev mailing list