aboutsummaryrefslogtreecommitdiff
path: root/isa/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2020-11-20Only attempt to build tests supported by compilerAndrew Waterman1-2/+6
Resolves #303
2020-11-11add zfh (float16) test case and related macros (#301)Chih-Min Chao1-0/+4
* ext: add zfh extension test case and related macro Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com> * build: add zfh to target Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
2017-11-26Rv32ud tests (#108)Torbjørn1-0/+4
* Probably implemented the changes required to support fadd test for rv32ud * Created test files in rv32ud, implemented working(?) test for ldst * fclass, fcvt_w, fmin and recoding seem to be working now * Got fdiv (and sqrt) tests working * fmadd tests seem to work * fcmp works * [WIP] fcvt working, but lacks a 32-bit implementation of the final test * Renamed macro TEST_LDST_D32 to TEST_CASE_D32 to indicate that it can be used for more than just LDST * Added Makefrag for rv32ud tests and included in main isa Makefile * Don't run 64-bit tests if the defined XLEN is 32
2017-03-22Clean up benchmarks buildAndrew Waterman1-2/+0
2017-03-09Don't link ISA tests against libcAndrew Waterman1-1/+1
2017-01-04Specify Spike ISA explicitlyAndrew Waterman1-2/+2
2016-12-12Pass newly updated -march, -mabi options to gccAndrew Waterman1-15/+15
2016-09-06Add rv32uf testsAndrew Waterman1-0/+2
2016-08-16Make ENTROPY deterministicAndrew Waterman1-3/+2
Base it on the output filename, not the pid. This still gets decent coverage, but is deterministic.
2016-07-29Add RV32 RVC and breakpoint testsAndrew Waterman1-0/+2
2016-07-29Add an RVC testAndrew Waterman1-0/+2
2016-07-18Default to XLEN=64 when building in-placeAndrew Waterman1-0/+2
2016-07-12Add a "--with-xlen" configure argument (#16)Palmer Dabbelt1-2/+1
The tools had riscv64-unknown-elf-gcc hard-coded all over the place. This lets users override that if they have a 32-bit toolchain.
2016-06-22separate ua and um tests from ui testssplit-isa-testsHoward Mao1-0/+8
2016-06-22split up rv64uf and rv64ud isa testsHoward Mao1-0/+2
2016-05-03get rid of empty asm testHoward Mao1-2/+0
2016-05-03add empty ISA testHoward Mao1-0/+2
2016-04-30ERET -> xRET; new memory mapAndrew Waterman1-14/+2
For now, we no longer build hex files, because the programs don't start at address 0. This decision will likely be revisited.
2016-03-14More RV32 testsAndrew Waterman1-1/+1
2016-03-03Undo accidental Makefile modificationAndrew Waterman1-1/+1
2016-03-03WIP on priv spec v1.9Andrew Waterman1-1/+1
2016-03-03Fix ./configure in rootAndrew Waterman1-13/+13
This Makefile is still super ghetto!
2016-02-28Fix capitalization of XLEN variableAndrew Waterman1-1/+1
2016-02-27only build the rv32 bit tests if xlen is 32Colin Schmidt1-0/+3
2016-02-27allow make variables to be overwritten update configureColin Schmidt1-6/+6
configure now respects the host flag, rather than hardcoding the risc-v compiler
2015-09-20Remove Hwacha v3 testsAndrew Waterman1-18/+2
2015-08-03Use medany code model, not PIC, for ISA testsAndrew Waterman1-1/+1
2015-07-06Coherence torture test for VM testsAndrew Waterman1-2/+3
VM tests only support one core, so have the other cores hammer on the memory system to attempt to catch simple coherence regressions.
2015-04-03Run RV32 tests on spike with --isa=RV32Andrew Waterman1-3/+7
2015-03-25split out S-mode tests and M-mode testsYunsup Lee1-0/+4
2015-03-16revamp vector tests with new privileged spec, and add scalar pt testsYunsup Lee1-3/+3
2015-03-12Update to new privileged specAndrew Waterman1-2/+2
2014-12-03Use new toolchain and calling conventionAndrew Waterman1-2/+3
2014-11-13enable make subsetsYunsup Lee1-7/+16
2014-11-06Fix build with riscv-gcc version 4.9Andrew Waterman1-1/+1
2014-02-10Revert to old AUIPC definitionAndrew Waterman1-1/+1
2014-01-31Shrink hex dumpsAndrew Waterman1-1/+1
2014-01-31Add rv32si tests, including illegality of shamt[5]Andrew Waterman1-0/+2
2013-10-17add passing physical vector tests back inYunsup Lee1-1/+1
2013-10-10revamp hwacha testsYunsup Lee1-15/+15
2013-09-21Re-enable virtual memory testsAndrew Waterman1-2/+2
2013-08-24don't emit vvcfg for nowAndrew Waterman1-1/+1
2013-08-23Reflect changes to ISAAndrew Waterman1-13/+13
Conflicts: isa/Makefile
2013-07-24feature: add autoconfSebastien Mirolo1-13/+17
2013-06-10Don't disassemble zerosAndrew Waterman1-1/+1
It's gratuitous.
2013-05-13change riscv-isa-run to spikeYunsup Lee1-1/+1
2013-04-29add first RV32 testsAndrew Waterman1-7/+9
2013-04-24cleanup Makefiles in isaYunsup Lee1-0/+91