summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorManuel Hernández Méndez <[email protected]>2025-08-13 12:47:59 +0200
committerAnup Patel <[email protected]>2025-08-26 17:08:00 +0530
commit525ac970b3c2b1549c8747959cfc4f9b84e1f711 (patch)
tree9cdf5348f48b9ca8c324c66e8af74540a61339c1 /docs
parent3204d74486ecded839205be5a3bf0193aaca3547 (diff)
platform: openpiton: Move openpiton platform from fpga to generic
The OpenPiton framework has a generic PMU that is not used by OpenSBI. Due to OpenSBI’s build system we cannot directly reuse the generic platform functions, so move the OpenPiton platform to generic. Also due to the generic platform is where new features are added. Signed-off-by: Manuel Hernández Méndez <[email protected]> Reviewed-by: Anup Patel <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Anup Patel <[email protected]>
Diffstat (limited to 'docs')
-rw-r--r--docs/platform/fpga-openpiton.md6
-rw-r--r--docs/platform/generic.md2
-rw-r--r--docs/platform/platform.md5
3 files changed, 5 insertions, 8 deletions
diff --git a/docs/platform/fpga-openpiton.md b/docs/platform/fpga-openpiton.md
index 7861a197..e5352884 100644
--- a/docs/platform/fpga-openpiton.md
+++ b/docs/platform/fpga-openpiton.md
@@ -7,8 +7,8 @@ processor from ETH Zurich. To this end, Ariane has been equipped with a
different L1 cache subsystem that follows a write-through protocol and that has
support for cache invalidations and atomics.
-To build platform specific library and firmwares, provide the
-*PLATFORM=fpga/openpiton* parameter to the top level `make` command.
+To build platform specific library and firmwares, provide the *PLATFORM=generic*
+parameter to the top level `make` command.
Platform Options
----------------
@@ -21,7 +21,7 @@ Building Ariane FPGA Platform
**Linux Kernel Payload**
```
-make PLATFORM=fpga/openpiton FW_PAYLOAD_PATH=<linux_build_directory>/arch/riscv/boot/Image
+make PLATFORM=generic FW_PAYLOAD_PATH=<linux_build_directory>/arch/riscv/boot/Image
```
Booting Ariane FPGA Platform
diff --git a/docs/platform/generic.md b/docs/platform/generic.md
index 709b436e..495baa73 100644
--- a/docs/platform/generic.md
+++ b/docs/platform/generic.md
@@ -47,6 +47,7 @@ RISC-V Platforms Using Generic Platform
* **SiFive HiFive Unleashed** (*[sifive_fu540.md]*)
* **Spike** (*[spike.md]*)
* **T-HEAD C9xx series Processors** (*[thead-c9xx.md]*)
+* **OpenPiton FPGA SoC** (*[fpga-openpiton.md]*)
[andes-ae350.md]: andes-ae350.md
[qemu_virt.md]: qemu_virt.md
@@ -55,3 +56,4 @@ RISC-V Platforms Using Generic Platform
[sifive_fu540.md]: sifive_fu540.md
[spike.md]: spike.md
[thead-c9xx.md]: thead-c9xx.md
+[fpga-openpiton.md]: fpga-openpiton.md
diff --git a/docs/platform/platform.md b/docs/platform/platform.md
index 4504d87a..048c2c4f 100644
--- a/docs/platform/platform.md
+++ b/docs/platform/platform.md
@@ -31,10 +31,6 @@ OpenSBI currently supports the following virtual and hardware platforms:
* **Spike**: Platform support for the Spike emulator. More
details on this platform can be found in the file *[spike.md]*.
-* **OpenPiton FPGA SoC**: Platform support OpenPiton research platform based
- on ariane core. More details on this platform can be found in the file
- *[fpga-openpiton.md]*.
-
* **Shakti C-class SoC Platform**: Platform support for Shakti C-class
processor based SOCs. More details on this platform can be found in the
file *[shakti_cclass.md]*.
@@ -56,6 +52,5 @@ comments to facilitate the implementation.
[andes-ae350.md]: andes-ae350.md
[thead-c910.md]: thead-c910.md
[spike.md]: spike.md
-[fpga-openpiton.md]: fpga-openpiton.md
[shakti_cclass.md]: shakti_cclass.md
[renesas-rzfive.md]: renesas-rzfive.md