sparc: compilation fixes for inorder
authorKorey Sewell <ksewell@umich.edu>
Thu, 9 Jun 2011 05:34:06 +0000 (01:34 -0400)
committerKorey Sewell <ksewell@umich.edu>
Thu, 9 Jun 2011 05:34:06 +0000 (01:34 -0400)
commit1a451cd2c5ec20c27c39a1cd3e3b5422c2b4f679
treebcd4c037bb4f6822d5b1e3112ebca7060e3dbcae
parent67bb3070032fcb944a63aabb4ecfff692840e7bf
sparc: compilation fixes for inorder
Add a few constants and functions that the InOrder model wants for SPARC.
* * *
sparc: add eaComp function
InOrder separates the address generation from the actual access so give
Sparc that functionality
* * *
sparc: add control flags for branches
branch predictors and other cpu model functions need to know specific information
about branches, so add the necessary flags here
src/arch/sparc/isa/decoder.isa
src/arch/sparc/isa/formats/branch.isa
src/arch/sparc/isa/formats/mem/basicmem.isa
src/arch/sparc/isa/formats/mem/swap.isa
src/arch/sparc/isa/formats/mem/util.isa
src/arch/sparc/mt.hh [new file with mode: 0644]
src/arch/sparc/registers.hh
src/cpu/inorder/cpu.cc
src/cpu/inorder/inorder_dyn_inst.cc