Software

This section describes the software stack that accompanies the RVComp hardware.

Buildroot and BR2_EXTERNAL

RVComp uses Buildroot to build the Linux kernel, OpenSBI, and root filesystem. The RVComp/buildroot/ directory is a BR2_EXTERNAL tree that provides defconfigs, kernel configs, custom packages, and overlay files outside the Buildroot source tree.

Linux Boot Flow

Describes the boot sequence from reset through to userspace for both UART boot and MMC boot, including the early-boot hooks that load drivers and mount the root filesystem.

RVComp Device Drivers

Documents the out-of-tree Linux drivers for the RVComp-specific hardware: rvcomp-ethernet for the Ethernet controller and rvcomp-mmc for the sdcram-backed block device.