SConscript revision 9016
12689Sktlim@umich.edu# -*- mode:python -*- 22689Sktlim@umich.edu 32689Sktlim@umich.edu# Copyright (c) 2006 The Regents of The University of Michigan 42689Sktlim@umich.edu# All rights reserved. 52689Sktlim@umich.edu# 62689Sktlim@umich.edu# Redistribution and use in source and binary forms, with or without 72689Sktlim@umich.edu# modification, are permitted provided that the following conditions are 82689Sktlim@umich.edu# met: redistributions of source code must retain the above copyright 92689Sktlim@umich.edu# notice, this list of conditions and the following disclaimer; 102689Sktlim@umich.edu# redistributions in binary form must reproduce the above copyright 112689Sktlim@umich.edu# notice, this list of conditions and the following disclaimer in the 122689Sktlim@umich.edu# documentation and/or other materials provided with the distribution; 132689Sktlim@umich.edu# neither the name of the copyright holders nor the names of its 142689Sktlim@umich.edu# contributors may be used to endorse or promote products derived from 152689Sktlim@umich.edu# this software without specific prior written permission. 162689Sktlim@umich.edu# 172689Sktlim@umich.edu# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 182689Sktlim@umich.edu# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 192689Sktlim@umich.edu# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 202689Sktlim@umich.edu# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 212689Sktlim@umich.edu# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 222689Sktlim@umich.edu# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 232689Sktlim@umich.edu# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 242689Sktlim@umich.edu# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 252689Sktlim@umich.edu# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 262689Sktlim@umich.edu# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 272689Sktlim@umich.edu# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 282689Sktlim@umich.edu# 292689Sktlim@umich.edu# Authors: Nathan Binkert 302689Sktlim@umich.edu 312689Sktlim@umich.eduImport('*') 322689Sktlim@umich.edu 332689Sktlim@umich.eduSimObject('BaseTLB.py') 342521SN/ASimObject('Root.py') 353960Sgblack@eecs.umich.eduSimObject('InstTracer.py') 364194Ssaidi@eecs.umich.edu 371070SN/ASource('arguments.cc') 381070SN/ASource('async.cc') 392521SN/ASource('core.cc') 402680Sktlim@umich.eduSource('debug.cc') 416658Snate@binkert.orgSource('eventq.cc') 426658Snate@binkert.orgSource('init.cc') 432521SN/ASource('main.cc', main=True, skip_lib=True) 442522SN/ASource('root.cc') 452037SN/ASource('serialize.cc') 4656SN/ASource('sim_events.cc') 475512SMichael.Adler@intel.comSource('sim_object.cc') 486658Snate@binkert.orgSource('simulate.cc') 492378SN/ASource('stat_control.cc') 502521SN/ASource('syscall_emul.cc') 512378SN/A 524762Snate@binkert.orgif env['TARGET_ISA'] != 'no': 534762Snate@binkert.org SimObject('Process.py') 542378SN/A SimObject('System.py') 552SN/A Source('faults.cc') 562SN/A Source('process.cc') 572107SN/A Source('pseudo_inst.cc') 582SN/A Source('system.cc') 592SN/A 602SN/Aif env['TARGET_ISA'] != 'no': 612SN/A Source('tlb.cc') 622SN/A 631070SN/ADebugFlag('Checkpoint') 645714Shsul@eecs.umich.eduDebugFlag('Config') 652378SN/ADebugFlag('Event') 662521SN/ADebugFlag('Fault') 672640Sstever@eecs.umich.eduDebugFlag('Flow') 682640Sstever@eecs.umich.eduDebugFlag('IPI') 692378SN/ADebugFlag('IPR') 702378SN/ADebugFlag('Interrupt') 714997Sgblack@eecs.umich.eduDebugFlag('Loader') 722378SN/ADebugFlag('Stack') 732902Ssaidi@eecs.umich.eduDebugFlag('SyscallVerbose') 742SN/ADebugFlag('TimeSync') 751070SN/ADebugFlag('TLB') 761070SN/ADebugFlag('Thread') 771070SN/ADebugFlag('Timer') 782378SN/ADebugFlag('VtoPhys') 791070SN/ADebugFlag('WorkItems') 804838Ssaidi@eecs.umich.edu