SConstruct (8126:5138d1e453f1) SConstruct (8152:a6052f50deed)
1# -*- mode:python -*-
2
3# Copyright (c) 2011 Advanced Micro Devices, Inc.
4# Copyright (c) 2009 The Hewlett-Packard Development Company
5# Copyright (c) 2004-2005 The Regents of The University of Michigan
6# All rights reserved.
7#
8# Redistribution and use in source and binary forms, with or without

--- 808 unchanged lines hidden (view full) ---

817
818sticky_vars.AddVariables(
819 EnumVariable('TARGET_ISA', 'Target ISA', 'alpha', all_isa_list),
820 BoolVariable('FULL_SYSTEM', 'Full-system support', False),
821 ListVariable('CPU_MODELS', 'CPU models',
822 sorted(n for n,m in CpuModel.dict.iteritems() if m.default),
823 sorted(CpuModel.list)),
824 BoolVariable('NO_FAST_ALLOC', 'Disable fast object allocator', False),
1# -*- mode:python -*-
2
3# Copyright (c) 2011 Advanced Micro Devices, Inc.
4# Copyright (c) 2009 The Hewlett-Packard Development Company
5# Copyright (c) 2004-2005 The Regents of The University of Michigan
6# All rights reserved.
7#
8# Redistribution and use in source and binary forms, with or without

--- 808 unchanged lines hidden (view full) ---

817
818sticky_vars.AddVariables(
819 EnumVariable('TARGET_ISA', 'Target ISA', 'alpha', all_isa_list),
820 BoolVariable('FULL_SYSTEM', 'Full-system support', False),
821 ListVariable('CPU_MODELS', 'CPU models',
822 sorted(n for n,m in CpuModel.dict.iteritems() if m.default),
823 sorted(CpuModel.list)),
824 BoolVariable('NO_FAST_ALLOC', 'Disable fast object allocator', False),
825 BoolVariable('FAST_ALLOC_DEBUG', 'Enable fast object allocator debugging',
826 False),
825 BoolVariable('FORCE_FAST_ALLOC',
826 'Enable fast object allocator, even for m5.debug', False),
827 BoolVariable('FAST_ALLOC_STATS', 'Enable fast object allocator statistics',
828 False),
829 BoolVariable('EFENCE', 'Link with Electric Fence malloc debugger',
830 False),
831 BoolVariable('SS_COMPATIBLE_FP',
832 'Make floating-point results compatible with SimpleScalar',
833 False),
834 BoolVariable('USE_SSE2',

--- 4 unchanged lines hidden (view full) ---

839 BoolVariable('USE_FENV', 'Use <fenv.h> IEEE mode control', have_fenv),
840 BoolVariable('USE_CHECKER', 'Use checker for detailed CPU models', False),
841 BoolVariable('CP_ANNOTATE', 'Enable critical path annotation capability', False),
842 BoolVariable('RUBY', 'Build with Ruby', False),
843 )
844
845# These variables get exported to #defines in config/*.hh (see src/SConscript).
846export_vars += ['FULL_SYSTEM', 'USE_FENV', 'USE_MYSQL',
827 BoolVariable('FAST_ALLOC_STATS', 'Enable fast object allocator statistics',
828 False),
829 BoolVariable('EFENCE', 'Link with Electric Fence malloc debugger',
830 False),
831 BoolVariable('SS_COMPATIBLE_FP',
832 'Make floating-point results compatible with SimpleScalar',
833 False),
834 BoolVariable('USE_SSE2',

--- 4 unchanged lines hidden (view full) ---

839 BoolVariable('USE_FENV', 'Use <fenv.h> IEEE mode control', have_fenv),
840 BoolVariable('USE_CHECKER', 'Use checker for detailed CPU models', False),
841 BoolVariable('CP_ANNOTATE', 'Enable critical path annotation capability', False),
842 BoolVariable('RUBY', 'Build with Ruby', False),
843 )
844
845# These variables get exported to #defines in config/*.hh (see src/SConscript).
846export_vars += ['FULL_SYSTEM', 'USE_FENV', 'USE_MYSQL',
847 'NO_FAST_ALLOC', 'FAST_ALLOC_DEBUG', 'FAST_ALLOC_STATS',
847 'NO_FAST_ALLOC', 'FORCE_FAST_ALLOC', 'FAST_ALLOC_STATS',
848 'SS_COMPATIBLE_FP', 'USE_CHECKER', 'TARGET_ISA', 'CP_ANNOTATE',
849 'USE_POSIX_CLOCK' ]
850
851###################################################
852#
853# Define a SCons builder for configuration flag headers.
854#
855###################################################

--- 189 unchanged lines hidden ---
848 'SS_COMPATIBLE_FP', 'USE_CHECKER', 'TARGET_ISA', 'CP_ANNOTATE',
849 'USE_POSIX_CLOCK' ]
850
851###################################################
852#
853# Define a SCons builder for configuration flag headers.
854#
855###################################################

--- 189 unchanged lines hidden ---