Ignore:
Timestamp:
May 16, 2009, 4:42:39 PM (15 years ago)
Author:
rosiere
Message:

1) Platforms : add new organization for test
2) Load_Store_Unit : add array to count nb_check in store_queue
3) Issue_queue and Core_Glue : rewrite the issue network
4) Special_Register_Unit : add reset value to register CID
5) Softwares : add multicontext test
6) Softwares : add SPECINT
7) Softwares : add MiBench?
7) Read_queue : inhib access for r0
8) Change Core_Glue (network) - dont yet support priority and load balancing scheme

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Makefile.Selftest

    r115 r117  
    1919OBJECTS                         = $(OBJECTS_COMMON)
    2020
    21 LIBS                            = -lm $(SYSTEMC_LIBNAME_$(SIMULATOR))
     21LIBS                            = -lm $(SYSTEMC_LIBNAME_$(SIMULATOR_SYSTEMC))
    2222#                                 $(OR1K_LIBNAME) -lbfd 
    2323
     
    2727EXEC_PREFIX                     =
    2828#$(VALGRIND)
    29 EXEC_PARAMS                     = $(SYSTEMC_EXEC_PARAMS_$(SIMULATOR))
     29EXEC_PARAMS                     = $(SYSTEMC_EXEC_PARAMS_$(SIMULATOR_SYSTEMC))
    3030EXEC_LOG                        = $(patsubst $(DIR_CFG_GEN)/%.cfg,$(DIR_LOG)/%.exec.log,$(wildcard $(DIR_CFG_GEN)/*.cfg))       \
    3131                                  $(patsubst $(DIR_CFG_USER)/%.cfg,$(DIR_LOG)/%.exec.log,$(wildcard $(DIR_CFG_USER)/*.cfg))
     
    3535.PRECIOUS                       : $(DIR_BIN)/%.x $(DIR_LOG)/%.exec.log
    3636#.NOTPARALLEL                   : clean clean_all help
     37
     38vpath   %.cfg   $(DIR_CFG_USER):$(DIR_CFG_GEN)
     39vpath   %.x     $(DIR_BIN)
    3740
    3841all_selftest                    : test_env $(DIR_OBJ) $(DIR_BIN) $(DIR_LOG)
     
    168171                                done;
    169172
    170 $(DIR_LOG)/%.exec.log           : $(DIR_CFG_GEN)/%.cfg  $(DIR_BIN)/$(EXEC).x
     173$(DIR_LOG)/%.exec.log           : %.cfg  $(EXEC).x
    171174                                @\
    172175                                $(ECHO) "Execute            : $*";\
    173                                 export SYSTEMC=$(SYSTEMC_$(SIMULATOR)); $(EXEC_PREFIX) $(DIR_BIN)/$(EXEC).x $(EXEC_PARAMS) $* `$(CAT) $<` &> $@; \
     176                                export SYSTEMC=$(SYSTEMC_$(SIMULATOR_SYSTEMC)); $(EXEC_PREFIX) $(DIR_BIN)/$(EXEC).x $(EXEC_PARAMS) $* `$(CAT) $<` &> $@; \
    174177                                declare timing=`$(GREP) -h "Timing"  $@`;               \
    175178                                $(GREP) -q "Timing"  $@;                                \
     
    189192                                fi;
    190193
    191 $(DIR_LOG)/%.exec.log           : $(DIR_CFG_USER)/%.cfg $(DIR_BIN)/$(EXEC).x
    192                                 @\
    193                                 $(ECHO) "Execute            : $*";\
    194                                 export SYSTEMC=$(SYSTEMC_$(SIMULATOR)); $(EXEC_PREFIX) $(DIR_BIN)/$(EXEC).x $(EXEC_PARAMS) $* `$(CAT) $<` &> $@; \
    195                                 declare timing=`$(GREP) -h "Timing"  $@`;               \
    196                                 $(GREP) -q "Timing"  $@;                                \
    197                                 declare -i test_timing=$$?;                             \
    198                                 $(GREP) -q "Test OK" $@;                                \
    199                                 declare -i test_ok=$$?;                                 \
    200                                 $(GREP) -q "Test KO" $@;                                \
    201                                 declare -i test_ko=$$?;                                 \
    202                                 if $(TEST) $$test_ko -ne 0 -a $$test_ok -eq 0 -a $$test_timing -eq 0; \
    203                                 then $(ECHO) -e "                     $* ... OK\t$$timing";\
    204                                 else $(ECHO)    "                     $* ... KO";          \
    205                                 fi;
    206 
    207194$(DIR_BIN)/%.x                  : $(SOURCES) $(HEADERS) $(DIR_OBJ) $(DIR_BIN)
    208195                                @\
    209196                                $(ECHO) "Linkage            : $*";\
    210                                 case "${SIMULATOR}" in                                                          \
     197                                case "${SIMULATOR_SYSTEMC}" in                                                          \
    211198                                    "modelsim")                                                                 \
    212199                                        $(MAKE) vhdl_package;                                                   \
     
    226213                                    *)                                                                          \
    227214                                        $(MAKE) $(OBJECTS);                                                     \
    228                                         $(SYSTEMC_CXX_$(SIMULATOR)) $(LFLAGS) -o $@ $(OBJECTS) $(LIBRARY) $(LIBS);\
     215                                        $(SYSTEMC_CXX_$(SIMULATOR_SYSTEMC)) $(LFLAGS) -o $@ $(OBJECTS) $(LIBRARY) $(LIBS);\
    229216                                        ;;                                                                      \
    230217                                esac;
Note: See TracChangeset for help on using the changeset viewer.