1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- require conf/machine/include/riscv/tune-riscv.inc
- EXTERNAL_TOOLCHAIN ?= "${HOME}/.thead/host"
- TCMODE="external"
- TARGET_PREFIX="riscv64-linux-"
- TARGET_ARCH="riscv64"
- TARGET_OS="linux"
- EXTERNAL_TOOLCHAIN_SYSROOT="${EXTERNAL_TOOLCHAIN}/riscv64-buildroot-linux-gnu/sysroot"
- INSANE_SKIP_${PN} += "glibc-so gobject-introspection-so glibc-external"
- PREFERRED_PROVIDER_virtual/kernel ?= "linux-thead"
- PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot"
- PREFERRED_VERSION_openocd-native = "riscv"
- PREFERRED_VERSION_openocd = "riscv"
- # KERNEL_CLASSES = "kernel-uimage"
- # KERNEL_IMAGETYPES = "itbImage"
- KERNEL_IMAGETYPE = "Image"
- KERNEL_IMAGETYPES += "uImage"
- KEEPUIMAGE = "no"
- # MACHINE_FEATURES = "usbgadget usbhost vfat alsa touchscreen"
- MACHINE_FEATURES = "screen keyboard ext2 ext3 serial"
- ## This sets u-boot as the default OpenSBI payload
- RISCV_SBI_PAYLOAD ?= "u-boot.bin"
- EXTRA_IMAGEDEPENDS += "opensbi"
- RISCV_SBI_PLAT = "thead/c910"
- EXTRA_IMAGEDEPENDS += "u-boot"
- UBOOT_MACHINE = "qemu-riscv64_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 \
- fitImage \
- boot.scr.uimg \
- "
- WKS_FILE ?= "xuantie-opensbi.wks"
- BAD_RECOMMENDATIONS += "\
- libcxx-dev \
- libcxx-staticdev \
- compiler-rt-dev \
- compiler-rt-staticdev \
- "
- ASSUME_PROVIDED += "\
- libcxx-dev \
- libcxx-staticdev \
- compiler-rt-dev \
- compiler-rt-staticdev \
- "
|