SConscript (2792:440dfbb180a7) | SConscript (2817:273f7fb94f83) |
---|---|
1# -*- mode:python -*- 2 3# Copyright (c) 2006 The Regents of The University of Michigan 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions are 8# met: redistributions of source code must retain the above copyright --- 90 unchanged lines hidden (view full) --- 99 Action(gen_cpu_exec_signatures, gen_sigs_string, 100 varlist = temp_cpu_list)) 101 102env.Depends('static_inst_exec_sigs.hh', Value(env['USE_CHECKER'])) 103env.Depends('static_inst_exec_sigs.hh', Value(env['CPU_MODELS'])) 104 105# List of suppported CPUs by the Checker. Errors out if USE_CHECKER=True 106# and one of these are not being used. | 1# -*- mode:python -*- 2 3# Copyright (c) 2006 The Regents of The University of Michigan 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions are 8# met: redistributions of source code must retain the above copyright --- 90 unchanged lines hidden (view full) --- 99 Action(gen_cpu_exec_signatures, gen_sigs_string, 100 varlist = temp_cpu_list)) 101 102env.Depends('static_inst_exec_sigs.hh', Value(env['USE_CHECKER'])) 103env.Depends('static_inst_exec_sigs.hh', Value(env['CPU_MODELS'])) 104 105# List of suppported CPUs by the Checker. Errors out if USE_CHECKER=True 106# and one of these are not being used. |
107CheckerSupportedCPUList = ['AlphaO3CPU', 'OzoneCPU'] | 107CheckerSupportedCPUList = ['O3CPU', 'OzoneCPU'] |
108 109################################################################# 110# 111# Include CPU-model-specific files based on set of models 112# specified in CPU_MODELS build option. 113# 114################################################################# 115 --- 9 unchanged lines hidden (view full) --- 125 sources += Split('simple/timing.cc') 126 127if need_simple_base: 128 sources += Split('simple/base.cc') 129 130if 'FastCPU' in env['CPU_MODELS']: 131 sources += Split('fast/cpu.cc') 132 | 108 109################################################################# 110# 111# Include CPU-model-specific files based on set of models 112# specified in CPU_MODELS build option. 113# 114################################################################# 115 --- 9 unchanged lines hidden (view full) --- 125 sources += Split('simple/timing.cc') 126 127if need_simple_base: 128 sources += Split('simple/base.cc') 129 130if 'FastCPU' in env['CPU_MODELS']: 131 sources += Split('fast/cpu.cc') 132 |
133if 'AlphaO3CPU' in env['CPU_MODELS']: | 133if 'O3CPU' in env['CPU_MODELS']: 134 sources += SConscript('o3/SConscript', exports = 'env') |
134 sources += Split(''' 135 o3/2bit_local_pred.cc | 135 sources += Split(''' 136 o3/2bit_local_pred.cc |
136 o3/alpha_dyn_inst.cc 137 o3/alpha_cpu.cc 138 o3/alpha_cpu_builder.cc | |
139 o3/base_dyn_inst.cc 140 o3/bpred_unit.cc 141 o3/btb.cc 142 o3/commit.cc 143 o3/decode.cc 144 o3/fetch.cc 145 o3/free_list.cc 146 o3/fu_pool.cc --- 54 unchanged lines hidden --- | 137 o3/base_dyn_inst.cc 138 o3/bpred_unit.cc 139 o3/btb.cc 140 o3/commit.cc 141 o3/decode.cc 142 o3/fetch.cc 143 o3/free_list.cc 144 o3/fu_pool.cc --- 54 unchanged lines hidden --- |