resources: Updated dist.gem5.org/kernels URLs

http://dist.gem5.org/kernels has been moved to
http://dist.gem5.org/dist/v20/kernels. This patch updates the relevant
URLs.

Change-Id: Ifd2a6bdeb725dcba909a7b2f31425263419fa9bb
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5-resources/+/35118
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
Tested-by: Jason Lowe-Power <power.jg@gmail.com>
diff --git a/src/boot-exit/README.md b/src/boot-exit/README.md
index eefe6dd..1dd9bb7 100755
--- a/src/boot-exit/README.md
+++ b/src/boot-exit/README.md
@@ -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/kernels/x86/static/vmlinux-4.4.186)
-- [vmlinux-4.9.186](http://dist.gem5.org/kernels/x86/static/vmlinux-4.9.186)
-- [vmlinux-4.14.134](http://dist.gem5.org/kernels/x86/static/vmlinux-4.14.134)
-- [vmlinux-4.19.83](http://dist.gem5.org/kernels/x86/static/vmlinux-4.19.83)
-- [vmlinux-5.4.49](http://dist.gem5.org/kernels/x86/static/vmlinux-5.4.49)
+- [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)
 
 ## Working Status
 
diff --git a/src/gapbs/README.md b/src/gapbs/README.md
index 528f7b2..70c228b 100644
--- a/src/gapbs/README.md
+++ b/src/gapbs/README.md
@@ -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/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/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 8babbbb..edf2493 100755
--- a/src/npb/README.md
+++ b/src/npb/README.md
@@ -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/kernels/x86/static/vmlinux-4.19.83)
+- [vmlinux-4.19.83](http://dist.gem5.org/dist/v20/kernels/x86/static/vmlinux-4.19.83)
 
 ## Working Status
 
diff --git a/src/parsec/README.md b/src/parsec/README.md
index 17fed8e..f434924 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/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/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 50052ce..f22d801 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/kernels/x86/static/vmlinux-4.19.83)
+- [vmlinux-4.19.83](http://dist.gem5.org/dist/v20/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 d03d2d7..9b82dad 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/kernels/x86/static/vmlinux-4.19.83)
+- [vmlinux-4.19.83](http://dist.gem5.org/dist/v20/kernels/x86/static/vmlinux-4.19.83)
 
 ## gem5 Configuration Scripts
 gem5 scripts which configure the system and run the simulation are available