RISC-V

RISC-V Software Development Services: BSP, Kernel, Compiler & RTOS

Trusted RISC-V engineering partner for silicon vendors — Linux, Zephyr RTOS, GCC, and LLVM enablement with upstream-first delivery.

Developed, upstreamed and still maintain RISC-V 64-bit support for the Zephyr RTOS

Three successful projects to upstream RISC-V features to industry standard QEMU emulator

Over half a dozen semiconductor customers engaged with BayLibre on their RISC-V based designs

Esperanto

Axiado

Rivos

RISE

Meta

SiFive

TI

(Renesas forthcoming)

RISC-V platform bring-up & software stack

RISC-V Bring-Up, Linux & Zephyr Enablement, and Compiler Toolchain Optimization

BayLibre delivers deep expertise across the RISC-V software stack, from early hardware bring-up to optimized production systems. We work closely with silicon vendors, IP providers, and product teams to enable RISC-V platforms on Linux, embedded Linux, and RTOS environments. Our engineers operate across bootloaders, kernels, BSPs, compilers, and low-level firmware, ensuring correct enablement of cores, memory subsystems, interrupts, power management, and platform-specific extensions.

Beyond initial enablement, BayLibre helps customers turn RISC-V platforms into performant, maintainable, and upstream-ready systems. We optimize compiler toolchains (GCC and LLVM), validate ABI and ISA extensions, and address real-world constraints such as determinism, long-term support, and multi-vendor portability. By aligning closely with upstream communities and the broader RISC-V ecosystem, we help reduce technical debt while accelerating time-to-market on both standard and custom RISC-V implementations.

Our services include:

RISC-V BSP development and hardware bring-up (bootloader, kernel, firmware)

GCC and LLVM toolchain enablement and optimization for RISC-V targets

Linux, RTOS, and bare-metal integration on RISC-V platforms

Upstreaming, long-term maintenance, and ecosystem alignment

Enable support for the first RV64 cores in Zephyr for Meta MTIA
Lead the effort to port Python packages to RV64 in the Python Package Index
Userspace support with shared memory
Stack guard & canaries implementation
Worked with maintainers to maintain real-time guarantees around interrupt handling

Our Case Studies

Real-world examples of our expertise in action

Strengthening GCC for GPU Offloading in HPC Systems

Enabling Python Data & AI Ecosystem on RISC-V (RISE Initiative)

Scaling Embedded Linux & Android Platform Development for Point-of-Sale Devices on Qualcomm QCS5430 / QCS6490

Enabling Full-Stack Software for Analog Devices Precision Converters

Enabling Zephyr RTOS on Armv9-A (Arm Cortex-A320)

Enabling AOSP (Android 14) on the MediaTek Genio Platform

Contact us!

Our expert team in the US or Europe will contact you within one business day to schedule a technical discovery and kick things off.

Thanks for your message!
We received your message and will get back to you shortly.