resources: Add links to all resources on main page

This changeset updates the index page with automatically created
links to all of the resources. It also requires adding some yaml
front matter to each README, but then they are automatically shown
on the index page.

Some resources were skipped when they didn't have a README file.

Change-Id: I7bdcc20a9f2fa258315b9c90e3699029617a82eb
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5-resources/+/47319
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
Tested-by: Jason Lowe-Power <power.jg@gmail.com>
diff --git a/src/riscv-fs/README.md b/src/riscv-fs/README.md
index 507e45a..08b386e 100644
--- a/src/riscv-fs/README.md
+++ b/src/riscv-fs/README.md
@@ -1,3 +1,15 @@
+---
+title: RISC-V full system
+tags:
+    - fullsystem
+    - riscv
+layout: default
+permalink: resources/riscv-fs
+shortdoc: >
+    Resources to build a riscv disk image, a riscv boot loader and points to the gem5 scripts to run riscv Linux FS simulations.
+author: ["Ayaz Akram"]
+---
+
 # RISCV Full System
 
 This document provides instructions to create a riscv disk image, a riscv boot loader (`berkeley bootloader (bbl)`) and also points to the associated gem5 scripts to run riscv Linux full system simulations.