Initial bringup of riscv64 for centos

JIRA: https://issues.redhat.com/browse/RHEL-101827

Added a section to priority.rhel in order to start generating riscv64 configs. kernel.spec.template is likewise updated to add riscv64 to the arch list for the rhel build flavor.

Values are provided for all required configuration options and a few RISCV specific upstream patches are back-ported to make the code build.

Note that the RHEL 10 RISC-V Developer Preview was announced at Red Hat Summit and is already available:

Although that preview targets the SiFive HiFive Premier P550, the drivers for that system have not yet been accepted in the upstream kernel, so this MR only enables the virt target for a RISC-V kernel that is able to boot within QEMU but does not include drivers that would be needed to boot on any specific RISC-V hardware. The developer preview kernel source with P550 drivers is available at https://gitlab.com/CentOS/isa/src/kernel/centos-stream-10/-/tree/p550

There do not currently exist any announcements for future RHEL RISC-V releases, updates, or images. Contributions and builds will continue in CentOS. RISC-V koji builders for both CentOS and Fedora are currently being worked on in parallel over the next several weeks.

Co-developed-by: Jennifer Berringer jberring@redhat.com

Signed-off-by: Jennifer Berringer jberring@redhat.com

Signed-off-by: Charles Mirabile cmirabil@redhat.com

Edited by Charles Mirabile

Merge request reports

Loading