1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- #@TYPE: Machine
- #@NAME: starfive-dubhe
- #@SOC: Dubhe default
- #@DESCRIPTION: Machine configuration for the beta Dubhe default config
- require conf/machine/include/riscv/qemuriscv.inc
- XVISOR_PLAT = "riscv/virt64"
- EXTRA_IMAGEDEPENDS += "u-boot"
- UBOOT_MACHINE = "qemu-riscv64_smode_defconfig"
- UBOOT_ELF = "u-boot"
- #require conf/machine/include/qemu.inc
- # qemuboot options
- #QB_MACHINE = "-machine virt"
- #QB_DEFAULT_KERNEL = "fw_jump.elf"
- #QB_NETWORK_DEVICE = "-device virtio-net-device,netdev=net0,mac=@MAC@"
- #QB_ROOTFS_OPT = "-drive file=@ROOTFS@,format=raw,id=hd0 -device virtio-blk-device,drive=hd0"
- #QB_SLIRP_OPT = "-netdev user,id=net0,hostfwd=tcp::22222-:22"
- #QB_SYSTEM_NAME = "qemu-riscv64"
- require conf/machine/include/riscv/tune-riscv.inc
- MACHINE_FEATURES = "screen keyboard ext2 ext3 serial"
- #KERNEL_CLASSES = "kernel-fitimage"
- #KERNEL_IMAGETYPE = "fitImage"
- KERNEL_IMAGETYPE = "Image"
- KEEPUIMAGE = "no"
- INITRAMFS_FSTYPES ?= "cpio.gz cpio.lzma"
- KERNEL_IMAGETYPE += "uImage"
- KERNEL_IMAGETYPE = "Image"
- #UBOOT_ENV ?= "boot"
- #UBOOT_ENV_SUFFIX = "scr.uimg"
- PREFERRED_PROVIDER_virtual/kernel ?= "linux-starfive-dev"
- #PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot-starfive"
- #PREFERRED_PROVIDER_virtual/bootloader = "opensbifsajdflsjflj"
- #EXTRA_IMAGEDEPENDS += "u-boot"
- EXTRA_IMAGEDEPENDS += "opensbi"
- RISCV_SBI_PLAT ?= "generic"
- RISCV_SBI_PAYLOAD ?= "${KERNEL_IMAGETYPE}-${MACHINE}.bin"
- #
- IMAGE_FSTYPES += "wic.gz wic.bmap ext4 cpio"
- #UBOOT_CONFIG = "defconfig"
- ## Do not update fstab file when using wic images
- WIC_CREATE_EXTRA_ARGS ?= "--no-fstab-update"
- ## wic default support
- WKS_FILE_DEPENDS ?= " \
- opensbi \
- e2fsprogs-native \
- bmap-tools-native \
- "
- IMAGE_BOOT_FILES ?= " \
- fw_payload.bin \
- ${KERNEL_IMAGETYPE} \
- ${RISCV_SBI_FDT} \
- # boot.scr.uimg \
- "
- WKS_FILE ?= "beaglev.wks"
|