Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/release/riscv/GENERICSD.conf
34677 views
1
#!/bin/sh
2
3
EMBEDDED_TARGET_ARCH="riscv64"
4
EMBEDDED_TARGET="riscv"
5
EMBEDDEDBUILD=1
6
FAT_SIZE="54m -b 8m"
7
FAT_TYPE="16"
8
IMAGE_SIZE="6144M"
9
KERNEL="GENERIC"
10
MD_ARGS="-x 63 -y 255"
11
PART_SCHEME="GPT"
12
EFIPART_SUFFIX=p3
13
ROOTFSPART_SUFFIX=p4
14
export BOARDNAME="GENERICSD"
15
16
arm_create_partitions() {
17
# Create two partitions for firmware, preceding EFI and ROOTFS:
18
# 1. u-boot SPL
19
# 2. u-boot loader
20
#
21
# The exact partition types can be rewritten by the user, but they should
22
# be reserved now.
23
24
chroot ${CHROOTDIR} gpart add -t hifive-fsbl -l spl -a 512k -b 2m -s 2m ${mddev}
25
chroot ${CHROOTDIR} gpart add -t hifive-bbl -l uboot -a 512k -b 4m -s 4m ${mddev}
26
}
27
28