starfive-dubhe.conf 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. #@TYPE: Machine
  2. #@NAME: starfive-dubhe
  3. #@SOC: Dubhe default
  4. #@DESCRIPTION: Machine configuration for the Dubhe default config
  5. LLVMVERSION = "14.0.0"
  6. CLANGSDK = "1"
  7. EXTRA_IMAGEDEPENDS:append = " llvm"
  8. #require conf/machine/include/qemu.inc
  9. # qemuboot options
  10. EXTRA_IMAGEDEPENDS:append = " qemu-helper-native:do_addto_recipe_sysroot"
  11. IMAGE_CLASSES += " qemuboot "
  12. QB_MACHINE = "-machine virt"
  13. QB_DEFAULT_KERNEL = "Image-initramfs-starfive-dubhe.bin"
  14. QB_DEFAULT_BIOS = "fw_payload.bin"
  15. QB_CPU = "-cpu rv64,x-h=true,x-b=true"
  16. QB_DEFAULT_FSTYPE = "cpio.gz"
  17. SERIAL_CONSOLES = "115200;ttyS0"
  18. QB_SYSTEM_NAME = "qemu-system-riscv64"
  19. QB_MEM = "-m 2048"
  20. QB_OPT_APPEND = "-smp 8"
  21. require conf/machine/include/riscv/tune-riscv.inc
  22. MACHINE_FEATURES = "screen keyboard ext2 ext3 serial"
  23. KERNEL_DEVICETREE ?= "starfive/dubhe_fpga.dtb"
  24. KERNEL_IMAGETYPE = "Image"
  25. KEEPUIMAGE = "no"
  26. INITRAMFS_FSTYPES ?= "cpio.gz cpio.lzma"
  27. INITRAMFS_MAXSIZE = "524288"
  28. PREFERRED_PROVIDER_virtual/kernel ?= "linux-starfive-dev"
  29. RISCV_SBI_PLAT = "generic"
  30. RISCV_SBI_PAYLOAD = "Image-initramfs-starfive-dubhe.bin"
  31. QEMU_EXTRAOPTIONS:riscv64 = " -cpu rv64,x-b=true"
  32. GLIBCVERSION = "2.35"
  33. #
  34. ###IMAGE_FSTYPES += "wic.gz wic.bmap ext4 cpio"
  35. #UBOOT_CONFIG = "defconfig"
  36. ## Do not update fstab file when using wic images
  37. ###WIC_CREATE_EXTRA_ARGS ?= "--no-fstab-update"
  38. ## wic default support
  39. ###WKS_FILE_DEPENDS ?= " \
  40. ### opensbi \
  41. ### e2fsprogs-native \
  42. ### bmap-tools-native \
  43. ###"
  44. ###IMAGE_BOOT_FILES ?= " \
  45. ### fw_payload.bin \
  46. ### ${KERNEL_IMAGETYPE} \
  47. ### ${RISCV_SBI_FDT} \
  48. ### boot.scr.uimg \
  49. ###"
  50. WKS_FILE ?= "starfive-dubhe-initramfs.wks"