c4793184bd
build directory instead of being inferred from the name of the build directory. Options are passed to C++ via config/*.hh files instead of via the command line. Build option flags are now always defined to 0 or 1, so checks must use '#if' rather than '#ifdef'. SConscript: MySQL detection moved to SConstruct. Add config/*.hh files (via ConfigFile builder). arch/alpha/alpha_memory.cc: arch/alpha/ev5.cc: arch/alpha/ev5.hh: arch/alpha/isa_traits.hh: base/fast_alloc.hh: base/statistics.cc: base/statistics.hh: base/stats/events.cc: base/stats/events.hh: cpu/base.cc: cpu/base.hh: cpu/base_dyn_inst.cc: cpu/base_dyn_inst.hh: cpu/exec_context.cc: cpu/exec_context.hh: cpu/o3/alpha_cpu.hh: cpu/o3/alpha_cpu_builder.cc: cpu/o3/alpha_cpu_impl.hh: cpu/o3/alpha_dyn_inst.hh: cpu/o3/alpha_dyn_inst_impl.hh: cpu/o3/alpha_params.hh: cpu/o3/commit_impl.hh: cpu/o3/cpu.cc: cpu/o3/cpu.hh: cpu/o3/fetch_impl.hh: cpu/o3/iew.hh: cpu/o3/iew_impl.hh: cpu/o3/regfile.hh: cpu/o3/rename_impl.hh: cpu/o3/rob_impl.hh: cpu/ozone/cpu.hh: cpu/pc_event.cc: cpu/simple/cpu.cc: cpu/simple/cpu.hh: sim/process.cc: sim/process.hh: Convert compile flags from def/undef to 0/1. Set via #include config/*.hh instead of command line. arch/alpha/isa_desc: Convert compile flags from def/undef to 0/1. Set via #include config/*.hh instead of command line. Revamp fenv.h support... most of the ugliness is hidden in base/fenv.hh now. base/mysql.hh: Fix typo in #ifndef guard. build/SConstruct: Build options are set via a build_options file in the build directory instead of being inferred from the name of the build directory. Options are passed to C++ via config/*.hh files instead of via the command line. python/SConscript: Generate m5_build_env directly from scons options instead of indirectly via CPPDEFINES. python/m5/convert.py: Allow '0' and '1' for booleans. Rewrite toBool to use dict. base/fenv.hh: Revamp <fenv.h> support to make it a compile option (so we can test w/o it even if it's present) and to make isa_desc cleaner. --HG-- extra : convert_revision : 8f97dc11185bef5e1865b3269c7341df8525c9ad |
||
---|---|---|
.. | ||
compression | ||
loader | ||
stats | ||
bitfield.hh | ||
callback.hh | ||
circlebuf.cc | ||
circlebuf.hh | ||
cprintf.cc | ||
cprintf.hh | ||
cprintf_formats.hh | ||
crc.cc | ||
crc.hh | ||
date.cc | ||
dbl_list.hh | ||
endian.hh | ||
fast_alloc.cc | ||
fast_alloc.hh | ||
fenv.hh | ||
fifo_buffer.cc | ||
fifo_buffer.hh | ||
hashmap.hh | ||
hostinfo.cc | ||
hostinfo.hh | ||
hybrid_pred.cc | ||
hybrid_pred.hh | ||
inet.cc | ||
inet.hh | ||
inifile.cc | ||
inifile.hh | ||
intmath.cc | ||
intmath.hh | ||
kgdb.h | ||
match.cc | ||
match.hh | ||
misc.cc | ||
misc.hh | ||
mod_num.hh | ||
mysql.cc | ||
mysql.hh | ||
output.cc | ||
output.hh | ||
pollevent.cc | ||
pollevent.hh | ||
predictor.hh | ||
random.cc | ||
random.hh | ||
range.cc | ||
range.hh | ||
refcnt.hh | ||
remote_gdb.cc | ||
remote_gdb.hh | ||
res_list.hh | ||
sat_counter.cc | ||
sat_counter.hh | ||
sched_list.hh | ||
socket.cc | ||
socket.hh | ||
statistics.cc | ||
statistics.hh | ||
str.cc | ||
str.hh | ||
time.cc | ||
time.hh | ||
timebuf.hh | ||
trace.cc | ||
trace.hh | ||
traceflags.py | ||
userinfo.cc | ||
userinfo.hh |