diff options
author | Korey Sewell <ksewell@umich.edu> | 2007-11-13 16:58:16 -0500 |
---|---|---|
committer | Korey Sewell <ksewell@umich.edu> | 2007-11-13 16:58:16 -0500 |
commit | 269259004943b80916ec9b6354f2fc00c811c88b (patch) | |
tree | 4a01b0300aef6692a787f85d42280a1dbdb086e6 /src/arch/mips/BISystem.py | |
parent | 422ab8bec0034a6b703578ec2c92350c6382875a (diff) | |
download | gem5-269259004943b80916ec9b6354f2fc00c811c88b.tar.xz |
Add in files from merge-bare-iron, get them compiling in FS and SE mode
--HG--
extra : convert_revision : d4e19afda897bc3797868b40469ce2ec7ec7d251
Diffstat (limited to 'src/arch/mips/BISystem.py')
-rwxr-xr-x | src/arch/mips/BISystem.py | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/src/arch/mips/BISystem.py b/src/arch/mips/BISystem.py new file mode 100755 index 000000000..d8cb6b737 --- /dev/null +++ b/src/arch/mips/BISystem.py @@ -0,0 +1,47 @@ +# -*- mode:python -*- + +# Copyright N) 2007 MIPS Technologies, Inc. All Rights Reserved +# +# This software is part of the M5 simulator. +# +# THIS IS A LEGAL AGREEMENT. BY DOWNLOADING, USING, COPYING, CREATING +# DERIVATIVE WORKS, AND/OR DISTRIBUTING THIS SOFTWARE YOU ARE AGREEING +# TO THESE TERMS AND CONDITIONS. +# +# Permission is granted to use, copy, create derivative works and +# distribute this software and such derivative works for any purpose, +# so long as (1) the copyright notice above, this grant of permission, +# and the disclaimer below appear in all copies and derivative works +# made, (2) the copyright notice above is augmented as appropriate to +# reflect the addition of any new copyrightable work in a derivative +# work (e.g., Copyright N) <Publication Year> Copyright Owner), and (3) +# the name of MIPS Technologies, Inc. ($(B!H(BMIPS$(B!I(B) is not used in any +# advertising or publicity pertaining to the use or distribution of +# this software without specific, written prior authorization. +# +# THIS SOFTWARE IS PROVIDED $(B!H(BAS IS.$(B!I(B MIPS MAKES NO WARRANTIES AND +# DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS, STATUTORY, IMPLIED OR +# OTHERWISE, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND +# NON-INFRINGEMENT OF THIRD PARTY RIGHTS, REGARDING THIS SOFTWARE. +# IN NO EVENT SHALL MIPS BE LIABLE FOR ANY DAMAGES, INCLUDING DIRECT, +# INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL, OR PUNITIVE DAMAGES OF +# ANY KIND OR NATURE, ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT, +# THIS SOFTWARE AND/OR THE USE OF THIS SOFTWARE, WHETHER SUCH LIABILITY +# IS ASSERTED ON THE BASIS OF CONTRACT, TORT (INCLUDING NEGLIGENCE OR +# STRICT LIABILITY), OR OTHERWISE, EVEN IF MIPS HAS BEEN WARNED OF THE +# POSSIBILITY OF ANY SUCH LOSS OR DAMAGE IN ADVANCE. +# +# Authors: Jaidev Patwardhan +# + +from m5 import build_env +from System import * + +if build_env['FULL_SYSTEM']: + class BareIronMipsSystem(MipsSystem): + type = 'BareIronMipsSystem' + system_type = 34 + system_rev = 1 << 10 + hex_file_name = Param.String('test.hex',"hex file that contains [address,data] pairs") + |