Changeset 142 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core
- Timestamp:
- Aug 4, 2010, 10:09:03 PM (14 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core
- Files:
-
- 63 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Core_Glue/Makefile.deps
r88 r142 27 27 $(Behavioural_LIBRARY) 28 28 29 Core_Glue_DIR_LIBRARY = -L$(Core_Glue_DIR)/lib \30 $(Priority_DIR_LIBRARY) \31 $(Behavioural_DIR_LIBRARY)32 33 29 #-----[ Rules ]-------------------------------------------- 34 30 35 Core_Glue_library : 31 Core_Glue_library_only : 32 @\ 33 $(MAKE) --directory=$(Core_Glue_DIR) --makefile=Makefile; 34 35 Core_Glue_library_clean_only : 36 @\ 37 $(MAKE) --directory=$(Core_Glue_DIR) --makefile=Makefile clean; 38 39 Core_Glue_library : Core_Glue_library_only 36 40 @\ 37 41 $(MAKE) Behavioural_library; \ 38 $(MAKE) Priority_library; \ 39 $(MAKE) --directory=$(Core_Glue_DIR) --makefile=Makefile; 42 $(MAKE) Priority_library; 40 43 41 Core_Glue_library_clean : 44 Core_Glue_library_clean : Core_Glue_library_clean_only 42 45 @\ 43 46 $(MAKE) Behavioural_library_clean; \ 44 $(MAKE) Priority_library_clean; \ 45 $(MAKE) --directory=$(Core_Glue_DIR) --makefile=Makefile clean; 47 $(MAKE) Priority_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Dcache_Access/Makefile.deps
r88 r142 27 27 $(Behavioural_LIBRARY) 28 28 29 Dcache_Access_DIR_LIBRARY = -L$(Dcache_Access_DIR)/lib \30 $(Priority_DIR_LIBRARY) \31 $(Behavioural_DIR_LIBRARY)32 33 29 #-----[ Rules ]-------------------------------------------- 34 30 35 Dcache_Access_library : 31 Dcache_Access_library_only : 32 @\ 33 $(MAKE) --directory=$(Dcache_Access_DIR) --makefile=Makefile; 34 35 Dcache_Access_library_clean_only: 36 @\ 37 $(MAKE) --directory=$(Dcache_Access_DIR) --makefile=Makefile clean; 38 39 Dcache_Access_library : Dcache_Access_library_only 36 40 @\ 37 41 $(MAKE) Behavioural_library; \ 38 $(MAKE) Priority_library; \ 39 $(MAKE) --directory=$(Dcache_Access_DIR) --makefile=Makefile; 42 $(MAKE) Priority_library; 40 43 41 Dcache_Access_library_clean : 44 Dcache_Access_library_clean : Dcache_Access_library_clean_only 42 45 @\ 43 46 $(MAKE) Behavioural_library_clean; \ 44 $(MAKE) Priority_library_clean; \ 45 $(MAKE) --directory=$(Dcache_Access_DIR) --makefile=Makefile clean; 47 $(MAKE) Priority_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Icache_Access/Makefile.deps
r88 r142 27 27 $(Behavioural_LIBRARY) 28 28 29 Icache_Access_DIR_LIBRARY = -L$(Icache_Access_DIR)/lib \30 $(Priority_DIR_LIBRARY) \31 $(Behavioural_DIR_LIBRARY)32 33 29 #-----[ Rules ]-------------------------------------------- 34 30 35 Icache_Access_library : 31 Icache_Access_library_only : 32 @\ 33 $(MAKE) --directory=$(Icache_Access_DIR) --makefile=Makefile; 34 35 Icache_Access_library_clean_only: 36 @\ 37 $(MAKE) --directory=$(Icache_Access_DIR) --makefile=Makefile clean; 38 39 Icache_Access_library : Icache_Access_library_only 36 40 @\ 37 41 $(MAKE) Behavioural_library; \ 38 $(MAKE) Priority_library; \ 39 $(MAKE) --directory=$(Icache_Access_DIR) --makefile=Makefile; 42 $(MAKE) Priority_library; 40 43 41 Icache_Access_library_clean : 44 Icache_Access_library_clean : Icache_Access_library_clean_only 42 45 @\ 43 46 $(MAKE) Behavioural_library_clean; \ 44 $(MAKE) Priority_library_clean; \ 45 $(MAKE) --directory=$(Icache_Access_DIR) --makefile=Makefile clean; 47 $(MAKE) Priority_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Makefile.deps
r88 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Core = yes10 Core = yes 11 11 12 12 ifndef Behavioural … … 19 19 include $(DIR_MORPHEO)/Behavioural/Core/Dcache_Access/Makefile.deps 20 20 endif 21 ifndef Multi_Front_end21 ifndef Front_end 22 22 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Makefile.deps 23 23 endif 24 ifndef Multi_OOO_Engine24 ifndef OOO_Engine 25 25 include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Makefile.deps 26 26 endif 27 ifndef Multi_Execute_loop27 ifndef Execute_loop 28 28 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Makefile.deps 29 29 endif … … 47 47 $(Behavioural_LIBRARY) 48 48 49 Core_DIR_LIBRARY = -L$(Core_DIR)/lib \50 $(Icache_Access_DIR_LIBRARY) \51 $(Dcache_Access_DIR_LIBRARY) \52 $(Front_end_DIR_LIBRARY) \53 $(OOO_Engine_DIR_LIBRARY) \54 $(Execute_loop_DIR_LIBRARY) \55 $(Core_Glue_DIR_LIBRARY) \56 $(Behavioural_DIR_LIBRARY)57 58 49 #-----[ Rules ]-------------------------------------------- 59 50 60 Core_library : 51 Core_library_only : 52 @\ 53 $(MAKE) --directory=$(Core_DIR) --makefile=Makefile; 54 55 Core_library_clean_only : 56 @\ 57 $(MAKE) --directory=$(Core_DIR) --makefile=Makefile clean; 58 59 Core_library : Core_library_only 61 60 @\ 62 61 $(MAKE) Behavioural_library; \ … … 66 65 $(MAKE) OOO_Engine_library; \ 67 66 $(MAKE) Execute_loop_library; \ 68 $(MAKE) Core_Glue_library; \ 69 $(MAKE) --directory=$(Core_DIR) --makefile=Makefile; 67 $(MAKE) Core_Glue_library; 70 68 71 Core_library_clean :69 Core_library_clean : Core_library_clean_only 72 70 @\ 73 71 $(MAKE) Behavioural_library_clean; \ … … 77 75 $(MAKE) OOO_Engine_library_clean; \ 78 76 $(MAKE) Execute_loop_library_clean; \ 79 $(MAKE) Core_Glue_library_clean; \ 80 $(MAKE) --directory=$(Core_DIR) --makefile=Makefile clean; 77 $(MAKE) Core_Glue_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Execute_loop_Glue/Makefile.deps
r88 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 21 21 22 22 Execute_loop_Glue_LIBRARY = -lExecute_loop_Glue \ 23 $(Behavioural_LIBRARY) 24 25 Execute_loop_Glue_DIR_LIBRARY = -L$(Execute_loop_Glue_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Execute_loop_Glue_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Execute_loop_Glue_DIR) --makefile=Makefile; 27 Execute_loop_Glue_library_only : 28 @\ 29 $(MAKE) --directory=$(Execute_loop_Glue_DIR) --makefile=Makefile; 34 30 35 Execute_loop_Glue_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Execute_loop_Glue_DIR) --makefile=Makefile clean; 31 Execute_loop_Glue_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Execute_loop_Glue_DIR) --makefile=Makefile clean; 34 35 Execute_loop_Glue_library : Execute_loop_Glue_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Execute_loop_Glue_library_clean : Execute_loop_Glue_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Makefile.deps
r88 r142 55 55 $(Execution_unit_to_Write_unit_LIBRARY) 56 56 57 58 Execute_loop_DIR_LIBRARY = -L$(Execute_loop_DIR)/lib \59 $(Behavioural_DIR_LIBRARY) \60 $(Execute_loop_Glue_DIR_LIBRARY) \61 $(Read_unit_DIR_LIBRARY) \62 $(Functionnal_unit_DIR_LIBRARY) \63 $(Load_store_unit_DIR_LIBRARY) \64 $(Write_unit_DIR_LIBRARY) \65 $(Register_unit_DIR_LIBRARY) \66 $(Read_unit_to_Execution_unit_DIR_LIBRARY) \67 $(Execution_unit_to_Write_unit_DIR_LIBRARY)68 69 70 57 #-----[ Rules ]-------------------------------------------- 71 58 72 Execute_loop_library : 59 Execute_loop_library_only : 60 @\ 61 $(MAKE) --directory=$(Execute_loop_DIR) --makefile=Makefile; 62 63 Execute_loop_library_clean_only : 64 @\ 65 $(MAKE) --directory=$(Execute_loop_DIR) --makefile=Makefile clean; 66 67 Execute_loop_library : Execute_loop_library_only 73 68 @\ 74 69 $(MAKE) Behavioural_library; \ … … 80 75 $(MAKE) Register_unit_library; \ 81 76 $(MAKE) Read_unit_to_Execution_unit_library; \ 82 $(MAKE) Execution_unit_to_Write_unit_library; \ 83 $(MAKE) --directory=$(Execute_loop_DIR) --makefile=Makefile; 77 $(MAKE) Execution_unit_to_Write_unit_library; 84 78 85 Execute_loop_library_clean : 79 Execute_loop_library_clean : Execute_loop_library_clean_only 86 80 @\ 87 81 $(MAKE) Behavioural_library_clean; \ … … 93 87 $(MAKE) Register_unit_library_clean; \ 94 88 $(MAKE) Read_unit_to_Execution_unit_library_clean; \ 95 $(MAKE) Execution_unit_to_Write_unit_library_clean; \ 96 $(MAKE) --directory=$(Execute_loop_DIR) --makefile=Makefile clean; 89 $(MAKE) Execution_unit_to_Write_unit_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/Makefile.deps
r116 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 ifndef Custom 16 include $(DIR_MORPHEO)/Behavioural/Custom/Makefile.deps16 include $(DIR_MORPHEO)/Behavioural/Custom/Makefile.deps 17 17 endif 18 18 ifndef Shifter 19 include $(DIR_MORPHEO)/Behavioural/Generic/Shifter/Makefile.deps19 include $(DIR_MORPHEO)/Behavioural/Generic/Shifter/Makefile.deps 20 20 endif 21 21 22 22 #-----[ Library ]------------------------------------------ 23 Functionnal_unit_LIBRARY = -lFunctionnal_unit \ 24 $(Custom_LIBRARY) \ 25 -lFunctionnal_unit \ 26 $(Behavioural_LIBRARY) \ 27 -lFunctionnal_unit \ 28 $(Shifter_LIBRARY) 29 30 Functionnal_unit_DIR_LIBRARY = -L$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/lib \ 31 $(Custom_DIR_LIBRARY) \ 32 $(Behavioural_DIR_LIBRARY) \ 33 $(Shifter_DIR_LIBRARY) 34 35 Functionnal_unit_DEPENDENCIES = Custom_library \ 36 Behavioural_library \ 37 Shifter_library 38 39 Functionnal_unit_CLEAN = Custom_library_clean \ 40 Behavioural_library_clean \ 41 Shifter_library_clean 23 Functionnal_unit_LIBRARY = -lFunctionnal_unit \ 24 $(Custom_LIBRARY) \ 25 $(Behavioural_LIBRARY) \ 26 $(Shifter_LIBRARY) 42 27 43 28 #-----[ Rules ]-------------------------------------------- 44 29 45 #.NOTPARALLEL : Functionnal_unit_library Functionnal_unit_library_clean 30 Functionnal_unit_library_only : 31 @\ 32 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit --makefile=Makefile; 46 33 47 Functionnal_unit_library : $(Functionnal_unit_DEPENDENCIES)48 @\49 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit --makefile=Makefile;34 Functionnal_unit_library_clean_only : 35 @\ 36 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit --makefile=Makefile clean; 50 37 51 Functionnal_unit_library_clean : $(Functionnal_unit_CLEAN) 52 @\ 53 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit --makefile=Makefile clean; 38 Functionnal_unit_library : Functionnal_unit_library_only 39 @\ 40 $(MAKE) Custom_library; \ 41 $(MAKE) Behavioural_library; \ 42 $(MAKE) Shifter_library; 43 44 Functionnal_unit_library_clean : Functionnal_unit_library_clean_only 45 @\ 46 $(MAKE) Custom_library_clean; \ 47 $(MAKE) Behavioural_library_clean; \ 48 $(MAKE) Shifter_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/Operation/Makefile.deps
r81 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Operation = yes 10 Operation = yes 11 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 endif 11 15 12 16 #-----[ Directory ]---------------------------------------- 13 17 14 Operation_DIR = $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/Operation18 Operation_DIR = $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/Operation 15 19 16 20 #-----[ Library ]------------------------------------------ 17 21 18 Operation_LIBRARY = -lOperation 19 20 Operation_DIR_LIBRARY = -L$(Operation_DIR)/lib 22 Operation_LIBRARY = -lOperation \ 23 $(Behavioural_LIBRARY) 21 24 22 25 #-----[ Rules ]-------------------------------------------- 23 26 24 Operation_library :25 @\26 $(MAKE) --directory=$(Operation_DIR) --makefile=Makefile;27 Operation_library_only : 28 @\ 29 $(MAKE) --directory=$(Operation_DIR) --makefile=Makefile; 27 30 28 Operation_library_clean : 29 @\ 30 $(MAKE) --directory=$(Operation_DIR) --makefile=Makefile clean; 31 Operation_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Operation_DIR) --makefile=Makefile clean; 34 35 Operation_library : Operation_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Operation_library_clean : Operation_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/Makefile.deps
r81 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Load_store_unit = yes10 Load_store_unit = yes 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 ifndef Queue_Control 16 include $(DIR_MORPHEO)/Behavioural/Generic/Queue_Control/Makefile.deps16 include $(DIR_MORPHEO)/Behavioural/Generic/Queue_Control/Makefile.deps 17 17 endif 18 18 19 19 #-----[ Library ]------------------------------------------ 20 Load_store_unit_LIBRARY = -lLoad_store_unit \ 21 $(Queue_Control_LIBRARY)\ 22 $(Behavioural_LIBRARY) 23 24 Load_store_unit_DIR_LIBRARY = -L$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/lib \ 25 $(Queue_Control_DIR_LIBRARY)\ 26 $(Behavioural_DIR_LIBRARY) 20 Load_store_unit_LIBRARY = -lLoad_store_unit \ 21 $(Queue_Control_LIBRARY)\ 22 $(Behavioural_LIBRARY) 27 23 28 24 #-----[ Rules ]-------------------------------------------- 29 25 30 Load_store_unit_library : 31 @\ 32 $(MAKE) Queue_Control_library; \ 33 $(MAKE) Behavioural_library; \ 34 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit --makefile=Makefile; 26 Load_store_unit_library_only : 27 @\ 28 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit --makefile=Makefile; 35 29 36 Load_store_unit_library_clean : 37 @\ 38 $(MAKE) Queue_Control_library_clean; \ 39 $(MAKE) Behavioural_library_clean; \ 40 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit --makefile=Makefile clean; 30 Load_store_unit_library_clean_only : 31 @\ 32 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit --makefile=Makefile clean; 33 34 Load_store_unit_library : Load_store_unit_library_only 35 @\ 36 $(MAKE) Queue_Control_library; \ 37 $(MAKE) Behavioural_library; 38 39 Load_store_unit_library_clean : Load_store_unit_library_clean_only 40 @\ 41 $(MAKE) Queue_Control_library_clean; \ 42 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Makefile.deps
r81 r142 25 25 26 26 #-----[ Library ]------------------------------------------ 27 27 28 Read_unit_LIBRARY = -lRead_unit \ 28 29 $(Behavioural_LIBRARY) \ … … 30 31 $(Reservation_station_LIBRARY) 31 32 32 Read_unit_DIR_LIBRARY = -L$(Read_unit_DIR)/lib \33 $(Behavioural_DIR_LIBRARY) \34 $(Read_queue_DIR_LIBRARY) \35 $(Reservation_station_DIR_LIBRARY)36 37 Read_unit_DEPENDENCIES = Behavioural_library \38 Read_queue_library \39 Reservation_station_library40 41 Read_unit_CLEAN = Behavioural_library_clean \42 Read_queue_library_clean \43 Reservation_station_library_clean44 45 33 #-----[ Rules ]-------------------------------------------- 46 34 47 .NOTPARALLEL : Read_unit_library 48 .NOTPARALLEL : Read_unit_library_clean 49 50 Read_unit_library : $(Read_unit_DEPENDENCIES) 35 Read_unit_library_only : 51 36 @\ 52 37 $(MAKE) --directory=$(Read_unit_DIR) --makefile=Makefile; 53 38 54 Read_unit_library_clean : $(Read_unit_CLEAN)39 Read_unit_library_clean_only : 55 40 @\ 56 41 $(MAKE) --directory=$(Read_unit_DIR) --makefile=Makefile clean; 42 43 Read_unit_library : Read_unit_library_only 44 @\ 45 $(MAKE) Behavioural_library; \ 46 $(MAKE) Read_queue_library; \ 47 $(MAKE) Reservation_station_library; 48 49 Read_unit_library_clean : Read_unit_library_clean_only 50 @\ 51 $(MAKE) Behavioural_library_clean; \ 52 $(MAKE) Read_queue_library_clean; \ 53 $(MAKE) Reservation_station_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/Makefile.deps
r81 r142 18 18 19 19 #-----[ Library ]------------------------------------------ 20 20 21 Read_queue_LIBRARY = -lRead_queue \ 21 22 $(Queue_LIBRARY) \ 22 23 $(Behavioural_LIBRARY) 23 24 24 Read_queue_DIR_LIBRARY = -L$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/lib \25 $(Queue_DIR_LIBRARY) \26 $(Behavioural_DIR_LIBRARY)27 28 Read_queue_DEPENDENCIES = Queue_library \29 Behavioural_library30 31 Read_queue_CLEAN = Queue_library_clean \32 Behavioural_library_clean33 34 25 #-----[ Rules ]-------------------------------------------- 35 26 36 #.NOTPARALLEL : Read_queue_library Read_queue_library_clean 37 38 Read_queue_library : $(Read_queue_DEPENDENCIES) 27 Read_queue_library_only : 39 28 @\ 40 29 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue --makefile=Makefile; 41 30 42 Read_queue_library_clean : $(Read_queue_CLEAN)31 Read_queue_library_clean_only : 43 32 @\ 44 33 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue --makefile=Makefile clean; 34 35 Read_queue_library : Read_queue_library_only 36 @\ 37 $(MAKE) Queue_library; \ 38 $(MAKE) Behavioural_library; 39 40 Read_queue_library_clean : Read_queue_library_clean_only 41 @\ 42 $(MAKE) Queue_library_clean; \ 43 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station/Makefile.deps
r81 r142 2 2 # $Id$ 3 3 # 4 # [ 4 # [ Description ] 5 5 # 6 6 # Makefile … … 8 8 # DIR_MORPHEO must be defined 9 9 10 Reservation_station = yes10 Reservation_station = yes 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 ifndef Queue_Control 16 include $(DIR_MORPHEO)/Behavioural/Generic/Queue_Control/Makefile.deps16 include $(DIR_MORPHEO)/Behavioural/Generic/Queue_Control/Makefile.deps 17 17 endif 18 18 19 #-----[ Library ]------------------------------------------ 20 Reservation_station_LIBRARY = -lReservation_station \ 21 $(Queue_Control_LIBRARY)\ 22 $(Behavioural_LIBRARY) 19 #-----[ Library ]------------------------------------------ 23 20 24 Reservation_station_ DIR_LIBRARY = -L$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station/lib\25 $(Queue_Control_DIR_LIBRARY)\26 $(Behavioural_DIR_LIBRARY)21 Reservation_station_LIBRARY = -lReservation_station \ 22 $(Queue_Control_LIBRARY)\ 23 $(Behavioural_LIBRARY) 27 24 28 #-----[ 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Reservation_station_library : 31 @\ 32 $(MAKE) Queue_Control_library; \ 33 $(MAKE) Behavioural_library; \ 34 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station --makefile=Makefile; 27 Reservation_station_library_only : 28 @\ 29 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station --makefile=Makefile; 35 30 36 Reservation_station_library_clean : 37 @\ 38 $(MAKE) Queue_Control_library_clean; \ 39 $(MAKE) Behavioural_library_clean; \ 40 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station --makefile=Makefile clean; 31 Reservation_station_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station --makefile=Makefile clean; 34 35 Reservation_station_library : Reservation_station_library_only 36 @\ 37 $(MAKE) Queue_Control_library; \ 38 $(MAKE) Behavioural_library; 39 40 Reservation_station_library_clean : Reservation_station_library_clean_only 41 @\ 42 $(MAKE) Queue_Control_library_clean; \ 43 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/Makefile.deps
r98 r142 22 22 23 23 #-----[ Library ]------------------------------------------ 24 24 25 Execute_queue_LIBRARY = -lExecute_queue \ 25 26 $(Queue_LIBRARY) \ 26 27 $(Behavioural_LIBRARY) 27 28 28 Execute_queue_DIR_LIBRARY = -L$(Execute_queue_DIR)/lib \29 $(Queue_DIR_LIBRARY) \30 $(Behavioural_DIR_LIBRARY)31 32 29 #-----[ Rules ]-------------------------------------------- 33 30 34 Execute_queue_library : 31 Execute_queue_library_only : 32 @\ 33 $(MAKE) --directory=$(Execute_queue_DIR) --makefile=Makefile; 34 35 Execute_queue_library_clean_only: 36 @\ 37 $(MAKE) --directory=$(Execute_queue_DIR) --makefile=Makefile clean; 38 39 Execute_queue_library : Execute_queue_library_only 35 40 @\ 36 41 $(MAKE) Behavioural_library; \ 37 $(MAKE) Queue_library; \ 38 $(MAKE) --directory=$(Execute_queue_DIR) --makefile=Makefile; 42 $(MAKE) Queue_library; 39 43 40 Execute_queue_library_clean : 44 Execute_queue_library_clean : Execute_queue_library_clean_only 41 45 @\ 42 46 $(MAKE) Behavioural_library_clean; \ 43 $(MAKE) Queue_library_clean; \ 44 $(MAKE) --directory=$(Execute_queue_DIR) --makefile=Makefile clean; 47 $(MAKE) Queue_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Makefile.deps
r81 r142 25 25 26 26 #-----[ Library ]------------------------------------------ 27 27 28 Write_unit_LIBRARY = -lWrite_unit \ 28 29 $(Behavioural_LIBRARY) \ … … 30 31 $(Execute_queue_LIBRARY) 31 32 32 Write_unit_DIR_LIBRARY = -L$(Write_unit_DIR)/lib \33 $(Behavioural_DIR_LIBRARY) \34 $(Write_queue_DIR_LIBRARY) \35 $(Execute_queue_DIR_LIBRARY)36 37 33 #-----[ Rules ]-------------------------------------------- 38 34 39 Write_unit_library : 35 Write_unit_library_only : 36 @\ 37 $(MAKE) --directory=$(Write_unit_DIR) --makefile=Makefile; 38 39 Write_unit_library_clean_only : 40 @\ 41 $(MAKE) --directory=$(Write_unit_DIR) --makefile=Makefile clean; 42 43 Write_unit_library : Write_unit_library_only 40 44 @\ 41 45 $(MAKE) Behavioural_library; \ 42 46 $(MAKE) Write_queue_library; \ 43 $(MAKE) Execute_queue_library; \ 44 $(MAKE) --directory=$(Write_unit_DIR) --makefile=Makefile; 47 $(MAKE) Execute_queue_library; 45 48 46 Write_unit_library_clean : 49 Write_unit_library_clean : Write_unit_library_clean_only 47 50 @\ 48 51 $(MAKE) Behavioural_library_clean; \ 49 52 $(MAKE) Write_queue_library_clean; \ 50 $(MAKE) Execute_queue_library_clean; \ 51 $(MAKE) --directory=$(Write_unit_DIR) --makefile=Makefile clean; 53 $(MAKE) Execute_queue_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Write_queue/Makefile.deps
r103 r142 27 27 $(Behavioural_LIBRARY) 28 28 29 Write_queue_DIR_LIBRARY = -L$(Write_queue_DIR)/lib \30 $(Queue_DIR_LIBRARY) \31 $(Behavioural_DIR_LIBRARY)32 33 29 #-----[ Rules ]-------------------------------------------- 34 30 35 Write_queue_library : 31 Write_queue_library_only : 32 @\ 33 $(MAKE) --directory=$(Write_queue_DIR) --makefile=Makefile; 34 35 Write_queue_library_clean_only : 36 @\ 37 $(MAKE) --directory=$(Write_queue_DIR) --makefile=Makefile clean; 38 39 Write_queue_library : Write_queue_library_only 36 40 @\ 37 41 $(MAKE) Queue_library; \ 38 $(MAKE) Behavioural_library; \ 39 $(MAKE) --directory=$(Write_queue_DIR) --makefile=Makefile; 42 $(MAKE) Behavioural_library; 40 43 41 Write_queue_library_clean : 44 Write_queue_library_clean : Write_queue_library_clean_only 42 45 @\ 43 46 $(MAKE) Queue_library_clean; \ 44 $(MAKE) Behavioural_library_clean; \ 45 $(MAKE) --directory=$(Write_queue_DIR) --makefile=Makefile clean; 47 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Network/Execution_unit_to_Write_unit/Makefile.deps
r81 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 16 16 #-----[ Directory ]---------------------------------------- 17 17 18 Execution_unit_to_Write_unit_DIR 18 Execution_unit_to_Write_unit_DIR = $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Network/Execution_unit_to_Write_unit 19 19 20 20 #-----[ Library ]------------------------------------------ 21 21 22 Execution_unit_to_Write_unit_LIBRARY = -lExecution_unit_to_Write_unit \ 22 $(Behavioural_LIBRARY) 23 24 Execution_unit_to_Write_unit_DIR_LIBRARY = -L$(Execution_unit_to_Write_unit_DIR)/lib \ 25 $(Behavioural_DIR_LIBRARY) 23 $(Behavioural_LIBRARY) 26 24 27 25 #-----[ Rules ]-------------------------------------------- 28 26 29 Execution_unit_to_Write_unit_library : 30 @\ 31 $(MAKE) --directory=$(Behavioural_DIR) --makefile=Makefile; 32 $(MAKE) --directory=$(Execution_unit_to_Write_unit_DIR) --makefile=Makefile; 27 Execution_unit_to_Write_unit_library_only : 28 @\ 29 $(MAKE) --directory=$(Execution_unit_to_Write_unit_DIR) --makefile=Makefile; 33 30 34 Execution_unit_to_Write_unit_library_clean : 35 @\ 36 $(MAKE) --directory=$(Behavioural_DIR) --makefile=Makefile clean; 37 $(MAKE) --directory=$(Execution_unit_to_Write_unit_DIR) --makefile=Makefile clean; 31 Execution_unit_to_Write_unit_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Execution_unit_to_Write_unit_DIR) --makefile=Makefile clean; 34 35 Execution_unit_to_Write_unit_library : Execution_unit_to_Write_unit_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Execution_unit_to_Write_unit_library_clean : Execution_unit_to_Write_unit_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Network/Read_unit_to_Execution_unit/Makefile.deps
r81 r142 19 19 20 20 #-----[ Library ]------------------------------------------ 21 21 22 Read_unit_to_Execution_unit_LIBRARY = -lRead_unit_to_Execution_unit \ 22 23 $(Behavioural_LIBRARY) 23 24 24 Read_unit_to_Execution_unit_DIR_LIBRARY = -L$(Read_unit_to_Execution_unit_DIR)/lib \25 $(Behavioural_DIR_LIBRARY)26 27 25 #-----[ Rules ]-------------------------------------------- 28 26 29 Read_unit_to_Execution_unit_library : 27 Read_unit_to_Execution_unit_library_only : 28 @\ 29 $(MAKE) --directory=$(Read_unit_to_Execution_unit_DIR) --makefile=Makefile; 30 31 Read_unit_to_Execution_unit_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Read_unit_to_Execution_unit_DIR) --makefile=Makefile clean; 34 35 Read_unit_to_Execution_unit_library : Read_unit_to_Execution_unit_library_only 30 36 @\ 31 37 $(MAKE) Behavioural_library; 32 $(MAKE) --directory=$(Read_unit_to_Execution_unit_DIR) --makefile=Makefile;33 38 34 Read_unit_to_Execution_unit_library_clean : 39 Read_unit_to_Execution_unit_library_clean : Read_unit_to_Execution_unit_library_clean_only 35 40 @\ 36 41 $(MAKE) Behavioural_library_clean; 37 $(MAKE) --directory=$(Read_unit_to_Execution_unit_DIR) --makefile=Makefile clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Makefile.deps
r81 r142 2 2 # $Id$ 3 3 # 4 # [ 4 # [ Description ] 5 5 # 6 6 # Makefile … … 9 9 10 10 Register_unit = yes 11 12 11 13 12 ifndef RegisterFile … … 21 20 endif 22 21 23 #-----[ Library ]------------------------------------------ 22 #-----[ Library ]------------------------------------------ 23 24 24 Register_unit_LIBRARY = -lRegister_unit \ 25 25 $(RegisterFile_LIBRARY) \ … … 27 27 $(Behavioural_LIBRARY) 28 28 29 Register_unit_DIR_LIBRARY = -L$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/lib \ 30 $(RegisterFile_DIR_LIBRARY) \ 31 $(Register_unit_Glue_DIR_LIBRARY) \ 32 $(Behavioural_DIR_LIBRARY) 29 #-----[ Rules ]-------------------------------------------- 33 30 34 Register_unit_DEPENDENCIES = RegisterFile_library \ 35 Register_unit_Glue_library \ 36 Behavioural_library 37 38 Register_unit_CLEAN = RegisterFile_library_clean \ 39 Register_unit_Glue_library_clean \ 40 Behavioural_library_clean 41 42 #-----[ Rules ]-------------------------------------------- 43 44 .NOTPARALLEL : Register_unit_library Register_unit_library_clean 45 46 Register_unit_library : $(Register_unit_DEPENDENCIES) 31 Register_unit_library_only : 47 32 @\ 48 33 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit --makefile=Makefile; 49 34 50 Register_unit_library_clean : $(Register_unit_CLEAN)35 Register_unit_library_clean_only: 51 36 @\ 52 37 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit --makefile=Makefile clean; 38 39 Register_unit_library : Register_unit_library_only 40 @\ 41 $(MAKE) RegisterFile_library; \ 42 $(MAKE) Register_unit_Glue_library; \ 43 $(MAKE) Behavioural_library; 44 45 Register_unit_library_clean : Register_unit_library_clean_only 46 @\ 47 $(MAKE) RegisterFile_library_clean; \ 48 $(MAKE) Register_unit_Glue_library_clean; \ 49 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Register_unit_Glue/Makefile.deps
r81 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 16 16 #-----[ Library ]------------------------------------------ 17 17 18 Register_unit_Glue_LIBRARY = -lRegister_unit_Glue \ 18 $(Behavioural_LIBRARY) 19 20 Register_unit_Glue_DIR_LIBRARY = -L$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Register_unit_Glue/lib \ 21 $(Behavioural_DIR_LIBRARY) 19 $(Behavioural_LIBRARY) 22 20 23 21 #-----[ Rules ]-------------------------------------------- 24 22 25 Register_unit_Glue_library : 26 @\ 27 $(MAKE) Behavioural_library; \ 28 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Register_unit_Glue --makefile=Makefile; 23 Register_unit_Glue_library_only : 24 @\ 25 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Register_unit_Glue --makefile=Makefile; 29 26 30 Register_unit_Glue_library_clean : 31 @\ 32 $(MAKE) Behavioural_library_clean; \ 33 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Register_unit_Glue --makefile=Makefile clean; 27 Register_unit_Glue_library_clean_only : 28 @\ 29 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Register_unit_Glue --makefile=Makefile clean; 30 31 Register_unit_Glue_library : Register_unit_Glue_library_only 32 @\ 33 $(MAKE) Behavioural_library; 34 35 Register_unit_Glue_library_clean : Register_unit_Glue_library_clean_only 36 @\ 37 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Context_State/Makefile.deps
r111 r142 23 23 $(Behavioural_LIBRARY) 24 24 25 Context_State_DIR_LIBRARY = -L$(Context_State_DIR)/lib \26 $(Behavioural_DIR_LIBRARY)27 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Context_State_library 27 Context_State_library_only : 31 28 @\ 32 $(MAKE) Behavioural_library; \33 29 $(MAKE) --directory=$(Context_State_DIR) --makefile=Makefile; 34 30 35 Context_State_library_clean 31 Context_State_library_clean_only: 36 32 @\ 37 $(MAKE) Behavioural_library_clean; \38 33 $(MAKE) --directory=$(Context_State_DIR) --makefile=Makefile clean; 34 35 Context_State_library : Context_State_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Context_State_library_clean : Context_State_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod/Instruction/Makefile.deps
r81 r142 10 10 Instruction = yes 11 11 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 endif 15 12 16 #-----[ Directory ]---------------------------------------- 13 17 … … 16 20 #-----[ Library ]------------------------------------------ 17 21 18 Instruction_LIBRARY = -lInstruction 19 20 Instruction_DIR_LIBRARY = -L$(Instruction_DIR)/lib 22 Instruction_LIBRARY = -lInstruction \ 23 $(Behavioural_LIBRARY) 21 24 22 25 #-----[ Rules ]-------------------------------------------- 23 26 24 Instruction_library 27 Instruction_library_only : 25 28 @\ 26 29 $(MAKE) --directory=$(Instruction_DIR) --makefile=Makefile; 27 30 28 Instruction_library_clean :31 Instruction_library_clean_only : 29 32 @\ 30 33 $(MAKE) --directory=$(Instruction_DIR) --makefile=Makefile clean; 31 34 35 Instruction_library : Instruction_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Instruction_library_clean : Instruction_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; 42 43 -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod/Makefile.deps
r88 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Decod = yes10 Decod = yes 11 11 12 12 ifndef Behavioural … … 31 31 $(Behavioural_LIBRARY) 32 32 33 Decod_DIR_LIBRARY = -L$(Decod_DIR)/lib \34 $(Custom_DIR_LIBRARY) \35 $(Priority_DIR_LIBRARY) \36 $(Behavioural_DIR_LIBRARY)37 38 33 #-----[ Rules ]-------------------------------------------- 39 34 40 Decod_library : 35 Decod_library_only : 36 @\ 37 $(MAKE) --directory=$(Decod_DIR) --makefile=Makefile; 38 39 Decod_library_clean_only : 40 @\ 41 $(MAKE) --directory=$(Decod_DIR) --makefile=Makefile clean; 42 43 Decod_library : Decod_library_only 41 44 @\ 42 45 $(MAKE) Behavioural_library; \ 43 46 $(MAKE) Priority_library; \ 44 $(MAKE) Custom_library; \ 45 $(MAKE) --directory=$(Decod_DIR) --makefile=Makefile; 47 $(MAKE) Custom_library; 46 48 47 Decod_library_clean :49 Decod_library_clean : Decod_library_clean_only 48 50 @\ 49 51 $(MAKE) Behavioural_library_clean; \ 50 52 $(MAKE) Priority_library_clean; \ 51 $(MAKE) Custom_library_clean; \ 52 $(MAKE) --directory=$(Decod_DIR) --makefile=Makefile clean; 53 53 $(MAKE) Custom_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod_queue/Makefile.deps
r135 r142 27 27 $(Behavioural_LIBRARY) 28 28 29 Decod_queue_DIR_LIBRARY = -L$(Decod_queue_DIR)/lib \30 $(Queue_DIR_LIBRARY) \31 $(Behavioural_DIR_LIBRARY)32 33 29 #-----[ Rules ]-------------------------------------------- 34 30 35 Decod_queue_library : 31 Decod_queue_library_only : 32 @\ 33 $(MAKE) --directory=$(Decod_queue_DIR) --makefile=Makefile; 34 35 Decod_queue_library_clean_only : 36 @\ 37 $(MAKE) --directory=$(Decod_queue_DIR) --makefile=Makefile clean; 38 39 Decod_queue_library : Decod_queue_library_only 36 40 @\ 37 41 $(MAKE) Behavioural_library; \ 38 $(MAKE) Queue_library; \ 39 $(MAKE) --directory=$(Decod_queue_DIR) --makefile=Makefile; 42 $(MAKE) Queue_library; 40 43 41 Decod_queue_library_clean : 44 Decod_queue_library_clean : Decod_queue_library_clean_only 42 45 @\ 43 46 $(MAKE) Behavioural_library_clean; \ 44 $(MAKE) Queue_library_clean; \ 45 $(MAKE) --directory=$(Decod_queue_DIR) --makefile=Makefile clean; 47 $(MAKE) Queue_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Makefile.deps
r83 r142 31 31 $(Behavioural_LIBRARY) 32 32 33 Decod_unit_DIR_LIBRARY = -L$(Decod_unit_DIR)/lib \34 $(Decod_DIR_LIBRARY) \35 $(Decod_queue_DIR_LIBRARY) \36 $(Behavioural_DIR_LIBRARY)37 38 33 #-----[ Rules ]-------------------------------------------- 39 34 40 Decod_unit_library : 35 Decod_unit_library_only : 36 @\ 37 $(MAKE) --directory=$(Decod_unit_DIR) --makefile=Makefile; 38 39 Decod_unit_library_clean_only : 40 @\ 41 $(MAKE) --directory=$(Decod_unit_DIR) --makefile=Makefile clean; 42 43 Decod_unit_library : Decod_unit_library_only 41 44 @\ 42 45 $(MAKE) Behavioural_library; \ 43 46 $(MAKE) Decod_library; \ 44 $(MAKE) Decod_queue_library; \ 45 $(MAKE) --directory=$(Decod_unit_DIR) --makefile=Makefile; 47 $(MAKE) Decod_queue_library; 46 48 47 Decod_unit_library_clean : 49 Decod_unit_library_clean : Decod_unit_library_clean_only 48 50 @\ 49 51 $(MAKE) Behavioural_library_clean; \ 50 52 $(MAKE) Decod_library_clean; \ 51 $(MAKE) Decod_queue_library_clean; \ 52 $(MAKE) --directory=$(Decod_unit_DIR) --makefile=Makefile clean; 53 $(MAKE) Decod_queue_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Front_end_Glue/Makefile.deps
r88 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Front_end_Glue = yes10 Front_end_Glue = yes 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 20 20 #-----[ Library ]------------------------------------------ 21 21 22 Front_end_Glue_LIBRARY = -lFront_end_Glue \ 23 $(Behavioural_LIBRARY) 24 25 Front_end_Glue_DIR_LIBRARY = -L$(Front_end_Glue_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 22 Front_end_Glue_LIBRARY = -lFront_end_Glue \ 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Front_end_Glue_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Front_end_Glue_DIR) --makefile=Makefile; 27 Front_end_Glue_library_only : 28 @\ 29 $(MAKE) --directory=$(Front_end_Glue_DIR) --makefile=Makefile; 34 30 35 Front_end_Glue_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Front_end_Glue_DIR) --makefile=Makefile clean; 31 Front_end_Glue_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Front_end_Glue_DIR) --makefile=Makefile clean; 34 35 Front_end_Glue_library : Front_end_Glue_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Front_end_Glue_library_clean : Front_end_Glue_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Address_management/Makefile.deps
r81 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 21 21 22 22 Address_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) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Address_management_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Address_management_DIR) --makefile=Makefile; 27 Address_management_library_only : 28 @\ 29 $(MAKE) --directory=$(Address_management_DIR) --makefile=Makefile; 34 30 35 Address_management_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Address_management_DIR) --makefile=Makefile clean; 31 Address_management_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Address_management_DIR) --makefile=Makefile clean; 34 35 Address_management_library : Address_management_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Address_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 16 16 #-----[ Directory ]---------------------------------------- 17 17 18 Ifetch_queue_DIR 18 Ifetch_queue_DIR = $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Ifetch_queue 19 19 20 20 #-----[ Library ]------------------------------------------ … … 23 23 $(Behavioural_LIBRARY) 24 24 25 Ifetch_queue_DIR_LIBRARY = -L$(Ifetch_queue_DIR)/lib \26 $(Behavioural_DIR_LIBRARY)27 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Ifetch_queue_library 27 Ifetch_queue_library_only : 31 28 @\ 32 $(MAKE) Behavioural_library; \33 29 $(MAKE) --directory=$(Ifetch_queue_DIR) --makefile=Makefile; 34 30 35 Ifetch_queue_library_clean :31 Ifetch_queue_library_clean_only : 36 32 @\ 37 $(MAKE) Behavioural_library_clean; \38 33 $(MAKE) --directory=$(Ifetch_queue_DIR) --makefile=Makefile clean; 34 35 Ifetch_queue_library : Ifetch_queue_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Ifetch_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 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 21 21 22 22 Ifetch_unit_Glue_LIBRARY = -lIfetch_unit_Glue \ 23 $(Behavioural_LIBRARY)23 $(Behavioural_LIBRARY) 24 24 25 Ifetch_unit_Glue_DIR_LIBRARY = -L$(Ifetch_unit_Glue_DIR)/lib \26 $(Behavioural_DIR_LIBRARY)27 25 28 26 #-----[ Rules ]-------------------------------------------- 29 27 30 Ifetch_unit_Glue_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Ifetch_unit_Glue_DIR) --makefile=Makefile; 28 Ifetch_unit_Glue_library_only : 29 @\ 30 $(MAKE) --directory=$(Ifetch_unit_Glue_DIR) --makefile=Makefile; 34 31 35 Ifetch_unit_Glue_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Ifetch_unit_Glue_DIR) --makefile=Makefile clean; 32 Ifetch_unit_Glue_library_clean_only : 33 @\ 34 $(MAKE) --directory=$(Ifetch_unit_Glue_DIR) --makefile=Makefile clean; 35 36 Ifetch_unit_Glue_library : Ifetch_unit_Glue_library_only 37 @\ 38 $(MAKE) Behavioural_library; 39 40 Ifetch_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 35 35 $(Behavioural_LIBRARY) 36 36 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 43 37 #-----[ Rules ]-------------------------------------------- 44 38 45 Ifetch_unit_library 39 Ifetch_unit_library_only : 46 40 @\ 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; \51 41 $(MAKE) --directory=$(Ifetch_unit_DIR) --makefile=Makefile; 52 42 53 Ifetch_unit_library_clean :43 Ifetch_unit_library_clean_only : 54 44 @\ 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; \59 45 $(MAKE) --directory=$(Ifetch_unit_DIR) --makefile=Makefile clean; 46 47 Ifetch_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 54 Ifetch_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; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Makefile.deps
r88 r142 43 43 $(Behavioural_LIBRARY) 44 44 45 Front_end_DIR_LIBRARY = -L$(Front_end_DIR)/lib \46 $(Ifetch_unit_DIR_LIBRARY) \47 $(Prediction_unit_DIR_LIBRARY) \48 $(Decod_unit_DIR_LIBRARY) \49 $(Context_State_DIR_LIBRARY) \50 $(Front_end_Glue_DIR_LIBRARY) \51 $(Behavioural_DIR_LIBRARY)52 53 45 #-----[ Rules ]-------------------------------------------- 54 46 55 Front_end_library : 47 Front_end_library_only : 48 @\ 49 $(MAKE) --directory=$(Front_end_DIR) --makefile=Makefile; 50 51 Front_end_library_clean_only : 52 @\ 53 $(MAKE) --directory=$(Front_end_DIR) --makefile=Makefile clean; 54 55 Front_end_library : Front_end_library_only 56 56 @\ 57 57 $(MAKE) Behavioural_library; \ … … 60 60 $(MAKE) Decod_unit_library; \ 61 61 $(MAKE) Context_State_library; \ 62 $(MAKE) Front_end_Glue_library; \ 63 $(MAKE) --directory=$(Front_end_DIR) --makefile=Makefile; 62 $(MAKE) Front_end_Glue_library; 64 63 65 Front_end_library_clean :64 Front_end_library_clean : Front_end_library_clean_only 66 65 @\ 67 66 $(MAKE) Behavioural_library_clean; \ … … 70 69 $(MAKE) Decod_unit_library_clean; \ 71 70 $(MAKE) Context_State_library_clean; \ 72 $(MAKE) Front_end_Glue_library_clean; \ 73 $(MAKE) --directory=$(Front_end_DIR) --makefile=Makefile clean; 71 $(MAKE) Front_end_Glue_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Branch_Target_Buffer_Glue/Makefile.deps
r81 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 21 21 22 22 Branch_Target_Buffer_Glue_LIBRARY = -lBranch_Target_Buffer_Glue \ 23 $(Behavioural_LIBRARY) 24 25 Branch_Target_Buffer_Glue_DIR_LIBRARY = -L$(Branch_Target_Buffer_Glue_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Branch_Target_Buffer_Glue_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Branch_Target_Buffer_Glue_DIR) --makefile=Makefile; 27 Branch_Target_Buffer_Glue_library_only : 28 @\ 29 $(MAKE) --directory=$(Branch_Target_Buffer_Glue_DIR) --makefile=Makefile; 34 30 35 Branch_Target_Buffer_Glue_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Branch_Target_Buffer_Glue_DIR) --makefile=Makefile clean; 31 Branch_Target_Buffer_Glue_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Branch_Target_Buffer_Glue_DIR) --makefile=Makefile clean; 34 35 Branch_Target_Buffer_Glue_library : Branch_Target_Buffer_Glue_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Branch_Target_Buffer_Glue_library_clean : Branch_Target_Buffer_Glue_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Branch_Target_Buffer_Register/Makefile.deps
r88 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 23 23 $(Behavioural_LIBRARY) 24 24 25 Branch_Target_Buffer_Register_DIR_LIBRARY = -L$(Branch_Target_Buffer_Register_DIR)/lib \26 $(Behavioural_DIR_LIBRARY)27 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Branch_Target_Buffer_Register_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Branch_Target_Buffer_Register_DIR) --makefile=Makefile; 27 Branch_Target_Buffer_Register_library_only : 28 @\ 29 $(MAKE) --directory=$(Branch_Target_Buffer_Register_DIR) --makefile=Makefile; 34 30 35 Branch_Target_Buffer_Register_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Branch_Target_Buffer_Register_DIR) --makefile=Makefile clean; 31 Branch_Target_Buffer_Register_library_clean_only: 32 @\ 33 $(MAKE) --directory=$(Branch_Target_Buffer_Register_DIR) --makefile=Makefile clean; 34 35 Branch_Target_Buffer_Register_library : Branch_Target_Buffer_Register_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Branch_Target_Buffer_Register_library_clean : Branch_Target_Buffer_Register_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Makefile.deps
r81 r142 39 39 $(Behavioural_LIBRARY) 40 40 41 Branch_Target_Buffer_DIR_LIBRARY = -L$(Branch_Target_Buffer_DIR)/lib \42 $(Branch_Target_Buffer_Glue_DIR_LIBRARY) \43 $(Branch_Target_Buffer_Register_DIR_LIBRARY) \44 $(Sort_DIR_LIBRARY) \45 $(Victim_DIR_LIBRARY) \46 $(Behavioural_DIR_LIBRARY)47 48 41 #-----[ Rules ]-------------------------------------------- 49 42 50 Branch_Target_Buffer_library : 43 Branch_Target_Buffer_library_only : 44 @\ 45 $(MAKE) --directory=$(Branch_Target_Buffer_DIR) --makefile=Makefile; 46 47 Branch_Target_Buffer_library_clean_only : 48 @\ 49 $(MAKE) --directory=$(Branch_Target_Buffer_DIR) --makefile=Makefile clean; 50 51 Branch_Target_Buffer_library : Branch_Target_Buffer_library_only 51 52 @\ 52 53 $(MAKE) Behavioural_library; \ … … 54 55 $(MAKE) Branch_Target_Buffer_Register_library; \ 55 56 $(MAKE) Sort_library; \ 56 $(MAKE) Victim_library; \ 57 $(MAKE) --directory=$(Branch_Target_Buffer_DIR) --makefile=Makefile; 57 $(MAKE) Victim_library; 58 58 59 Branch_Target_Buffer_library_clean : 59 Branch_Target_Buffer_library_clean : Branch_Target_Buffer_library_clean_only 60 60 @\ 61 61 $(MAKE) Behavioural_library_clean; \ … … 63 63 $(MAKE) Branch_Target_Buffer_Register_library_clean; \ 64 64 $(MAKE) Sort_library_clean; \ 65 $(MAKE) Victim_library_clean; \ 66 $(MAKE) --directory=$(Branch_Target_Buffer_DIR) --makefile=Makefile clean; 65 $(MAKE) Victim_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/src/Parameters.cpp
r88 r142 59 59 1 , // nb_output 60 60 true , // ascending 61 _size_victim, // size_data61 size_address , // size_data 62 62 true , // have_port_index_out 63 63 false // have_port_data_out -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Direction_Glue/Makefile.deps
r81 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Direction_Glue = yes10 Direction_Glue = yes 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 20 20 #-----[ Library ]------------------------------------------ 21 21 22 Direction_Glue_LIBRARY = -lDirection_Glue \ 23 $(Behavioural_LIBRARY) 24 25 Direction_Glue_DIR_LIBRARY = -L$(Direction_Glue_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 22 Direction_Glue_LIBRARY = -lDirection_Glue \ 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Direction_Glue_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Direction_Glue_DIR) --makefile=Makefile; 27 Direction_Glue_library_only : 28 @\ 29 $(MAKE) --directory=$(Direction_Glue_DIR) --makefile=Makefile; 34 30 35 Direction_Glue_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Direction_Glue_DIR) --makefile=Makefile clean; 31 Direction_Glue_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Direction_Glue_DIR) --makefile=Makefile clean; 34 35 Direction_Glue_library : Direction_Glue_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Direction_Glue_library_clean : Direction_Glue_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Makefile.deps
r110 r142 31 31 $(Meta_Predictor_LIBRARY) 32 32 33 Direction_DIR_LIBRARY = -L$(Direction_DIR)/lib \34 $(Behavioural_DIR_LIBRARY) \35 $(Direction_Glue_DIR_LIBRARY) \36 $(Meta_Predictor_DIR_LIBRARY)37 38 33 #-----[ Rules ]-------------------------------------------- 39 34 40 Direction_library : 35 Direction_library_only : 36 $(MAKE) --directory=$(Direction_DIR) --makefile=Makefile; 37 38 Direction_library_clean_only : 39 $(MAKE) --directory=$(Direction_DIR) --makefile=Makefile clean; 40 41 Direction_library : Direction_library_only 41 42 @\ 42 43 $(MAKE) Behavioural_library; \ 43 44 $(MAKE) Direction_Glue_library; \ 44 $(MAKE) --directory=$(Direction_DIR) --makefile=Makefile;45 45 $(MAKE) Meta_Predictor_library; \ 46 46 47 Direction_library_clean :47 Direction_library_clean : Direction_library_clean_only 48 48 @\ 49 49 $(MAKE) Behavioural_library_clean; \ 50 50 $(MAKE) Direction_Glue_library_clean; \ 51 $(MAKE) --directory=$(Direction_DIR) --makefile=Makefile clean;52 51 $(MAKE) Meta_Predictor_library_clean; \ -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Makefile.deps
r110 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Meta_Predictor = yes10 Meta_Predictor = yes 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 ifndef Meta_Predictor_Glue 16 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Meta_Predictor_Glue/Makefile.deps16 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Meta_Predictor_Glue/Makefile.deps 17 17 endif 18 18 ifndef Two_Level_Branch_Predictor 19 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/Makefile.deps19 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/Makefile.deps 20 20 endif 21 21 … … 26 26 #-----[ Library ]------------------------------------------ 27 27 28 Meta_Predictor_LIBRARY = -lMeta_Predictor \ 29 $(Meta_Predictor_Glue_LIBRARY) \ 30 $(Two_Level_Branch_Predictor_LIBRARY) \ 31 $(Behavioural_LIBRARY) 32 33 Meta_Predictor_DIR_LIBRARY = -L$(Meta_Predictor_DIR)/lib \ 34 $(Meta_Predictor_Glue_DIR_LIBRARY) \ 35 $(Two_Level_Branch_Predictor_DIR_LIBRARY) \ 36 $(Behavioural_DIR_LIBRARY) 28 Meta_Predictor_LIBRARY = -lMeta_Predictor \ 29 $(Meta_Predictor_Glue_LIBRARY) \ 30 $(Two_Level_Branch_Predictor_LIBRARY) \ 31 $(Behavioural_LIBRARY) 37 32 38 33 #-----[ Rules ]-------------------------------------------- 39 34 40 Meta_Predictor_library : 41 @\ 42 $(MAKE) Behavioural_library; \ 43 $(MAKE) Meta_Predictor_Glue_library; \ 44 $(MAKE) Two_Level_Branch_Predictor_library; \ 45 $(MAKE) --directory=$(Meta_Predictor_DIR) --makefile=Makefile; 35 Meta_Predictor_library_only : 36 @\ 37 $(MAKE) --directory=$(Meta_Predictor_DIR) --makefile=Makefile; 46 38 47 Meta_Predictor_library_clean : 48 @\ 49 $(MAKE) Behavioural_library_clean; \ 50 $(MAKE) Meta_Predictor_Glue_library_clean; \ 51 $(MAKE) Two_Level_Branch_Predictor_library_clean; \ 52 $(MAKE) --directory=$(Meta_Predictor_DIR) --makefile=Makefile clean; 39 Meta_Predictor_library_clean_only : 40 @\ 41 $(MAKE) --directory=$(Meta_Predictor_DIR) --makefile=Makefile clean; 42 43 Meta_Predictor_library : Meta_Predictor_library_only 44 @\ 45 $(MAKE) Behavioural_library; \ 46 $(MAKE) Meta_Predictor_Glue_library; \ 47 $(MAKE) Two_Level_Branch_Predictor_library; 48 49 Meta_Predictor_library_clean : Meta_Predictor_library_clean_only 50 @\ 51 $(MAKE) Behavioural_library_clean; \ 52 $(MAKE) Meta_Predictor_Glue_library_clean; \ 53 $(MAKE) Two_Level_Branch_Predictor_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Meta_Predictor_Glue/Makefile.deps
r110 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 21 21 22 22 Meta_Predictor_Glue_LIBRARY = -lMeta_Predictor_Glue \ 23 $(Behavioural_LIBRARY) 24 25 Meta_Predictor_Glue_DIR_LIBRARY = -L$(Meta_Predictor_Glue_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Meta_Predictor_Glue_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Meta_Predictor_Glue_DIR) --makefile=Makefile; 27 Meta_Predictor_Glue_library_only : 28 @\ 29 $(MAKE) --directory=$(Meta_Predictor_Glue_DIR) --makefile=Makefile; 34 30 35 Meta_Predictor_Glue_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Meta_Predictor_Glue_DIR) --makefile=Makefile clean; 31 Meta_Predictor_Glue_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Meta_Predictor_Glue_DIR) --makefile=Makefile clean; 34 35 Meta_Predictor_Glue_library : Meta_Predictor_Glue_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Meta_Predictor_Glue_library_clean : Meta_Predictor_Glue_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/Makefile.deps
r110 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 21 21 22 22 Two_Level_Branch_Predictor_LIBRARY = -lTwo_Level_Branch_Predictor \ 23 $(Behavioural_LIBRARY) 24 25 Two_Level_Branch_Predictor_DIR_LIBRARY = -L$(Two_Level_Branch_Predictor_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Two_Level_Branch_Predictor_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Two_Level_Branch_Predictor_DIR) --makefile=Makefile; 27 Two_Level_Branch_Predictor_library_only : 28 @\ 29 $(MAKE) --directory=$(Two_Level_Branch_Predictor_DIR) --makefile=Makefile; 34 30 35 Two_Level_Branch_Predictor_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Two_Level_Branch_Predictor_DIR) --makefile=Makefile clean; 31 Two_Level_Branch_Predictor_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Two_Level_Branch_Predictor_DIR) --makefile=Makefile clean; 34 35 Two_Level_Branch_Predictor_library : Two_Level_Branch_Predictor_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Two_Level_Branch_Predictor_library_clean : Two_Level_Branch_Predictor_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Makefile.deps
r82 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Prediction_unit = yes10 Prediction_unit = yes 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 ifndef Branch_Target_Buffer 16 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Makefile.deps16 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Makefile.deps 17 17 endif 18 18 ifndef Direction 19 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Makefile.deps19 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Makefile.deps 20 20 endif 21 21 ifndef Return_Address_Stack 22 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Return_Address_Stack/Makefile.deps22 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Return_Address_Stack/Makefile.deps 23 23 endif 24 24 ifndef Update_Prediction_Table 25 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/Makefile.deps25 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/Makefile.deps 26 26 endif 27 27 ifndef Prediction_unit_Glue 28 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Prediction_unit_Glue/Makefile.deps28 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Prediction_unit_Glue/Makefile.deps 29 29 endif 30 30 … … 43 43 $(Prediction_unit_Glue_LIBRARY) 44 44 45 Prediction_unit_DIR_LIBRARY = -L$(Prediction_unit_DIR)/lib \46 $(Behavioural_DIR_LIBRARY) \47 $(Branch_Target_Buffer_DIR_LIBRARY) \48 $(Direction_DIR_LIBRARY) \49 $(Return_Address_Stack_DIR_LIBRARY) \50 $(Update_Prediction_Table_DIR_LIBRARY) \51 $(Prediction_unit_Glue_DIR_LIBRARY)52 53 54 45 #-----[ Rules ]-------------------------------------------- 55 46 56 Prediction_unit_library : 57 @\ 58 $(MAKE) Behavioural_library; \ 59 $(MAKE) Branch_Target_Buffer_library; \ 60 $(MAKE) Direction_library; \ 61 $(MAKE) Return_Address_Stack_library; \ 62 $(MAKE) Update_Prediction_Table_library; \ 63 $(MAKE) Prediction_unit_Glue_library; \ 64 $(MAKE) --directory=$(Prediction_unit_DIR) --makefile=Makefile; 47 Prediction_unit_library_only : 48 @\ 49 $(MAKE) --directory=$(Prediction_unit_DIR) --makefile=Makefile; 65 50 66 Prediction_unit_library_clean : 67 @\ 68 $(MAKE) Behavioural_library_clean; \ 69 $(MAKE) Branch_Target_Buffer_library_clean; \ 70 $(MAKE) Direction_library_clean; \ 71 $(MAKE) Return_Address_Stack_library_clean; \ 72 $(MAKE) Update_Prediction_Table_library_clean; \ 73 $(MAKE) Prediction_unit_Glue_library_clean; \ 74 $(MAKE) --directory=$(Prediction_unit_DIR) --makefile=Makefile clean; 51 Prediction_unit_library_clean_only : 52 @\ 53 $(MAKE) --directory=$(Prediction_unit_DIR) --makefile=Makefile clean; 54 55 Prediction_unit_library : Prediction_unit_library_only 56 @\ 57 $(MAKE) Behavioural_library; \ 58 $(MAKE) Branch_Target_Buffer_library; \ 59 $(MAKE) Direction_library; \ 60 $(MAKE) Return_Address_Stack_library; \ 61 $(MAKE) Update_Prediction_Table_library; \ 62 $(MAKE) Prediction_unit_Glue_library; 63 64 Prediction_unit_library_clean : Prediction_unit_library_clean_only 65 @\ 66 $(MAKE) Behavioural_library_clean; \ 67 $(MAKE) Branch_Target_Buffer_library_clean; \ 68 $(MAKE) Direction_library_clean; \ 69 $(MAKE) Return_Address_Stack_library_clean; \ 70 $(MAKE) Update_Prediction_Table_library_clean; \ 71 $(MAKE) Prediction_unit_Glue_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Prediction_unit_Glue/Makefile.deps
r81 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 16 16 #-----[ Directory ]---------------------------------------- 17 17 18 Prediction_unit_Glue_DIR 18 Prediction_unit_Glue_DIR = $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Prediction_unit_Glue 19 19 20 20 #-----[ Library ]------------------------------------------ 21 21 22 22 Prediction_unit_Glue_LIBRARY = -lPrediction_unit_Glue \ 23 $(Behavioural_LIBRARY) 24 25 Prediction_unit_Glue_DIR_LIBRARY = -L$(Prediction_unit_Glue_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Prediction_unit_Glue_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Prediction_unit_Glue_DIR) --makefile=Makefile; 27 Prediction_unit_Glue_library_only : 28 @\ 29 $(MAKE) --directory=$(Prediction_unit_Glue_DIR) --makefile=Makefile; 34 30 35 Prediction_unit_Glue_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Prediction_unit_Glue_DIR) --makefile=Makefile clean; 31 Prediction_unit_Glue_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Prediction_unit_Glue_DIR) --makefile=Makefile clean; 34 35 Prediction_unit_Glue_library : Prediction_unit_Glue_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Prediction_unit_Glue_library_clean : Prediction_unit_Glue_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Return_Address_Stack/Makefile.deps
r81 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 16 16 #-----[ Directory ]---------------------------------------- 17 17 18 Return_Address_Stack_DIR 18 Return_Address_Stack_DIR = $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Return_Address_Stack 19 19 20 20 #-----[ Library ]------------------------------------------ 21 21 22 22 Return_Address_Stack_LIBRARY = -lReturn_Address_Stack \ 23 $(Behavioural_LIBRARY) 24 25 Return_Address_Stack_DIR_LIBRARY = -L$(Return_Address_Stack_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Return_Address_Stack_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Return_Address_Stack_DIR) --makefile=Makefile; 27 Return_Address_Stack_library_only : 28 @\ 29 $(MAKE) --directory=$(Return_Address_Stack_DIR) --makefile=Makefile; 34 30 35 Return_Address_Stack_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Return_Address_Stack_DIR) --makefile=Makefile clean; 31 Return_Address_Stack_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Return_Address_Stack_DIR) --makefile=Makefile clean; 34 35 Return_Address_Stack_library : Return_Address_Stack_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Return_Address_Stack_library_clean : Return_Address_Stack_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/Makefile.deps
r97 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Update_Prediction_Table = yes10 Update_Prediction_Table = yes 11 11 12 12 ifndef Behavioural 13 include 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 20 20 #-----[ Library ]------------------------------------------ 21 21 22 Update_Prediction_Table_LIBRARY = -lUpdate_Prediction_Table \ 23 $(Behavioural_LIBRARY) 24 25 Update_Prediction_Table_DIR_LIBRARY = -L$(Update_Prediction_Table_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 22 Update_Prediction_Table_LIBRARY = -lUpdate_Prediction_Table \ 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Update_Prediction_Table_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Update_Prediction_Table_DIR) --makefile=Makefile; 27 Update_Prediction_Table_library_only : 28 @\ 29 $(MAKE) --directory=$(Update_Prediction_Table_DIR) --makefile=Makefile; 34 30 35 Update_Prediction_Table_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Update_Prediction_Table_DIR) --makefile=Makefile clean; 31 Update_Prediction_Table_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Update_Prediction_Table_DIR) --makefile=Makefile clean; 34 35 Update_Prediction_Table_library : Update_Prediction_Table_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Update_Prediction_Table_library_clean : Update_Prediction_Table_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Commit_unit/Makefile.deps
r88 r142 27 27 $(Behavioural_LIBRARY) 28 28 29 Commit_unit_DIR_LIBRARY = -L$(Commit_unit_DIR)/lib \30 $(Priority_DIR_LIBRARY) \31 $(Behavioural_DIR_LIBRARY)32 33 29 #-----[ Rules ]-------------------------------------------- 34 30 35 Commit_unit_library : 31 Commit_unit_library_only : 32 @\ 33 $(MAKE) --directory=$(Commit_unit_DIR) --makefile=Makefile; 34 35 Commit_unit_library_clean_only : 36 @\ 37 $(MAKE) --directory=$(Commit_unit_DIR) --makefile=Makefile clean; 38 39 Commit_unit_library : Commit_unit_library_only 36 40 @\ 37 41 $(MAKE) Behavioural_library; \ 38 $(MAKE) Priority_library; \ 39 $(MAKE) --directory=$(Commit_unit_DIR) --makefile=Makefile; 42 $(MAKE) Priority_library; 40 43 41 Commit_unit_library_clean : 44 Commit_unit_library_clean : Commit_unit_library_clean_only 42 45 @\ 43 46 $(MAKE) Behavioural_library_clean; \ 44 $(MAKE) Priority_library_clean; \ 45 $(MAKE) --directory=$(Commit_unit_DIR) --makefile=Makefile clean; 47 $(MAKE) Priority_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Commit_unit/include/Commit_unit.h
r141 r142 35 35 namespace morpheo { 36 36 namespace behavioural { 37 38 37 namespace core { 39 38 namespace multi_ooo_engine { … … 41 40 namespace commit_unit { 42 41 42 #ifdef STATISTICS 43 typedef std::map<uint32_t,uint32_t> stat_inst_fusion_t; 44 #endif 43 45 44 46 class Commit_unit … … 71 73 public : counter_t ** _stat_nb_cycle_state_event ;//[nb_thread] 72 74 public : counter_t ** _stat_nb_cycle_state_wait_end ;//[nb_thread] 75 76 // public : uint32_t * _stat_last_inst ;//[nb_thread] 77 public : uint32_t * _stat_last_inst_type ;//[nb_thread] 78 public : uint32_t * _stat_last_inst_operation ;//[nb_thread] 79 public : stat_inst_fusion_t * _stat_inst_fusion ;//[nb_thread] 73 80 #endif 74 81 -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Commit_unit/src/Commit_unit_statistics_allocation.cpp
r141 r142 8 8 9 9 #include "Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Commit_unit/include/Commit_unit.h" 10 #include "Behavioural/include/Allocation.h" 10 11 11 12 namespace morpheo { … … 169 170 { 170 171 _stat_nb_inst_insert [i] = _stat->create_counters("nb_inst_insert_"+toString(i),_param->_nb_inst_insert[i],"", 171 172 173 174 172 _("Cycle number with %d instruction(s) included ")+toString(_("(rename_unit %d)."),i), 173 _("Percent of cycle number with %d instruction(s) included ")+toString(_("(rename_unit %d)."),i), 174 _("Average of instruction(s) included ")+toString(_("(rename_unit %d)."),i) 175 ); 175 176 176 177 _stat_nb_inst_retire [i] = _stat->create_counters("nb_inst_retire_"+toString(i),_param->_nb_inst_retire[i],"", 177 178 179 180 178 _("Cycle number with %d instruction(s) removed ")+toString(_("(rename_unit %d)."),i), 179 _("Percent of cycle number with %d instruction(s) removed ")+toString(_("(rename_unit %d)."),i), 180 _("Average of instruction(s) removed ")+toString(_("(rename_unit %d)."),i) 181 ); 181 182 182 183 _stat_nb_inst_commit [i] = _stat->create_counters("nb_inst_commit_"+toString(i),_param->_nb_inst_commit,"", 183 184 185 _("Average of instruction(s) commited "+toString(_("(rename_unit %d)."),i))186 184 _("Cycle number with %d instruction(s) commited ")+toString(_("(rename_unit %d)."),i), 185 _("Percent of cycle number with %d instruction(s) commited ")+toString(_("(rename_unit %d)."),i), 186 _("Average of instruction(s) commited ")+toString(_("(rename_unit %d)."),i) 187 ); 187 188 188 189 average_nb_inst_commit = "+ average_nb_inst_commit_"+toString(i) + " " + average_nb_inst_commit; … … 192 193 _stat->create_expr_average_by_cycle("average_use_interface_commit_conflit_access","nb_inst_commit_conflit_access", "", _("Average access conflit by cycle on commit interface")); 193 194 _stat->create_expr_percent ("percent_use_interface_commit_conflit_access","average_use_interface_commit_conflit_access", average_nb_inst_commit, _("Percent access conflit on commit interface")); 195 196 197 // ALLOC1(_stat_last_inst ,uint32_t ,_param->_nb_thread); 198 ALLOC1(_stat_last_inst_type ,uint32_t ,_param->_nb_thread); 199 ALLOC1(_stat_last_inst_operation,uint32_t ,_param->_nb_thread); 200 ALLOC1(_stat_inst_fusion ,stat_inst_fusion_t,_param->_nb_thread); 201 202 for (uint32_t i=0; i<_param->_nb_thread; ++i) 203 { 204 //_stat_last_inst [i] = INSTRUCTION_L_NOP; 205 _stat_last_inst_type [i] = instruction_information(INSTRUCTION_L_NOP)._type ; 206 _stat_last_inst_operation [i] = instruction_information(INSTRUCTION_L_NOP)._operation; 207 } 194 208 195 209 log_end(Commit_unit,FUNCTION); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Commit_unit/src/Commit_unit_statistics_deallocation.cpp
r141 r142 8 8 9 9 #include "Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Commit_unit/include/Commit_unit.h" 10 #include "Behavioural/include/Allocation.h" 11 #include "Common/include/BitManipulation.h" 10 12 11 13 namespace morpheo { … … 41 43 delete [] _stat_nb_inst_retire; 42 44 delete [] _stat_nb_inst_commit; 45 46 // uint32_t mask_inst = gen_mask<uint32_t>(SIZE_INSTRUCTION); 47 uint32_t mask_type = gen_mask<uint32_t>(SIZE_TYPE ); 48 uint32_t mask_operation = gen_mask<uint32_t>(SIZE_OPERATION ); 49 50 for (uint32_t i=0; i<_param->_nb_thread; ++i) 51 for(stat_inst_fusion_t::iterator it = _stat_inst_fusion [i].begin(); 52 it != _stat_inst_fusion [i].end(); 53 ++it) 54 { 55 uint32_t value = it->second; 56 57 if (value != 0) 58 { 59 uint32_t inst = it->first; 60 61 type_t type_0 = static_cast<type_t>((inst>>(SIZE_TYPE+2*SIZE_OPERATION))&mask_type ); 62 uint32_t operation_0 = (inst>>(SIZE_TYPE+ SIZE_OPERATION))&mask_operation ; 63 type_t type_1 = static_cast<type_t>((inst>>( SIZE_OPERATION))&mask_type ); 64 uint32_t operation_1 = inst &mask_operation ; 65 66 // log_printf(STAT,Commit_unit,FUNCTION, 67 msgInformation( 68 //" * %s - %s : %d\n" 69 //,toString_instruction((inst>>SIZE_INSTRUCTION)&mask_inst).c_str() 70 //,toString_instruction( inst &mask_inst).c_str(),value 71 " * %s.%s - %s.%s : %d\n" 72 ,toString (type_0 ).c_str() 73 ,toString_operation(type_0,operation_0).c_str() 74 ,toString (type_1 ).c_str() 75 ,toString_operation(type_1,operation_1).c_str() 76 ,value 77 ); 78 } 79 } 80 81 // DELETE1(_stat_last_inst ,_param->_nb_thread); 82 DELETE1(_stat_last_inst_type ,_param->_nb_thread); 83 DELETE1(_stat_last_inst_operation,_param->_nb_thread); 84 DELETE1(_stat_inst_fusion ,_param->_nb_thread); 43 85 44 86 log_end(Commit_unit,FUNCTION); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Commit_unit/src/Commit_unit_transition.cpp
r141 r142 770 770 can_continue = true; 771 771 772 Tcontext_t front_end_id = entry->front_end_id; 773 Tcontext_t context_id = entry->context_id ; 774 uint32_t num_thread = _param->_translate_num_context_to_num_thread [front_end_id][context_id]; 775 rob_state_t state = entry->state_old; 776 Ttype_t type = entry->type ; 777 bool retire_ok = false; 778 uint32_t packet_id = ((entry->ptr << _param->_shift_num_slot) | num_bank); 772 Tcontext_t front_end_id = entry->front_end_id; 773 Tcontext_t context_id = entry->context_id ; 774 uint32_t num_thread = _param->_translate_num_context_to_num_thread [front_end_id][context_id]; 775 rob_state_t state = entry->state_old; 776 Ttype_t type = entry->type ; 777 Toperation_t operation = entry->operation ; 778 bool retire_ok = false; 779 uint32_t packet_id = ((entry->ptr << _param->_shift_num_slot) | num_bank); 779 780 780 781 log_printf(TRACE,Commit_unit,FUNCTION," * front_end_id : %d",front_end_id ); … … 875 876 (*_stat_nb_inst_instruction [instruction]) ++; 876 877 (*_stat_nb_inst_type [type] ) ++; 878 879 //uint32_t index = (_stat_last_inst [num_thread] << SIZE_INSTRUCTION) | instruction; 880 uint32_t index = ((_stat_last_inst_type [num_thread] << (SIZE_TYPE+2*SIZE_OPERATION)) | 881 (_stat_last_inst_operation [num_thread] << (SIZE_TYPE+ SIZE_OPERATION)) | 882 ( type << ( SIZE_OPERATION)) | 883 ( operation )); 884 885 _stat_inst_fusion [num_thread][index] ++; 886 887 //_stat_last_inst [num_thread] = instruction; 888 _stat_last_inst_type [num_thread] = type ; 889 _stat_last_inst_operation [num_thread] = operation ; 877 890 } 878 891 else … … 893 906 << "{" << ((retire_ok)?"OK":"KO") << "} "; 894 907 895 if ((type == TYPE_MEMORY) and is_operation_memory_load( entry->operation))908 if ((type == TYPE_MEMORY) and is_operation_memory_load(operation)) 896 909 instruction_log_file [num_thread] << std::hex << entry->load_data << std::dec; 897 910 -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/Makefile.deps
r88 r142 27 27 $(Behavioural_LIBRARY) 28 28 29 Issue_queue_DIR_LIBRARY = -L$(Issue_queue_DIR)/lib \30 $(Priority_DIR_LIBRARY) \31 $(Behavioural_DIR_LIBRARY)32 33 29 #-----[ Rules ]-------------------------------------------- 34 30 35 Issue_queue_library : 31 Issue_queue_library_only : 32 @\ 33 $(MAKE) --directory=$(Issue_queue_DIR) --makefile=Makefile; 34 35 Issue_queue_library_clean_only : 36 @\ 37 $(MAKE) --directory=$(Issue_queue_DIR) --makefile=Makefile clean; 38 39 Issue_queue_library : Issue_queue_library_only 36 40 @\ 37 41 $(MAKE) Behavioural_library; \ 38 $(MAKE) Priority_library; \ 39 $(MAKE) --directory=$(Issue_queue_DIR) --makefile=Makefile; 42 $(MAKE) Priority_library; 40 43 41 Issue_queue_library_clean : 44 Issue_queue_library_clean : Issue_queue_library_clean_only 42 45 @\ 43 46 $(MAKE) Behavioural_library_clean; \ 44 $(MAKE) Priority_library_clean; \ 45 $(MAKE) --directory=$(Issue_queue_DIR) --makefile=Makefile clean; 47 $(MAKE) Priority_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Makefile.deps
r88 r142 47 47 $(Behavioural_LIBRARY) 48 48 49 OOO_Engine_DIR_LIBRARY = -L$(OOO_Engine_DIR)/lib \50 $(Commit_unit_DIR_LIBRARY) \51 $(Issue_queue_DIR_LIBRARY) \52 $(Reexecute_unit_DIR_LIBRARY) \53 $(Rename_unit_DIR_LIBRARY) \54 $(Special_Register_unit_DIR_LIBRARY) \55 $(OOO_Engine_Glue_DIR_LIBRARY) \56 $(Behavioural_DIR_LIBRARY)57 58 49 #-----[ Rules ]-------------------------------------------- 59 50 60 OOO_Engine_library : 51 OOO_Engine_library_only : 52 @\ 53 $(MAKE) --directory=$(OOO_Engine_DIR) --makefile=Makefile; 54 55 OOO_Engine_library_clean_only : 56 @\ 57 $(MAKE) --directory=$(OOO_Engine_DIR) --makefile=Makefile clean; 58 59 OOO_Engine_library : OOO_Engine_library_only 61 60 @\ 62 61 $(MAKE) Behavioural_library; \ … … 66 65 $(MAKE) Rename_unit_library; \ 67 66 $(MAKE) Special_Register_unit_library; \ 68 $(MAKE) OOO_Engine_Glue_library; \ 69 $(MAKE) --directory=$(OOO_Engine_DIR) --makefile=Makefile; 67 $(MAKE) OOO_Engine_Glue_library; 70 68 71 OOO_Engine_library_clean : 69 OOO_Engine_library_clean : OOO_Engine_library_clean_only 72 70 @\ 73 71 $(MAKE) Behavioural_library_clean; \ … … 77 75 $(MAKE) Rename_unit_library_clean; \ 78 76 $(MAKE) Special_Register_unit_library_clean; \ 79 $(MAKE) OOO_Engine_Glue_library_clean; \ 80 $(MAKE) --directory=$(OOO_Engine_DIR) --makefile=Makefile clean; 77 $(MAKE) OOO_Engine_Glue_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/OOO_Engine_Glue/Makefile.deps
r88 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 OOO_Engine_Glue = yes10 OOO_Engine_Glue = yes 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 20 20 #-----[ Library ]------------------------------------------ 21 21 22 OOO_Engine_Glue_LIBRARY = -lOOO_Engine_Glue \ 23 $(Behavioural_LIBRARY) 24 25 OOO_Engine_Glue_DIR_LIBRARY = -L$(OOO_Engine_Glue_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 22 OOO_Engine_Glue_LIBRARY = -lOOO_Engine_Glue \ 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 OOO_Engine_Glue_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(OOO_Engine_Glue_DIR) --makefile=Makefile; 27 OOO_Engine_Glue_library_only : 28 @\ 29 $(MAKE) --directory=$(OOO_Engine_Glue_DIR) --makefile=Makefile; 30 31 OOO_Engine_Glue_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(OOO_Engine_Glue_DIR) --makefile=Makefile clean; 34 34 35 OOO_Engine_Glue_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(OOO_Engine_Glue_DIR) --makefile=Makefile clean; 35 OOO_Engine_Glue_library : OOO_Engine_Glue_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 OOO_Engine_Glue_library_clean : OOO_Engine_Glue_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Reexecute_unit/Makefile.deps
r88 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Reexecute_unit = yes10 Reexecute_unit = yes 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 ifndef Priority 16 include $(DIR_MORPHEO)/Behavioural/Generic/Priority/Makefile.deps16 include $(DIR_MORPHEO)/Behavioural/Generic/Priority/Makefile.deps 17 17 endif 18 18 19 19 #-----[ Directory ]---------------------------------------- 20 20 21 Reexecute_unit_DIR = $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Reexecute_unit21 Reexecute_unit_DIR = $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Reexecute_unit 22 22 23 23 #-----[ Library ]------------------------------------------ 24 24 25 Reexecute_unit_LIBRARY = -lReexecute_unit \ 26 $(Priority_LIBRARY) \ 27 $(Behavioural_LIBRARY) 28 29 Reexecute_unit_DIR_LIBRARY = -L$(Reexecute_unit_DIR)/lib \ 30 $(Priority_DIR_LIBRARY) \ 31 $(Behavioural_DIR_LIBRARY) 25 Reexecute_unit_LIBRARY = -lReexecute_unit \ 26 $(Priority_LIBRARY) \ 27 $(Behavioural_LIBRARY) 32 28 33 29 #-----[ Rules ]-------------------------------------------- 34 30 35 Reexecute_unit_library : 36 @\ 37 $(MAKE) Behavioural_library; \ 38 $(MAKE) Priority_library; \ 39 $(MAKE) --directory=$(Reexecute_unit_DIR) --makefile=Makefile; 31 Reexecute_unit_library_only : 32 @\ 33 $(MAKE) --directory=$(Reexecute_unit_DIR) --makefile=Makefile; 40 34 41 Reexecute_unit_library_clean : 42 @\ 43 $(MAKE) Behavioural_library_clean; \ 44 $(MAKE) Priority_library_clean; \ 45 $(MAKE) --directory=$(Reexecute_unit_DIR) --makefile=Makefile clean; 35 Reexecute_unit_library_clean_only : 36 @\ 37 $(MAKE) --directory=$(Reexecute_unit_DIR) --makefile=Makefile clean; 38 39 Reexecute_unit_library : Reexecute_unit_library_only 40 @\ 41 $(MAKE) Behavioural_library; \ 42 $(MAKE) Priority_library; 43 44 Reexecute_unit_library_clean : Reexecute_unit_library_clean_only 45 @\ 46 $(MAKE) Behavioural_library_clean; \ 47 $(MAKE) Priority_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Load_Store_pointer_unit/Makefile.deps
r81 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Load_Store_pointer_unit = yes10 Load_Store_pointer_unit = yes 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 20 20 #-----[ Library ]------------------------------------------ 21 21 22 Load_Store_pointer_unit_LIBRARY = -lLoad_Store_pointer_unit \ 23 $(Behavioural_LIBRARY) 24 25 Load_Store_pointer_unit_DIR_LIBRARY = -L$(Load_Store_pointer_unit_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 22 Load_Store_pointer_unit_LIBRARY = -lLoad_Store_pointer_unit \ 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Load_Store_pointer_unit_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Load_Store_pointer_unit_DIR) --makefile=Makefile; 27 Load_Store_pointer_unit_library_only : 28 @\ 29 $(MAKE) --directory=$(Load_Store_pointer_unit_DIR) --makefile=Makefile; 34 30 35 Load_Store_pointer_unit_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Load_Store_pointer_unit_DIR) --makefile=Makefile clean; 31 Load_Store_pointer_unit_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Load_Store_pointer_unit_DIR) --makefile=Makefile clean; 34 35 Load_Store_pointer_unit_library : Load_Store_pointer_unit_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Load_Store_pointer_unit_library_clean : Load_Store_pointer_unit_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Makefile.deps
r88 r142 26 26 endif 27 27 28 29 28 #-----[ Directory ]---------------------------------------- 30 29 … … 32 31 33 32 #-----[ Library ]------------------------------------------ 34 35 36 33 37 34 Rename_unit_LIBRARY = -lRename_unit \ … … 42 39 $(Behavioural_LIBRARY) 43 40 44 Rename_unit_DIR_LIBRARY = -L$(Rename_unit_DIR)/lib \45 $(Load_Store_pointer_unit_DIR_LIBRARY) \46 $(Register_translation_unit_DIR_LIBRARY) \47 $(Rename_select_DIR_LIBRARY) \48 $(Rename_unit_Glue_DIR_LIBRARY) \49 $(Behavioural_DIR_LIBRARY)50 51 41 #-----[ Rules ]-------------------------------------------- 52 42 53 Rename_unit_library : 43 Rename_unit_library_only : 44 @\ 45 $(MAKE) --directory=$(Rename_unit_DIR) --makefile=Makefile; 46 47 Rename_unit_library_clean_only : 48 @\ 49 $(MAKE) --directory=$(Rename_unit_DIR) --makefile=Makefile clean; 50 51 Rename_unit_library : Rename_unit_library_only 54 52 @\ 55 53 $(MAKE) Behavioural_library; \ … … 57 55 $(MAKE) Register_translation_unit_library; \ 58 56 $(MAKE) Rename_select_library; \ 59 $(MAKE) Rename_unit_Glue_library; \ 60 $(MAKE) --directory=$(Rename_unit_DIR) --makefile=Makefile; 57 $(MAKE) Rename_unit_Glue_library; 61 58 62 Rename_unit_library_clean : 59 Rename_unit_library_clean : Rename_unit_library_clean_only 63 60 @\ 64 61 $(MAKE) Behavioural_library_clean; \ … … 66 63 $(MAKE) Register_translation_unit_library_clean;\ 67 64 $(MAKE) Rename_select_library_clean; \ 68 $(MAKE) Rename_unit_Glue_library_clean; \ 69 $(MAKE) --directory=$(Rename_unit_DIR) --makefile=Makefile clean; 65 $(MAKE) Rename_unit_Glue_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Dependency_checking_unit/Makefile.deps
r81 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 21 21 22 22 Dependency_checking_unit_LIBRARY = -lDependency_checking_unit \ 23 $(Behavioural_LIBRARY) 24 25 Dependency_checking_unit_DIR_LIBRARY = -L$(Dependency_checking_unit_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Dependency_checking_unit_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Dependency_checking_unit_DIR) --makefile=Makefile; 27 Dependency_checking_unit_library_only : 28 @\ 29 $(MAKE) --directory=$(Dependency_checking_unit_DIR) --makefile=Makefile; 34 30 35 Dependency_checking_unit_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Dependency_checking_unit_DIR) --makefile=Makefile clean; 31 Dependency_checking_unit_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Dependency_checking_unit_DIR) --makefile=Makefile clean; 34 35 Dependency_checking_unit_library : Dependency_checking_unit_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Dependency_checking_unit_library_clean : Dependency_checking_unit_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Free_List_unit/Makefile.deps
r109 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Free_List_unit = yes10 Free_List_unit = yes 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 16 16 ifndef Priority 17 include $(DIR_MORPHEO)/Behavioural/Generic/Priority/Makefile.deps17 include $(DIR_MORPHEO)/Behavioural/Generic/Priority/Makefile.deps 18 18 endif 19 19 20 20 #-----[ Directory ]---------------------------------------- 21 21 22 Free_List_unit_DIR = $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Free_List_unit22 Free_List_unit_DIR = $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Free_List_unit 23 23 24 24 #-----[ Library ]------------------------------------------ 25 25 26 Free_List_unit_LIBRARY = -lFree_List_unit \ 27 $(Priority_LIBRARY) \ 28 $(Behavioural_LIBRARY) 29 30 Free_List_unit_DIR_LIBRARY = -L$(Free_List_unit_DIR)/lib \ 31 $(Priority_DIR_LIBRARY) \ 32 $(Behavioural_DIR_LIBRARY) 26 Free_List_unit_LIBRARY = -lFree_List_unit \ 27 $(Priority_LIBRARY) \ 28 $(Behavioural_LIBRARY) 33 29 34 30 #-----[ Rules ]-------------------------------------------- 35 31 36 Free_List_unit_library : 37 @\ 38 $(MAKE) Behavioural_library; \ 39 $(MAKE) Priority_library; \ 40 $(MAKE) --directory=$(Free_List_unit_DIR) --makefile=Makefile; 41 42 Free_List_unit_library_clean : 43 @\ 44 $(MAKE) Behavioural_library_clean; \ 45 $(MAKE) Priority_library_clean; \ 46 $(MAKE) --directory=$(Free_List_unit_DIR) --makefile=Makefile clean; 32 Free_List_unit_library_only : 33 @\ 34 $(MAKE) --directory=$(Free_List_unit_DIR) --makefile=Makefile; 35 36 Free_List_unit_library_clean_only : 37 @\ 38 $(MAKE) --directory=$(Free_List_unit_DIR) --makefile=Makefile clean; 39 40 Free_List_unit_library : Free_List_unit_library_only 41 @\ 42 $(MAKE) Behavioural_library; \ 43 $(MAKE) Priority_library; 44 45 Free_List_unit_library_clean : Free_List_unit_library_clean_only 46 @\ 47 $(MAKE) Behavioural_library_clean; \ 48 $(MAKE) Priority_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Makefile.deps
r81 r142 29 29 endif 30 30 31 32 33 31 #-----[ Directory ]---------------------------------------- 34 32 … … 45 43 $(Register_translation_unit_Glue_LIBRARY) 46 44 47 Register_translation_unit_DIR_LIBRARY = -L$(Register_translation_unit_DIR)/lib \48 $(Behavioural_DIR_LIBRARY) \49 $(Register_Address_Translation_unit_DIR_LIBRARY)\50 $(Free_List_unit_DIR_LIBRARY) \51 $(Stat_List_unit_DIR_LIBRARY) \52 $(Dependency_checking_unit_DIR_LIBRARY) \53 $(Register_translation_unit_Glue_DIR_LIBRARY)54 55 45 #-----[ Rules ]-------------------------------------------- 56 46 57 Register_translation_unit_library : 47 Register_translation_unit_library_only : 48 @\ 49 $(MAKE) --directory=$(Register_translation_unit_DIR) --makefile=Makefile; 50 51 Register_translation_unit_library_clean_only : 52 @\ 53 $(MAKE) --directory=$(Register_translation_unit_DIR) --makefile=Makefile clean; 54 55 Register_translation_unit_library : Register_translation_unit_library_only 58 56 @\ 59 57 $(MAKE) Behavioural_library; \ … … 62 60 $(MAKE) Stat_List_unit_library; \ 63 61 $(MAKE) Dependency_checking_unit_library; \ 64 $(MAKE) Register_translation_unit_Glue_library; \ 65 $(MAKE) --directory=$(Register_translation_unit_DIR) --makefile=Makefile; 62 $(MAKE) Register_translation_unit_Glue_library; 66 63 67 Register_translation_unit_library_clean :64 Register_translation_unit_library_clean : Register_translation_unit_library_clean_only 68 65 @\ 69 66 $(MAKE) Behavioural_library_clean; \ … … 72 69 $(MAKE) Stat_List_unit_library_clean; \ 73 70 $(MAKE) Dependency_checking_unit_library_clean; \ 74 $(MAKE) Register_translation_unit_Glue_library_clean; \ 75 $(MAKE) --directory=$(Register_translation_unit_DIR) --makefile=Makefile clean; 71 $(MAKE) Register_translation_unit_Glue_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_Address_Translation_unit/Makefile.deps
r81 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 21 21 22 22 Register_Address_Translation_unit_LIBRARY = -lRegister_Address_Translation_unit \ 23 $(Behavioural_LIBRARY) 24 25 Register_Address_Translation_unit_DIR_LIBRARY = -L$(Register_Address_Translation_unit_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Register_Address_Translation_unit_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Register_Address_Translation_unit_DIR) --makefile=Makefile; 27 Register_Address_Translation_unit_library_only : 28 @\ 29 $(MAKE) --directory=$(Register_Address_Translation_unit_DIR) --makefile=Makefile; 34 30 35 Register_Address_Translation_unit_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Register_Address_Translation_unit_DIR) --makefile=Makefile clean; 31 Register_Address_Translation_unit_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Register_Address_Translation_unit_DIR) --makefile=Makefile clean; 34 35 Register_Address_Translation_unit_library : Register_Address_Translation_unit_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Register_Address_Translation_unit_library_clean : Register_Address_Translation_unit_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_translation_unit_Glue/Makefile.deps
r81 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Register_translation_unit_Glue = yes10 Register_translation_unit_Glue = yes 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 20 20 #-----[ Library ]------------------------------------------ 21 21 22 Register_translation_unit_Glue_LIBRARY = -lRegister_translation_unit_Glue \ 23 $(Behavioural_LIBRARY) 24 25 Register_translation_unit_Glue_DIR_LIBRARY = -L$(Register_translation_unit_Glue_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 22 Register_translation_unit_Glue_LIBRARY = -lRegister_translation_unit_Glue \ 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Register_translation_unit_Glue_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Register_translation_unit_Glue_DIR) --makefile=Makefile; 27 Register_translation_unit_Glue_library_only : 28 @\ 29 $(MAKE) --directory=$(Register_translation_unit_Glue_DIR) --makefile=Makefile; 34 30 35 Register_translation_unit_Glue_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Register_translation_unit_Glue_DIR) --makefile=Makefile clean; 31 Register_translation_unit_Glue_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Register_translation_unit_Glue_DIR) --makefile=Makefile clean; 34 35 Register_translation_unit_Glue_library : Register_translation_unit_Glue_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Register_translation_unit_Glue_library_clean : Register_translation_unit_Glue_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Stat_List_unit/Makefile.deps
r81 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Stat_List_unit = yes10 Stat_List_unit = yes 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 20 20 #-----[ Library ]------------------------------------------ 21 21 22 Stat_List_unit_LIBRARY = -lStat_List_unit \ 23 $(Behavioural_LIBRARY) 24 25 Stat_List_unit_DIR_LIBRARY = -L$(Stat_List_unit_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 22 Stat_List_unit_LIBRARY = -lStat_List_unit \ 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Stat_List_unit_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Stat_List_unit_DIR) --makefile=Makefile; 27 Stat_List_unit_library_only : 28 @\ 29 $(MAKE) --directory=$(Stat_List_unit_DIR) --makefile=Makefile; 34 30 35 Stat_List_unit_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Stat_List_unit_DIR) --makefile=Makefile clean; 31 Stat_List_unit_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Stat_List_unit_DIR) --makefile=Makefile clean; 34 35 Stat_List_unit_library : Stat_List_unit_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Stat_List_unit_library_clean : Stat_List_unit_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Rename_select/Makefile.deps
r88 r142 27 27 $(Behavioural_LIBRARY) 28 28 29 Rename_select_DIR_LIBRARY = -L$(Rename_select_DIR)/lib \30 $(Priority_DIR_LIBRARY) \31 $(Behavioural_DIR_LIBRARY)32 33 29 #-----[ Rules ]-------------------------------------------- 34 30 35 Rename_select_library : 31 Rename_select_library_only : 32 @\ 33 $(MAKE) --directory=$(Rename_select_DIR) --makefile=Makefile; 34 35 Rename_select_library_clean_only: 36 @\ 37 $(MAKE) --directory=$(Rename_select_DIR) --makefile=Makefile clean; 38 39 Rename_select_library : Rename_select_library_only 36 40 @\ 37 41 $(MAKE) Behavioural_library; \ 38 $(MAKE) Priority_library; \ 39 $(MAKE) --directory=$(Rename_select_DIR) --makefile=Makefile; 42 $(MAKE) Priority_library; 40 43 41 Rename_select_library_clean : 44 Rename_select_library_clean : Rename_select_library_clean_only 42 45 @\ 43 46 $(MAKE) Behavioural_library_clean; \ 44 $(MAKE) Priority_library_clean; \ 45 $(MAKE) --directory=$(Rename_select_DIR) --makefile=Makefile clean; 47 $(MAKE) Priority_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Rename_unit_Glue/Makefile.deps
r88 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 21 21 22 22 Rename_unit_Glue_LIBRARY = -lRename_unit_Glue \ 23 $(Behavioural_LIBRARY) 24 25 Rename_unit_Glue_DIR_LIBRARY = -L$(Rename_unit_Glue_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Rename_unit_Glue_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Rename_unit_Glue_DIR) --makefile=Makefile; 27 Rename_unit_Glue_library_only : 28 @\ 29 $(MAKE) --directory=$(Rename_unit_Glue_DIR) --makefile=Makefile; 34 30 35 Rename_unit_Glue_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Rename_unit_Glue_DIR) --makefile=Makefile clean; 31 Rename_unit_Glue_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Rename_unit_Glue_DIR) --makefile=Makefile clean; 34 35 Rename_unit_Glue_library : Rename_unit_Glue_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Rename_unit_Glue_library_clean : Rename_unit_Glue_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Special_Register_unit/Makefile.deps
r138 r142 23 23 $(Behavioural_LIBRARY) 24 24 25 Special_Register_unit_DIR_LIBRARY = -L$(Special_Register_unit_DIR)/lib \26 $(Behavioural_DIR_LIBRARY)27 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Special_Register_unit_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Special_Register_unit_DIR) --makefile=Makefile; 27 Special_Register_unit_library_only : 28 @\ 29 $(MAKE) --directory=$(Special_Register_unit_DIR) --makefile=Makefile; 34 30 35 Special_Register_unit_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Special_Register_unit_DIR) --makefile=Makefile clean; 31 Special_Register_unit_library_clean_only: 32 @\ 33 $(MAKE) --directory=$(Special_Register_unit_DIR) --makefile=Makefile clean; 34 35 Special_Register_unit_library : Special_Register_unit_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Special_Register_unit_library_clean : Special_Register_unit_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean;
Note: See TracChangeset
for help on using the changeset viewer.