start.S

#include <t_config.h>
#include <sys_defs.h>

start.Sのインクルード依存関係図

ソースコードを見る。

マクロ定義

#define _MACRO_ONLY
#define NIOS2_ICACHE_SIZE   4096
#define NIOS2_DCACHE_SIZE   0
#define NIOS2_ICACHE_LINE_SIZE   32
#define NIOS2_DCACHE_LINE_SIZE   4

関数

section xa align global __reset
NIOS2_ICACHE_LINE_SIZE bgt
b popsection movhi 
hiadj (_start) addi r3
section xa align global __reset
NIOS2_ICACHE_LINE_SIZE bgt
b popsection movhi 
lo (_start) jmp r3.section.text.align 2.globl _start.type _start
section xa align global __reset
NIOS2_ICACHE_LINE_SIZE bgt
b popsection movhi function
r0 movhi 
hiadj (STACKTOP) addi sp
section xa align global __reset
NIOS2_ICACHE_LINE_SIZE bgt
b popsection movhi function
r0 movhi 
lo (STACKTOP) movhi gp
section xa align global __reset
NIOS2_ICACHE_LINE_SIZE bgt
b popsection movhi function
r0 movhi 
hiadj (_gp) addi gp

変数

section entry
section xa align global __reset __reset
section xa align global __reset NIOS2_ICACHE_SIZE
section xa align global __reset r2
section xa align global __reset
NIOS2_ICACHE_LINE_SIZE bgt 
r2
section xa align global __reset
NIOS2_ICACHE_LINE_SIZE bgt 
zero
section xa align global __reset
NIOS2_ICACHE_LINE_SIZE bgt 
b
section xa align global __reset
NIOS2_ICACHE_LINE_SIZE bgt 
b
section xa align global __reset
NIOS2_ICACHE_LINE_SIZE bgt
b popsection movhi 
r3
section xa align global __reset
NIOS2_ICACHE_LINE_SIZE bgt
b popsection movhi 
r3
section xa align global __reset
NIOS2_ICACHE_LINE_SIZE bgt
b popsection movhi function 
_start
section xa align global __reset
NIOS2_ICACHE_LINE_SIZE bgt
b popsection movhi function
r0 movhi 
sp
section xa align global __reset
NIOS2_ICACHE_LINE_SIZE bgt
b popsection movhi function
r0 movhi 
sp
section xa align global __reset
NIOS2_ICACHE_LINE_SIZE bgt
b popsection movhi function
r0 movhi 
gp


マクロ定義

#define _MACRO_ONLY
 

start.S の 39 行で定義されています。

#define NIOS2_DCACHE_LINE_SIZE   4
 

start.S の 46 行で定義されています。

#define NIOS2_DCACHE_SIZE   0
 

start.S の 44 行で定義されています。

#define NIOS2_ICACHE_LINE_SIZE   32
 

start.S の 45 行で定義されています。

#define NIOS2_ICACHE_SIZE   4096
 

start.S の 43 行で定義されています。


関数

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt b popsection movhi function r0 movhi hiadj (  _gp   ) 
 

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt b popsection movhi function r0 movhi hiadj (  STACKTOP   ) 
 

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt b popsection movhi hiadj (  _start   ) 
 

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt b popsection movhi function r0 movhi lo (  STACKTOP   ) 
 

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt b popsection movhi lo (  _start   ) 
 


変数

section xa align global __reset __reset
 

start.S の 49 行で定義されています。

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt b popsection movhi function _start
 

start.S の 151 行で定義されています。

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt b
 

start.S の 49 行で定義されています。

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt b
 

start.S の 49 行で定義されています。

section entry
 

start.S の 49 行で定義されています。

参照元 OUTPUT_FORMAT()・queue_delete()・queue_delete_next()・queue_insert_prev()・queue_insert_tpri().

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt b popsection movhi function r0 movhi gp
 

start.S の 163 行で定義されています。

参照元 OUTPUT_FORMAT().

section xa align global __reset NIOS2_ICACHE_SIZE
 

start.S の 49 行で定義されています。

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt r2
 

start.S の 49 行で定義されています。

section xa align global __reset r2
 

start.S の 49 行で定義されています。

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt b popsection movhi r3
 

start.S の 76 行で定義されています。

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt b popsection movhi r3
 

start.S の 49 行で定義されています。

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt b popsection movhi function r0 movhi sp
 

start.S の 157 行で定義されています。

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt b popsection movhi function r0 movhi sp
 

start.S の 151 行で定義されています。

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt zero
 

start.S の 49 行で定義されています。


Copyright © 2006 by TAKAGI Nobuhisa.
このページは Mon Apr 3 23:49:18 2006 に Doxygen によって生成されました。