Skip to content

Commit

Permalink
configs_enhanced: Add 9xxf_5.4 config
Browse files Browse the repository at this point in the history
Signed-off-by: Guo Ren <guoren@linux.alibaba.com>
  • Loading branch information
guoren83 committed Jun 2, 2020
1 parent 74151be commit 5402d38
Show file tree
Hide file tree
Showing 2 changed files with 67 additions and 0 deletions.
6 changes: 6 additions & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -552,6 +552,11 @@ wait_for_trigger:
- 910f_5.1_glibc_enhanced
<<: *910_qemu_test_enhanced

9xxf_5.4_glibc_qemu_test_enhanced:
dependencies:
- 9xxf_5.4_glibc_enhanced
<<: *910_qemu_test_enhanced

#910v_5.1_glibc_qemu_test_enhanced:
# dependencies:
# - 910v_5.1_glibc_enhanced
Expand All @@ -574,3 +579,4 @@ wait_for_trigger:
910_5.1_glibc_enhanced: *enhanced_build
910f_5.1_glibc_enhanced: *enhanced_build
910v_5.1_glibc_enhanced: *enhanced_build
9xxf_5.4_glibc_enhanced: *enhanced_build
61 changes: 61 additions & 0 deletions configs_enhanced/thead_9xxf_enhanced_5.4_glibc_br_defconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Architecture
BR2_riscv=y
BR2_riscv_custom=y

# System
BR2_TARGET_GENERIC_GETTY_PORT="ttyS0"

# Rootfs
BR2_TARGET_ROOTFS_CPIO=y
BR2_TARGET_ROOTFS_CPIO_GZIP=y
BR2_TARGET_ROOTFS_EXT2=y
BR2_SHARED_STATIC_LIBS=y
BR2_ROOTFS_DEVICE_TABLE="board/csky-ci/device_table.txt"
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y

# Toolchain
# Linux headers same as kernel, a 5.4 series
# Kernel
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.36"
BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
BR2_LINUX_KERNEL_IMAGE=y
BR2_LINUX_KERNEL_PATCH="package/linux-patch-c910/5.4/"
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="package/linux-patch-c910/linux-5.1.config.fragment package/csky-qa/linux-riscv-xthead.config.fragment board/csky-ci/defconfigs/kernel.pci-9pfs-gpu.fragment"

# Bootloader
BR2_TARGET_OPENSBI=y
BR2_TARGET_OPENSBI_USE_PLAT=y
BR2_TARGET_OPENSBI_PLAT="qemu/virt"

# Qemu
BR2_PACKAGE_QEMU_ENHANCED=y
# Gitlab-CI
BR2_PACKAGE_CSKY_CI=y

# Others
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
BR2_PACKAGE_BASH=y
BR2_PACKAGE_KEXEC=y

BR2_RISCV_ISA_CUSTOM_RVC=y
BR2_RISCV_ISA_CUSTOM_RVM=y
BR2_RISCV_ISA_CUSTOM_RVF=y
BR2_RISCV_ISA_CUSTOM_RVD=y
BR2_RISCV_ISA_CUSTOM_THEAD=y
BR2_RISCV_ABI_LP64D=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
BR2_TOOLCHAIN_EXTERNAL_URL="https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/resource/1355977/1590850156697/riscv64-linux-x86_64-20200528.tar.gz"
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="riscv64-unknown-linux-gnu"
BR2_TOOLCHAIN_EXTERNAL_GCC_8=y
BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_1=y
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y
BR2_TOOLCHAIN_EXTERNAL_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_PACKAGE_LINUX_TOOLS_PERF=y
BR2_PACKAGE_NTFS_3G=y
BR2_PACKAGE_NTFS_3G_NTFSPROGS=y
BR2_PACKAGE_HOST_DTC=y
BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES="package/csky-qa/busybox-riscv.fragment"

0 comments on commit 5402d38

Please sign in to comment.