resources: Update resources README.md refs to v22.0
This should've been done upon the release of v22.0.
Change-Id: I4f5c6023a98c9f75ffe37ba8f7f35167c5e192e8
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5-resources/+/62131
Tested-by: Bobby Bruce <bbruce@ucdavis.edu>
Reviewed-by: Bobby Bruce <bbruce@ucdavis.edu>
Maintainer: Bobby Bruce <bbruce@ucdavis.edu>
diff --git a/README.md b/README.md
index 17a13db..6b7ca1b 100644
--- a/README.md
+++ b/README.md
@@ -100,29 +100,29 @@
### RISCV Tests Pre-built binaries
-<http://dist.gem5.org/dist/v21-2/test-progs/riscv-tests/dhrystone.riscv>
+<http://dist.gem5.org/dist/v22-0/test-progs/riscv-tests/dhrystone.riscv>
-<http://dist.gem5.org/dist/v21-2/test-progs/riscv-tests/median.riscv>
+<http://dist.gem5.org/dist/v22-0/test-progs/riscv-tests/median.riscv>
-<http://dist.gem5.org/dist/v21-2/test-progs/riscv-tests/mm.riscv>
+<http://dist.gem5.org/dist/v22-0/test-progs/riscv-tests/mm.riscv>
-<http://dist.gem5.org/dist/v21-2/test-progs/riscv-tests/mt-matmul.riscv>
+<http://dist.gem5.org/dist/v22-0/test-progs/riscv-tests/mt-matmul.riscv>
-<http://dist.gem5.org/dist/v21-2/test-progs/riscv-tests/mt-vvadd.riscv>
+<http://dist.gem5.org/dist/v22-0/test-progs/riscv-tests/mt-vvadd.riscv>
-<http://dist.gem5.org/dist/v21-2/test-progs/riscv-tests/multiply.riscv>
+<http://dist.gem5.org/dist/v22-0/test-progs/riscv-tests/multiply.riscv>
-<http://dist.gem5.org/dist/v21-2/test-progs/riscv-tests/pmp.riscv>
+<http://dist.gem5.org/dist/v22-0/test-progs/riscv-tests/pmp.riscv>
-<http://dist.gem5.org/dist/v21-2/test-progs/riscv-tests/qsort.riscv>
+<http://dist.gem5.org/dist/v22-0/test-progs/riscv-tests/qsort.riscv>
-<http://dist.gem5.org/dist/v21-2/test-progs/riscv-tests/rsort.riscv>
+<http://dist.gem5.org/dist/v22-0/test-progs/riscv-tests/rsort.riscv>
-<http://dist.gem5.org/dist/v21-2/test-progs/riscv-tests/spmv.riscv>
+<http://dist.gem5.org/dist/v22-0/test-progs/riscv-tests/spmv.riscv>
-<http://dist.gem5.org/dist/v21-2/test-progs/riscv-tests/towers.riscv>
+<http://dist.gem5.org/dist/v22-0/test-progs/riscv-tests/towers.riscv>
-<http://dist.gem5.org/dist/v21-2/test-progs/riscv-tests/vvadd.riscv>
+<http://dist.gem5.org/dist/v22-0/test-progs/riscv-tests/vvadd.riscv>
## Resource: simple
@@ -245,85 +245,85 @@
### simple Pre-built binaries
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/x86/test_pthread_create_seq>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/x86/test_pthread_create_seq>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/x86/test_pthread_create_para>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/x86/test_pthread_create_para>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/x86/test_pthread_mutex>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/x86/test_pthread_mutex>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/x86/test_atomic>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/x86/test_atomic>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/x86/test_pthread_cond>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/x86/test_pthread_cond>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/x86/test_std_thread>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/x86/test_std_thread>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/x86/test_std_mutex>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/x86/test_std_mutex>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/x86/test_std_condition_variable>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/x86/test_std_condition_variable>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/aarch32/test_pthread_create_seq>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/aarch32/test_pthread_create_seq>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/aarch32/test_pthread_create_para>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/aarch32/test_pthread_create_para>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/aarch32/test_pthread_mutex>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/aarch32/test_pthread_mutex>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/aarch32/test_atomic>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/aarch32/test_atomic>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/aarch32/test_pthread_cond>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/aarch32/test_pthread_cond>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/aarch32/test_std_thread>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/aarch32/test_std_thread>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/aarch32/test_std_mutex>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/aarch32/test_std_mutex>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/aarch32/test_std_condition_variable>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/aarch32/test_std_condition_variable>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/aarch64/test_pthread_create_seq>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/aarch64/test_pthread_create_seq>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/aarch64/test_pthread_create_para>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/aarch64/test_pthread_create_para>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/aarch64/test_pthread_mutex>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/aarch64/test_pthread_mutex>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/aarch64/test_atomic>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/aarch64/test_atomic>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/aarch64/test_pthread_cond>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/aarch64/test_pthread_cond>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/aarch64/test_std_thread>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/aarch64/test_std_thread>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/aarch64/test_std_mutex>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/aarch64/test_std_mutex>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/aarch64/test_std_condition_variable>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/aarch64/test_std_condition_variable>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/riscv64/test_pthread_create_seq>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/riscv64/test_pthread_create_seq>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/riscv64/test_pthread_create_para>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/riscv64/test_pthread_create_para>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/riscv64/test_pthread_mutex>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/riscv64/test_pthread_mutex>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/riscv64/test_atomic>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/riscv64/test_atomic>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/riscv64/test_pthread_cond>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/riscv64/test_pthread_cond>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/riscv64/test_std_thread>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/riscv64/test_std_thread>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/riscv64/test_std_mutex>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/riscv64/test_std_mutex>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/riscv64/test_std_condition_variable>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/riscv64/test_std_condition_variable>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/sparc64/test_pthread_create_seq>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/sparc64/test_pthread_create_seq>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/sparc64/test_pthread_create_para>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/sparc64/test_pthread_create_para>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/sparc64/test_pthread_mutex>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/sparc64/test_pthread_mutex>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/sparc64/test_atomic>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/sparc64/test_atomic>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/sparc64/test_pthread_cond>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/sparc64/test_pthread_cond>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/sparc64/test_std_thread>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/sparc64/test_std_thread>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/sparc64/test_std_mutex>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/sparc64/test_std_mutex>
-<http://dist.gem5.org/dist/v21-2/test-progs/pthreads/sparc64/test_std_condition_variable>
+<http://dist.gem5.org/dist/v22-0/test-progs/pthreads/sparc64/test_std_condition_variable>
## Resource: Square
@@ -340,7 +340,7 @@
### Square Pre-built binary
-<http://dist.gem5.org/dist/v21-2/test-progs/square/square>
+<http://dist.gem5.org/dist/v22-0/test-progs/square/square>
# Resource: HSA Agent Packet Example
@@ -394,21 +394,21 @@
## Pre-built binary
-<http://dist.gem5.org/dist/v21-2/test-progs/hip-samples/2dshfl>
+<http://dist.gem5.org/dist/v22-0/test-progs/hip-samples/2dshfl>
-<http://dist.gem5.org/dist/v21-2/test-progs/hip-samples/dynamic_shared>
+<http://dist.gem5.org/dist/v22-0/test-progs/hip-samples/dynamic_shared>
-<http://dist.gem5.org/dist/v21-2/test-progs/hip-samples/inline_asm>
+<http://dist.gem5.org/dist/v22-0/test-progs/hip-samples/inline_asm>
-<http://dist.gem5.org/dist/v21-2/test-progs/hip-samples/MatrixTranspose>
+<http://dist.gem5.org/dist/v22-0/test-progs/hip-samples/MatrixTranspose>
-<http://dist.gem5.org/dist/v21-2/test-progs/hip-samples/sharedMemory>
+<http://dist.gem5.org/dist/v22-0/test-progs/hip-samples/sharedMemory>
-<http://dist.gem5.org/dist/v21-2/test-progs/hip-samples/shfl>
+<http://dist.gem5.org/dist/v22-0/test-progs/hip-samples/shfl>
-<http://dist.gem5.org/dist/v21-2/test-progs/hip-samples/stream>
+<http://dist.gem5.org/dist/v22-0/test-progs/hip-samples/stream>
-<http://dist.gem5.org/dist/v21-2/test-progs/hip-samples/unroll>
+<http://dist.gem5.org/dist/v22-0/test-progs/hip-samples/unroll>
# Resource: Heterosync
@@ -431,7 +431,7 @@
## Pre-built binary
-<http://dist.gem5.org/dist/v21-2/test-progs/heterosync/gcn3/allSyncPrims-1kernel>
+<http://dist.gem5.org/dist/v22-0/test-progs/heterosync/gcn3/allSyncPrims-1kernel>
# Resource: lulesh
@@ -469,7 +469,7 @@
## Pre-built binary
-<http://dist.gem5.org/dist/v21-2/test-progs/lulesh/lulesh>
+<http://dist.gem5.org/dist/v22-0/test-progs/lulesh/lulesh>
# Resource: halo-finder (HACC)
@@ -514,7 +514,7 @@
## Pre-built binary
-<http://dist.gem5.org/dist/v21-2/test-progs/halo-finder/ForceTreeTest>
+<http://dist.gem5.org/dist/v22-0/test-progs/halo-finder/ForceTreeTest>
# Resource: DNNMark
@@ -600,7 +600,7 @@
## Pre-built binary
-<http://dist.gem5.org/dist/v21-2/test-progs/pennant/pennant>
+<http://dist.gem5.org/dist/v22-0/test-progs/pennant/pennant>
## Resource: SPEC 2006
@@ -650,7 +650,7 @@
### GAPBS Pre-built disk image
-<http://dist.gem5.org/dist/v21-2/images/x86/ubuntu-18-04/gapbs.img.gz>.
+<http://dist.gem5.org/dist/v22-0/images/x86/ubuntu-18-04/gapbs.img.gz>.
## Resource: PARSEC Benchmark Suite
@@ -671,7 +671,7 @@
### GAPBS Pre-built disk image
-<http://dist.gem5.org/dist/v21-2/images/x86/ubuntu-18-04/parsec.img.gz>.
+<http://dist.gem5.org/dist/v22-0/images/x86/ubuntu-18-04/parsec.img.gz>.
## Resource: NAS Parallel Benchmarks (NPB) Tests
@@ -698,7 +698,7 @@
### NPB Pre-built disk image
-<http://dist.gem5.org/dist/v21-2/images/x86/ubuntu-18-04/npb.img.gz>
+<http://dist.gem5.org/dist/v22-0/images/x86/ubuntu-18-04/npb.img.gz>
## Resource: Linux Boot Tests
@@ -722,11 +722,11 @@
### RISCV Full System pre-built disk image
-<http://dist.gem5.org/dist/v21-2/images/riscv/busybox/riscv-disk.img.gz>
+<http://dist.gem5.org/dist/v22-0/images/riscv/busybox/riscv-disk.img.gz>
### RISCV Full System pre-built Linux bootloader
-<http://dist.gem5.org/dist/v21-2/kernels/riscv/static/bootloader-vmlinux-5.10>
+<http://dist.gem5.org/dist/v22-0/kernels/riscv/static/bootloader-vmlinux-5.10>
## Resource: RISCV Full System with Disk Image
@@ -739,7 +739,7 @@
### RISCV Full System pre-built Linux bootloader with embedded workload
-<http://dist.gem5.org/dist/v21-2/misc/riscv/bbl-busybox-boot-exit>
+<http://dist.gem5.org/dist/v22-0/misc/riscv/bbl-busybox-boot-exit>
## Resource: Insttest
@@ -771,7 +771,7 @@
### Insttest Pre-built binary
-<http://dist.gem5.org/dist/v21-2/test-progs/insttest/bin/sparc/linux/insttest>
+<http://dist.gem5.org/dist/v22-0/test-progs/insttest/bin/sparc/linux/insttest>
## Resource: Linux Kernel Binary
@@ -784,25 +784,25 @@
### Linux Kernel Pre-built binaries
-<http://dist.gem5.org/dist/v21-2/kernels/x86/static/vmlinux-4.4.186>
-<http://dist.gem5.org/dist/v21-2/kernels/x86/static/vmlinux-4.9.186>
-<http://dist.gem5.org/dist/v21-2/kernels/x86/static/vmlinux-4.14.134>
-<http://dist.gem5.org/dist/v21-2/kernels/x86/static/vmlinux-4.19.83>
+<http://dist.gem5.org/dist/v22-0/kernels/x86/static/vmlinux-4.4.186>
+<http://dist.gem5.org/dist/v22-0/kernels/x86/static/vmlinux-4.9.186>
+<http://dist.gem5.org/dist/v22-0/kernels/x86/static/vmlinux-4.14.134>
+<http://dist.gem5.org/dist/v22-0/kernels/x86/static/vmlinux-4.19.83>
## Resource: LupV Disk image and Kernel/boot loader
[gem5 supports LupIO](https://www.gem5.org/project/2022/02/07/lupio.html).
-An example of using gem5 with LupIO can be found in [`configs/example/lupv`](https://gem5.googlesource.com/public/gem5/+/refs/tags/v21.2.0.0/configs/example/lupv/).
+An example of using gem5 with LupIO can be found in [`configs/example/lupv`](https://gem5.googlesource.com/public/gem5/+/refs/tags/v22.0.0.0/configs/example/lupv/).
The sources to build a LupV (LupIO with RISC-V) disk image (based on busybox) and a LupV bootloader/kernel can be found in `src/lupv`.
### LupV Pre-built disk image
-<http://dist.gem5.org/dist/v21-2/images/riscv/busybox/riscv-lupio-busybox.img.gz>
+<http://dist.gem5.org/dist/v22-0/images/riscv/busybox/riscv-lupio-busybox.img.gz>
### LupV Pre-built bootloader/kernel
-<http://dist.gem5.org/dist/v21-2/kernels/riscv/static/lupio-linux>
+<http://dist.gem5.org/dist/v22-0/kernels/riscv/static/lupio-linux>
## Licensing
diff --git a/src/gapbs/README.md b/src/gapbs/README.md
index 8d5d13e..5307102 100644
--- a/src/gapbs/README.md
+++ b/src/gapbs/README.md
@@ -12,7 +12,7 @@
This document provides instructions to create a GAP Benchmark Suite (GAPBS) disk image, which, along with an example script, may be used to run GAPBS within gem5 simulations. The example script uses a pre-built disk-image.
-A pre-built disk image, for X86, can be found, gzipped, here: <http://dist.gem5.org/dist/v21-2/images/x86/ubuntu-18-04/gapbs.img.gz>.
+A pre-built disk image, for X86, can be found, gzipped, here: <http://dist.gem5.org/dist/v22-0/images/x86/ubuntu-18-04/gapbs.img.gz>.
## Building the Disk Image
diff --git a/src/gpu/DNNMark/README.md b/src/gpu/DNNMark/README.md
index 4acd9b8..e07b8a7 100644
--- a/src/gpu/DNNMark/README.md
+++ b/src/gpu/DNNMark/README.md
@@ -27,8 +27,8 @@
`-v ${PWD}:${PWD}` in the docker run commands
```
cd src/gpu/DNNMark
-docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v21-2 ./setup.sh HIP
-docker run --rm -v ${PWD}:${PWD} -w ${PWD}/build -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v21-2 make
+docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v22-0 ./setup.sh HIP
+docker run --rm -v ${PWD}:${PWD} -w ${PWD}/build -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v22-0 make
```
DNNMark uses MIOpen kernels, which are unable to be compiled on-the-fly in gem5.
@@ -38,7 +38,7 @@
To generate the MIOpen kernels:
```
cd src/gpu/DNNMark
-docker run --rm -v ${PWD}:${PWD} -v${PWD}/cachefiles:/root/.cache/miopen/2.9.0 -w ${PWD} gcr.io/gem5-test/gcn-gpu:v21-2 python3 generate_cachefiles.py cachefiles.csv [--gfx-version={gfx801,gfx803}] [--num-cus=N]
+docker run --rm -v ${PWD}:${PWD} -v${PWD}/cachefiles:/root/.cache/miopen/2.9.0 -w ${PWD} gcr.io/gem5-test/gcn-gpu:v22-0 python3 generate_cachefiles.py cachefiles.csv [--gfx-version={gfx801,gfx803}] [--num-cus=N]
```
Due to the large amounts of memory that need to be set up for DNNMark, we have
@@ -56,13 +56,13 @@
To build GCN3_X86:
```
# Working directory is your gem5 directory
-docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v21-2 scons -sQ -j$(nproc) build/GCN3_X86/gem5.opt
+docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v22-0 scons -sQ -j$(nproc) build/GCN3_X86/gem5.opt
```
To run one of the benchmarks (fwd softmax) in gem5:
```
# Assuming gem5 and gem5-resources are sub-directories of the current directory
-docker run --rm -v ${PWD}:${PWD} -v ${PWD}/gem5-resources/src/gpu/DNNMark/cachefiles:/root/.cache/miopen/2.9.0 -w ${PWD} gcr.io/gem5-test/gcn-gpu:v21-2 gem5/build/GCN3_X86/gem5.opt gem5/configs/example/apu_se.py -n3 --benchmark-root=gem5-resources/src/gpu/DNNMark/build/benchmarks/test_fwd_softmax -cdnnmark_test_fwd_softmax --options="-config gem5-resources/src/gpu/DNNMark/config_example/softmax_config.dnnmark -mmap gem5-resources/src/gpu/DNNMark/mmap.bin"
+docker run --rm -v ${PWD}:${PWD} -v ${PWD}/gem5-resources/src/gpu/DNNMark/cachefiles:/root/.cache/miopen/2.9.0 -w ${PWD} gcr.io/gem5-test/gcn-gpu:v22-0 gem5/build/GCN3_X86/gem5.opt gem5/configs/example/apu_se.py -n3 --benchmark-root=gem5-resources/src/gpu/DNNMark/build/benchmarks/test_fwd_softmax -cdnnmark_test_fwd_softmax --options="-config gem5-resources/src/gpu/DNNMark/config_example/softmax_config.dnnmark -mmap gem5-resources/src/gpu/DNNMark/mmap.bin"
```
Information from the original DNNMark README included below.
diff --git a/src/gpu/halo-finder/README.md b/src/gpu/halo-finder/README.md
index fa87353..e9b144a 100644
--- a/src/gpu/halo-finder/README.md
+++ b/src/gpu/halo-finder/README.md
@@ -59,4 +59,4 @@
## Pre-built binary
-<http://dist.gem5.org/dist/v21-2/test-progs/halo-finder/ForceTreeTest>
+<http://dist.gem5.org/dist/v22-0/test-progs/halo-finder/ForceTreeTest>
diff --git a/src/gpu/heterosync/README.md b/src/gpu/heterosync/README.md
index 83bd3c5..9d1d79b 100644
--- a/src/gpu/heterosync/README.md
+++ b/src/gpu/heterosync/README.md
@@ -21,7 +21,7 @@
## Compilation
```
cd src/gpu/heterosync
-docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v21-2 make release-gfx8
+docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v22-0 make release-gfx8
```
The release-gfx8 target builds for gfx801, a GCN3-based APU, and gfx803, a
@@ -33,12 +33,12 @@
HeteroSync has multiple applications that can be run (see below). For example, to run sleepMutex with 10 ld/st per thread, 16 WGs, and 4 iterations of the critical section:
```
-docker run -u $UID:$GID --volume $(pwd):$(pwd) -w $(pwd) gcr.io/gem5-test/gcn-gpu:v21-2 gem5/build/GCN3_X86/gem5.opt gem5/configs/example/apu_se.py -n 3 -c bin/allSyncPrims-1kernel --options="sleepMutex 10 16 4"
+docker run -u $UID:$GID --volume $(pwd):$(pwd) -w $(pwd) gcr.io/gem5-test/gcn-gpu:v22-0 gem5/build/GCN3_X86/gem5.opt gem5/configs/example/apu_se.py -n 3 -c bin/allSyncPrims-1kernel --options="sleepMutex 10 16 4"
```
## Pre-built binary
-<http://dist.gem5.org/dist/v21-2/test-progs/heterosync/gcn3/allSyncPrims-1kernel>
+<http://dist.gem5.org/dist/v22-0/test-progs/heterosync/gcn3/allSyncPrims-1kernel>
Information from original HeteroSync README included below:
diff --git a/src/gpu/hip-samples/README.md b/src/gpu/hip-samples/README.md
index f81c923..6f0eeb4 100644
--- a/src/gpu/hip-samples/README.md
+++ b/src/gpu/hip-samples/README.md
@@ -28,7 +28,7 @@
```
cd src/gpu/hip-samples
-docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v21-2 make
+docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v22-0 make
```
Individual programs can be made by specifying the name of the program
@@ -38,18 +38,18 @@
## Pre-built binary
-<http://dist.gem5.org/dist/v21-2/test-progs/hip-samples/2dshfl>
+<http://dist.gem5.org/dist/v22-0/test-progs/hip-samples/2dshfl>
-<http://dist.gem5.org/dist/v21-2/test-progs/hip-samples/dynamic_shared>
+<http://dist.gem5.org/dist/v22-0/test-progs/hip-samples/dynamic_shared>
-<http://dist.gem5.org/dist/v21-2/test-progs/hip-samples/inline_asm>
+<http://dist.gem5.org/dist/v22-0/test-progs/hip-samples/inline_asm>
-<http://dist.gem5.org/dist/v21-2/test-progs/hip-samples/MatrixTranspose>
+<http://dist.gem5.org/dist/v22-0/test-progs/hip-samples/MatrixTranspose>
-<http://dist.gem5.org/dist/v21-2/test-progs/hip-samples/sharedMemory>
+<http://dist.gem5.org/dist/v22-0/test-progs/hip-samples/sharedMemory>
-<http://dist.gem5.org/dist/v21-2/test-progs/hip-samples/shfl>
+<http://dist.gem5.org/dist/v22-0/test-progs/hip-samples/shfl>
-<http://dist.gem5.org/dist/v21-2/test-progs/hip-samples/stream>
+<http://dist.gem5.org/dist/v22-0/test-progs/hip-samples/stream>
-<http://dist.gem5.org/dist/v21-2/test-progs/hip-samples/unroll>
+<http://dist.gem5.org/dist/v22-0/test-progs/hip-samples/unroll>
diff --git a/src/gpu/hsa-agent-pkt/README.md b/src/gpu/hsa-agent-pkt/README.md
index a2dc866..404d352 100644
--- a/src/gpu/hsa-agent-pkt/README.md
+++ b/src/gpu/hsa-agent-pkt/README.md
@@ -29,7 +29,7 @@
```
cd src/gpu/hsa-agent-pkt
-docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v21-2 make gfx8-apu
+docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v22-0 make gfx8-apu
```
The compiled binary can be found in `src/gpu/hsa-agent-pkt/bin`
diff --git a/src/gpu/lulesh/README.md b/src/gpu/lulesh/README.md
index 7f07853..1ecc137 100644
--- a/src/gpu/lulesh/README.md
+++ b/src/gpu/lulesh/README.md
@@ -20,7 +20,7 @@
## Compilation and Running
```
cd src/gpu/lulesh
-docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v21-2 make
+docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v22-0 make
```
By default, the makefile builds for gfx801, and is placed in the `src/gpu/lulesh/bin` folder.
@@ -30,7 +30,7 @@
```
# Working directory is your gem5 directory
-docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v21-2 scons -sQ -j$(nproc) build/GCN3_X86/gem5.opt
+docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v22-0 scons -sQ -j$(nproc) build/GCN3_X86/gem5.opt
```
The following command shows how to run lulesh
@@ -42,7 +42,7 @@
```
# Assuming gem5 and gem5-resources are in your working directory
-docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v21-2 gem5/build/GCN3_X86/gem5.opt gem5/configs/example/apu_se.py -n3 --mem-size=8GB --benchmark-root=gem5-resources/src/gpu/lulesh/bin -clulesh
+docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v22-0 gem5/build/GCN3_X86/gem5.opt gem5/configs/example/apu_se.py -n3 --mem-size=8GB --benchmark-root=gem5-resources/src/gpu/lulesh/bin -clulesh
```
## Pre-built binary
diff --git a/src/gpu/pennant/README.md b/src/gpu/pennant/README.md
index 0c025e4..d326687 100644
--- a/src/gpu/pennant/README.md
+++ b/src/gpu/pennant/README.md
@@ -20,7 +20,7 @@
```
cd src/gpu/pennant
-docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v21-2 make
+docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v22-0 make
```
By default, the binary is built for gfx801 and is placed in `src/gpu/pennant/build`
@@ -31,7 +31,7 @@
```
# Assuming gem5 and gem5-resources are in your working directory
-docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v21-2 gem5/build/GCN3_X86/gem5.opt gem5/configs/example/apu_se.py -n3 --benchmark-root=gem5-resources/src/gpu/pennant/build -cpennant --options="gem5-resources/src/gpu/pennant/test/noh/noh.pnt"
+docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v22-0 gem5/build/GCN3_X86/gem5.opt gem5/configs/example/apu_se.py -n3 --benchmark-root=gem5-resources/src/gpu/pennant/build -cpennant --options="gem5-resources/src/gpu/pennant/test/noh/noh.pnt"
```
The output gets placed in `src/gpu/pennant/test/noh/`, and the file `noh.xy`
@@ -40,7 +40,7 @@
## Pre-built binary
-<http://dist.gem5.org/dist/v21-2/test-progs/pennant/pennant>
+<http://dist.gem5.org/dist/v22-0/test-progs/pennant/pennant>
The information from the original PENNANT README is included below.
diff --git a/src/gpu/square/README.md b/src/gpu/square/README.md
index dbf274b..02e7d61 100644
--- a/src/gpu/square/README.md
+++ b/src/gpu/square/README.md
@@ -18,14 +18,14 @@
By default, square will build for all supported GPU types (gfx801, gfx803)
```
cd src/gpu/square
-docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v21-2 make
+docker run --rm -v ${PWD}:${PWD} -w ${PWD} -u $UID:$GID gcr.io/gem5-test/gcn-gpu:v22-0 make
```
The compiled binary can be found in the `bin` directory.
## Pre-built binary
-A pre-built binary can be found at <http://dist.gem5.org/dist/v21-2/test-progs/square/square>.
+A pre-built binary can be found at <http://dist.gem5.org/dist/v22-0/test-progs/square/square>.
## Compiling GCN3_X86/gem5.opt
@@ -34,11 +34,11 @@
```
git clone https://gem5.googlesource.com/public/gem5
cd gem5
-docker run -u $UID:$GID --volume $(pwd):$(pwd) -w $(pwd) gcr.io/gem5-test/gcn-gpu:v21-2 scons build/GCN3_X86/gem5.opt -j <num cores>
+docker run -u $UID:$GID --volume $(pwd):$(pwd) -w $(pwd) gcr.io/gem5-test/gcn-gpu:v22-0 scons build/GCN3_X86/gem5.opt -j <num cores>
```
## Running Square on GCN3_X86/gem5.opt
```
-docker run -u $UID:$GID --volume $(pwd):$(pwd) -w $(pwd) gcr.io/gem5-test/gcn-gpu:v21-2 gem5/build/GCN3_X86/gem5.opt gem5/configs/example/apu_se.py -n 3 -c bin/square
+docker run -u $UID:$GID --volume $(pwd):$(pwd) -w $(pwd) gcr.io/gem5-test/gcn-gpu:v22-0 gem5/build/GCN3_X86/gem5.opt gem5/configs/example/apu_se.py -n 3 -c bin/square
```
diff --git a/src/lupv/README.md b/src/lupv/README.md
index a425059..f34ba53 100644
--- a/src/lupv/README.md
+++ b/src/lupv/README.md
@@ -13,7 +13,7 @@
This README will cover how to create a bootloader/kernel, and a disk image which may be used to run LupV (LupIO with RISC-V) in gem5.
-An example script which uses these resources is provided here: <https://gem5.googlesource.com/public/gem5/+/refs/tags/v21.2.0.0/configs/example/lupv/>.
+An example script which uses these resources is provided here: <https://gem5.googlesource.com/public/gem5/+/refs/tags/v22.0.0.0/configs/example/lupv/>.
## Toolchain
@@ -65,7 +65,7 @@
The resulting firmware which includes the bootloader and the kernel, and can be
loaded as a kernel image in gem5, is in `build/bbl`.
-A pre-built bootloader/kernel binary can be obtained from [here](http://dist.gem5.org/dist/v21-2/kernels/riscv/static/lupio-linux).
+A pre-built bootloader/kernel binary can be obtained from [here](http://dist.gem5.org/dist/v22-0/kernels/riscv/static/lupio-linux).
## Root filesystem
@@ -134,4 +134,4 @@
The resulting filesystem image, which can be loaded as a partition image in
gem5, is `rootfs.img`.
-A pre-built, gzipped, image can be obtained [here](http://dist.gem5.org/dist/v21-2/images/riscv/busybox/riscv-lupio-busybox.img.gz).
+A pre-built, gzipped, image can be obtained [here](http://dist.gem5.org/dist/v22-0/images/riscv/busybox/riscv-lupio-busybox.img.gz).
diff --git a/src/npb/README.md b/src/npb/README.md
index 10cd876..0f59edc 100644
--- a/src/npb/README.md
+++ b/src/npb/README.md
@@ -72,7 +72,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/v21-2/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/v22-0/images/x86/ubuntu-18-04/npb.img.gz).
## Simulating NPB using an example script
diff --git a/src/riscv-fs/README.md b/src/riscv-fs/README.md
index af7f38b..90a3fa9 100644
--- a/src/riscv-fs/README.md
+++ b/src/riscv-fs/README.md
@@ -106,7 +106,7 @@
```
This should generate a `vmlinux` image in the `linux` directory.
-A pre-built RISC-V 5.10 linux kernel can be downloaded [here](http://dist.gem5.org/dist/v21-2/kernels/riscv/static/vmlinux-5.10).
+A pre-built RISC-V 5.10 linux kernel can be downloaded [here](http://dist.gem5.org/dist/v22-0/kernels/riscv/static/vmlinux-5.10).
## Bootloader (bbl)
@@ -136,7 +136,7 @@
```
This will produce a `bbl` bootloader binary with linux kernel in `riscv-pk/build` directory.
-A pre-built copy of this bootloard binary, with the linux kernel can be downloaded [here](http://dist.gem5.org/dist/v21-2/kernels/riscv/static/bootloader-vmlinux-5.10).
+A pre-built copy of this bootloard binary, with the linux kernel can be downloaded [here](http://dist.gem5.org/dist/v22-0/kernels/riscv/static/bootloader-vmlinux-5.10).
## Busy Box
@@ -220,7 +220,7 @@
```
The disk image `riscv_disk` is ready to use.
-A pre-built, gzipped, disk image can be downloaded [here](http://dist.gem5.org/dist/v21-2/images/riscv/busybox/riscv-disk.img.gz).
+A pre-built, gzipped, disk image can be downloaded [here](http://dist.gem5.org/dist/v22-0/images/riscv/busybox/riscv-disk.img.gz).
**Note:** If you need to resize the disk image once it is created, you can do the following:
diff --git a/src/riscv-ubuntu/README.md b/src/riscv-ubuntu/README.md
index bb37126..e4f2778 100644
--- a/src/riscv-ubuntu/README.md
+++ b/src/riscv-ubuntu/README.md
@@ -198,7 +198,7 @@
# Pre-built disk image
-A pre-build, gzipped, disk image is available at <http://dist.gem5.org/dist/v21-2/images/riscv/ubuntu-20-04/riscv-ubuntu-20220318.img.gz>. **Note**: The password set for the `ubuntu` user is `helloworld`.
+A pre-build, gzipped, disk image is available at <http://dist.gem5.org/dist/v22-0/images/riscv/ubuntu-20-04/riscv-ubuntu-20220318.img.gz>. **Note**: The password set for the `ubuntu` user is `helloworld`.
# Using the Disk Image
This disk image is used in the following gem5 example RISCV config files, found within the gem5 repository:
diff --git a/src/x86-ubuntu/README.md b/src/x86-ubuntu/README.md
index 0a88e51..114db6b 100644
--- a/src/x86-ubuntu/README.md
+++ b/src/x86-ubuntu/README.md
@@ -76,7 +76,7 @@
```
Once this process succeeds, the disk image can be found on `x86-ubuntu/x86-ubuntu-image/x86-ubuntu`.
-A disk image already created following the above instructions can be found, gzipped, [here](http://dist.gem5.org/dist/v21-2/images/x86/ubuntu-18-04/x86-ubuntu.img.gz).
+A disk image already created following the above instructions can be found, gzipped, [here](http://dist.gem5.org/dist/v22-0/images/x86/ubuntu-18-04/x86-ubuntu.img.gz).
## Example Run Scripts