Hi Loren, On 6/9/24 2:25 AM, Loren Burkholder wrote:
Hey all!
I recently ordered a Milk-V Meles[0]; while it hasn't shipped yet, I'm hoping to port openSUSE to the board once I get it, so I thought I'd get a head start by figuring out what all is involved in porting openSUSE to a new RISC-V board. Can anybody give me any pointers to get started?
Thanks, Loren
actually, I was planning to do the exact same thing :) My Meles hasn't shipped either, but the first step would be to enable U-Boot by building a device tree + configuration. This should be quite easy since the TH1520 SoC is already upstreamed[0]. Milk-V have their own U-Boot fork, but it's important to try to have everything upstreamed, so build delta patches from their fork. Lastly you'd have to build a JeOS package with a (potentially patched) kernel in OBS. You have to figure out which changes they have made to packages like kernel-firmware and apply those as patches. Milk-V also has the config they use for their image here [1]. [0] https://source.denx.de/u-boot/u-boot/-/blob/master/arch/riscv/dts/th1520.dts... [1] https://github.com/milkv-meles/thead-kernel/blob/meles/arch/riscv/configs/re... Best -- Marvin Friedrich Apprentice Engineering HW Enablement SUSE Software Solutions GmbH Frankenstraße 146 90461 Nürnberg Germany Geschäftsführer: Ivo Totev, Andrew McDonald, Werner Knoblich (HRB 36809, AG Nürnberg) SUSE.com