2023-05-26 17:17:59 -04:00
|
|
|
#Target options
|
|
|
|
BR2_riscv=y
|
|
|
|
BR2_RISCV_32=y
|
|
|
|
|
2023-06-02 18:05:08 -04:00
|
|
|
# Build options
|
|
|
|
BR2_CCACHE=y
|
2023-06-12 13:32:37 -04:00
|
|
|
BR2_TARGET_GENERIC_HOSTNAME="upsilon"
|
|
|
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Upsilon"
|
2023-06-08 21:37:24 -04:00
|
|
|
BR2_TARGET_GENERIC_ROOT_PASSWD="upsilon"
|
2023-06-02 18:05:08 -04:00
|
|
|
|
2023-05-26 17:17:59 -04:00
|
|
|
# Instruction Set Extensions
|
|
|
|
BR2_riscv_custom=y
|
|
|
|
BR2_RISCV_ISA_CUSTOM_RVM=y
|
|
|
|
BR2_RISCV_ISA_CUSTOM_RVA=y
|
|
|
|
BR2_RISCV_ISA_CUSTOM_RVC=n
|
|
|
|
BR2_RISCV_ABI_ILP32=y
|
|
|
|
|
|
|
|
# GCC
|
|
|
|
BR2_GCC_VERSION_10_X=y
|
|
|
|
BR2_BINUTILS_VERSION_2_37_X=y
|
|
|
|
|
|
|
|
# System
|
|
|
|
BR2_TARGET_GENERIC_GETTY=y
|
|
|
|
BR2_TARGET_GENERIC_GETTY_PORT="console"
|
|
|
|
|
|
|
|
# Filesystem
|
|
|
|
BR2_TARGET_ROOTFS_CPIO=y
|
|
|
|
|
|
|
|
# Kernel (litex-rebase branch)
|
|
|
|
BR2_LINUX_KERNEL=y
|
|
|
|
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
|
|
|
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_UPSILON_PATH)/board/litex_vexriscv/linux.config"
|
|
|
|
BR2_LINUX_KERNEL_IMAGE=y
|
|
|
|
|
|
|
|
# Rootfs customisation
|
|
|
|
BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_UPSILON_PATH)/board/litex_vexriscv/rootfs_overlay"
|
|
|
|
|
|
|
|
# Extra packages
|
|
|
|
BR2_PACKAGE_MICROPYTHON=y
|
|
|
|
BR2_PACKAGE_MICROPYTHON_LIB=y
|
2023-06-02 18:05:08 -04:00
|
|
|
BR2_PACKAGE_DROPBEAR=y
|
|
|
|
BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS=y
|
|
|
|
BR2_PACKAGE_DROPBEAR_SMALL=y
|