resources: Add resources.json

The purpose of resources.json is to provide a machine-readable lookup
for the gem5 resources, where they may be downloaded, where there
sources exist, and other relevant information.

At present only a small subset of the resources has been added for
testing purposes. This will be expanded when this current schema is
found to be suitable.

Change-Id: If216194ca1c65975fa72b163612d4ce0c5ecba27
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5-resources/+/47700
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
new file mode 100644
index 0000000..ffa8ca6
--- /dev/null
+++ b/resources.json
@@ -0,0 +1,53 @@
+
+{
+    "version" : "[DEVELOP FOR v21.2]",
+    "previous-versions" : {},
+    "resources": [
+        {
+            "type" : "artifact",
+            "name" : "x86-parsec",
+            "documentation" : "The PARSEC benchmark suite disk image (X86).",
+            "architecture" : "X86",
+            "is_zipped" : "True",
+            "md5sum" : "19131e62c5b10f137948ec5975391477",
+            "url" : "http://dist.gem5.org/dist/develop/images/x86/ubuntu-18-04/parsec.img.gz",
+            "source" : "src/parsec"
+        },
+        {
+            "type" : "artifact",
+            "name" : "x86-boot-exit",
+            "documentation" : "The boot-exit disk image (X86).",
+            "architecture" : "X86",
+            "is_zipped" : "True",
+            "md5sum" : "008a4bf505a04efed0758b49183e01f7",
+            "url" : "http://dist.gem5.org/dist/v21-0/images/x86/ubuntu-18-04/boot-exit.img.gz",
+            "source" : "src/boot-exit"
+        },
+        {
+            "type" : "group",
+            "name" : "linux-kernel",
+            "contents" : [
+                {
+                    "type" : "artifact",
+                    "name" : "x86-linux-kernel-4.19.83",
+                    "documentation" : "The linux kernel (v4.19.83)",
+                    "architecture" : "X86",
+                    "is_zipped" : "False",
+                    "md5sum" : "28228eac2eea81ee3ce36305b7641c18",
+                    "url" : "http://dist.gem5.org/dist/develop/kernels/x86/static/vmlinux-4.19.83",
+                    "source" : "src/linux-kernel"
+                },
+                {
+                    "type" : "artifact",
+                    "name" : "x86-linux-kernel-5.4.49",
+                    "documentation" : "The linux kernel (v5.4.49)",
+                    "architecture" : "X86",
+                    "is_zipped" : "False",
+                    "md5sum" : "60a53c7d47d7057436bf4b9df707a841",
+                    "url" : "http://dist.gem5.org/dist/develop/kernels/x86/static/vmlinux-5.4.49",
+                    "source" : "src/linux-kernel"
+                }
+            ]
+        }
+    ]
+}