1*4e366538SXin Li#!/bin/bash 2*4e366538SXin Liset -x 3*4e366538SXin Liset -e 4*4e366538SXin Li 5*4e366538SXin LiUSE_RVV="${USE_RVV:-OFF}" 6*4e366538SXin LiTOOLCHAIN_PATH="${TOOLCHAIN_PATH:-../../build-toolchain-qemu/riscv-clang}" 7*4e366538SXin LiQEMU_PREFIX_PATH="${QEMU_PREFIX_PATH:-../../build-toolchain-qemu/riscv-qemu/}" 8*4e366538SXin Li 9*4e366538SXin Liif [ "${USE_RVV}" = "ON" ];then 10*4e366538SXin Li QEMU_OPTION="-cpu rv64,zba=true,zbb=true,zbc=true,zbs=true,v=true,vlen=512,elen=64,vext_spec=v1.0 -L ${TOOLCHAIN_PATH}/sysroot" 11*4e366538SXin Lielse 12*4e366538SXin Li QEMU_OPTION="-cpu rv64,zba=true,zbb=true,zbc=true,zbs=true -L ${TOOLCHAIN_PATH}/sysroot" 13*4e366538SXin Lifi 14*4e366538SXin Li 15*4e366538SXin Li$QEMU_PREFIX_PATH/bin/qemu-riscv64 $QEMU_OPTION $@ 16