public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] how to understand "uboot is 32bit program even it is in the 64bit mips"
@ 2011-06-22  2:07 hacklu
  2011-06-22  5:10 ` Aaron Williams
  2011-06-22  7:02 ` [U-Boot] how to understand "uboot is 32bit program even it isin " hacklu
  0 siblings, 2 replies; 3+ messages in thread
From: hacklu @ 2011-06-22  2:07 UTC (permalink / raw)
  To: u-boot

  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

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-06-22  7:02 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-22  2:07 [U-Boot] how to understand "uboot is 32bit program even it is in the 64bit mips" hacklu
2011-06-22  5:10 ` Aaron Williams
2011-06-22  7:02 ` [U-Boot] how to understand "uboot is 32bit program even it isin " hacklu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox