resources: Move url_base from the url in resources.json

The gem5 library will now process the URL as an f-string to replace
"url_base" which what's set at the top of the file.

This allows us to update the URLs easier for releases, and in the
eventuality the resources are moved to another url.

Change-Id: Ic7d4e8cc74019d2e20dea51a1f70b4cc1de65b1d
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5-resources/+/51167
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/resources.json b/resources.json
index ce67b4c..e6cc026 100644
--- a/resources.json
+++ b/resources.json
@@ -1,6 +1,7 @@
 
 {
     "version" : "[DEVELOP FOR v21.2]",
+    "url_base" : "http://dist.gem5.org/dist/develop",
     "previous-versions" : {},
     "resources": [
         {
@@ -10,7 +11,7 @@
             "architecture": "RISCV",
             "is_zipped" : "True",
             "md5sum" : "d6126db9f6bed7774518ae25aa35f153",
-            "url": "http://dist.gem5.org/dist/develop/images/riscv/busybox/riscv-disk.img.gz",
+            "url": "{url_base}/images/riscv/busybox/riscv-disk.img.gz",
             "source" : "src/riscv-fs"
         },
         {
@@ -20,7 +21,7 @@
             "architecture" : "X86",
             "is_zipped" : "False",
             "md5sum" : "19e178622935fdcee1aff0dd7d6d0ebc",
-            "url" : "http://dist.gem5.org/dist/develop/test-progs/m5-exit/bin/x86/linux/m5_exit",
+            "url" : "{url_base}/test-progs/m5-exit/bin/x86/linux/m5_exit",
             "source" : "src/simple"
         },
         {
@@ -30,7 +31,7 @@
             "architecture" : "X86",
             "is_zipped" : "True",
             "md5sum" : "19131e62c5b10f137948ec5975391477",
-            "url" : "http://dist.gem5.org/dist/develop/images/x86/ubuntu-18-04/parsec.img.gz",
+            "url" : "{url_base}/images/x86/ubuntu-18-04/parsec.img.gz",
             "source" : "src/parsec"
         },
         {
@@ -40,7 +41,7 @@
             "architecture" : "X86",
             "is_zipped" : "True",
             "md5sum" : "008a4bf505a04efed0758b49183e01f7",
-            "url" : "http://dist.gem5.org/dist/v21-0/images/x86/ubuntu-18-04/boot-exit.img.gz",
+            "url" : "{url_base}/images/x86/ubuntu-18-04/boot-exit.img.gz",
             "source" : "src/boot-exit"
         },
         {
@@ -50,7 +51,7 @@
             "architecture" : "X86",
             "is_zipped" : "True",
             "md5sum" : "90e363abf0ddf22eefa2c7c5c9391c49",
-            "url" : "http://dist.gem5.org/dist/develop/images/x86/ubuntu-18-04/x86-ubuntu.img.gz",
+            "url" : "{url_base}/images/x86/ubuntu-18-04/x86-ubuntu.img.gz",
             "source" : "src/x86-ubuntu"
         },
         {
@@ -70,7 +71,7 @@
             "architecture": "RISCV",
             "is_zipped" : "False",
             "md5sum" : "8ec185abc97e42b4ab1f0a30fc720e09",
-            "url": "http://dist.gem5.org/dist/develop/misc/riscv/bbl-busybox-boot-exit",
+            "url": "{url_base}/misc/riscv/bbl-busybox-boot-exit",
             "source" : "src/riscv-boot-exit-nodisk"
         },
         {
@@ -84,7 +85,7 @@
                     "architecture" : "X86",
                     "is_zipped" : "False",
                     "md5sum" : "28228eac2eea81ee3ce36305b7641c18",
-                    "url" : "http://dist.gem5.org/dist/develop/kernels/x86/static/vmlinux-4.19.83",
+                    "url" : "{url_base}/kernels/x86/static/vmlinux-4.19.83",
                     "source" : "src/linux-kernel"
                 },
                 {
@@ -94,7 +95,7 @@
                     "architecture" : "X86",
                     "is_zipped" : "False",
                     "md5sum" : "60a53c7d47d7057436bf4b9df707a841",
-                    "url" : "http://dist.gem5.org/dist/develop/kernels/x86/static/vmlinux-5.4.49",
+                    "url" : "{url_base}/kernels/x86/static/vmlinux-5.4.49",
                     "source" : "src/linux-kernel"
                 },
                 {
@@ -104,7 +105,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "ac29fe5f71c096e6b2044b4e4d623edc",
-                    "url" : "http://dist.gem5.org/dist/develop/kernels/riscv/static/bootloader-vmlinux-5.10",
+                    "url" : "{url_base}/kernels/riscv/static/bootloader-vmlinux-5.10",
                     "source" : "src/riscv-fs"
                 }
             ]
@@ -120,7 +121,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" :  "False",
                     "md5sum" : "6d9494d22b90d817e826b0d762fda973",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/hello/bin/riscv/linux/hello",
+                    "url" : "{url_base}/test-progs/hello/bin/riscv/linux/hello",
                     "source" : "src/simple"
                 },
                 {
@@ -130,7 +131,7 @@
                     "architecture" : "ARM",
                     "is_zipped" :  "False",
                     "md5sum" : "71b2cb004fe2cda4556f0b1a38638af6",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/hello/bin/arm/linux/hello64-static",
+                    "url" : "{url_base}/test-progs/hello/bin/arm/linux/hello64-static",
                     "source" : "src/simple"
                 },
                 {
@@ -140,7 +141,7 @@
                     "architecture" : "ARM",
                     "is_zipped" :  "False",
                     "md5sum" : "15defa57a6c0035590992f8d715e9318",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/hello/bin/arm/linux/hello32-static",
+                    "url" : "{url_base}/test-progs/hello/bin/arm/linux/hello32-static",
                     "source" : "src/simple"
                 },
                 {
@@ -150,7 +151,7 @@
                     "architecture" : "MIPS",
                     "is_zipped" :  "False",
                     "md5sum" : "c98040d3802b49c37b8d88811cd896d5",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/hello/bin/mips/linux/hello",
+                    "url" : "{url_base}/test-progs/hello/bin/mips/linux/hello",
                     "source" : "src/simple"
                 },
                 {
@@ -160,7 +161,7 @@
                     "architecture" : "SPARC",
                     "is_zipped" :  "False",
                     "md5sum" : "b242b62c32dd0e0eb7b79141d2be7707",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/hello/bin/sparc/linux/hello",
+                    "url" : "{url_base}/test-progs/hello/bin/sparc/linux/hello",
                     "source" : "src/simple"
                 },
                 {
@@ -170,7 +171,7 @@
                     "architecture" : "POWER",
                     "is_zipped" :  "False",
                     "md5sum" : "3402ef20eb11e0a8580b0fde0a692bc3",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/hello/bin/power/linux/hello",
+                    "url" : "{url_base}/test-progs/hello/bin/power/linux/hello",
                     "source" : "src/simple"
                 },
                 {
@@ -180,7 +181,7 @@
                     "architecture" : "X86",
                     "is_zipped" :  "False",
                     "md5sum" : "dbf120338b37153e3334603970cebd8c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/hello/bin/x86/linux/hello64-static",
+                    "url" : "{url_base}/test-progs/hello/bin/x86/linux/hello64-static",
                     "source" : "src/simple"
                 },
                 {
@@ -190,7 +191,7 @@
                     "architecture" : "X86",
                     "is_zipped" :  "False",
                     "md5sum" : "d46e559a4272e75a0086b382560d296e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/hello/bin/x86/linux/hello32-static",
+                    "url" : "{url_base}/test-progs/hello/bin/x86/linux/hello32-static",
                     "source" : "src/simple"
                 },
                 {
@@ -200,7 +201,7 @@
                     "architecture" : "X86",
                     "is_zipped" :  "False",
                     "md5sum" : "e9b31ab86ce0f95e290ce7661cf7cf88",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/hello/bin/x86/linux/hello64-dynamic",
+                    "url" : "{url_base}/test-progs/hello/bin/x86/linux/hello64-dynamic",
                     "source" : "src/simple"
                 }
             ]
@@ -212,7 +213,7 @@
             "architecture" : "SPARC",
             "is_zipped" : "False",
             "md5sum" : "621434719e68377443ea0f2e3a50e4cb",
-            "url" : "http://dist.gem5.org/dist/develop/test-progs/insttest/bin/sparc/linux/insttest",
+            "url" : "{url_base}/test-progs/insttest/bin/sparc/linux/insttest",
             "source" : "src/insttest"
         },
         {
@@ -226,7 +227,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "f79864adb24b4d9d58973fe296555dc3",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64mi-p-access",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64mi-p-access",
                     "source" : "src/asmtest"
                 },
                 {
@@ -236,7 +237,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "cf9c2c258bc4ee79f6ab725dcd93c8a3",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64mi-p-breakpoint",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64mi-p-breakpoint",
                     "source" : "src/asmtest"
                 },
                 {
@@ -246,7 +247,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d184e318ca5583c7459d210af833f67d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64mi-p-csr",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64mi-p-csr",
                     "source" : "src/asmtest"
                 },
                 {
@@ -256,7 +257,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "7f5bb9a8dc5b3556c63f24966edf6ad2",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64mi-p-illegal",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64mi-p-illegal",
                     "source" : "src/asmtest"
                 },
                 {
@@ -266,7 +267,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "01720cfc720c49af44593fb66e63e06e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64mi-p-ma_addr",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64mi-p-ma_addr",
                     "source" : "src/asmtest"
                 },
                 {
@@ -276,7 +277,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "6a8ee354739700aa4da0cf256ae3b623",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64mi-p-ma_fetch",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64mi-p-ma_fetch",
                     "source" : "src/asmtest"
                 },
                 {
@@ -286,7 +287,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "1894b9678b44a1317bf0fda2bc767443",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64mi-p-mcsr",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64mi-p-mcsr",
                     "source" : "src/asmtest"
                 },
                 {
@@ -296,7 +297,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "50e24f358eeceb443c18fe4e566957b2",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64mi-p-sbreak",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64mi-p-sbreak",
                     "source" : "src/asmtest"
                 },
                 {
@@ -306,7 +307,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "b95617ad90fd92f3f518c626bc1c81fc",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64mi-p-scall",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64mi-p-scall",
                     "source" : "src/asmtest"
                 },
                 {
@@ -316,7 +317,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "84dc170bb877dc516f6127371f813087",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64samt-ps-sysclone_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64samt-ps-sysclone_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -326,7 +327,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "fe859cc6a504d62bc3abbb751b55e416",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64samt-ps-sysfutex1_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64samt-ps-sysfutex1_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -336,7 +337,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "4a8d53dd89756e6c74ed0925fab72fc4",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64samt-ps-sysfutex2_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64samt-ps-sysfutex2_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -346,7 +347,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "ec61b4108d4c6bb904600a588bb367d3",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64samt-ps-sysfutex3_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64samt-ps-sysfutex3_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -356,7 +357,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "3b805a4400927b59e97a2f678a622f7b",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64samt-ps-sysfutex_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64samt-ps-sysfutex_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -366,7 +367,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "fb9db247f8acd3fa330e383942b7170c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64si-p-csr",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64si-p-csr",
                     "source" : "src/asmtest"
                 },
                 {
@@ -376,7 +377,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "916747b2226aab4ae7ca05b7eaebc189",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64si-p-dirty",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64si-p-dirty",
                     "source" : "src/asmtest"
                 },
                 {
@@ -386,7 +387,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "bf1d206a09b1b5506533db47d195e354",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64si-p-icache-alias",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64si-p-icache-alias",
                     "source" : "src/asmtest"
                 },
                 {
@@ -396,7 +397,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "a3451c72e5bc0fecdf34cf8c59ace267",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64si-p-ma_fetch",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64si-p-ma_fetch",
                     "source" : "src/asmtest"
                 },
                 {
@@ -406,7 +407,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "08afcd6a559f0625ff2ad490573da7c2",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64si-p-sbreak",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64si-p-sbreak",
                     "source" : "src/asmtest"
                 },
                 {
@@ -416,7 +417,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "08544fc1982fb4223b9516908d73c66e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64si-p-scall",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64si-p-scall",
                     "source" : "src/asmtest"
                 },
                 {
@@ -426,7 +427,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "22442bfd1982596f4b7d2ce34256a2d6",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64si-p-wfi",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64si-p-wfi",
                     "source" : "src/asmtest"
                 },
                 {
@@ -436,7 +437,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "4ae52283ec5265491a331b040faf543c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amoadd_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amoadd_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -446,7 +447,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "5317855fb37fdb1eadb141bc5de52c43",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amoadd_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amoadd_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -456,7 +457,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "e7621c3e127790675216e6fafb236ec0",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amoand_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amoand_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -466,7 +467,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "2f017ecde182922b1039158a9f1252ef",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amoand_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amoand_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -476,7 +477,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "0a172c82597d9614b93f074d7f4442d4",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amomax_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amomax_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -486,7 +487,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "089bf05a30b30d1d25f8858d9823087b",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amomax_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amomax_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -496,7 +497,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "82f82aedec0b48994f648082a8a06801",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amomaxu_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amomaxu_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -506,7 +507,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "c3bfd1da662a92b8685839e85585b342",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amomaxu_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amomaxu_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -516,7 +517,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "cb43912d40d8b0eea1ac9fe45557a32c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amomin_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amomin_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -526,7 +527,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "cb2488c129deaf82b1945d7617d45b94",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amomin_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amomin_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -536,7 +537,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "a2cc432c9f969a871b851d6ed7906e25",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amominu_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amominu_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -546,7 +547,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "796023fb8918ca75353d7850daf14a93",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amominu_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amominu_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -556,7 +557,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "dc0dc9108bb9bdba7d75ecca8313216c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amoor_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amoor_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -566,7 +567,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "4fda30de396c92eaaf16b69c728a3a7d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amoor_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amoor_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -576,7 +577,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "83659ebf6fbd6a57648f1ba8c507aa4b",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amoswap_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amoswap_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -586,7 +587,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "9d06c8c3ceb069ef86ff2de4815282cd",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amoswap_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amoswap_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -596,7 +597,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "1af9fab80459fde57f4bf4e9c01d9093",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amoxor_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amoxor_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -606,7 +607,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "dda14b981718906fc234b8227904c7c6",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-amoxor_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-amoxor_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -616,7 +617,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "8b6ad66b8bbb4df80d1516f6817b7660",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-p-lrsc",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-p-lrsc",
                     "source" : "src/asmtest"
                 },
                 {
@@ -626,7 +627,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "1f03b3b804be0a2132057003b58f8a2b",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amoadd_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amoadd_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -636,7 +637,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "955744c2e0dbba10ca01e690c0958364",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amoadd_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amoadd_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -646,7 +647,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "cc3f74959c923b05340aa24cfc63a801",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amoand_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amoand_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -656,7 +657,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "2c5ad7e346cc4e0e52dfc76789efe397",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amoand_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amoand_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -666,7 +667,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "2123dce5d094f2fc3bc5fb2943562be1",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amomax_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amomax_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -676,7 +677,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "9270905c5113a039b637022170e1fc74",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amomax_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amomax_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -686,7 +687,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "808fd2cccbd11f6434b5dcb6c5d3c5bf",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amomaxu_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amomaxu_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -696,7 +697,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "26da4254d99e55fe009c7cc34ac1a987",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amomaxu_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amomaxu_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -706,7 +707,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "71b99433af69e09f63e0f22d5a02cc49",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amomin_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amomin_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -716,7 +717,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "4f2f90ba9a75b85f9207850e27bb6d00",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amomin_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amomin_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -726,7 +727,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "636269f97f41643f004c259ec446649c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amominu_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amominu_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -736,7 +737,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "584c473e61733eb5cf58911b3136647a",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amominu_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amominu_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -746,7 +747,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "4729ad637554898b6f26458a104f6b1c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amoor_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amoor_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -756,7 +757,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "c671e3b095455b8401298009104e92ba",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amoor_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amoor_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -766,7 +767,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d4df6b07df820da6eb9eecd8a9029ff7",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amoswap_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amoswap_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -776,7 +777,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "2d9d9d3d6b02cfd4e3506b6b8b4557e7",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amoswap_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amoswap_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -786,7 +787,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "0426ab864eae292dab59998e21b78e49",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amoxor_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amoxor_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -796,7 +797,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "f5c17e8c932aeb0e9dc3ad2a4e0ba168",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-amoxor_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-amoxor_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -806,7 +807,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "21090834e56595bfdb9c2fbb89114cb5",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-ps-lrsc",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-ps-lrsc",
                     "source" : "src/asmtest"
                 },
                 {
@@ -816,7 +817,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "af091994135470f609cab40bbcea1a63",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amoadd_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amoadd_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -826,7 +827,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d78c80bdab8a1fc073fa1f186cec8830",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amoadd_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amoadd_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -836,7 +837,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "1094cdd438411b12f827bf1dcdace80e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amoand_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amoand_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -846,7 +847,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "ef5e91a05a48bb7d703841ce8ece84a6",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amoand_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amoand_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -856,7 +857,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "7ae80f64520e3c110b8bbec945094a53",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amomax_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amomax_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -866,7 +867,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "701a326352d18dbaffe806c109ad692a",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amomax_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amomax_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -876,7 +877,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "5ef8cc47ea14171f396ddbba188e3983",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amomaxu_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amomaxu_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -886,7 +887,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d999a055462eb4179be196d1125d876c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amomaxu_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amomaxu_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -896,7 +897,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "09e4e4d639834b295a665051bf3ce1ef",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amomin_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amomin_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -906,7 +907,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "179c2591ce919a2488f1e22a0f5d283a",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amomin_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amomin_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -916,7 +917,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "910ad4686c643213a7829b586002637b",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amominu_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amominu_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -926,7 +927,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d808d5cd0398c9ecd5773e50e22abf2e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amominu_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amominu_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -936,7 +937,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "de1dcb7d714c669be86c86bd25a85651",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amoor_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amoor_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -946,7 +947,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "9780206d1b9518b10c8d9e72cf0239eb",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amoor_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amoor_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -956,7 +957,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "8cc9a4f1d0b4489d0a0bd70186beaac2",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amoswap_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amoswap_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -966,7 +967,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "eca745d0dbe4ae57fe6b110317834875",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amoswap_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amoswap_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -976,7 +977,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "3bbee5900b7d9e540ce212f4dd423c7d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amoxor_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amoxor_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -986,7 +987,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "8fb3a2fb5d50813d077d80210d010828",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-amoxor_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-amoxor_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -996,7 +997,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "932d6654d7a960b455dff6f09d5f69ea",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ua-v-lrsc",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ua-v-lrsc",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1006,7 +1007,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "87b684a2f6bb281d7ad4b7b042b73854",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uamt-ps-amoadd_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uamt-ps-amoadd_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1016,7 +1017,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "24ccac26314dc1f05928f8244cb0cbe7",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uamt-ps-amoand_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uamt-ps-amoand_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1026,7 +1027,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "e713e0e561b53e56f9339f67b663ca9c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uamt-ps-amomax_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uamt-ps-amomax_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1036,7 +1037,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "da2bf05a420e75221056003767c878a8",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uamt-ps-amomaxu_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uamt-ps-amomaxu_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1046,7 +1047,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "97e120b06112fa2def234de4fede74ab",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uamt-ps-amomin_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uamt-ps-amomin_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1056,7 +1057,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "8ea0a86db7b7e02ae78d4f07374ab52f",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uamt-ps-amominu_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uamt-ps-amominu_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1066,7 +1067,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "b5f540731786f31803c3c60237623fe6",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uamt-ps-amoor_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uamt-ps-amoor_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1076,7 +1077,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "3775368c4726324b66150ea3f9d2a260",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uamt-ps-amoswap_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uamt-ps-amoswap_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1086,7 +1087,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "57e926bd3326d5559e592c27c32e53fb",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uamt-ps-amoxor_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uamt-ps-amoxor_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1096,7 +1097,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "70ff384c8ef9b66e564a273e9e6d2648",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uamt-ps-lrsc_d",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uamt-ps-lrsc_d",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1106,7 +1107,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "6a75f689b2bd4582a43bdbbb31bb382c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uc-p-rvc",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uc-p-rvc",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1116,7 +1117,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "5fe84fedbeb130f5817c0fe0a5584b3e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uc-v-rvc",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uc-v-rvc",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1126,7 +1127,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "df0e68e382a89931501e2cc46314ff3b",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-p-fadd",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-p-fadd",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1136,7 +1137,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "9ba1f2aab1822501ce977b7a2c7c4a6b",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-p-fclass",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-p-fclass",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1146,7 +1147,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "46e7f1ce5cd54bf2d3419d84c0153f24",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-p-fcmp",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-p-fcmp",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1156,7 +1157,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "581531f02f3c135ed2c4ad6bd4ab6ee4",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-p-fcvt",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-p-fcvt",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1166,7 +1167,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "7a937a695c44129aa6d182d435a421fc",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-p-fcvt_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-p-fcvt_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1176,7 +1177,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "ec2ce086d1bbe1b29622f70c7901abd8",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-p-fdiv",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-p-fdiv",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1186,7 +1187,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "e7163e05deadb1bfc22b81ba448a860f",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-p-fmadd",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-p-fmadd",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1196,7 +1197,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "e2b6014cf013c294ad91558fe2f0ed21",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-p-fmin",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-p-fmin",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1206,7 +1207,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d9ba4fff56f725ea79d0e70862247c44",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-p-ldst",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-p-ldst",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1216,7 +1217,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "ba51a7c9ac36c0f2258863e6c8a7bd0a",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-p-move",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-p-move",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1226,7 +1227,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "fc2e947926e128c983a957783f32daae",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-p-recoding",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-p-recoding",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1236,7 +1237,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "a3a59386a27eea3f80f5461216c3344d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-p-structural",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-p-structural",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1246,7 +1247,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "fc8de228dd951868fb274786b6ff9ff9",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-ps-fadd",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-ps-fadd",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1256,7 +1257,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "da76a1a5ed8c450e5fa76a4c27079bb6",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-ps-fclass",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-ps-fclass",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1266,7 +1267,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "aa42a6da32ee329295640ebba07de718",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-ps-fcmp",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-ps-fcmp",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1276,7 +1277,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "87e11c0fa32e8ff3fd9a9f1781a91bb7",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-ps-fcvt",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-ps-fcvt",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1286,7 +1287,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "e2bb2d9995a606521e443713a99ac569",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-ps-fcvt_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-ps-fcvt_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1296,7 +1297,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "1aa837b6dccf2e11aceebed8d3a6a991",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-ps-fdiv",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-ps-fdiv",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1306,7 +1307,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "3125478135067cf9b44dfae5c4b6df31",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-ps-fmadd",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-ps-fmadd",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1316,7 +1317,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "3cee89db4e4881f0f0f903114bf00fe0",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-ps-fmin",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-ps-fmin",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1326,7 +1327,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "254df67bb1e4ae17c381a6aa028ab217",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-ps-ldst",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-ps-ldst",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1336,7 +1337,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "4bbd2e8d8929c0b5aa3984d4f07c9b7d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-ps-move",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-ps-move",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1346,7 +1347,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "110a26cf26a24a787759dfd95ca6b57e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-ps-recoding",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-ps-recoding",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1356,7 +1357,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "bfbd32687ce03667277b1aab264eaf0a",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-ps-structural",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-ps-structural",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1366,7 +1367,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "b9163081289a8c6c54b9c01f94f11d03",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-v-fadd",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-v-fadd",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1376,7 +1377,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "dce53c303671f09b5c01216cfe14a641",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-v-fclass",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-v-fclass",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1386,7 +1387,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "3826335b0512b741305661eb57e86628",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-v-fcmp",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-v-fcmp",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1396,7 +1397,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "a6c4492502f5bb0f983d152b7b6c535d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-v-fcvt",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-v-fcvt",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1406,7 +1407,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "f2261cec4e1bf4d253ab18d27f32f119",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-v-fcvt_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-v-fcvt_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1416,7 +1417,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "0bf318396f5fc0bebf810eca1f959a20",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-v-fdiv",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-v-fdiv",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1426,7 +1427,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "e628460d478c3db8080e7faaa0fc5b22",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-v-fmadd",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-v-fmadd",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1436,7 +1437,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "9a738938d06df5ac12889e01c911f78d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-v-fmin",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-v-fmin",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1446,7 +1447,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "97b2d693e4a9f6ed21137f4c7d541685",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-v-ldst",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-v-ldst",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1456,7 +1457,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "4b758433d00da42338ddeaecc3e71e13",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-v-move",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-v-move",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1466,7 +1467,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "90dbc06d2f035deb55c9f03385d89908",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-v-recoding",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-v-recoding",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1476,7 +1477,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "e79911f5564596d0e6fcf74126f82928",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ud-v-structural",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ud-v-structural",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1486,7 +1487,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "b72484f7b3acf248a0bb3b95dd2952e5",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-p-fadd",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-p-fadd",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1496,7 +1497,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "abc897ae9c8008ec62b4d487dc949bcd",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-p-fclass",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-p-fclass",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1506,7 +1507,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d9d51339aaa8901bff0514d7b2d926b5",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-p-fcmp",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-p-fcmp",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1516,7 +1517,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "55461ce28b5f6d92dc6883e989493705",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-p-fcvt",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-p-fcvt",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1526,7 +1527,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "54cf9f4b8b899881ddc9b07f8b980866",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-p-fcvt_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-p-fcvt_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1536,7 +1537,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "ecaabb4034c268fd73995f25570c7e8b",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-p-fdiv",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-p-fdiv",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1546,7 +1547,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "89aaaa9e8ab9d822f384c3f3543d304d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-p-fmadd",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-p-fmadd",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1556,7 +1557,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "abd4b19567c4c3aa3cd312180251b914",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-p-fmin",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-p-fmin",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1566,7 +1567,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "51590ab6fcb6975ddfca44a953d25ecb",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-p-ldst",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-p-ldst",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1576,7 +1577,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "ff9b084b3f1e88ac8825a1726f1ac353",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-p-move",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-p-move",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1586,7 +1587,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d9df1aecd763a903e93f09ebcb6ac516",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-p-recoding",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-p-recoding",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1596,7 +1597,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "4fc255350e09958b7d1dac5c15d6a458",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-ps-fadd",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-ps-fadd",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1606,7 +1607,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "c779cb1efab84f59776d8c49f11b891d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-ps-fclass",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-ps-fclass",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1616,7 +1617,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d1b1e98a9cc071d68c037f21b1a6b515",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-ps-fcmp",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-ps-fcmp",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1626,7 +1627,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "0c8d0365a7364f90fde48da56f8d17a0",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-ps-fcvt",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-ps-fcvt",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1636,7 +1637,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "9500c44421227806e1167c5ff63fc25e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-ps-fcvt_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-ps-fcvt_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1646,7 +1647,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "3feb667478a073a4383987161ed1b3f5",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-ps-fdiv",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-ps-fdiv",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1656,7 +1657,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "b6684ec8e959dc350941d99188a4576f",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-ps-fmadd",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-ps-fmadd",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1666,7 +1667,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d7f7ca68f9b842c4df23170fcec42c8c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-ps-fmin",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-ps-fmin",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1676,7 +1677,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "610fd5f2585be41fe2c6c7f14ef6874c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-ps-ldst",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-ps-ldst",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1686,7 +1687,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "49c3b074e112f3736ed2dd9aa60ead5d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-ps-move",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-ps-move",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1696,7 +1697,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "c3eb1450641d33083592fccb458f7054",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-ps-recoding",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-ps-recoding",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1706,7 +1707,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "5960892db8d92369fee8906f811c2b7e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-v-fadd",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-v-fadd",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1716,7 +1717,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "1e481a47ee5dde3cafafd811f26de687",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-v-fclass",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-v-fclass",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1726,7 +1727,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "0c1c49e5fa9d3c4710eb1aa8799ebe7d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-v-fcmp",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-v-fcmp",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1736,7 +1737,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "e355d5f88669f1eab54fdbb7a66cfbc1",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-v-fcvt",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-v-fcvt",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1746,7 +1747,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "52e6bcfcd0fc671126f4f93277fdb33b",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-v-fcvt_w",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-v-fcvt_w",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1756,7 +1757,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "585f6f7ff1426432841566996c8b1e86",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-v-fdiv",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-v-fdiv",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1766,7 +1767,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "a771e99476fe60661f70d2c38d482b59",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-v-fmadd",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-v-fmadd",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1776,7 +1777,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "4277c4a3a15154418440f8b667fb5897",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-v-fmin",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-v-fmin",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1786,7 +1787,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "93ecdee8e10bad66a9dc87b4f0bd6abf",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-v-ldst",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-v-ldst",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1796,7 +1797,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "fab0d3008a72e65a8cda7b53bb2b4ef3",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-v-move",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-v-move",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1806,7 +1807,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "93010be0f7532720e52b5c42e66cec4c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64uf-v-recoding",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64uf-v-recoding",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1816,7 +1817,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "5ae1f4792f8ac4a4fd81f86244852429",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-add",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-add",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1826,7 +1827,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "f8ddfbd3eaf80ffe9f3ef962ce2fa3dc",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-addi",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-addi",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1836,7 +1837,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "811df894399a88791205bed13af760df",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-addiw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-addiw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1846,7 +1847,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "5859a793f0c9ceea435d775acf9a809d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-addw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-addw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1856,7 +1857,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "12c4f4a5d89fc1f8559176f58bba7fbc",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-and",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-and",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1866,7 +1867,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d77d7713c2db6a4b4cde3f5635c0656a",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-andi",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-andi",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1876,7 +1877,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "08aefe8b537ba936dd9b6e1847efdda5",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-auipc",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-auipc",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1886,7 +1887,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "34e3d014b15327200ae358288311449f",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-beq",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-beq",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1896,7 +1897,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "e3bde7e1a401b690f4aac83e27faf06d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-bge",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-bge",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1906,7 +1907,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "ce6e5c09f53074fb47ec9e138c839856",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-bgeu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-bgeu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1916,7 +1917,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "a40194025841ef4a97d75788f27e8901",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-blt",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-blt",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1926,7 +1927,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "9770c269235de402e047c2d77f317a00",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-bltu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-bltu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1936,7 +1937,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "8ecaadbc6f50336d3001993f6076da6d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-bne",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-bne",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1946,7 +1947,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "6c68ee9ca88db3491d9964fb8fbb292e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-fence_i",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-fence_i",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1956,7 +1957,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d0c4593786e20835f21854187aab5336",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-jal",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-jal",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1966,7 +1967,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "8f7b5ae0fb06339646d442faeb3d2112",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-jalr",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-jalr",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1976,7 +1977,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "410b4b665b2700bfc7de8ca2bee13eba",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-lb",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-lb",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1986,7 +1987,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "b2a8b33f9ef795c61b20ad609e8d4f68",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-lbu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-lbu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -1996,7 +1997,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "cfbbf197c28734913b82af86acb8c6b6",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-ld",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-ld",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2006,7 +2007,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "b27b4d2c93df265c40dd775db91a51d4",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-lh",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-lh",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2016,7 +2017,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "0191f964bb5943bc5190d053889bfe58",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-lhu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-lhu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2026,7 +2027,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "8710ceb57d6270e93036c17078d98d7c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-lui",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-lui",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2036,7 +2037,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "dfcbdaea89a69181574935fa06480d19",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-lw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-lw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2046,7 +2047,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d69dc6ea165ec6c9214b712e15a1d8ab",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-lwu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-lwu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2056,7 +2057,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "45482709f8564d4ba4b9906233b9bb7b",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-or",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-or",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2066,7 +2067,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "3c041292f2c31baa227c2e54975220fe",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-ori",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-ori",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2076,7 +2077,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "1cd1d04fca58d003ce28b65d92aa8889",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-sb",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-sb",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2086,7 +2087,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "c13a92bdf9d9faf4d991cbd4082b9166",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-sd",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-sd",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2096,7 +2097,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "6741dde915fdb1fd7f8bb4ac7852158d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-sh",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-sh",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2106,7 +2107,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "c036528d8a1f12baf7b546c9c43eac67",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-simple",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-simple",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2116,7 +2117,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "afaf75edf394431f0541421fdedef154",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-sll",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-sll",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2126,7 +2127,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d9b824f13fe53593069279b587f0fd21",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-slli",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-slli",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2136,7 +2137,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "0483c28d9120c85221da62919075fe8e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-slliw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-slliw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2146,7 +2147,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "0d3f4747b0046b58b2ba155d20405fae",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-sllw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-sllw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2156,7 +2157,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "b14b9dec4e19c6548d8e73a81c82fef3",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-slt",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-slt",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2166,7 +2167,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "9d161594c5ae5b1636d2ebc981d2a45e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-slti",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-slti",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2176,7 +2177,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "6a8625e73078e75b778213565c7631dc",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-sltiu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-sltiu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2186,7 +2187,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "31ec3d8b7d4765ef07deb50d79d38ed0",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-sltu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-sltu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2196,7 +2197,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "7d956b7c764493886357194f5dbc476e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-sra",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-sra",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2206,7 +2207,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "cd631b57809962e3237726aa159673c8",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-srai",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-srai",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2216,7 +2217,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "b61112cc7c6d550393660b872fb3f064",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-sraiw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-sraiw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2226,7 +2227,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d3c5aaa6c67ee3e423548f78c1e114ea",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-sraw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-sraw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2236,7 +2237,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "ed342633350a369977683b069bee7d3a",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-srl",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-srl",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2246,7 +2247,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "da4399a1da3b5caf218ed4950e96762b",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-srli",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-srli",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2256,7 +2257,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "85d33d6b905527fd99afc52979eb1612",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-srliw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-srliw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2266,7 +2267,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "3977283582e73e51cd67f828b2ee2315",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-srlw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-srlw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2276,7 +2277,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "592f8add96467450a7de320221d86d76",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-sub",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-sub",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2286,7 +2287,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "8994d07e1f5b91610d95049cdf8287a9",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-subw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-subw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2296,7 +2297,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "f61fa9d97a70fafcc77eeac8dae36484",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-sw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-sw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2306,7 +2307,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "594712c1b8c74b5b087bac30246e9364",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-xor",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-xor",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2316,7 +2317,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "19cc10117d97e3fbb41e2d2786f79198",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-p-xori",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-p-xori",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2326,7 +2327,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "13b6948da6a2357bcdcd829b56e84bd1",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-add",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-add",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2336,7 +2337,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "6dfbf697061615476057e460c9f62b3d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-addi",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-addi",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2346,7 +2347,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "015db9a17305885bd5907ab9d3fa91dc",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-addiw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-addiw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2356,7 +2357,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "a77aadcebc1f3d5cf4526dee37c90510",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-addw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-addw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2366,7 +2367,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "088d34a01ff842d44b5a4db607e549c4",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-and",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-and",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2376,7 +2377,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "ddde8986ae4e4fd87c4bf4b16b2544aa",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-andi",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-andi",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2386,7 +2387,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "1a4847e8ec5d826eea60f709d95dac97",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-auipc",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-auipc",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2396,7 +2397,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "0434433ea79b6cc44c001a161babbd67",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-beq",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-beq",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2406,7 +2407,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "fa822964f28d847ff7b1d69a1ee6aa7c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-bge",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-bge",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2416,7 +2417,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "c9680e0e6081fc0d6f0369c563165228",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-bgeu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-bgeu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2426,7 +2427,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "f224e7e7ff0e6975d9ced89f4b78a62a",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-blt",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-blt",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2436,7 +2437,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "842078af75769453b2df67c5c28babb3",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-bltu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-bltu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2446,7 +2447,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "6cf9760f0307b15b2ddcb317017e8087",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-bne",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-bne",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2456,7 +2457,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "78d9408139d005819a58802aa6a20e7e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-fence_i",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-fence_i",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2466,7 +2467,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "30f8d2b4a754b1c0db615aa53f4204aa",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-jal",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-jal",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2476,7 +2477,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "656ba873c7261240d0bcc393a99644fa",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-jalr",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-jalr",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2486,7 +2487,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "af983b6499aa6b1aa8f48625b28122fa",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-lb",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-lb",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2496,7 +2497,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "b862e0d36be2780fc2208853419208fa",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-lbu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-lbu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2506,7 +2507,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "27cfd2226a88a83ec00a5f28e71f2591",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-ld",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-ld",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2516,7 +2517,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "e5de1e7f4798765fc25c5279fac8d1c4",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-lh",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-lh",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2526,7 +2527,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "4afe6afdc5320dd45e7080396f7378c4",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-lhu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-lhu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2536,7 +2537,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "0fb63e51ca357783e8134e55d0d6fd95",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-lui",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-lui",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2546,7 +2547,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "52ff2024de2a0f9c6c422bb6e5f1d2a3",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-lw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-lw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2556,7 +2557,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "ff71b5ac6e75680a90f825ba0cc78285",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-lwu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-lwu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2566,7 +2567,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "878d822e9a8825327f060200403d19d9",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-or",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-or",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2576,7 +2577,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "69e92a5bfaff07667d904a5d4f26f47d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-ori",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-ori",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2586,7 +2587,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "48de8bb47f1d4f4c2b8d67ccac452c3d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-sb",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-sb",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2596,7 +2597,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "cb1bb63deaa9da41714d9991553c2ef0",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-sd",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-sd",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2606,7 +2607,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "c912983af1c58176fb7d567be732c87d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-sh",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-sh",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2616,7 +2617,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "62b01468e7c4d324c0acc7536b0b7e0a",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-simple",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-simple",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2626,7 +2627,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "283d19bdb002c986366ff270839cf15e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-sll",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-sll",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2636,7 +2637,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "50845da8fd5f57789c55e2b025f0e90f",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-slli",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-slli",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2646,7 +2647,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "006859a1917f83aa5a7f1eb2ba61421a",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-slliw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-slliw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2656,7 +2657,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "fa74956bc42617642cf56b17ce7b7b82",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-sllw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-sllw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2666,7 +2667,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "669aa8ae65e5614752b5994eb81f7de1",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-slt",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-slt",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2676,7 +2677,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "44d2269759e1b5fb2ab2d764060292fc",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-slti",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-slti",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2686,7 +2687,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "3415858543b5742bc5184e0b3c993300",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-sltiu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-sltiu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2696,7 +2697,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "28cb31170ad9d6c504c29d8c29edd24f",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-sltu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-sltu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2706,7 +2707,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "f109c193247e2fb8434ce4c332f0cb41",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-sra",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-sra",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2716,7 +2717,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "36d6c4883d27d7f6e96fd67cbeecca45",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-srai",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-srai",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2726,7 +2727,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d8d62c3727e5176ede4ba3839dfcc9cb",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-sraiw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-sraiw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2736,7 +2737,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "cb56211febe89c3b634c9b1de5d5f3e6",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-sraw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-sraw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2746,7 +2747,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "981b412a0c1114c34dfdb66b8068af71",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-srl",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-srl",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2756,7 +2757,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "4c64e4c765ba8d1cbe12541473fd1f70",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-srli",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-srli",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2766,7 +2767,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "ed8bed99a31ef1434f8cc0eae36fb651",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-srliw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-srliw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2776,7 +2777,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "9ea198e8b3841fa717046342083b3db1",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-srlw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-srlw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2786,7 +2787,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d264dce065710136c1a8d351400f80df",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-sub",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-sub",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2796,7 +2797,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "9ed1d807c716c7802ee8151d03daf9db",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-subw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-subw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2806,7 +2807,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "f1e06d50f81552c17df23cd4ee17825e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-sw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-sw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2816,7 +2817,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "82b4ec464f6970b1aeea47aac09355ee",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-xor",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-xor",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2826,7 +2827,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "06c59f7a2962d7b43fffbb4c9a74f34e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-ps-xori",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-ps-xori",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2836,7 +2837,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "4ac53c865c9f93b7669e82ad445ad1c8",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-add",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-add",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2846,7 +2847,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "a77b433e265327ae78581f03e4a0b2bc",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-addi",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-addi",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2856,7 +2857,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "3d289fb592df639eaffd4dc92516e3ce",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-addiw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-addiw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2866,7 +2867,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "1f9b805b62b7a261aff16d682c0f9dab",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-addw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-addw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2876,7 +2877,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "c536e569ec53a006b0f68954b2ac19a5",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-and",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-and",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2886,7 +2887,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "4851b63d6bf0a09235351eba6c4d3c21",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-andi",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-andi",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2896,7 +2897,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "314b3d6e861457ff8292b6591ffd4f51",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-auipc",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-auipc",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2906,7 +2907,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "6f9d00065f40ef22577d16c3a5b288f8",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-beq",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-beq",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2916,7 +2917,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "feb48724a40b2a434331fc4562094b80",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-bge",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-bge",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2926,7 +2927,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "9a5c00386faf006204bdaaf5e04e5a2d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-bgeu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-bgeu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2936,7 +2937,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "9346cee2df12e391250dba9f8407e668",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-blt",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-blt",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2946,7 +2947,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "5ea5c0cd054c998a4779b4f96550fbfd",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-bltu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-bltu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2956,7 +2957,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "4affbfe59c08c3c5df5e7c1aa2a575d3",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-bne",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-bne",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2966,7 +2967,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "8ca111c5153f595cdff1d0cbfb46d8d0",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-fence_i",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-fence_i",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2976,7 +2977,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "e53a4a6a608c32c3fc40220feffe74c4",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-jal",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-jal",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2986,7 +2987,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "a8883869a4cca9a62993eab586bf9983",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-jalr",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-jalr",
                     "source" : "src/asmtest"
                 },
                 {
@@ -2996,7 +2997,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "b5ba6b4fe284446443e14a469a4201e9",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-lb",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-lb",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3006,7 +3007,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d58a68b36b10f4b360e3b49890d8f747",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-lbu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-lbu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3016,7 +3017,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "5106dc8f1c6fca7f05a592462ec26025",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-ld",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-ld",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3026,7 +3027,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "c745aebb75f4789ad7a944b326cc98bc",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-lh",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-lh",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3036,7 +3037,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "95ca302d8064d31d5e7f675ede76e5d2",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-lhu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-lhu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3046,7 +3047,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "d91f414651ab5d6820f327c6a0283f3e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-lui",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-lui",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3056,7 +3057,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "75218650a406049dd98d8b563e75dd29",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-lw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-lw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3066,7 +3067,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "65825081f96f22844a326a6d6790b755",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-lwu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-lwu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3076,7 +3077,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "bcf7ec774ba67868de996c94ffb28a8e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-or",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-or",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3086,7 +3087,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "9ab3eea49545d31068a6f52a3893a4d6",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-ori",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-ori",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3096,7 +3097,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "6ee42880b6c060d2f7bcc217564f6450",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-sb",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-sb",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3106,7 +3107,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "676720cb24ac2adaee6ed0ec7ea27ccf",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-sd",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-sd",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3116,7 +3117,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "82aca94c8969bd2f8ea7ca9be7fbc8f2",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-sh",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-sh",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3126,7 +3127,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "b26c36216ac9b248a4434950d2c61a8e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-simple",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-simple",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3136,7 +3137,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "c328191502ac82baa27d920991349234",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-sll",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-sll",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3146,7 +3147,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "258c49788d40ce7ff5fc7459ed0d8c76",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-slli",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-slli",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3156,7 +3157,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "da8198692b96d46cfd2316590aa700de",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-slliw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-slliw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3166,7 +3167,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "e8546fe87f70356c61be6c570e38b994",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-sllw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-sllw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3176,7 +3177,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "5d4cd4d048577413992ad2f00204bc50",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-slt",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-slt",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3186,7 +3187,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "3ec767139c3603c9a610f29f1890e7a6",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-slti",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-slti",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3196,7 +3197,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "17a4044b1ee6dd205a5e38752c4ce319",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-sltiu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-sltiu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3206,7 +3207,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "0995455fe6716d8b64c3273661702164",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-sltu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-sltu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3216,7 +3217,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "c6f8bf8fe35d6e972ef5010894462893",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-sra",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-sra",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3226,7 +3227,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "f4cf327543b4a02ff3d2fc9164dc8c3f",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-srai",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-srai",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3236,7 +3237,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "3115a0db99d8ca24af002f0375fa3336",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-sraiw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-sraiw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3246,7 +3247,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "8cff4bf8c7c2d834f5a4b10e2f7571f3",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-sraw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-sraw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3256,7 +3257,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "f0a51bfd1ba6510f331d7c677af7ae74",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-srl",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-srl",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3266,7 +3267,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "956f9fe8fdf55dfde2387334d3c57ce0",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-srli",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-srli",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3276,7 +3277,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "b0c31b43c2ce91b3c296122785f0c1fc",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-srliw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-srliw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3286,7 +3287,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "cac0b3d218e978e90d981259098152ed",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-srlw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-srlw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3296,7 +3297,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "12998e74b2b9f66ac1889de77158f553",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-sub",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-sub",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3306,7 +3307,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "c14f2da36dd956c663e8b8d504ef87d3",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-subw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-subw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3316,7 +3317,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "b65d836977544168934a5aa80e72a7b2",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-sw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-sw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3326,7 +3327,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "3fc976679b7404343f553cca9d837ccb",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-xor",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-xor",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3336,7 +3337,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "54e3e45b8715933284af73de1dea33f0",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64ui-v-xori",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64ui-v-xori",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3346,7 +3347,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "820dd93e9bd32aa0c6078e82b3a1d56e",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-p-div",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-p-div",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3356,7 +3357,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "2423002bc3997c1bb49db95ef5c2aae8",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-p-divu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-p-divu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3366,7 +3367,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "87992ad64dd865331a4bcbf3fa14c014",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-p-divuw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-p-divuw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3376,7 +3377,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "94cdea0f7388a1c756017ad892842066",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-p-divw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-p-divw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3386,7 +3387,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "56a0b94c8b01189a4ee89fa963fa8728",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-p-mul",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-p-mul",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3396,7 +3397,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "96b114196281da84401ea85fbe7374cd",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-p-mulh",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-p-mulh",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3406,7 +3407,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "c4e736755d41b88d38609d1e93c478b6",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-p-mulhsu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-p-mulhsu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3416,7 +3417,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "69eb85950fc484e5d342de6b3e5bff1d",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-p-mulhu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-p-mulhu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3426,7 +3427,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "1e6b85556decd6f1fcce889f8d2013d3",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-p-mulw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-p-mulw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3436,7 +3437,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "8c8ddfce7ca7feb2c454b882cdb7633a",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-p-rem",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-p-rem",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3446,7 +3447,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "b8b793b7b178d986e36ff93e2b1e0f9c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-p-remu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-p-remu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3456,7 +3457,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "258ed5fc8d7cd8002fa3ec7288e63aaa",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-p-remuw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-p-remuw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3466,7 +3467,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "926257e6eccf64456086994635101f0c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-p-remw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-p-remw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3476,7 +3477,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "602ae8b873ba3e39b4b62300b66f59a2",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-ps-div",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-ps-div",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3486,7 +3487,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "8809b137e030244ca0f9ffc0d1989504",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-ps-divu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-ps-divu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3496,7 +3497,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "c294f1703a609b2ab91ef6b31e9fa1d8",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-ps-divuw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-ps-divuw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3506,7 +3507,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "8c59d76fd7786c2b0bbd9f3c54794774",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-ps-divw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-ps-divw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3516,7 +3517,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "f9d4ede3f8427efdd0c79c2c17938f3b",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-ps-mul",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-ps-mul",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3526,7 +3527,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "34514d7c23c1ad2ce38746b79d398a24",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-ps-mulh",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-ps-mulh",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3536,7 +3537,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "e7ff21e8c1ea8876d517145c25ab13d5",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-ps-mulhsu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-ps-mulhsu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3546,7 +3547,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "dc55005966c9c28062e8a79f83b65f96",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-ps-mulhu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-ps-mulhu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3556,7 +3557,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "ae60abbf79902a2027a9e4338e74cc6b",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-ps-mulw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-ps-mulw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3566,7 +3567,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "c1736d9576801eb4bec8fa1685b44691",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-ps-rem",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-ps-rem",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3576,7 +3577,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "42d352b6738309f9068dd241f074370f",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-ps-remu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-ps-remu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3586,7 +3587,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "f314392cb6caea00338bb19ca720be12",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-ps-remuw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-ps-remuw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3596,7 +3597,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "951f8ff2e317fd8789cf84b8a23150a2",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-ps-remw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-ps-remw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3606,7 +3607,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "3b5f9fed1d39c75ea32408e19bc4a0df",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-v-div",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-v-div",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3616,7 +3617,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "bd0825b6474751887b99d7a05df31fa8",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-v-divu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-v-divu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3626,7 +3627,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "c8855c9a292eb86dee8e11ddcc88b843",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-v-divuw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-v-divuw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3636,7 +3637,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "6e33cb55a71ba378c739fb63cecf85a1",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-v-divw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-v-divw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3646,7 +3647,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "cbf41e207dfb09c352582d97f1cf5ddf",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-v-mul",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-v-mul",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3656,7 +3657,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "387c221747ca8160b6f461060ea44640",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-v-mulh",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-v-mulh",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3666,7 +3667,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "09d283d8a482edee0bbaa04abaffe587",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-v-mulhsu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-v-mulhsu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3676,7 +3677,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "f21396ba8d1feba4225413fcdd93e859",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-v-mulhu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-v-mulhu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3686,7 +3687,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "8b7409faa548e836aa8391544659b237",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-v-mulw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-v-mulw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3696,7 +3697,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "0375cd5552dbfdfafe6272f34a4312bc",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-v-rem",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-v-rem",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3706,7 +3707,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "8d2301cca38b588f03206b9dd4d0e082",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-v-remu",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-v-remu",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3716,7 +3717,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "241e4de12fd79207aac6f321773b041c",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-v-remuw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-v-remuw",
                     "source" : "src/asmtest"
                 },
                 {
@@ -3726,7 +3727,7 @@
                     "architecture" : "RISCV",
                     "is_zipped" : "False",
                     "md5sum" : "aff1c28cdb84b9509547935c62aec435",
-                    "url" : "http://dist.gem5.org/dist/develop/test-progs/asmtest/bin/rv64um-v-remw",
+                    "url" : "{url_base}/test-progs/asmtest/bin/rv64um-v-remw",
                     "source" : "src/asmtest"
                 }
 			]