Robert Foss activity https://gitlab.com/robertfoss 2026-02-17T13:34:52Z tag:gitlab.com,2026-02-17:5112452237 Robert Foss commented on issue #456102 at GitLab.org / GitLab 2026-02-17T13:34:52Z robertfoss Robert Foss

We also require immutable tag support in order to make sure that source code we've built against does not have its tag moved.

tag:gitlab.com,2026-02-05:5071713074 Robert Foss approved merge request !1517: riscv: add hardware configs and ESWIN SoC at Red Hat / centos-stream / src / kernel / centos-stream-10 2026-02-05T13:54:17Z robertfoss Robert Foss

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

This MR backports the basic device tree and reset+pinctrl drivers for the SiFive HiFive Premier P550 (ESWIN EIC7700) RISC-V system. Its other drivers are omitted for now because they aren't yet usable upstream.

Enabled configs for P550 and also the StarFive VisionFive 2 (JH7110) in the riscv64 build configuration only.

This touches config files for many drivers that are not specific to either system because, until now, the RISC-V build for stream10 didn't have any hardware drivers beyond what's needed for the QEMU default emulated machine.

The StarFive platform likely won't be a supported system in any future GA release of RHEL but it's useful in the short term to ensure a nonzero number of RISC-V systems are able to boot the Stream10 kernel's main branch.

On JH7110, basic boot, UART console, SDHC, ethernet, USB 3.0, and MTD drivers all work as expected in my basic validation. PCIe works when used with a Wi-Fi NIC (used an Intel AX210). HDMI and audio are not enabled. I also tested this on Milk-V Mars, using the same SoC.

Signed-off-by: Jennifer Berringer [email protected]

tag:gitlab.com,2026-01-26:5033186862 Robert Foss approved merge request !4183: configs: riscv: Enable StarFive and ESWIN drivers for CentOS at cki-project / kernel-ark 2026-01-26T12:50:48Z robertfoss Robert Foss

StarFive JH7110 (StarFive VisionFive 2) is a RISC-V system-on-chip which has better upstream support than any other RISC-V hardware that has UEFI firmware available. ESWIN EIC7700 (SiFive HiFive Premier P550) does not yet have many drivers accepted upstream but is the system used for the RHEL 10 RISC-V Developer Preview. Both use CPU cores designed by SiFive (U74 and P550) which comply with the RVA20 ISA profile.

This MR enables kernel configs for both of these systems in the rhel build flavor for riscv64. ESWIN/P550 is not yet particularly usable with mainline kernel 6.19 but this MR enables all the drivers for it that have merged so far.

I have confirmed that the c10s build pipelines for this MR produce a kernel package that can install and boot on JH7110 systems including at least VisionFive 2 and Milk-V Mars. UART, Ethernet, USB 3.0, SD, MTD, and (on Mars only) M.2 E-Key Wi-Fi cards all work as expected. I opted not to enable audio drivers.

Because no other RISC-V hardware has been enabled yet in this kernel, the majority of these config changes are for common hardware that isn't specific to any single SoC vendor or board. I put those changes in one commit, in which every config is set to the same value that rhel already uses for aarch64. The other two commits in this MR are for enabling configs specific to the StarFive and ESWIN platforms.

It is likely that CentOS Stream 11 will move to RVA23 as an ISA baseline for RISC-V, meaning its userspace packages would not be able to run on these systems. Despite that, this MR targets kernel-ark because it can be useful to run the ELN kernel on a system running CentOS/RHEL 10 userspace, to ensure the rhel build flavor of ark can run on a nonzero number of RISC-V hardware systems in the short term, and to avoid needlessly widening the config differences between Stream 10 and ark.

Signed-off-by: Jennifer Berringer [email protected]

tag:gitlab.com,2025-09-19:4634748217 Robert Foss pushed to project branch main at Robert Foss / rpmdeps-rs 2025-09-19T13:50:04Z robertfoss Robert Foss

Robert Foss (1e7964a8) at 19 Sep 13:50

sheet: Output green packages lists as name (version)

tag:gitlab.com,2025-09-17:4626609766 Robert Foss pushed new project branch main at Robert Foss / jira-tree 2025-09-17T13:41:00Z robertfoss Robert Foss

Robert Foss (f8f6db48) at 17 Sep 13:41

Initial commit

tag:gitlab.com,2025-09-17:4626593422 Robert Foss created project Robert Foss / jira-tree 2025-09-17T13:37:16Z robertfoss Robert Foss tag:gitlab.com,2025-09-14:4616342124 Robert Foss pushed to project branch main at Robert Foss / rpmdeps-rs 2025-09-14T16:46:07Z robertfoss Robert Foss

Robert Foss (7ea30391) at 14 Sep 16:46

test: Add dummy testing rpms

... and 1 more commit

tag:gitlab.com,2025-09-11:4608229764 Robert Foss pushed to project branch main at Robert Foss / rpmdeps-rs 2025-09-11T08:41:49Z robertfoss Robert Foss

Robert Foss (744984f9) at 11 Sep 08:41

graph: Improve memory usage

tag:gitlab.com,2025-09-10:4606614095 Robert Foss pushed to project branch main at Robert Foss / rpmdeps-rs 2025-09-10T19:25:45Z robertfoss Robert Foss

Robert Foss (9fe48819) at 10 Sep 19:25

Initial commit

tag:gitlab.com,2025-09-10:4606036035 Robert Foss pushed to project branch main at Robert Foss / rpmdeps-rs 2025-09-10T15:59:09Z robertfoss Robert Foss

Robert Foss (fd5f61a1) at 10 Sep 15:59

spreadsheet: Add filename column

... and 4 more commits

tag:gitlab.com,2025-09-09:4601935476 Robert Foss pushed to project branch main at Robert Foss / rpmdeps-rs 2025-09-09T15:36:47Z robertfoss Robert Foss

Robert Foss (05f3a2ab) at 09 Sep 15:36

readme: Update and simplify content