- Nov 21, 2023
-
-
Pan Li authored
Signed-off-by:Pan Li <pan2.li@intel.com>
-
Pan Li authored
* Refactor CPU options for exacting common part between qemu and spike. * Inject CPU options to spike run command line. The below common CPU options are extracted to common part. * xlen * vlen * extensions The above CPU options will be leveraged to build the run arguments for both the qemu and spike, for example. QEMU: qemu-riscv64 -cpu rv64,v=true,vlen=1024,elen=64,vext_spec=v1.0 SPIKE: spike --isa=rv64imafdcv_zicsr_zifencei_zmmul --varch=vlen:1024,elen:64 Signed-off-by:Pan Li <pan2.li@intel.com>
-
- Nov 19, 2023
-
-
Kito Cheng authored
Extend semantic for option '--with-extra-multilib-test'
-
- Nov 17, 2023
-
-
Pan Li authored
Signed-off-by:Pan Li <pan2.li@intel.com>
-
Pan Li authored
The `--with-extra-multilib-test` take the format like below for now. "<arch>-<abi>-[code-model][;<arch>-<abi>-[code-model]*" This patch would like to extend the sematic to support additional buil options for each combination. Aka: "<arch>-<abi>-[code-model][:opts]*[;<arch>-<abi>-[code-model][:opts]*]*" opts can be one or more build options splited by ':'. For example as below: * --param=riscv-autovec-lmul=m1 * --param=riscv-autovec-lmul=dynamic:--param=riscv-autovec-preference=fixed-vlmax Thus the full example of the option `--with-extra-multilib-test` will be: `rv64gcv_zvl128b-lp64d:--param=riscv-autovec-lmul=m1;rv64gcv_zvl256b-lp64d:- -param=riscv-autovec-lmul=dynamic:--param=riscv-autovec-preference=fixed-vlmax` Signed-off-by:Pan Li <pan2.li@intel.com>
-
- Nov 16, 2023
-
-
Kito Cheng authored
prevent multilib reports from failing with trailing ; in configure
-
Edwin Lu authored
-
- Oct 17, 2023
-
-
Tommy Murphy authored
Switch from Ubuntu 20.04 LTS to 22.04 LTS for build jobs "build", "test-sim" and "build-multilib". Signed-off-by:Tommy Murphy <tommy_murphy@hotmail.com>
-
Tommy Murphy authored
-
- Oct 13, 2023
-
-
Christoph Müllner authored
This commit bumps glibc from 2.37 to 2.38. Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
- Oct 12, 2023
-
-
Christoph Müllner authored
This commit bumps LLVM from 16.0.5 to 17.0.2. Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
Christoph Müllner authored
This commit bumps newlib from 4.1.0 to 4.3.0. Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
Christoph Müllner authored
This commit bumps QEMU from 8.1.0 to 8.1.1. Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
Christoph Müllner authored
This commit bumps GDB from 12.1 to 13.2. Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
- Oct 11, 2023
-
-
Christoph Müllner authored
We recently moved Dejagnu to the upstream master branch's top commit. Therefore there is no need to set a tracking branch to 'dejagnu-1.6.3'. Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
Christoph Müllner authored
This commit bumps GCC from 12.2.0 to 13.2.0 and adjusts the allowlist accordingly (for glibc and newlib multilib builds). Signed-off-by:Christoph Müllner <christoph.muellner@vrull.eu>
-
- Oct 09, 2023
-
-
Tommy Murphy authored
-
- Oct 06, 2023
-
-
Patrick O'Neill authored
use python3 in testsuite-filter ...
-
- Oct 05, 2023
-
-
Patrick O'Neill authored
-
- Oct 04, 2023
-
-
Vineet Gupta authored
... just as in march-to-cpu-opt Signed-off-by:Vineet Gupta <vineetg@rivosinc.com>
-
- Sep 30, 2023
-
-
Patrick O'Neill authored
-
Patrick O'Neill authored
-
Patrick O'Neill authored
-
Patrick O'Neill authored
-
- Sep 26, 2023
-
-
Patrick O'Neill authored
Bump QEMU to v8.1.0
-
Patrick O'Neill authored
-
Kito Cheng authored
Add --with-extra-multilib-test option
-
- Sep 23, 2023
-
-
Patrick O'Neill authored
-
- Sep 12, 2023
-
-
Kito Cheng authored
Specify vector spec v1.0 in QEMU arguments.
-
Kito Cheng authored
Remove unused frameworks to give CI more disk space
-
- Sep 09, 2023
-
-
Patrick O'Neill authored
-
Patrick O'Neill authored
Some testcases in GCC's testsuite check stdout. Qemu will print a warning if the vector spec is not specified which will cause those testcases to fail. The warning: vector version is not specified, use the default value v1.0 Signed-off-by:Patrick O'Neill <patrick@rivosinc.com>
-
- Aug 31, 2023
-
-
Kito Cheng authored
Fix typo in README.md
-
cy023 authored
Signed-off-by:cy023 <cyyang023@gmail.com>
-
- Aug 11, 2023
-
-
Kito Cheng authored
remove the trailing back slash in Makefile.in
-
- Aug 10, 2023
-
-
Kito Cheng authored
Fix bug in configure.ac and regenerate configure
-
- Aug 09, 2023
-
-
Jeremy Bennett authored
* configure: Regenerated. * configure.ac: Remove redundant AS_HELP_STRING when testing enable_debug_info; add comment to use Autoconf 2.69. Signed-off-by:Jeremy Bennett <jeremy.bennett@embecosm.com>
-
- Jul 18, 2023
-
-
sunway authored
-
- Jul 11, 2023
-
-
Kito Cheng authored
NOTE: This is toolchain developer facing feature. This allow user to add extra testing multi-lib arch, it's useful when develop and/or testing new extensions. Usage: --with-extra-multilib-test="arch-abi[;arch-abi]" e.g. linux enable enabled multilib, so default will build with follwoing configuration: lib32/ilp32;@march=rv32imac@mabi=ilp32 lib32/ilp32d;@march=rv32imafdc@mabi=ilp32d lib64/lp64;@march=rv64imac@mabi=lp64 lib64/lp64d;@march=rv64imafdc@mabi=lp64d But you want to testing more on vector stuffs like rv32gcv and rv64gcv, then you can configure with `--with-extra-multilib-test="rv32gcv-ilp32d;rv64gcv;lp64d"` Then the testing will run rv32imac-ilp32 rv32imafdc-ilp32d rv64imac-lp64 rv64imafdc-lp64d and rv32gcv-ilp32d;rv64gcv;lp64d! NOTE: Extra multilib test settings still require existing multilib has support those extra settings, e.g. you can't add rv32imafc_zbb-ilp32f on above example since no compatible multilib has provided.
-
- Jul 06, 2023
-
-