All of lore.kernel.org
 help / color / mirror / Atom feed
* Yamon compiling and linking
@ 2004-08-17  1:57 ` Roman Mashak
  0 siblings, 0 replies; 8+ messages in thread
From: Roman Mashak @ 2004-08-17  1:57 UTC (permalink / raw)
  To: linux-mips

Hello!

I solved the problem with Yamon compiling I asked recently, but still have
technical related questions about Yamon linking & code allocating in memory.

Here it is.

When I compile little-endian only image, as far as I understood, I got image
without RESET code at the beginning, so according to the memory map and link
script (link_el.xn) - starting entry point is __RESET_HANDLER_END (locating
in init.S) and its address is 0x9fc10000.
So, I don't quite understand, how will be going after CPU reset? As
documentation's saying "following a reset, hardware fetches instructions
starting at the reset exception vector 0xBFC00000". But what is waiting at
this address, because reset code (reset.S) is not compiled and is not
linked?

Could you please make it clear to me?

Thanks in advance!

With best regards, Roman Mashak.  E-mail: mrv@tusur.ru

^ permalink raw reply	[flat|nested] 8+ messages in thread
* Re: Yamon compiling and linking
@ 2004-08-17 16:58 Saugata.Chatterjee
  2004-08-18  5:53   ` Roman Mashak
  0 siblings, 1 reply; 8+ messages in thread
From: Saugata.Chatterjee @ 2004-08-17 16:58 UTC (permalink / raw)
  To: Roman Mashak; +Cc: linux-mips






Reset code (reset.S) IS compiled and linked (at bfc00000 like it should
be), and pretty early on in there YAMON detects endianness and jumps to the
location of the appropriate endian image. Dump the output of make to a log
file and look for the compilation of reset.S.

 Hope that helps,
-Saugata.




                                                                                                                                           
                      "Roman Mashak"                                                                                                       
                      <mrv@tusur.ru>               To:       <linux-mips@linux-mips.org>                                                   
                      Sent by:                     cc:                                                                                     
                      linux-mips-bounce@lin        Subject:  Yamon compiling and linking                                                   
                      ux-mips.org                                                                                                          
                                                                                                                                           
                                                                                                                                           
                      08/16/2004 06:57 PM                                                                                                  
                                                                                                                                           
                                                                                                                                           




Hello!

I solved the problem with Yamon compiling I asked recently, but still have
technical related questions about Yamon linking & code allocating in
memory.

Here it is.

When I compile little-endian only image, as far as I understood, I got
image
without RESET code at the beginning, so according to the memory map and
link
script (link_el.xn) - starting entry point is __RESET_HANDLER_END (locating
in init.S) and its address is 0x9fc10000.
So, I don't quite understand, how will be going after CPU reset? As
documentation's saying "following a reset, hardware fetches instructions
starting at the reset exception vector 0xBFC00000". But what is waiting at
this address, because reset code (reset.S) is not compiled and is not
linked?

Could you please make it clear to me?

Thanks in advance!

With best regards, Roman Mashak.  E-mail: mrv@tusur.ru

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

end of thread, other threads:[~2004-08-18  5:53 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-17  1:57 Yamon compiling and linking Roman Mashak
2004-08-17  1:57 ` Roman Mashak
2004-08-17 10:45 ` Chris Dearman
2004-08-18  5:50   ` Roman Mashak
2004-08-18  5:50     ` Roman Mashak
  -- strict thread matches above, loose matches on Subject: below --
2004-08-17 16:58 Saugata.Chatterjee
2004-08-18  5:53 ` Roman Mashak
2004-08-18  5:53   ` Roman Mashak

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.