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.