aboutsummaryrefslogtreecommitdiff
path: root/fesvr
AgeCommit message (Expand)AuthorFilesLines
2022-07-17remove unnecessary ifdef for RISCV_ENABLE_DUAL_ENDIANWeiwei Li1-8/+0
2022-04-07Fix build of dtm.cc on RISC-V targetsAndrew Waterman1-1/+0
2022-04-06Tick devices even when tohost != 0Andrew Waterman1-9/+10
2022-03-17Improve error message when HTIF accesses invalid memoryAndrew Waterman1-10/+41
2022-03-17Don't respond to invalid HTIF operations with assertion failuresAndrew Waterman1-1/+0
2021-09-23Fix torture signature (#808)John Fang1-0/+2
2021-08-26fesvr: replace use of `std::vector::operator[0]`Saleem Abdulrasool4-41/+41
2021-08-26fesvr: avoid an invalid memory accessSaleem Abdulrasool1-3/+5
2021-08-26fesvr: format `LOAD_ELF` macro (NFC)Saleem Abdulrasool1-43/+50
2021-07-28Significantly speed up compilation with GCCAndrew Waterman1-2/+0
2021-06-04encoding: udpate and move platform-related define outChih-Min Chao1-1/+1
2021-03-25Fix statx configure checkAndrew Waterman1-1/+1
2021-03-25Fix Ubuntu 16.04 buildAndrew Waterman2-0/+11
2021-03-25Add `statx` syscallhuaixv3-0/+100
2020-12-29Install config.h into include/fesvrAndrew Waterman1-0/+2
2020-12-28Install fesvr/byteorder.h to fix #622Andrew Waterman2-0/+95
2020-11-26Include stdexcept in ELF loader (#603)Daniel Bates1-0/+1
2020-11-16Fix byteorder issues with struct riscv_stat (#596)Marcus Comstedt1-32/+39
2020-11-07Tag target endian values to help guide conversion codeMarcus Comstedt5-52/+53
2020-11-07Implement support for big-endian targetsMarcus Comstedt5-12/+70
2020-10-21Update htif.cc (#577)S.Pawan Kumar1-1/+1
2020-10-15reduce sig_len constraint to 4 bytes (#569)Neel Gala2-6/+20
2020-10-10Fix new ELF checks on big endian hosts (#567)Marcus Comstedt1-4/+6
2020-09-29Adding symbol lookup when --enable-commitlog is enabled (#558)sthiruva2-0/+24
2020-05-06Add missing stdexcept importsSchuyler Eldridge1-0/+1
2020-04-09op: update CSRChih-Min Chao1-2/+2
2020-03-29When enabling the debug module, poll til it's really enabledAndrew Waterman1-0/+2
2020-03-16fixed htif exception typo (#423)Dai chou1-1/+1
2020-02-11FESVR: ensure dmactive is 1 before reading debug module registersMegan Wachs1-3/+3
2020-02-10FESVR: Can't read a DM register when DMACTIVE=0Megan Wachs1-1/+1
2020-01-31Merge pull request #390 from jrtc27/payloadAndrew Waterman2-8/+37
2020-01-31Support loading multiple ELF files via a new payload HTIF optionJames Clarke2-7/+31
2020-01-31Support plusarg +h/+help option for HTIFJames Clarke2-1/+6
2020-01-25Allow EM_NONE ELFs, tooAndrew Waterman2-1/+3
2020-01-25Refuse to load non-EXEC/non-RISC-V/non-V1 ELFs (#388)Alexander Lent2-0/+10
2019-10-28Whithhold BE ELF loading until BE target support is availableMarcus Comstedt1-9/+3
2019-10-28Implement support for big-endian hostsMarcus Comstedt4-40/+52
2019-07-05Add override modifier to fix clang warningsAndrew Waterman1-2/+2
2019-06-14rvv: add the v-spec-0.7.1 encodingChih-Min Chao1-1471/+0
2019-03-31Build fesvr as -fPIC to improve compatibility with old usesAndrew Waterman1-0/+2
2019-03-31Add fesvr; only globally install fesvr headers/libsstatic-linkAndrew Waterman34-0/+6394