From ecfd63025dffda0fb5a7eddf4210a217da8e30ca Mon Sep 17 00:00:00 2001
From: Damien Le Moal <damien.lemoal@wdc.com>
Date: Thu, 24 Jan 2019 12:51:22 +0900
Subject: docs/platform: Add top level document file

List supported platforms and point to the platform specific document.

Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
---
 docs/platform/platform.md | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 docs/platform/platform.md

(limited to 'docs')

diff --git a/docs/platform/platform.md b/docs/platform/platform.md
new file mode 100644
index 0000000..15764e2
--- /dev/null
+++ b/docs/platform/platform.md
@@ -0,0 +1,29 @@
+OpenSBI Supported Platforms
+===========================
+
+OpenSBI currently supports the following virtual and hardware platforms.
+
+* **QEMU RISC-V Virt Machine**: Platform support for QEMU *virt* virtual RISC-V
+  machine. This virtual machine is intended for RISC-V software development and
+  test. More details on this platform can be found in the file *[qemu_virt.md]*.
+
+* **QEMU SiFive Unleashed Machine**: Platform support for the *sifive_u* QEMU
+  virtual RISC-V machine. This is an emulation machine of the SiFive Unleashed
+  board. More details on this platform can be found in the file
+  *[qemu_sifive_u.md]*.
+
+* **SiFive FU540 SoC**: Platform support for SiFive FU540 SoC used on the
+  SiFive Unleashed board. This platform is very similar to the *QEMU sifive_u*
+  platform.
+
+* **Kendryte K210 SoC**: Platform support for the Kendryte K210 SoC used on
+  boards such as the Kendryte KD233 and Sipeed MAIX Dock boards.
+
+The code for these supported platforms can be used as example to implement
+support for other platforms. The *platform/template* directory also provides
+template files for implementing support for a new platform. The *object.mk*,
+*config.mk* and *platform.c* template files provided are commented to facilitate
+the implementation.
+
+[qemu_virt.md]: qemu_virt.md
+[qemu_sifive_u.md]: qemu_sifive_u.md
-- 
cgit v1.2.3