resourcse: Update RISCV-FS README with links to pre-builts
Also updates the root README.md with a better, more meaningful
Reviewed-by: Bobby R. Bruce <firstname.lastname@example.org>
Maintainer: Bobby R. Bruce <email@example.com>
Tested-by: Bobby R. Bruce <firstname.lastname@example.org>
diff --git a/README.md b/README.md
index 1c62e24..a0308d9 100644
@@ -714,16 +714,20 @@
The instructions to build the boot-tests disk image (`boot-exit`), the Linux binaries, and how to use gem5 run scripts to run boot-tests are available in this [README](src/boot-tests/README.md) file.
-# Resource: RISCV Full System Test
+## Resource: RISCV Full System
-This resource refers to a simple setup for a riscv based full system simulation of Linux kernel.
+The RISCV Full System resource includes a RISCV boot loader (`berkeley bootloader (bbl)`) to boot the Linux 5.10 kernel on a RISCV system, and an image which includes the BusyBox software suite.
+The resource also contains simple gem5 run/config scripts to run Linux full system simulations in which a user may telnet into.
-Main components include:
-- a disk image
-- a riscv boot loader with linux kernel as payload and a device tree compiled in
-- gem5 run/config scripts
+Further information on building a riscv disk image, a riscv boot loader, and how to use gem5 scripts to run riscv Linux full system simulations, is available in the [README](src/riscv-fs/README.md) file.
-The instructions to build a riscv disk image, a riscv boot loader (`berkeley bootloader (bbl)`) and how to use gem5 scripts to run riscv Linux full system simulations are available in this [README](src/riscv-fs/README.md) file.
+### RISCV Full System pre-built disk image
+### RISCV Full System pre-built Linux bootloader
## Resource: Insttest
diff --git a/src/riscv-fs/README.md b/src/riscv-fs/README.md
index 6d62cf4..8bdf3ea 100644
@@ -112,6 +112,7 @@
This should generate a `vmlinux` image in the `linux` directory.
+A pre-built RISC-V 5.10 linux kernel can be downloaded [here](http://dist.gem5.org/dist/develop/kernels/riscv/static/vmlinux-5.10).
## Bootloader (bbl)
@@ -141,6 +142,7 @@
This will produce a `bbl` bootloader binary with linux kernel in `riscv-pk/build` directory.
+A pre-built copy of this bootloard binary, with the linux kernel can be downloaded [here](http://dist.gem5.org/dist/develop/kernels/riscv/static/bootloader-vmlinux-5.10).
## Busy Box
@@ -224,6 +226,7 @@
The disk image `riscv_disk` is ready to use.
+A pre-built, gzipped, disk image can be downloaded [here](http://dist.gem5.org/dist/develop/images/riscv/busybox/riscv-disk.img.gz).
**Note:** If you need to resize the disk image once it is created, you can do the following: