wolfBoot icon indicating copy to clipboard operation
wolfBoot copied to clipboard

How to port to my custom RISCV SoC

Open VinayWolf opened this issue 8 months ago • 1 comments

Hello all, I want to port wolfboot to my custom riscv based SoC. Is there any guidelines or tutorials available for that? Also what requirements should i fulfill in order get wolfboot ported to my SoC?

VinayWolf avatar Apr 27 '25 05:04 VinayWolf

Hi @VinayWolf ,

That is great to hear!

I think your best option is to follow what was done for the existing RISC-V ports. I recommend reviewing these files:

  • https://github.com/wolfSSL/wolfBoot/blob/master/docs/Targets.md#sifive-hifive1-risc-v
  • https://github.com/wolfSSL/wolfBoot/blob/master/docs/HAL.md
  • https://github.com/wolfSSL/wolfBoot/blob/master/hal/hifive1.c
  • https://github.com/wolfSSL/wolfBoot/blob/master/arch.mk#L545

Are you interested in contributing these changes upstream? Can you tell us more about your project and where you are located? If you'd like to keep that private just email support at wolfssl dot com.

Thanks, David Garske, wolfSSL

dgarske avatar Apr 28 '25 15:04 dgarske