I have a 64bit cnMips borad.In the mail list archives,it says  "uboot is 
32bit,even in the 64bit cpu."
but how to understand that?
I have a guess,is the 64bit cpu support a 32bit-mode,then when does it switch 
to 64bit-mode to load 64-bit linux?

btw,I have an other question,according to  <see mips run linux>,linux run in 
the _xkseg_ segment. so the first two bit virtual address in kernel space must 
be 11,
like 11xx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx 
xxxx (64bit).
but when I printf a variable' address in a foo driver,is say 
0xa80000041c2ea180. not start of _11_.
the memory mapping mode has feazed me for _long_ _long_time.

Dear Wolfgang(or someone else who can anwser me),thanks 
                                
--------------
hacklu
2011-06-22

_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to