Haiku boots to desktop on real RISC-v hardware

Hot on the heals of yesterday’s summary about recent Haiku news, we’ve got a big one – Haiku’s desktop running on real RISC-V hardware, the HiFive Unmatched.

I finally managed to run desktop. Crashes was caused by unaligned access to framebuffer, access seems to require 16 byte alignment. I made some quick hack to enforce alignment in app_server when copying to front buffer, but it currently introduce artifacts.

I don’t know why 16 byte alignment is required, radeon_hd driver works fine on Acer W500 tablet without alignment tricks.

This is a big milestone.

3 Comments

  1. 2021-07-18 2:11 am
    • 2021-07-19 4:00 am
    • 2021-07-20 3:57 pm