misc: Updated old gem5 website URLs with new gem5 website URLs
authorBobby R. Bruce <bbruce@ucdavis.edu>
Fri, 17 Jan 2020 07:48:12 +0000 (23:48 -0800)
committerJason Lowe-Power <jason@lowepower.com>
Wed, 29 Jan 2020 16:17:32 +0000 (16:17 +0000)
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>
14 files changed:
CONTRIBUTING.md
README
configs/learning_gem5/README
configs/learning_gem5/part3/msi_caches.py
configs/learning_gem5/part3/ruby_caches_MI_example.py
configs/learning_gem5/part3/ruby_test.py
configs/learning_gem5/part3/simple_ruby.py
configs/learning_gem5/part3/test_caches.py
ext/systemc/README.gem5.md
ext/systemc/README.md
site_scons/site_init.py
util/streamline/m5stats2streamline.py
util/tlm/README
util/vi/vimrc

index bd0eafbfe7257b3771593841f727e498d4554c86..e7c743ef9992300b570c44897f15932a0713b0ee 100644 (file)
@@ -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
 reviewed, and finally push your changes to gem5. More information can be found
 from the following sources:
- * http://gem5.org/Submitting_Contributions
+ * http://gem5.org/contributing
  * https://gerrit-review.googlesource.com/Documentation/index.html
  * 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
    runs, and it will receive a +2 if the stats match.
  * 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
-   +1 from the style checker to be pushed.
+   gem5 code style
+   (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
 the patch. There is no longer a "Fix it, then Ship It" option.
diff --git a/README b/README
index 5b0452bd3237df2aa2c3be8bdfac52ab7afa2fc7..44a97ba940bfde77a9b6e95e6c98ceea9b77167e 100644 (file)
--- a/README
+++ b/README
@@ -2,26 +2,23 @@ This is the gem5 simulator.
 
 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
-please see http://www.gem5.org/Documentation and
-http://www.gem5.org/Tutorials.
+please see http://www.gem5.org/documentation and
+http://www.gem5.org/documentation/learning_gem5/introduction.
 
 To build gem5, you will need the following software: g++ or clang,
 Python (gem5 links in the Python interpreter), SCons, SWIG, zlib, m4,
 and lastly protobuf if you want trace capture and playback
-support. Please see http://www.gem5.org/Dependencies for more details
-concerning the minimum versions of the aforementioned tools.
+support. Please see http://www.gem5.org/documentation/general_docs/building
+for more details concerning the minimum versions of the aforementioned tools.
 
 Once you have all dependencies resolved, type 'scons
 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
 binary (gem5.opt) for the the specified architecture. See
-http://www.gem5.org/Build_System 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.
+http://www.gem5.org/documentation/general_docs/building for more details and
+options.
 
 The basic source release includes these subdirectories:
    - 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
 (console and PALcode for Alpha), kernel binaries and one or more disk
-images. Please see the gem5 download page for these items at
-http://www.gem5.org/Download
+images.
 
 If you have questions, please send mail to gem5-users@gem5.org
 
index 64c479ec045e66df8caac5fc0aeafe87f40ae548..277c384f0498dfb8f9ef1776b4fac1c9a9c7bf67 100644 (file)
@@ -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
 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.
 
index 42ec95a9fccd8483a3d37469a8d1702772e47ca9..75f0dce297d62af984b06651d5d5646c9893f303 100644 (file)
@@ -29,7 +29,8 @@
 
 """ This file creates a set of Ruby caches, the Ruby network, and a simple
 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
            also needs to be updated. For now, email Jason <jason@lowepower.com>
index db39bace771eedc05120a472e42989631f4abf80..df51801f306784f89557baafa32354e83c291781 100644 (file)
@@ -29,7 +29,8 @@
 
 """ This file creates a set of Ruby caches, the Ruby network, and a simple
 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
 to use the MI_example protocol instead of MSI.
 
index 9b14a7a8f8dcd7981cc290fbf7e7ba22afb65a38..952e33a37ed83c95c01313ef05915cd60c3e2aa8 100644 (file)
@@ -28,7 +28,8 @@
 # Authors: Jason Lowe-Power
 
 """ 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
            also needs to be updated. For now, email Jason <jason@lowepower.com>
index 0c622d070922d60d7bc36a87c7607fcbfc7ae00e..89ed60c8dd31d3bdbc49886a9ec437b3c91a84aa 100644 (file)
@@ -31,7 +31,8 @@
 simple multi-threaded application with false sharing to stress the Ruby
 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
            also needs to be updated. For now, email Jason <jason@lowepower.com>
index 6495dc558a2b04683543c5e3bfe296e34a1c23f9..9df350b2439a8256ee0ef2776e17b45785fab5c2 100644 (file)
@@ -29,7 +29,8 @@
 
 """ This file creates a set of Ruby caches, the Ruby network, and a simple
 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
            also needs to be updated. For now, email Jason <jason@lowepower.com>
index b966b7d656e6c8f92839f53f9f4368175159abb1..63415dff1f8246d173f9a8f82540c4a51834b31c 100644 (file)
@@ -16,6 +16,6 @@ protocol-checker from Doulos [[4]][doulos].
 
 
 [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/
 [strip]: https://github.com/tud-ccc/systemc-scons/commit/913a7451939dc4d4bd752df7081064f9f870517a
index d4b08459141e7030b6a7f4090863e5a515dab2fd..d8b87c0a873a71ffe934749c5c8d5cb3651be5af 100644 (file)
@@ -39,5 +39,5 @@ env.Program('example', ['example.cc', 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/
index 623e26e0a6e73f583a4f9563284a111afce7fd7d..82e1c8a4de381b3d053780a87c06947a3dd9cb85 100644 (file)
@@ -52,7 +52,7 @@ try:
 except SystemExit as e:
     print("""
 For more details, see:
-    http://gem5.org/Dependencies
+    http://gem5.org/documentation/general_docs/building
 """)
     raise
 
@@ -64,9 +64,6 @@ except SystemExit as e:
 You can use a non-default installation of the Python interpreter by
 rearranging your PATH so that scons finds the non-default 'python' and
 'python-config' first.
-
-For more details, see:
-    http://gem5.org/wiki/index.php/Using_a_non-default_Python_installation
 """)
     raise
 
index 98aa1a861fd5553905c852d8c581ba820e05ecf9..eef3f8053ab0a1b454e320fbf82a0041819ccf64 100755 (executable)
@@ -41,7 +41,6 @@
 # This script converts gem5 output to ARM DS-5 Streamline .apc project file
 # (Requires the gem5 runs to be run with ContextSwitchStatsDump enabled and
 # some patches applied to target Linux kernel.)
-# Visit http://www.gem5.org/Streamline for more details.
 #
 # Usage:
 # 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
         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)
         Subsequent versions should be backward compatible
         """)
index 69fda0b8921aee5891b1383bcfcb18d442a97075..9a2d57bc7dfb06f7bcc05491b239900c93d61c65 100644 (file)
@@ -172,7 +172,7 @@ VI. Elastic Trace Setup
 Elastic traces can also be replayed into the SystemC world.
 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:
    Fast, Accurate and Portable
index b8cf4d6357e3b79e95d8a5dfd498383c90100c30..29d1819036bd1c4c26ebf257aabcfd0dd757fc03 100644 (file)
@@ -37,7 +37,7 @@
 
 
 " 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
 " them), sets column length to a max of 78 characters, expands tabs, and sets
 " a tab width of 4 spaces.