Changeset 108 for trunk/Platforms


Ignore:
Timestamp:
Feb 12, 2009, 12:55:06 PM (15 years ago)
Author:
rosiere
Message:

1) decod_queue : add reg_LAST_SLOT.
2) Commit : insert on event -> to pop decod_queue. Head test : add information (speculative or not)
3) Context State / UPT : Branch miss and Load miss in same cycle.
4) Free List : Bank is on LSB not MSB.
5) Platforms : move data

Location:
trunk/Platforms/Test
Files:
6 added
1 edited
65 copied
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/Platforms/Test/Makefile

    r101 r108  
    3636DIR_BIN                         =       $(DIR_TMP)/bin
    3737DIR_LOG                         =       $(DIR_TMP)/log
    38 DIR_DATA                        =       ./data
     38DIR_DATA_TEST                   =       ./data_test
     39DIR_DATA_BENCH                  =       ./data_bench
    3940DIR_SOFT                        =       $(MORPHEO_TOPLEVEL)/Softwares
    4041
     
    5758
    5859OBJECTS                         =       $(patsubst $(DIR_SRC)/%.cpp,$(DIR_OBJ)/%.o,$(wildcard $(DIR_SRC)/*.cpp))
    59 LOGS                            =       $(patsubst $(DIR_DATA)/%.cfg,$(DIR_LOG)/%.log,$(wildcard $(DIR_DATA)/*.cfg))
    60 DEBUG_CFG                       =       $(DIR_DATA)/debug.cfg
     60LOGS                            =       $(patsubst $(DIR_DATA_TEST)/%.cfg,$(DIR_LOG)/%.log,$(wildcard $(DIR_DATA_TEST)/*.cfg))
     61BENCHS                          =       $(patsubst $(DIR_DATA_BENCH)/%.cfg,$(DIR_LOG)/%.log,$(wildcard $(DIR_DATA_BENCH)/*.cfg))
     62DEBUG_CFG                       =       $(DIR_DATA_TEST)/debug.cfg
    6163DEBUG_LOG                       =       $(DIR_LOG)/debug.log
    6264
     
    9395vpath   %.cpp   $(DIR_SRC)
    9496vpath   %.o     $(DIR_OBJ)
    95 vpath   %.cfg   $(DIR_DATA)
     97vpath   %.cfg   $(DIR_DATA_TEST) $(DIR_DATA_BENCH)
    9698
    9799.PRECIOUS                       : $(DIR_OBJ)/%.o $(DIR_BIN)/%.x $(DIR_LOG)/%.log
     
    106108                                $(CXX) $(PLATFORMS_L_FLAGS)      -o $@ $^ $(LIBNAME);
    107109
    108 run                             : $(DIR_LOG) all
     110test                            : $(DIR_LOG) all
    109111                                @\
    110112                                declare logs;                                           \
     
    132134                                fi;
    133135
    134 execute                         : run
     136bench                           : $(DIR_LOG) all
     137                                @\
     138                                declare logs="$(BENCHS)";                               \
     139                                $(MAKE) $$logs;
     140
     141execute                         : bench
    135142
    136143$(DIR_LOG)/%.log                : %.cfg
     
    190197                                @\
    191198                                $(ECHO) "Delete     temporary files in directory $(PWD)";\
    192                                 $(RM)   *~ $(DIR_SRC)/*~ $(DIR_INC)/*~ $(DIR_DATA)/*~ *core* tty* *.vhdl *.log *.stat *.pos\
     199                                $(RM)   *~ $(DIR_SRC)/*~ $(DIR_INC)/*~ $(DIR_DATA_TEST)/*~ $(DIR_DATA_BENCH)/*~ *core* tty* *.vhdl *.log *.stat *.pos\
    193200                                        $(DIR_OBJ) $(DIR_BIN) $(DIR_LOG);
    194201
     
    206213                                $(ECHO) "";\
    207214                                $(ECHO) " * all (default rules) : create software";\
    208                                 $(ECHO) " * run                 : execute platforms";\
     215                                $(ECHO) " * test                : execute platforms with test configuration";\
     216                                $(ECHO) " * bench               : execute platforms with bench configuration";\
    209217                                $(ECHO) " * lib                 : make library";\
    210218                                $(ECHO) " * soft                : make software";\
    211                                 $(ECHO) " * execute             : cf 'make run'";\
     219                                $(ECHO) " * execute             : cf 'make bench'";\
    212220                                $(ECHO) " * clean               : erase temporary files";\
    213221                                $(ECHO) " * clean_all           : erase generated files";\
Note: See TracChangeset for help on using the changeset viewer.