GitHub Copilot Enterprise-grade AI features Premium Support Enterprise-grade 24/7 support Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Provide feedback We read every piece of feedback, and take your input very seriously. Include my email address...
.github coverage doc riscv-test-suite env rv32e_m rv32i_m rv64i_m Makefile.include README.md spec .gitignore CHANGELOG.md CONTRIBUTION.md COPYING.APACHE COPYING.BSD COPYING.CC README.md Breadcrumbs riscv-arch-test /riscv-test-suite / README.md Latest commit Cannot retrieve latest com...
那么只编译arch是rv32gc,abi为ilp32d的组合。 如果同时支持rv32和rv64的组合配置,可以选择--enable-multilib。 ./configure --prefix=/opt/riscv --enable-multilib 不同的组合有着不同的需求,如果只是针对不同的芯片编译出的编译器,那么只选择一个配置即可,若需要发布更多组合的arch支持编译器,可以选择multilib。
For each test configuration, it has two parts, aka required arch-abi part and optional build flags. We leverage:to separate them with some restrictions. arch-abi should be required and there must be only one at the begining of the test configuration. ...
> make -C ./vendor/riscv-arch-test/ TARGETDIR=`pwd`/riscv-sw/tests/riscv-arch-test-target RISCV_TARGET=rrs RISCV_DEVICE=M > make -C ./vendor/riscv-arch-test/ TARGETDIR=`pwd`/riscv-sw/tests/riscv-arch-test-target RISCV_TARGET=rrs RISCV_DEVICE=I...
❝https://github.com/zhouqinghua/zqh_riscv 介绍 zqh_riscv是一套开源SoC开发平台,核心部分包含处理器core、cache、片内互联总线、中断控制器、memory控制器、片内总线slave接口、片内总线master接口、片内总线device、片外总线device、时钟复位控制器、debug控制器。还包含了SOC功能验证/仿真相关的脚本程序和测试...
$ git clone https://github.com/riscv/riscv-gnu-toolchain.git 此时将得到riscv-gnu-toolchain目录。接着可以查看子仓库的分支,执行。 $ cd riscv-gnu-toolchain $ cat .gitmodules 将看到以下分支信息: [submodule "binutils"] path =binutilsurl = https://sourceware.org/git/binutils-gdb.git ...
make ARCH=riscv vmlinux -j $(nproc) 1. 2. 3. 4. 5. 6. 7. Build BBL (Berkeley Boot Loader): cd.. git clone https://github.com/riscv/riscv-pk.git cd riscv-pk mkdir build cd build ../configure --enable-logo --host=riscv64-unknown-elf --with-payload=../../riscv-linux...
https://github.com/riscv-collab/riscv-gnu-toolchain qemu 工具链仓库的qemu左右是为了测试使用,结合riscv gcc的dejagnu测试框架,测试功能 代码语言:javascript 复制 make report-linuxSIM=qemu # Runwithqemu riscv-binutils 该目录用于binutils生成,比如ar,ld等二进制工具,工具集合,也是非常重要的一个仓库。
打算使用 BSP qemu-virt64-aarch64 搭建一个 RT-Thread smart 的开发调试环境,可以开发验证一些平台无关的软件功能,但是当前的 RT-Thread smart 开放出来的 userapps 不支持 aarch64 平台。 所以选择 qemu-virt64-riscv 平台进行编译环境的搭建,搭建的流程跟 qemu-virt64-aarch64 基本一致。