Skip to content

riscv/meta-riscv

Repository files navigation

meta-riscv

RISC-V Architecture Layer for OpenEmbedded/Yocto

license Build Status

Description

This is the general hardware-specific BSP overlay for the RISC-V based devices.

More information can be found at: https://riscv.org/ (Official Site)

The core BSP part of meta-riscv should work with different OpenEmbedded/Yocto distributions and layer stacks, such as:

  • Distro-less (only with OE-Core).
  • Yoe Distro.
  • Yocto/Poky.

For details regarding basic usage for some platforms supported by this layer, see the Quick Start Guide.

Dependencies

This layer depends on:

Available Machines

MACHINE Platform Notes
bananapi-f3 BPI-F3 Mainline Kernel and U-Boot (uses vendor FSBL)
beaglev-ahead BeagleV-Ahead
beaglev-starlight-jh7100 BeagleV No longer produced
eswin-ebc77 ESWIN EBC77 Vendor kernel. Use eswin-ebc77-mainline for upstream version
eswin-ebc77-mainline ESWIN EBC77
freedom-u540 HiFive Unleashed
mangopi-mq-pro MangoPi MQ Pro
milkv-duo Milk-V Duo
milkv-megrez Milk-V Megrez Build broken due to downstream kernel commit since being branchless
nezha-allwinner-d1 Nezha D1-H
orangepi-r2s OrangePi R2S Vendor Kernel and U-Boot
orangepi-rv2 OrangePi RV2 Vendor Kernel and U-Boot
orangepi-rv2-mainline OrangePi RV2 Mainline Kernel and U-Boot (uses vendor FSBL)
star64 PINE64 STAR64 5.15 Kernel fork
visionfive StarFive VisionFive
visionfive2 StarFive VisionFive 2

Note that this layer also provides improvements and features for the upstream qemuriscv32 and qemuriscv64 machines.

Contributing

Submit patches via GitHub pull requests, Use GitHub issues to report problems or to send comments.

Maintainer(s)

Releases

No releases published

Packages

No packages published

Contributors 55