resources: Removed the dependencies section

The number of dependencies to compile/create all the gem5 resources is
growing, and as such, it's better to which are needed for each project.
In this commit the "Dependencies" section is removed, and the
dependencies are stated within each gem5 resource's blurb.

Change-Id: Ib3f68858d347a086e6879a972e046c7e8add7b05
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5-resources/+/40039
Maintainer: Bobby R. Bruce <bbruce@ucdavis.edu>
Tested-by: Bobby R. Bruce <bbruce@ucdavis.edu>
Reviewed-by: Hoa Nguyen <hoanguyen@ucdavis.edu>
diff --git a/README.md b/README.md
index f99f027..7a29bf4 100644
--- a/README.md
+++ b/README.md
@@ -62,62 +62,6 @@
 [bbruce@ucdavis.edu](mailto:bbruce@ucdavis.edu) to have the compiled sources
 uploaded to the gem5 resources bucket.
 
-# Requirements
-
-These requirements, their prerequisites, and installation instructions have
-been written with the assumption that they shall be installed on an x86 Ubuntu
-18.04 system. Installation instructions may differ across other systems.
-
-## RISC-V GNU Compiler Toolchain
-
-The RISC-V GNU Compiler Toolchain is needed to cross-compile to the RISCV-V
-ISA infrastructure.
-
-### Prerequisites
-
-```
-sudo apt-get install autoconf automake autotools-dev curl python3 libmpc-dev \
-libmpfr-dev libgmp-dev gawk build-essential bison flex texinfo gperf libtool \
-patchutils bc zlib1g-dev libexpat-dev
-```
-
-### Installation
-
-```
-git clone --recursive https://github.com/riscv/riscv-gnu-toolchain
-cd riscv-gnu-toolchain
-./configure --prefix=/opt/riscv --enable-multilib
-sudo make linux
-```
-
-**Ensure `/opt/riscv/bin` is added to the PATH environment variable**.
-
-## GNU ARM-32 bit Toolchain
-
-The GNU ARM-32 bit toolchain is required to cross compile to the ARM-32 bit
-ISA.
-
-### Installation
-
-The toolchain may be installed via the apt-get package manager:
-
-```
-sudo apt-get install g++-arm-linux-gnueabihf
-```
-
-## GNU ARM-64 bit Toolchain
-
-The GNU ARM-64 bit toolchain is required to cross compile to the ARM-64 bit
-ISA.
-
-### Installation
-
-The toolchain may be installved via the apt-get package manager:
-
-```
-sudo apt-get install g++-aarch64-linux-gnu
-```
-
 # Resource: RISCV Tests
 
 Origin: <https://github.com/riscv/riscv-tests.git>
@@ -129,7 +73,7 @@
 ## Compilation
 
 To compile the RISCV Tests the [RISCV GNU Compiler](
-#risc_v-gnu-compiler-toolchain) must be installed.
+https://github.com/riscv/riscv-gnu-toolchain) must be installed.
 
 Then, to compile:
 
@@ -176,7 +120,7 @@
 ## Compilation
 
 To compile the Insttests, the [RISCV GNU Compiler](
-#risc_v-gnu-compiler-toolchain) must be installed.
+https://github.com/riscv/riscv-gnu-toolchain) must be installed.
 
 To compile:
 
@@ -207,7 +151,15 @@
 Simple single source file per executable userland or baremetal examples.
 
 The toplevel executables under `src/simple` can be built for any ISA that we
-have a cross compiler for as mentioned under [Requirements](#requirements).
+have a cross compiler for. The current cross compilers supported are :
+
+- `x86_64` (as installed via APT with `sudo apt install build-essential`)
+- [`aarch64-linux-gnu-gcc/arch64-linux-gnu-g++`](
+https://preshing.com/20141119/how-to-build-a-gcc-cross-compiler/)
+- [`arm-linux-gnueabihf-gcc/arm-linux-gnueabihf-g++`](
+https://preshing.com/20141119/how-to-build-a-gcc-cross-compiler/)
+- [`riscv64-linux-gnu-gcc/riscv64-linux-gnu-g++`](
+https://preshing.com/20141119/how-to-build-a-gcc-cross-compiler/)
 
 Examples that build only for some ISAs specific ones are present under
 `src/simple/<ISA>` subdirs, e.g. `src/simple/aarch64/`,