Home | History | Annotate | Line # | Download | only in conf
      1  1.1  skrll # $NetBSD: riscv64.conf,v 1.1 2023/05/07 12:41:46 skrll Exp $
      2  1.1  skrll # RISCV64 customization script used by mkimage
      3  1.1  skrll #
      4  1.1  skrll board=riscv64
      5  1.1  skrll console=fb
      6  1.1  skrll resize=true
      7  1.1  skrll gpt=true
      8  1.1  skrll #gpt_hybrid=true
      9  1.1  skrll gpt_create_flags="-p 16"
     10  1.1  skrll gpt_label_boot="EFI"
     11  1.1  skrll gpt_label_ffs="netbsd-root"
     12  1.1  skrll 
     13  1.1  skrll . ${DIR}/conf/riscv.conf
     14  1.1  skrll 
     15  1.1  skrll kernel_GENERIC="GENERIC64"
     16  1.1  skrll 
     17  1.1  skrll make_label() {
     18  1.1  skrll 	make_label_riscv
     19  1.1  skrll }
     20  1.1  skrll 
     21  1.1  skrll make_fstab() {
     22  1.1  skrll 	make_fstab_riscv
     23  1.1  skrll }
     24  1.1  skrll 
     25  1.1  skrll customize() {
     26  1.1  skrll 	customize_riscv
     27  1.1  skrll 	cat >> "${mnt}/etc/rc.conf" << EOF
     28  1.1  skrll mdnsd=YES
     29  1.1  skrll devpubd=YES
     30  1.1  skrll wscons=\$(dev_exists wsdisplay0)
     31  1.1  skrll dhcpcd_flags="\$dhcpcd_flags -b"
     32  1.1  skrll EOF
     33  1.1  skrll }
     34  1.1  skrll 
     35  1.1  skrll populate_common() {
     36  1.1  skrll 	# Install EFI bootloader
     37  1.1  skrll 	mkdir -p "${mnt}/boot/EFI/BOOT"
     38  1.1  skrll 	cp "${release}/usr/mdec/bootriscv64.efi" "${mnt}/boot/EFI/BOOT/bootriscv64.efi"
     39  1.1  skrll 
     40  1.1  skrll 	# Install kernel to root of the FFS partition
     41  1.1  skrll 	${GZIP_CMD} -dc ${kernel}/netbsd-${kernel_GENERIC}.gz > "${mnt}/netbsd"
     42  1.1  skrll 	echo "./netbsd type=file uname=root gname=wheel mode=0755" \
     43  1.1  skrll 	    >> "$tmp/selected_sets"
     44  1.1  skrll }
     45  1.1  skrll 
     46  1.1  skrll 
     47  1.1  skrll populate() {
     48  1.1  skrll 
     49  1.1  skrll 	# common configuration
     50  1.1  skrll 	populate_common
     51  1.1  skrll }
     52