head	1.2;
access;
symbols;
locks; strict;
comment	@# @;


1.2
date	2026.09.09.23.06.28;	author rxg;	state Exp;
branches;
next	1.1;
commitid	TG8B0wwBtNmD70VG;

1.1
date	2026.09.08.02.48.06;	author rxg;	state Exp;
branches;
next	;
commitid	8jFBhatArEGPpLUG;


desc
@@


1.2
log
@
s/kernel_GENERIC/kernel_GENERIC64, sync with arm64.
@
text
@# $NetBSD: riscv64mbr.conf,v 1.1 2026/09/08 02:48:06 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
}
@


1.1
log
@
Add RISCV64 MBR image, OK'd by skrll@@.
@
text
@d1 1
a1 1
# $NetBSD: riscv64.conf,v 1.1 2023/05/07 12:41:46 skrll Exp $
d11 1
a11 1
kernel_GENERIC="GENERIC64"
d37 1
a37 1
	${GZIP_CMD} -dc ${kernel}/netbsd-${kernel_GENERIC}.gz > "${mnt}/netbsd"
@

