# # Target options # BR2_riscv=y BR2_RISCV_32=y # # 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 BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_LITEX_VEXRISCV_PATH)/board/litex_vexriscv/patches" # GCC BR2_GCC_VERSION_8_X=y BR2_GCC_VERSION="8.3.0" # System BR2_TARGET_GENERIC_GETTY=y BR2_TARGET_GENERIC_GETTY_PORT="console" # Filesystem BR2_TARGET_ROOTFS_CPIO=y # Kernel BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0.13" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_LITEX_VEXRISCV_PATH)/board/litex_vexriscv/linux.config" BR2_LINUX_KERNEL_IMAGE=y # rootfs customisation BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_LITEX_VEXRISCV_PATH)/board/litex_vexriscv/rootfs_overlay" # Extra packages #BR2_PACKAGE_DHRYSTONE=y #BR2_PACKAGE_MICROPYTHON=y #BR2_PACKAGE_SPIDEV_TEST=y