updated readme to reflect linux/scons changes

Put correct date in copyright headers based on bk changesets

LICENSE:
    Updated copyright on license file
README:
    Updaded readme to reflect shift to scons and linux support
cpu/trace/reader/ibm_reader.cc:
cpu/trace/reader/ibm_reader.hh:
cpu/trace/reader/itx_reader.cc:
cpu/trace/reader/itx_reader.hh:
cpu/trace/reader/m5_reader.cc:
cpu/trace/reader/m5_reader.hh:
cpu/trace/reader/mem_trace_reader.cc:
cpu/trace/reader/mem_trace_reader.hh:
cpu/trace/trace_cpu.cc:
cpu/trace/trace_cpu.hh:
    updated copyright (only changeset in 2004)
kern/kernel_stats.cc:
kern/kernel_stats.hh:
    updated copyright

--HG--
extra : convert_revision : 726aed4b38ff4d230c63a570df83c63075b3c76f
This commit is contained in:
Ali Saidi 2004-07-28 17:56:36 -04:00
parent 2f973954ca
commit df61a1d3ef
12 changed files with 43 additions and 35 deletions

View file

@ -1,4 +1,4 @@
Copyright (c) 2000-2003 The Regents of The University of Michigan Copyright (c) 2000-2004 The Regents of The University of Michigan
All rights reserved. All rights reserved.
Redistribution and use in source and binary forms, with or without Redistribution and use in source and binary forms, with or without

56
README
View file

@ -1,4 +1,3 @@
This is release m5_1.0_beta1 of the M5 simulator. This is release m5_1.0_beta1 of the M5 simulator.
This file contains brief "getting started" information and release This file contains brief "getting started" information and release
@ -13,13 +12,23 @@ distribution. The archive you've unpacked has three subdirectories:
- m5: the simulator itself - m5: the simulator itself
- m5-test: regression tests and scripts to run them - m5-test: regression tests and scripts to run them
- ext: less-common external packages needed to build m5 - ext: less-common external packages needed to build m5
(currently just "ply") (currently ply and libelf)
Although M5 is capable of full-system simulation, the only OS it M5 is a capable, full-system simulator that current supports both Linux
currently supports is the proprietary Compaq/HP Tru64 version of Unix. 2.4/2.6 and the proprietary Compaq/HP Tru64 version of Unix. We are able
We are thus unable to distribute bootable disk images freely. If you to distribute Linux bootdisks, but we are unable to distribute bootable
have a Tru64 license and are interested in obtaining disk images, disk images of Tru64 Unix. If you have a Tru64 license and are interested
contact us at m5-dev@eecs.umich.edu. in obtaining disk images, contact us at m5-dev@eecs.umich.edu.
WHAT'S NEEDED
-------------
-GCC(3.X)
-Python(2.2.2+)
WHAT'S RECOMMENDED
------------------
-MySQL (for statistics complex statistics storage/retrieval)
-Python-MysqlDB (for statistics analysis)
GETTING STARTED GETTING STARTED
--------------- ---------------
@ -28,24 +37,23 @@ The following steps will build and test the simulator. The variable
"$top" refers to the top directory where you've unpacked the files, "$top" refers to the top directory where you've unpacked the files,
i.e., the one containing the m5, m5-test, and ext directories. i.e., the one containing the m5, m5-test, and ext directories.
cd $top/m5/setup There are three different build targets and three optimizations in each level:
./setup ALPHA # set up build/ALPHA directory Target:
cd $top/m5/build/ALPHA -------
make m5.opt # use "-j N" if you've got an MP system ALPHA - Syscall emulation simulation
# wait for build... KERNEL - Linux full system simulation
KERNEL_TLASER - Tru64 Unix full system simulation
Optimization:
-------------
m5.debug - debug version of the code with tracing and without optimization
m5.opt - optimized version of code with tracing
m5.fast - optimized version of the code without tracing and asserts
cd $top/m5/build
scons TARGET/OPTLEVL # e.g. KERNEL/m5.opt, use -j N if you have a MP system
cd $top/m5-test cd $top/m5-test
./do-tests.pl -B ALPHA # test what you just built ./do-tests.pl -B ALPHA # test what you just built
./do-tests.pl -B KERNEL # test what you just built
# wait for tests to run... # wait for tests to run...
# should end with "finished do-tests successfully!" # should end with "finished do-tests successfully!"
If you run into errors regarding m5/arch/alpha/decoder.cc, just
"touch" that file to update its timestamp. This file is generated
from a compact ISA description using a program written in Python. If
you have Python 2.2.2 or later installed on your system, you should be
able to generate it yourself, but if you don't have Python (or have an
older version), you may run in to trouble. Since we've shipped a
working copy of decoder.cc, it's not necessary to have Python to build
M5 (unless you start modifying the ISA decription). Unfortunately,
sometimes make gets confused and tries to do so anyway. The "touch"
should convince make to stop trying.

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2003-2004 The Regents of The University of Michigan * Copyright (c) 2004 The Regents of The University of Michigan
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2003-2004 The Regents of The University of Michigan * Copyright (c) 2004 The Regents of The University of Michigan
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2003-2004 The Regents of The University of Michigan * Copyright (c) 2004 The Regents of The University of Michigan
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2003-2004 The Regents of The University of Michigan * Copyright (c) 2004 The Regents of The University of Michigan
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2003-2004 The Regents of The University of Michigan * Copyright (c) 2004 The Regents of The University of Michigan
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2003-2004 The Regents of The University of Michigan * Copyright (c) 2004 The Regents of The University of Michigan
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2003-2004 The Regents of The University of Michigan * Copyright (c) 2004 The Regents of The University of Michigan
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2003-2004 The Regents of The University of Michigan * Copyright (c) 2004 The Regents of The University of Michigan
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2003 The Regents of The University of Michigan * Copyright (c) 2004 The Regents of The University of Michigan
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2003 The Regents of The University of Michigan * Copyright (c) 2004 The Regents of The University of Michigan
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without