My progress on real RISC-V hardware

Microsoft biggest customer is USA federal government

That aside, steady progress on riscv is great, what boards are actually working now ?? I’m still working on porting core code from EMC2 from linux.

1 Like

Even more Milk-V hardware coming up, I was waiting for the Oasis but this might fill the gap: Milk-V Jupiter | RISC-V PC for Everyone

3 Likes

Haiku and HPC ?

3 Likes

That is truly interesting, I’d think in nit to distant future we’ll see a card with a fpgs, riscv core and a nn similar to Tesla’s nn chip all in 1 chip package, maybe using that chiplet architecture from AMD.

Sort of a bridge between early asic design versus modern gp CPUs

That seems really similar to the Tilera cards that were a follow on to MITs RAW architecture. Those cards were used a lot for deep packet inspection and the like (think great firewall of China).

1 Like

we could have had TRON os (playing full motion video on a 286/386) but msft stopped it’s export. It’s used in embedded applications. The source is here

1 Like

I managed to build Mesa softpipe OpenGL driver and run some OpenGL applications on VisionFive 2. No llvmpipe yet because it need to build LLVM first that is very heavy. softpipe seems not able to use multiple CPU cores for rendering. Rendering is quite slow.

screenshot13

32 Likes

I built LLVM 17 on VisionFive 2. It took more than 24 hours and completed without any errors/crashes (except config.guess patching).

32 Likes

wow! Really impressive! And pretty fast also, considering running in virtual env :+1:

It run on real VisionFive 2 board, no virtual machines are used.

8 Likes

My bad, with the topic on haikuports.cross I got carried away :smiley:

Mesa llvmpipe is compiled and working.

43 Likes

This is really cool!

I’m wondering how soon it will be before I can install Haiku to an SD card (or mini SD, I forget which is it) or the built-in flash chip, and boot it from there, instead of having to go though a bunch of hoops to install it to a PCIe M.2 SSD.

Great progress, X512! Keep up the good work! You’re awesome! :star_struck:

2 Likes

It is already possible. As you can see in screenshots, Haiku is booted from SD card. NVMe is used for extra storage.

5 Likes

Do you update an U-boot on VF 2?

What are the exact steps to getting Haiku installed onto an SD card and booted on the VF2? What firmware is needed (and how to update, if necessary)? What board revision (if applicable)? Is a 4Gb model sufficient, or is an 8Gb model required? If this can all be accomplished easily, I’m going to see about getting a VF2 ASAP. :grin:

2 Likes

Hi,

I have input a serial debug to VF2 and I got a BOOT fail,Error is 0xffffffff when
dip is set in mmc, when I change dip set to 0,0 in log whote a is 3rd partition is invalid.

Try booting from MMC1 …
** Invalid partition 3 **
Couldn’t find partition mmc 1:3
Can’t set block device

Please help

I read post before and it’s a solution for NVE, but I have a newest href image and that thing still don’t work

My apologize!

I don.t load an U-boot from source by X512, and many of trouble with that.
Now I have black screen (efi was loaded) and I don.t know to do.

Haiku self-hosting on RISC-V. Haiku is compiled in VisionFive 2 without cross-compiling.

46 Likes