Description

The Microchip PIC64 family of RISC-V chipsets was announced this summer, with PIC64GX as first subfamily (with SiFive U54 CPU cores, same as Microchip PolarFire). Later families (PIC64-HPSC and PIC64HX) were announced to feature the long-awaited RISC-V Hypervisor Extension.

My pre-ordered PIC64GX1000 Curiosity board arrived the week before Hackweek 24.

Goals

I intend to investigate enabling openSUSE Tumbleweed riscv64 on this new chipset and board.

Resources

Progress

  • Created udev rules for Curiosity board's FTDI based debug UARTs on USB-C - UART B has output from HSS / OpenSBI, UART C has output from U-Boot and kernel
  • Modified the image https://download.opensuse.org/ports/riscv/tumbleweed/images/openSUSE-Tumbleweed-RISC-V-JeOS-efi.riscv64-2024.11.10-Build1.13.raw.xz (20241118) with gdisk to prepend a bootloader partition (copying the binary bootloader from the vendor-supplied microSD, ignoring excess partition size) and added the microchip/pic64gx-curiosity-kit.dtb.dtb file to the EFI System Partition (again from the vendor-supplied microSD)
  • This boots into Tumbleweed! with ttyS1 by default (UART C)

Looking for hackers with the skills:

risc-v

This project is part of:

Hack Week 24

Activity

  • about 7 hours ago: a_faerber added keyword "risc-v" to this project.
  • about 7 hours ago: a_faerber started this project.
  • about 7 hours ago: a_faerber originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Create openSUSE images for Arm/RISC-V boards by avicenzi

    [comment]: # (Please use the project descriptio...


    Tumbleweed on Mars-CM (RISC-V board) by ph03nix

    RISC-V is awesome, Tumbleweed is awesome, choco...


    FizzBuzz OS by mssola

    Project Description

    FizzBuzz OS (or just ...