misc: Updated old gem5 website URLs with new gem5 website URLs
Jira: https://gem5.atlassian.net/browse/GEM5-272 Change-Id: Ieadb6dd7a44dde4b0be647c91896551822b06a57 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/24503 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Jason Lowe-Power <jason@lowepower.com> Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
committed by
Jason Lowe-Power
parent
e1219b26f4
commit
994c72948e
@@ -23,7 +23,7 @@ https://gem5-review.googlesource.com/. This documents describes the details of
|
|||||||
how to create code changes, upload your changes, have your changes
|
how to create code changes, upload your changes, have your changes
|
||||||
reviewed, and finally push your changes to gem5. More information can be found
|
reviewed, and finally push your changes to gem5. More information can be found
|
||||||
from the following sources:
|
from the following sources:
|
||||||
* http://gem5.org/Submitting_Contributions
|
* http://gem5.org/contributing
|
||||||
* https://gerrit-review.googlesource.com/Documentation/index.html
|
* https://gerrit-review.googlesource.com/Documentation/index.html
|
||||||
* https://git-scm.com/book
|
* https://git-scm.com/book
|
||||||
|
|
||||||
@@ -370,8 +370,9 @@ below.
|
|||||||
the patch can be merged. The patch will receive a +1 if gem5 builds and
|
the patch can be merged. The patch will receive a +1 if gem5 builds and
|
||||||
runs, and it will receive a +2 if the stats match.
|
runs, and it will receive a +2 if the stats match.
|
||||||
* Style-Check: This is automatically generated and tests the patch against the
|
* Style-Check: This is automatically generated and tests the patch against the
|
||||||
gem5 code style (http://www.gem5.org/Coding_Style). The patch must receive a
|
gem5 code style
|
||||||
+1 from the style checker to be pushed.
|
(http://www.gem5.org/documentation/general_docs/development/coding_style/).
|
||||||
|
The patch must receive a +1 from the style checker to be pushed.
|
||||||
|
|
||||||
Note: Whenever the patch creator updates the patch all reviewers must re-review
|
Note: Whenever the patch creator updates the patch all reviewers must re-review
|
||||||
the patch. There is no longer a "Fix it, then Ship It" option.
|
the patch. There is no longer a "Fix it, then Ship It" option.
|
||||||
|
|||||||
20
README
20
README
@@ -2,26 +2,23 @@ This is the gem5 simulator.
|
|||||||
|
|
||||||
The main website can be found at http://www.gem5.org
|
The main website can be found at http://www.gem5.org
|
||||||
|
|
||||||
A good starting point is http://www.gem5.org/Introduction, and for
|
A good starting point is http://www.gem5.org/about, and for
|
||||||
more information about building the simulator and getting started
|
more information about building the simulator and getting started
|
||||||
please see http://www.gem5.org/Documentation and
|
please see http://www.gem5.org/documentation and
|
||||||
http://www.gem5.org/Tutorials.
|
http://www.gem5.org/documentation/learning_gem5/introduction.
|
||||||
|
|
||||||
To build gem5, you will need the following software: g++ or clang,
|
To build gem5, you will need the following software: g++ or clang,
|
||||||
Python (gem5 links in the Python interpreter), SCons, SWIG, zlib, m4,
|
Python (gem5 links in the Python interpreter), SCons, SWIG, zlib, m4,
|
||||||
and lastly protobuf if you want trace capture and playback
|
and lastly protobuf if you want trace capture and playback
|
||||||
support. Please see http://www.gem5.org/Dependencies for more details
|
support. Please see http://www.gem5.org/documentation/general_docs/building
|
||||||
concerning the minimum versions of the aforementioned tools.
|
for more details concerning the minimum versions of the aforementioned tools.
|
||||||
|
|
||||||
Once you have all dependencies resolved, type 'scons
|
Once you have all dependencies resolved, type 'scons
|
||||||
build/<ARCH>/gem5.opt' where ARCH is one of ALPHA, ARM, NULL, MIPS,
|
build/<ARCH>/gem5.opt' where ARCH is one of ALPHA, ARM, NULL, MIPS,
|
||||||
POWER, SPARC, or X86. This will build an optimized version of the gem5
|
POWER, SPARC, or X86. This will build an optimized version of the gem5
|
||||||
binary (gem5.opt) for the the specified architecture. See
|
binary (gem5.opt) for the the specified architecture. See
|
||||||
http://www.gem5.org/Build_System for more details and options.
|
http://www.gem5.org/documentation/general_docs/building for more details and
|
||||||
|
options.
|
||||||
With the simulator built, have a look at
|
|
||||||
http://www.gem5.org/Running_gem5 for more information on how to use
|
|
||||||
gem5.
|
|
||||||
|
|
||||||
The basic source release includes these subdirectories:
|
The basic source release includes these subdirectories:
|
||||||
- configs: example simulation configuration scripts
|
- configs: example simulation configuration scripts
|
||||||
@@ -33,8 +30,7 @@ The basic source release includes these subdirectories:
|
|||||||
|
|
||||||
To run full-system simulations, you will need compiled system firmware
|
To run full-system simulations, you will need compiled system firmware
|
||||||
(console and PALcode for Alpha), kernel binaries and one or more disk
|
(console and PALcode for Alpha), kernel binaries and one or more disk
|
||||||
images. Please see the gem5 download page for these items at
|
images.
|
||||||
http://www.gem5.org/Download
|
|
||||||
|
|
||||||
If you have questions, please send mail to gem5-users@gem5.org
|
If you have questions, please send mail to gem5-users@gem5.org
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ only and should not be used for architectural research as-is.
|
|||||||
"Learning gem5" is a work-in-progress book that is frequently updated. For the
|
"Learning gem5" is a work-in-progress book that is frequently updated. For the
|
||||||
most up-to-date version of the book, see the website.
|
most up-to-date version of the book, see the website.
|
||||||
|
|
||||||
http://learning.gem5.org/book/
|
http://gem5.org/documentation/learning_gem5/introduction
|
||||||
|
|
||||||
This directory is broken into one subdirectory per part of the book.
|
This directory is broken into one subdirectory per part of the book.
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,8 @@
|
|||||||
|
|
||||||
""" This file creates a set of Ruby caches, the Ruby network, and a simple
|
""" This file creates a set of Ruby caches, the Ruby network, and a simple
|
||||||
point-to-point topology.
|
point-to-point topology.
|
||||||
See Part 3 in the Learning gem5 book: learning.gem5.org/book/part3
|
See Part 3 in the Learning gem5 book:
|
||||||
|
http://gem5.org/documentation/learning_gem5/part3/MSIintro
|
||||||
|
|
||||||
IMPORTANT: If you modify this file, it's likely that the Learning gem5 book
|
IMPORTANT: If you modify this file, it's likely that the Learning gem5 book
|
||||||
also needs to be updated. For now, email Jason <jason@lowepower.com>
|
also needs to be updated. For now, email Jason <jason@lowepower.com>
|
||||||
|
|||||||
@@ -29,7 +29,8 @@
|
|||||||
|
|
||||||
""" This file creates a set of Ruby caches, the Ruby network, and a simple
|
""" This file creates a set of Ruby caches, the Ruby network, and a simple
|
||||||
point-to-point topology.
|
point-to-point topology.
|
||||||
See Part 3 in the Learning gem5 book: learning.gem5.org/book/part3
|
See Part 3 in the Learning gem5 book:
|
||||||
|
http://gem5.org/Documentation/learning_gem5/part3/MSIintro
|
||||||
You can change simple_ruby to import from this file instead of from msi_caches
|
You can change simple_ruby to import from this file instead of from msi_caches
|
||||||
to use the MI_example protocol instead of MSI.
|
to use the MI_example protocol instead of MSI.
|
||||||
|
|
||||||
|
|||||||
@@ -28,7 +28,8 @@
|
|||||||
# Authors: Jason Lowe-Power
|
# Authors: Jason Lowe-Power
|
||||||
|
|
||||||
""" This file creates a system with Ruby caches and runs the ruby random tester
|
""" This file creates a system with Ruby caches and runs the ruby random tester
|
||||||
See Part 3 in the Learning gem5 book: learning.gem5.org/book/part3
|
See Part 3 in the Learning gem5 book:
|
||||||
|
http://gem5.org/documentation/learning_gem5/part3/MSIintro
|
||||||
|
|
||||||
IMPORTANT: If you modify this file, it's likely that the Learning gem5 book
|
IMPORTANT: If you modify this file, it's likely that the Learning gem5 book
|
||||||
also needs to be updated. For now, email Jason <jason@lowepower.com>
|
also needs to be updated. For now, email Jason <jason@lowepower.com>
|
||||||
|
|||||||
@@ -31,7 +31,8 @@
|
|||||||
simple multi-threaded application with false sharing to stress the Ruby
|
simple multi-threaded application with false sharing to stress the Ruby
|
||||||
protocol.
|
protocol.
|
||||||
|
|
||||||
See Part 3 in the Learning gem5 book: learning.gem5.org/book/part3
|
See Part 3 in the Learning gem5 book:
|
||||||
|
http://gem5.org/documentation/learning_gem5/part3/MSIintro
|
||||||
|
|
||||||
IMPORTANT: If you modify this file, it's likely that the Learning gem5 book
|
IMPORTANT: If you modify this file, it's likely that the Learning gem5 book
|
||||||
also needs to be updated. For now, email Jason <jason@lowepower.com>
|
also needs to be updated. For now, email Jason <jason@lowepower.com>
|
||||||
|
|||||||
@@ -29,7 +29,8 @@
|
|||||||
|
|
||||||
""" This file creates a set of Ruby caches, the Ruby network, and a simple
|
""" This file creates a set of Ruby caches, the Ruby network, and a simple
|
||||||
point-to-point topology for the RubyRandomTester to use.
|
point-to-point topology for the RubyRandomTester to use.
|
||||||
See Part 3 in the Learning gem5 book: learning.gem5.org/book/part3
|
See Part 3 in the Learning gem5 book:
|
||||||
|
http://gem5.org/documentation/learning_gem5/part3/MSIintro
|
||||||
|
|
||||||
IMPORTANT: If you modify this file, it's likely that the Learning gem5 book
|
IMPORTANT: If you modify this file, it's likely that the Learning gem5 book
|
||||||
also needs to be updated. For now, email Jason <jason@lowepower.com>
|
also needs to be updated. For now, email Jason <jason@lowepower.com>
|
||||||
|
|||||||
@@ -16,6 +16,6 @@ protocol-checker from Doulos [[4]][doulos].
|
|||||||
|
|
||||||
|
|
||||||
[sysc]: http://accellera.org/downloads/standards/systemc
|
[sysc]: http://accellera.org/downloads/standards/systemc
|
||||||
[gem5]: http://www.gem5.org/Main_Page
|
[gem5]: http://www.gem5.org/
|
||||||
[doulos]: https://www.doulos.com/knowhow/systemc/tlm2/base_protocol_checker/
|
[doulos]: https://www.doulos.com/knowhow/systemc/tlm2/base_protocol_checker/
|
||||||
[strip]: https://github.com/tud-ccc/systemc-scons/commit/913a7451939dc4d4bd752df7081064f9f870517a
|
[strip]: https://github.com/tud-ccc/systemc-scons/commit/913a7451939dc4d4bd752df7081064f9f870517a
|
||||||
|
|||||||
@@ -39,5 +39,5 @@ env.Program('example', ['example.cc', systemc])
|
|||||||
```
|
```
|
||||||
|
|
||||||
[sysc]: http://accellera.org/downloads/standards/systemc
|
[sysc]: http://accellera.org/downloads/standards/systemc
|
||||||
[gem5]: http://www.gem5.org/Main_Page
|
[gem5]: http://www.gem5.org/
|
||||||
[doulos]: https://www.doulos.com/knowhow/systemc/tlm2/base_protocol_checker/
|
[doulos]: https://www.doulos.com/knowhow/systemc/tlm2/base_protocol_checker/
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ try:
|
|||||||
except SystemExit as e:
|
except SystemExit as e:
|
||||||
print("""
|
print("""
|
||||||
For more details, see:
|
For more details, see:
|
||||||
http://gem5.org/Dependencies
|
http://gem5.org/documentation/general_docs/building
|
||||||
""")
|
""")
|
||||||
raise
|
raise
|
||||||
|
|
||||||
@@ -64,9 +64,6 @@ except SystemExit as e:
|
|||||||
You can use a non-default installation of the Python interpreter by
|
You can use a non-default installation of the Python interpreter by
|
||||||
rearranging your PATH so that scons finds the non-default 'python' and
|
rearranging your PATH so that scons finds the non-default 'python' and
|
||||||
'python-config' first.
|
'python-config' first.
|
||||||
|
|
||||||
For more details, see:
|
|
||||||
http://gem5.org/wiki/index.php/Using_a_non-default_Python_installation
|
|
||||||
""")
|
""")
|
||||||
raise
|
raise
|
||||||
|
|
||||||
|
|||||||
@@ -41,7 +41,6 @@
|
|||||||
# This script converts gem5 output to ARM DS-5 Streamline .apc project file
|
# This script converts gem5 output to ARM DS-5 Streamline .apc project file
|
||||||
# (Requires the gem5 runs to be run with ContextSwitchStatsDump enabled and
|
# (Requires the gem5 runs to be run with ContextSwitchStatsDump enabled and
|
||||||
# some patches applied to target Linux kernel.)
|
# some patches applied to target Linux kernel.)
|
||||||
# Visit http://www.gem5.org/Streamline for more details.
|
|
||||||
#
|
#
|
||||||
# Usage:
|
# Usage:
|
||||||
# m5stats2streamline.py <stat_config.ini> <gem5 run folder> <dest .apc folder>
|
# m5stats2streamline.py <stat_config.ini> <gem5 run folder> <dest .apc folder>
|
||||||
@@ -76,8 +75,6 @@ parser = argparse.ArgumentParser(
|
|||||||
(NOTE: Requires gem5 runs to be run with ContextSwitchStatsDump
|
(NOTE: Requires gem5 runs to be run with ContextSwitchStatsDump
|
||||||
enabled and some patches applied to the target Linux kernel.)
|
enabled and some patches applied to the target Linux kernel.)
|
||||||
|
|
||||||
Visit http://www.gem5.org/Streamline for more details.
|
|
||||||
|
|
||||||
APC project generation based on Gator v17 (DS-5 v5.17)
|
APC project generation based on Gator v17 (DS-5 v5.17)
|
||||||
Subsequent versions should be backward compatible
|
Subsequent versions should be backward compatible
|
||||||
""")
|
""")
|
||||||
|
|||||||
@@ -172,7 +172,7 @@ VI. Elastic Trace Setup
|
|||||||
Elastic traces can also be replayed into the SystemC world.
|
Elastic traces can also be replayed into the SystemC world.
|
||||||
For more information on elastic traces please refer to:
|
For more information on elastic traces please refer to:
|
||||||
|
|
||||||
- http://www.gem5.org/TraceCPU
|
- http://www.gem5.org/documentation/general_docs/cpu_models/TraceCPU
|
||||||
|
|
||||||
- Exploring System Performance using Elastic Traces:
|
- Exploring System Performance using Elastic Traces:
|
||||||
Fast, Accurate and Portable
|
Fast, Accurate and Portable
|
||||||
|
|||||||
@@ -37,7 +37,7 @@
|
|||||||
|
|
||||||
|
|
||||||
" this vimrc file helps users follow the gem5 style guide see:
|
" this vimrc file helps users follow the gem5 style guide see:
|
||||||
" www.gem5.org/Coding_Style
|
" www.gem5.org/documentation/general_docs/development/coding_style
|
||||||
" it highlights extraneaous whitespace and tabs (so you can easily remove
|
" it highlights extraneaous whitespace and tabs (so you can easily remove
|
||||||
" them), sets column length to a max of 78 characters, expands tabs, and sets
|
" them), sets column length to a max of 78 characters, expands tabs, and sets
|
||||||
" a tab width of 4 spaces.
|
" a tab width of 4 spaces.
|
||||||
|
|||||||
Reference in New Issue
Block a user