3 # Copyright \eN) 2007 MIPS Technologies, Inc. All Rights Reserved
5 # This software is part of the M5 simulator.
7 # THIS IS A LEGAL AGREEMENT. BY DOWNLOADING, USING, COPYING, CREATING
8 # DERIVATIVE WORKS, AND/OR DISTRIBUTING THIS SOFTWARE YOU ARE AGREEING
9 # TO THESE TERMS AND CONDITIONS.
11 # Permission is granted to use, copy, create derivative works and
12 # distribute this software and such derivative works for any purpose,
13 # so long as (1) the copyright notice above, this grant of permission,
14 # and the disclaimer below appear in all copies and derivative works
15 # made, (2) the copyright notice above is augmented as appropriate to
16 # reflect the addition of any new copyrightable work in a derivative
17 # work (e.g., Copyright \eN) <Publication Year> Copyright Owner), and (3)
18 # the name of MIPS Technologies, Inc. (\e$(B!H\e(BMIPS\e$(B!I\e(B) is not used in any
19 # advertising or publicity pertaining to the use or distribution of
20 # this software without specific, written prior authorization.
22 # THIS SOFTWARE IS PROVIDED \e$(B!H\e(BAS IS.\e$(B!I\e(B MIPS MAKES NO WARRANTIES AND
23 # DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS, STATUTORY, IMPLIED OR
24 # OTHERWISE, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
25 # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
26 # NON-INFRINGEMENT OF THIRD PARTY RIGHTS, REGARDING THIS SOFTWARE.
27 # IN NO EVENT SHALL MIPS BE LIABLE FOR ANY DAMAGES, INCLUDING DIRECT,
28 # INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL, OR PUNITIVE DAMAGES OF
29 # ANY KIND OR NATURE, ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT,
30 # THIS SOFTWARE AND/OR THE USE OF THIS SOFTWARE, WHETHER SUCH LIABILITY
31 # IS ASSERTED ON THE BASIS OF CONTRACT, TORT (INCLUDING NEGLIGENCE OR
32 # STRICT LIABILITY), OR OTHERWISE, EVEN IF MIPS HAS BEEN WARNED OF THE
33 # POSSIBILITY OF ANY SUCH LOSS OR DAMAGE IN ADVANCE.
35 # Authors: Jaidev Patwardhan
38 from m5
import build_env
41 if build_env
['FULL_SYSTEM']:
42 class BareIronMipsSystem(MipsSystem
):
43 type = 'BareIronMipsSystem'
46 hex_file_name
= Param
.String('test.hex',"hex file that contains [address,data] pairs")