aboutsummaryrefslogtreecommitdiff
path: root/benchmarks/common/syscalls.c
AgeCommit message (Collapse)AuthorFilesLines
2017-04-26Add abort() for benefit of benchmark codeAndrew Waterman1-0/+6
2017-03-22Clean up benchmarks buildAndrew Waterman1-33/+5
2017-01-20Fix build with glibcAndrew Waterman1-0/+2
2016-08-29On RV32, zero-extend pointers for HTIFAndrew Waterman1-12/+12
2016-07-11Remove deprecated uarch counters; support RVC for benchmarksAndrew Waterman1-27/+12
2016-07-07Don't use FPU in benchmarks that don't need to use the FPUAndrew Waterman1-3/+0
2016-05-25Keep tohost/fromhost at deterministic addressAndrew Waterman1-2/+2
2016-05-02Stop using tohost/fromhost registersAndrew Waterman1-3/+11
2016-04-30ERET -> xRET; new memory mapAndrew Waterman1-0/+92
For now, we no longer build hex files, because the programs don't start at address 0. This decision will likely be revisited.
2016-04-06Don't use stats register; refer to uarch counters by numberAndrew Waterman1-10/+5
2016-03-14Rework benchmarks to run in M-modeAndrew Waterman1-3/+3
This broadens their utility and lets them use the M-mode counters directly.
2015-07-02Fix RV32 handling of syscall argumentsAndrew Waterman1-1/+1
2015-05-09Update to privileged architecture version 1.7Andrew Waterman1-4/+4
2015-04-21Don't rely on reset values of MSTATUS_UA/SAAndrew Waterman1-1/+1
2015-04-21Fix benchmark compilation/execution on RV32Andrew Waterman1-1/+1
2015-03-17Merge [shm]call into ecall, [shm]ret into eretAndrew Waterman1-1/+1
2015-03-12Update to new privileged specAndrew Waterman1-1/+1
2015-01-09Add LICENSEAndrew Waterman1-0/+2
2014-12-15Remove dependence on machine/syscall.hAndrew Waterman1-1/+2
2014-12-13Initialize static TLS for the benchmarksAndrew Waterman1-0/+12
2014-12-03Use new toolchain and calling conventionAndrew Waterman1-26/+18
2014-11-06Fix build with riscv-gcc version 4.9Andrew Waterman1-0/+1
2014-04-14commit high-performance mm (scalar and vector versions)Yunsup Lee1-2/+5
2014-04-07Add radix sort benchmarkAndrew Waterman1-2/+1
2014-04-03setStats in benchmarks now should set and unset the stats register. Also, ↵Stephen Twigg1-1/+14
removed legacy SET_STATS macro.
2014-02-11Run benchmarks in user modeAndrew Waterman1-18/+63
2014-02-06Clean up benchmarks; support uarch-specific countersAndrew Waterman1-49/+129
2013-11-25Update benchmarks to new privileged ISAAndrew Waterman1-6/+6
2013-08-23Reflect changes to ISAAndrew Waterman1-6/+6
Conflicts: isa/Makefile
2013-04-29benchmarks initial commitYunsup Lee1-0/+265