Ignore:
Timestamp:
Aug 4, 2010, 10:09:03 PM (14 years ago)
Author:
rosiere
Message:

1) Full parallel compilation
2) Add statistics in ROB : list instruction affinity

Location:
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Address_management/Makefile.deps

    r81 r142  
    1111
    1212ifndef Behavioural
    13 include                         $(DIR_MORPHEO)/Behavioural/Makefile.deps
     13include                                 $(DIR_MORPHEO)/Behavioural/Makefile.deps
    1414endif
    1515
     
    2121
    2222Address_management_LIBRARY              =       -lAddress_management    \
    23                                         $(Behavioural_LIBRARY) 
    24 
    25 Address_management_DIR_LIBRARY          =       -L$(Address_management_DIR)/lib \
    26                                         $(Behavioural_DIR_LIBRARY)
     23                                                $(Behavioural_LIBRARY) 
    2724
    2825#-----[ Rules ]--------------------------------------------
    2926
    30 Address_management_library              :
    31                                 @\
    32                                 $(MAKE) Behavioural_library;            \
    33                                 $(MAKE) --directory=$(Address_management_DIR) --makefile=Makefile;
     27Address_management_library_only         :
     28                                        @\
     29                                        $(MAKE) --directory=$(Address_management_DIR) --makefile=Makefile;
    3430
    35 Address_management_library_clean        :
    36                                 @\
    37                                 $(MAKE) Behavioural_library_clean;      \
    38                                 $(MAKE) --directory=$(Address_management_DIR) --makefile=Makefile clean;
     31Address_management_library_clean_only   :
     32                                        @\
     33                                        $(MAKE) --directory=$(Address_management_DIR) --makefile=Makefile clean;
     34
     35Address_management_library              : Address_management_library_only
     36                                        @\
     37                                        $(MAKE) Behavioural_library;
     38
     39Address_management_library_clean        : Address_management_library_clean_only
     40                                        @\
     41                                        $(MAKE) Behavioural_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Ifetch_queue/Makefile.deps

    r81 r142  
    1616#-----[ Directory ]----------------------------------------
    1717
    18 Ifetch_queue_DIR                        =       $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Ifetch_queue
     18Ifetch_queue_DIR                =       $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Ifetch_queue
    1919
    2020#-----[ Library ]------------------------------------------
     
    2323                                        $(Behavioural_LIBRARY) 
    2424
    25 Ifetch_queue_DIR_LIBRARY                =       -L$(Ifetch_queue_DIR)/lib       \
    26                                         $(Behavioural_DIR_LIBRARY)
    27 
    2825#-----[ Rules ]--------------------------------------------
    2926
    30 Ifetch_queue_library            :
     27Ifetch_queue_library_only       :
    3128                                @\
    32                                 $(MAKE) Behavioural_library;            \
    3329                                $(MAKE) --directory=$(Ifetch_queue_DIR) --makefile=Makefile;
    3430
    35 Ifetch_queue_library_clean      :
     31Ifetch_queue_library_clean_only :
    3632                                @\
    37                                 $(MAKE) Behavioural_library_clean;      \
    3833                                $(MAKE) --directory=$(Ifetch_queue_DIR) --makefile=Makefile clean;
     34
     35Ifetch_queue_library            : Ifetch_queue_library_only
     36                                @\
     37                                $(MAKE) Behavioural_library;
     38
     39Ifetch_queue_library_clean      : Ifetch_queue_library_clean_only
     40                                @\
     41                                $(MAKE) Behavioural_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Ifetch_unit_Glue/Makefile.deps

    r81 r142  
    1111
    1212ifndef Behavioural
    13 include                         $(DIR_MORPHEO)/Behavioural/Makefile.deps
     13include                                 $(DIR_MORPHEO)/Behavioural/Makefile.deps
    1414endif
    1515
     
    2121
    2222Ifetch_unit_Glue_LIBRARY                =       -lIfetch_unit_Glue      \
    23                                         $(Behavioural_LIBRARY) 
     23                                                $(Behavioural_LIBRARY) 
    2424
    25 Ifetch_unit_Glue_DIR_LIBRARY            =       -L$(Ifetch_unit_Glue_DIR)/lib   \
    26                                         $(Behavioural_DIR_LIBRARY)
    2725
    2826#-----[ Rules ]--------------------------------------------
    2927
    30 Ifetch_unit_Glue_library                :
    31                                 @\
    32                                 $(MAKE) Behavioural_library;            \
    33                                 $(MAKE) --directory=$(Ifetch_unit_Glue_DIR) --makefile=Makefile;
     28Ifetch_unit_Glue_library_only           :
     29                                        @\
     30                                        $(MAKE) --directory=$(Ifetch_unit_Glue_DIR) --makefile=Makefile;
    3431
    35 Ifetch_unit_Glue_library_clean  :
    36                                 @\
    37                                 $(MAKE) Behavioural_library_clean;      \
    38                                 $(MAKE) --directory=$(Ifetch_unit_Glue_DIR) --makefile=Makefile clean;
     32Ifetch_unit_Glue_library_clean_only     :
     33                                        @\
     34                                        $(MAKE) --directory=$(Ifetch_unit_Glue_DIR) --makefile=Makefile clean;
     35
     36Ifetch_unit_Glue_library                : Ifetch_unit_Glue_library_only
     37                                        @\
     38                                        $(MAKE) Behavioural_library;
     39
     40Ifetch_unit_Glue_library_clean          : Ifetch_unit_Glue_library_clean_only
     41                                        @\
     42                                        $(MAKE) Behavioural_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Makefile.deps

    r81 r142  
    3535                                        $(Behavioural_LIBRARY) 
    3636
    37 Ifetch_unit_DIR_LIBRARY         =       -L$(Ifetch_unit_DIR)/lib                \
    38                                         $(Address_management_DIR_LIBRARY)       \
    39                                         $(Ifetch_queue_DIR_LIBRARY)             \
    40                                         $(Ifetch_unit_Glue_DIR_LIBRARY)         \
    41                                         $(Behavioural_DIR_LIBRARY)
    42 
    4337#-----[ Rules ]--------------------------------------------
    4438
    45 Ifetch_unit_library             :
     39Ifetch_unit_library_only        :
    4640                                @\
    47                                 $(MAKE) Behavioural_library;                                            \
    48                                 $(MAKE) --directory=$(Address_management_DIR)   --makefile=Makefile;    \
    49                                 $(MAKE) --directory=$(Ifetch_queue_DIR)         --makefile=Makefile;    \
    50                                 $(MAKE) --directory=$(Ifetch_unit_Glue_DIR)     --makefile=Makefile;    \
    5141                                $(MAKE) --directory=$(Ifetch_unit_DIR)          --makefile=Makefile;
    5242
    53 Ifetch_unit_library_clean       :
     43Ifetch_unit_library_clean_only  :
    5444                                @\
    55                                 $(MAKE) Behavioural_library_clean;                                              \
    56                                 $(MAKE) --directory=$(Address_management_DIR)   --makefile=Makefile clean;      \
    57                                 $(MAKE) --directory=$(Ifetch_queue_DIR)         --makefile=Makefile clean;      \
    58                                 $(MAKE) --directory=$(Ifetch_unit_Glue_DIR)     --makefile=Makefile clean;      \
    5945                                $(MAKE) --directory=$(Ifetch_unit_DIR)          --makefile=Makefile clean;
     46
     47Ifetch_unit_library             : Ifetch_unit_library_only
     48                                @\
     49                                $(MAKE) Behavioural_library;            \
     50                                $(MAKE) Address_management_library;     \
     51                                $(MAKE) Ifetch_queue_library;           \
     52                                $(MAKE) Ifetch_unit_Glue_library;
     53
     54Ifetch_unit_library_clean       : Ifetch_unit_library_clean_only
     55                                @\
     56                                $(MAKE) Behavioural_library_clean;              \
     57                                $(MAKE) Address_management_library_clean;       \
     58                                $(MAKE) Ifetch_queue_library_clean;             \
     59                                $(MAKE) Ifetch_unit_Glue_library_clean;
Note: See TracChangeset for help on using the changeset viewer.