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.S39 行で定義されています。

#define NIOS2_DCACHE_LINE_SIZE   4
 

start.S46 行で定義されています。

#define NIOS2_DCACHE_SIZE   0
 

start.S44 行で定義されています。

#define NIOS2_ICACHE_LINE_SIZE   32
 

start.S45 行で定義されています。

#define NIOS2_ICACHE_SIZE   4096
 

start.S43 行で定義されています。


関数

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.S49 行で定義されています。

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

start.S151 行で定義されています。

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt b
 

start.S49 行で定義されています。

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt b
 

start.S49 行で定義されています。

section entry
 

start.S49 行で定義されています。

参照元 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.S163 行で定義されています。

参照元 OUTPUT_FORMAT().

section xa align global __reset NIOS2_ICACHE_SIZE
 

start.S49 行で定義されています。

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt r2
 

start.S49 行で定義されています。

section xa align global __reset r2
 

start.S49 行で定義されています。

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt b popsection movhi r3
 

start.S76 行で定義されています。

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt b popsection movhi r3
 

start.S49 行で定義されています。

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

start.S157 行で定義されています。

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

start.S151 行で定義されています。

section xa align global __reset NIOS2_ICACHE_LINE_SIZE bgt zero
 

start.S49 行で定義されています。


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