SConscript revision 12222
17586SAli.Saidi@arm.com# -*- mode:python -*- 27586SAli.Saidi@arm.com 37586SAli.Saidi@arm.com# Copyright (c) 2004-2005 The Regents of The University of Michigan 47586SAli.Saidi@arm.com# All rights reserved. 57586SAli.Saidi@arm.com# 67586SAli.Saidi@arm.com# Redistribution and use in source and binary forms, with or without 77586SAli.Saidi@arm.com# modification, are permitted provided that the following conditions are 87586SAli.Saidi@arm.com# met: redistributions of source code must retain the above copyright 97586SAli.Saidi@arm.com# notice, this list of conditions and the following disclaimer; 107586SAli.Saidi@arm.com# redistributions in binary form must reproduce the above copyright 117586SAli.Saidi@arm.com# notice, this list of conditions and the following disclaimer in the 127586SAli.Saidi@arm.com# documentation and/or other materials provided with the distribution; 137905SBrad.Beckmann@amd.com# neither the name of the copyright holders nor the names of its 145323Sgblack@eecs.umich.edu# contributors may be used to endorse or promote products derived from 152934Sktlim@umich.edu# this software without specific prior written permission. 162934Sktlim@umich.edu# 172934Sktlim@umich.edu# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 182934Sktlim@umich.edu# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 192934Sktlim@umich.edu# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 202934Sktlim@umich.edu# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 212934Sktlim@umich.edu# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 222934Sktlim@umich.edu# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 232934Sktlim@umich.edu# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 242934Sktlim@umich.edu# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 252934Sktlim@umich.edu# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 262934Sktlim@umich.edu# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 272934Sktlim@umich.edu# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 282934Sktlim@umich.edu# 292934Sktlim@umich.edu# Authors: Gabe Black 302934Sktlim@umich.edu# Steve Reinhardt 312934Sktlim@umich.edu 322934Sktlim@umich.eduImport('*') 332934Sktlim@umich.edu 342934Sktlim@umich.eduif env['TARGET_ISA'] == 'alpha': 352934Sktlim@umich.edu Source('decoder.cc') 362934Sktlim@umich.edu Source('ev5.cc') 372934Sktlim@umich.edu Source('faults.cc') 382934Sktlim@umich.edu Source('freebsd/system.cc') 392934Sktlim@umich.edu Source('idle_event.cc') 402934Sktlim@umich.edu Source('interrupts.cc') 412934Sktlim@umich.edu Source('ipr.cc') 422934Sktlim@umich.edu Source('isa.cc') 432995Ssaidi@eecs.umich.edu Source('kernel_stats.cc') 448528SAli.Saidi@ARM.com Source('linux/linux.cc') 452934Sktlim@umich.edu Source('linux/process.cc') 462934Sktlim@umich.edu Source('linux/system.cc') 472934Sktlim@umich.edu Source('osfpal.cc') 482934Sktlim@umich.edu Source('pagetable.cc') 492934Sktlim@umich.edu Source('process.cc') 502934Sktlim@umich.edu Source('regredir.cc') 512934Sktlim@umich.edu Source('remote_gdb.cc') 522934Sktlim@umich.edu Source('stacktrace.cc') 536122SSteve.Reinhardt@amd.com Source('system.cc') 546122SSteve.Reinhardt@amd.com Source('tlb.cc') 556122SSteve.Reinhardt@amd.com Source('utility.cc') 566122SSteve.Reinhardt@amd.com Source('vtophys.cc') 576122SSteve.Reinhardt@amd.com 584520Ssaidi@eecs.umich.edu SimObject('AlphaInterrupts.py') 594520Ssaidi@eecs.umich.edu SimObject('AlphaISA.py') 604982Ssaidi@eecs.umich.edu SimObject('AlphaSystem.py') 614520Ssaidi@eecs.umich.edu SimObject('AlphaTLB.py') 624520Ssaidi@eecs.umich.edu 632934Sktlim@umich.edu # Add in files generated by the ISA description. 642934Sktlim@umich.edu ISADesc('isa/main.isa') 653005Sstever@eecs.umich.edu