# $NetBSD: riscv64mbr.conf,v 1.2 2026/09/09 23:06:28 rxg Exp $ # RISCV64 (MBR partitioning) customization script used by mkimage # board=riscv64mbr hostname=riscv64 console=fb resize=true . ${DIR}/conf/riscv.conf kernel_GENERIC64="GENERIC64" make_label() { make_label_riscv } make_fstab() { make_fstab_riscv } customize() { customize_riscv cat >> "${mnt}/etc/rc.conf" << EOF mdnsd=YES devpubd=YES wscons=\$(dev_exists wsdisplay0) dhcpcd_flags="\$dhcpcd_flags -b" EOF } populate_common() { # Install EFI bootloader mkdir -p "${mnt}/boot/EFI/BOOT" cp "${release}/usr/mdec/bootriscv64.efi" "${mnt}/boot/EFI/BOOT/bootriscv64.efi" # Install kernel to root of the FFS partition ${GZIP_CMD} -dc ${kernel}/netbsd-${kernel_GENERIC64}.gz > "${mnt}/netbsd" echo "./netbsd type=file uname=root gname=wheel mode=0755" \ >> "$tmp/selected_sets" } populate() { # common configuration populate_common }