resources: Update v20 URLs to v20-1
Change-Id: Ib1e91277361df3b67a4b37e3ae97244f679745b0
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5-resources/+/35438
Reviewed-by: Bobby R. Bruce <bbruce@ucdavis.edu>
Maintainer: Bobby R. Bruce <bbruce@ucdavis.edu>
Tested-by: Bobby R. Bruce <bbruce@ucdavis.edu>
diff --git a/README.md b/README.md
index ed11cec..9648b9f 100755
--- a/README.md
+++ b/README.md
@@ -35,7 +35,7 @@
The compiled resources for gem5 can be found under
http://dist.gem5.org/dist/{VERSION}. E.g. compiled resources for gem5 v20.2.0.2
-are under http://dist.gem5.org/dist/v20-2-0-2 and are compiled from
+are under http://dist.gem5.org/dist/v20-1-2-0-2 and are compiled from
gem5-resources v20.2.0.2. http://dist.gem5.org/dist/develop is kept in sync
with the develop branch, and therefore should not be depended upon for stable,
regular usage.
@@ -149,29 +149,29 @@
## Pre-built binary
-<http://dist.gem5.org/dist/v20/test-progs/riscv-tests/dhrystone.riscv>
+<http://dist.gem5.org/dist/v20-1/test-progs/riscv-tests/dhrystone.riscv>
-<http://dist.gem5.org/dist/v20/test-progs/riscv-tests/median.riscv>
+<http://dist.gem5.org/dist/v20-1/test-progs/riscv-tests/median.riscv>
-<http://dist.gem5.org/dist/v20/test-progs/riscv-tests/mm.riscv>
+<http://dist.gem5.org/dist/v20-1/test-progs/riscv-tests/mm.riscv>
-<http://dist.gem5.org/dist/v20/test-progs/riscv-tests/mt-matmul.riscv>
+<http://dist.gem5.org/dist/v20-1/test-progs/riscv-tests/mt-matmul.riscv>
-<http://dist.gem5.org/dist/v20/test-progs/riscv-tests/mt-vvadd.riscv>
+<http://dist.gem5.org/dist/v20-1/test-progs/riscv-tests/mt-vvadd.riscv>
-<http://dist.gem5.org/dist/v20/test-progs/riscv-tests/multiply.riscv>
+<http://dist.gem5.org/dist/v20-1/test-progs/riscv-tests/multiply.riscv>
-<http://dist.gem5.org/dist/v20/test-progs/riscv-tests/pmp.riscv>
+<http://dist.gem5.org/dist/v20-1/test-progs/riscv-tests/pmp.riscv>
-<http://dist.gem5.org/dist/v20/test-progs/riscv-tests/qsort.riscv>
+<http://dist.gem5.org/dist/v20-1/test-progs/riscv-tests/qsort.riscv>
-<http://dist.gem5.org/dist/v20/test-progs/riscv-tests/rsort.riscv>
+<http://dist.gem5.org/dist/v20-1/test-progs/riscv-tests/rsort.riscv>
-<http://dist.gem5.org/dist/v20/test-progs/riscv-tests/spmv.riscv>
+<http://dist.gem5.org/dist/v20-1/test-progs/riscv-tests/spmv.riscv>
-<http://dist.gem5.org/dist/v20/test-progs/riscv-tests/towers.riscv>
+<http://dist.gem5.org/dist/v20-1/test-progs/riscv-tests/towers.riscv>
-<http://dist.gem5.org/dist/v20/test-progs/riscv-tests/vvadd.riscv>
+<http://dist.gem5.org/dist/v20-1/test-progs/riscv-tests/vvadd.riscv>
# Resource: Insttests
@@ -193,17 +193,17 @@
## Prebuilt binaries
-<http://dist.gem5.org/dist/v20/test-progs/insttest/bin/riscv/linux/insttest-rv64a>
+<http://dist.gem5.org/dist/v20-1/test-progs/insttest/bin/riscv/linux/insttest-rv64a>
-<http://dist.gem5.org/dist/v20/test-progs/insttest/bin/riscv/linux/insttest-rv64c>
+<http://dist.gem5.org/dist/v20-1/test-progs/insttest/bin/riscv/linux/insttest-rv64c>
-<http://dist.gem5.org/dist/v20/test-progs/insttest/bin/riscv/linux/insttest-rv64d>
+<http://dist.gem5.org/dist/v20-1/test-progs/insttest/bin/riscv/linux/insttest-rv64d>
-<http://dist.gem5.org/dist/v20/test-progs/insttest/bin/riscv/linux/insttest-rv64f>
+<http://dist.gem5.org/dist/v20-1/test-progs/insttest/bin/riscv/linux/insttest-rv64f>
-<http://dist.gem5.org/dist/v20/test-progs/insttest/bin/riscv/linux/insttest-rv64i>
+<http://dist.gem5.org/dist/v20-1/test-progs/insttest/bin/riscv/linux/insttest-rv64i>
-<http://dist.gem5.org/dist/v20/test-progs/insttest/bin/riscv/linux/insttest-rv64m>
+<http://dist.gem5.org/dist/v20-1/test-progs/insttest/bin/riscv/linux/insttest-rv64m>
# Resource: simple
@@ -290,69 +290,69 @@
## Pre-build binaries
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/x86/test_pthread_create_seq>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/x86/test_pthread_create_seq>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/x86/test_pthread_create_para>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/x86/test_pthread_create_para>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/x86/test_pthread_mutex>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/x86/test_pthread_mutex>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/x86/test_atomic>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/x86/test_atomic>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/x86/test_pthread_cond>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/x86/test_pthread_cond>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/x86/test_std_thread>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/x86/test_std_thread>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/x86/test_std_mutex>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/x86/test_std_mutex>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/x86/test_std_condition_variable>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/x86/test_std_condition_variable>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/aarch32/test_pthread_create_seq>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/aarch32/test_pthread_create_seq>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/aarch32/test_pthread_create_para>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/aarch32/test_pthread_create_para>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/aarch32/test_pthread_mutex>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/aarch32/test_pthread_mutex>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/aarch32/test_atomic>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/aarch32/test_atomic>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/aarch32/test_pthread_cond>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/aarch32/test_pthread_cond>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/aarch32/test_std_thread>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/aarch32/test_std_thread>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/aarch32/test_std_mutex>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/aarch32/test_std_mutex>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/aarch32/test_std_condition_variable>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/aarch32/test_std_condition_variable>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/aarch64/test_pthread_create_seq>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/aarch64/test_pthread_create_seq>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/aarch64/test_pthread_create_para>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/aarch64/test_pthread_create_para>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/aarch64/test_pthread_mutex>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/aarch64/test_pthread_mutex>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/aarch64/test_atomic>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/aarch64/test_atomic>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/aarch64/test_pthread_cond>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/aarch64/test_pthread_cond>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/aarch64/test_std_thread>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/aarch64/test_std_thread>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/aarch64/test_std_mutex>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/aarch64/test_std_mutex>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/aarch64/test_std_condition_variable>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/aarch64/test_std_condition_variable>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/riscv64/test_pthread_create_seq>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/riscv64/test_pthread_create_seq>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/riscv64/test_pthread_create_para>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/riscv64/test_pthread_create_para>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/riscv64/test_pthread_mutex>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/riscv64/test_pthread_mutex>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/riscv64/test_atomic>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/riscv64/test_atomic>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/riscv64/test_pthread_cond>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/riscv64/test_pthread_cond>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/riscv64/test_std_thread>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/riscv64/test_std_thread>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/riscv64/test_std_mutex>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/riscv64/test_std_mutex>
-<http://dist.gem5.org/dist/v20/test-progs/pthreads/riscv64/test_std_condition_variable>
+<http://dist.gem5.org/dist/v20-1/test-progs/pthreads/riscv64/test_std_condition_variable>
# Resource: Square
@@ -370,7 +370,7 @@
## Pre-built binary
-<http://dist.gem5.org/dist/v20/test-progs/square/square.o>
+<http://dist.gem5.org/dist/v20-1/test-progs/square/square.o>
# Resource: SPEC 2006
@@ -413,7 +413,7 @@
`src/gapbs/README.md` contains build and usage instructions.
The pre-built GAPBS disk image can be found here:
-<http://dist.gem5.org/dist/v20/images/x86/ubuntu-18-04/gapbs.img.gz>.
+<http://dist.gem5.org/dist/v20-1/images/x86/ubuntu-18-04/gapbs.img.gz>.
# Resource: PARSEC Benchmark Suite
@@ -425,7 +425,7 @@
`src/parsec/README.md` for build and execution information.
A pre-built parsec benchmark image, for X86, can be found here:
-<http://dist.gem5.org/dist/v20/images/x86/ubuntu-18-04/parsec.img.gz>.
+<http://dist.gem5.org/dist/v20-1/images/x86/ubuntu-18-04/parsec.img.gz>.
# Resource: NAS Parallel Benchmarks (NPB) Tests
@@ -434,7 +434,7 @@
five Lunux Kernels and three pseudo-applications. gem5 resources provides a
disk image, and scripts allowing for the NPB image to be run within gem5 X86
simulations. A pre-built npb disk image can be downloaded here:
-<http://dist.gem5.org/dist/v20/images/x86/ubuntu-18-04/npb.img.gz>.
+<http://dist.gem5.org/dist/v20-1/images/x86/ubuntu-18-04/npb.img.gz>.
The npb resources can be found in `src/npb`. It consists of:
- npb disk image resources
@@ -482,7 +482,7 @@
## Prebuild Binary
-<http://dist.gem5.org/dist/v20/test-progs/insttest/bin/sparc/linux/insttest>
+<http://dist.gem5.org/dist/v20-1/test-progs/insttest/bin/sparc/linux/insttest>
# Resource: Linux Kernel Binary
diff --git a/src/boot-exit/README.md b/src/boot-exit/README.md
index d7ea243..7053e46 100755
--- a/src/boot-exit/README.md
+++ b/src/boot-exit/README.md
@@ -77,7 +77,7 @@
```
Once this process succeeds, the disk image can be found on `boot-exit/boot-exit-image/boot-exit`.
-A disk image already created following the above instructions can be found, gzipped, [here](http://dist.gem5.org/dist/v20/images/x86/ubuntu-18-04/boot-exit.img.gz).
+A disk image already created following the above instructions can be found, gzipped, [here](http://dist.gem5.org/dist/v20-1/images/x86/ubuntu-18-04/boot-exit.img.gz).
## gem5 Run Scripts
@@ -129,11 +129,11 @@
**Note:** The above instructions are tested with `gcc 7.5.0` and the compiled Linux binaries can be downloaded from the following links:
-- [vmlinux-4.4.186](http://dist.gem5.org/dist/v20/kernels/x86/static/vmlinux-4.4.186)
-- [vmlinux-4.9.186](http://dist.gem5.org/dist/v20/kernels/x86/static/vmlinux-4.9.186)
-- [vmlinux-4.14.134](http://dist.gem5.org/dist/v20/kernels/x86/static/vmlinux-4.14.134)
-- [vmlinux-4.19.83](http://dist.gem5.org/dist/v20/kernels/x86/static/vmlinux-4.19.83)
-- [vmlinux-5.4.49](http://dist.gem5.org/dist/v20/kernels/x86/static/vmlinux-5.4.49)
+- [vmlinux-4.4.186](http://dist.gem5.org/dist/v20-1/kernels/x86/static/vmlinux-4.4.186)
+- [vmlinux-4.9.186](http://dist.gem5.org/dist/v20-1/kernels/x86/static/vmlinux-4.9.186)
+- [vmlinux-4.14.134](http://dist.gem5.org/dist/v20-1/kernels/x86/static/vmlinux-4.14.134)
+- [vmlinux-4.19.83](http://dist.gem5.org/dist/v20-1/kernels/x86/static/vmlinux-4.19.83)
+- [vmlinux-5.4.49](http://dist.gem5.org/dist/v20-1/kernels/x86/static/vmlinux-5.4.49)
## Working Status
diff --git a/src/gapbs/README.md b/src/gapbs/README.md
index a2521d1..c34b4f5 100644
--- a/src/gapbs/README.md
+++ b/src/gapbs/README.md
@@ -1,7 +1,7 @@
# GAP Benchmark Suite (GAPBS) tests
This document provides instructions to create a GAP Benchmarks Suite (GAPBS) disk image, which, along with provided configuration scripts, may be used to run GAPBS within gem5 simulations.
-A pre-build disk image, for X86, can be found, gzipped, here: <http://dist.gem5.org/dist/v20/images/x86/ubuntu-18-04/gapbs.img.gz>.
+A pre-build disk image, for X86, can be found, gzipped, here: <http://dist.gem5.org/dist/v20-1/images/x86/ubuntu-18-04/gapbs.img.gz>.
## Building the Disk Image
Assuming that you are in the `src/gapbs/` directory, first create `m5` (which is needed to create the disk image):
@@ -29,7 +29,7 @@
gem5 scripts which configure the system and run the simulation are available in `configs/`.
The main script `run_gapbs.py` expects following arguments:
-**--kernel** : path to the Linux kernel. GAPBS has been tested with [vmlinux-5.2.3](http://dist.gem5.org/dist/v20/kernels/x86/static/vmlinux-5.2.3).
+**--kernel** : path to the Linux kernel. GAPBS has been tested with [vmlinux-5.2.3](http://dist.gem5.org/dist/v20-1/kernels/x86/static/vmlinux-5.2.3).
**--disk** : Path to the disk image.
diff --git a/src/npb/README.md b/src/npb/README.md
index 09ed94b..758d979 100755
--- a/src/npb/README.md
+++ b/src/npb/README.md
@@ -73,7 +73,7 @@
```
Once this process succeeds, the created disk image can be found on `npb/npb-image/npb`.
-A disk image already created following the above instructions can be found, gzipped, [here](http://dist.gem5.org/dist/v20/images/x86/ubuntu-18-04/npb.img.gz).
+A disk image already created following the above instructions can be found, gzipped, [here](http://dist.gem5.org/dist/v20-1/images/x86/ubuntu-18-04/npb.img.gz).
For more information on the npb disk creation process using packer refer [here](https://gem5art.readthedocs.io/en/latest/main-doc/disks.html#) and [here](https://gem5art.readthedocs.io/en/latest/tutorials/npb-tutorial.html).
@@ -121,7 +121,7 @@
**Note:** The above instructions are tested with `gcc 7.5.0` and an already compiled Linux binary can be downloaded from the following link:
-- [vmlinux-4.19.83](http://dist.gem5.org/dist/v20/kernels/x86/static/vmlinux-4.19.83)
+- [vmlinux-4.19.83](http://dist.gem5.org/dist/v20-1/kernels/x86/static/vmlinux-4.19.83)
## Working Status
diff --git a/src/parsec/README.md b/src/parsec/README.md
index f434924..4e25874 100644
--- a/src/parsec/README.md
+++ b/src/parsec/README.md
@@ -68,7 +68,7 @@
There are two sets of run scripts and system configuration files in the directory. The scripts found in `configs` use the classic memory system while the scripts in `configs-mesi-two-level` use the ruby memory system with MESI_Two_Level cache coherency protocol. The parameters used in the both sets of experiments are explained below:
-* kernel: The path to the linux kernel used to run the experiments with. In these experiments we only used kernel version 4.19.83 (You can download the binary [here](http://dist.gem5.org/dist/v20/kernels/x86/static/vmlinux-4.19.83)).
+* kernel: The path to the linux kernel used to run the experiments with. In these experiments we only used kernel version 4.19.83 (You can download the binary [here](http://dist.gem5.org/dist/v20-1/kernels/x86/static/vmlinux-4.19.83)).
* disk: The path to the PARSEC disk-image (The disk-image created above will work for both set of experiments).
* cpu: The type of cpu that is used to run the simulation with. There are two possible options: kvm (KvmCPU) and timing (TimingSimpleCPU).
* benchmark: The workload among 13 workloads of PARSEC. They include `blackscholes`, `bodytrack`, `canneal`, `dedup`, `facesim`, `ferret`, `fluidanimate`, `freqmine`, `raytrace`, `streamcluster`, `swaptions`, `vips`, `x264`. For further information on the workloads read [here](https://parsec.cs.princeton.edu/).
diff --git a/src/spec-2006/README.md b/src/spec-2006/README.md
index f22d801..d4f9ddf 100644
--- a/src/spec-2006/README.md
+++ b/src/spec-2006/README.md
@@ -65,7 +65,7 @@
## Linux Kernel
The following link contains the compiled Linux kernel that was tested by
running gem5-20 with SPEC 2006,
-- [vmlinux-4.19.83](http://dist.gem5.org/dist/v20/kernels/x86/static/vmlinux-4.19.83)
+- [vmlinux-4.19.83](http://dist.gem5.org/dist/v20-1/kernels/x86/static/vmlinux-4.19.83)
## gem5 Configuration Scripts
gem5 scripts which configure the system and run the simulation are available
diff --git a/src/spec-2017/README.md b/src/spec-2017/README.md
index 9b82dad..b6b26b6 100644
--- a/src/spec-2017/README.md
+++ b/src/spec-2017/README.md
@@ -66,7 +66,7 @@
## Linux Kernel
The following link contains the compiled Linux kernel that was tested by
running gem5-20 with SPEC 2017,
-- [vmlinux-4.19.83](http://dist.gem5.org/dist/v20/kernels/x86/static/vmlinux-4.19.83)
+- [vmlinux-4.19.83](http://dist.gem5.org/dist/v20-1/kernels/x86/static/vmlinux-4.19.83)
## gem5 Configuration Scripts
gem5 scripts which configure the system and run the simulation are available