Gem5 Minor CPU 源码整理分析

Activity.cc    2690    2019/1/22,            Activity.hh    2803    2019/1/22

Buffers.hh    20683    2019/1/22

Cpu.cc    9210    2019/1/22 ,               Cpu.hh    6867    2019/1/22

Decode.cc    12481    2019/1/22   ,     Decode.hh    5919    2019/1/22

Dyn_inst.cc    7437    2019/1/22   ,      Dyn_inst.hh    10156    2019/1/22

Execute.cc    69575    2019/1/22  ,      Execute.hh    14294    2019/1/22  ,       Exec_context.hh    13870    2019/1/22

Fetch1.cc    25105    2019/1/22    ,      Fetch1.hh    14839    2019/1/22    ,   

Fetch2.cc    24641    2019/1/22   ,       Fetch2.hh    8534    2019/1/22

Func_unit.cc    7752    2019/1/22  ,     Func_unit.hh    9062    2019/1/22

Lsq.cc    51723    2019/1/22         ,      Lsq.hh    27630    2019/1/22

MinorCPU.py    11869    2019/1/22

Pipeline.cc    8619    2019/1/22    ,      Pipeline.hh    5055    2019/1/22

Pipe_data.cc    7281    2019/1/22 ,      Pipe_data.hh    10286    2019/1/22

SConscript    3182    2019/1/22    ,      SConsopts    2175    2019/1/22

Scoreboard.cc    10438    2019/1/22 ,  Scoreboard.hh    5935    2019/1/22

Stats.cc    3588    2019/1/22         ,       Stats.hh    3227    2019/1/22     ,   Trace.hh    3034    2019/1/22

关于X86decode细节在 /arch/x86 里面。好像是该汇编指令直接在机器上执行。

/arch/arm/insts/是汇编的翻译执行。

 

 

 

你可能感兴趣的:(gem5)