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