67 Commits (0a7bb5403d0290cea8b2356179d92e4c61ffd51d)

Author SHA1 Message Date
Julien Olivain 0a7bb5403d fesvr: fix compilation with gcc 13 3 years ago
Jerry Zhao ca2b1000db fesvr: Add --symbol-elf flag to populate htif-t::symbol_elfs 3 years ago
Jerry Zhao 76a4414381 fesvr: Add symbol_elfs field to htif_t 3 years ago
Jerry Zhao 9893d6e939 fesvr: Fix brace style in htif_t::load_program 3 years ago
Jerry Zhao 1851b45baf fesvr: fix +signature-granularity opt parsing to be required_arg 3 years ago
Jerry Zhao 0243455b27 fesvr: Add +target-argument= flag to htif parsing 3 years ago
Jerry Zhao 422d297ef0 fesvr: Fix spacing in parse_arguments 3 years ago
Jerry Zhao 6c018d2e56 fesvr: target_args() should return a const 3 years ago
Sagar Karandikar 34b018ab3a make target_args() protected instead of private to allow subclasses to inject args 3 years ago
Viktor Prutyanov fe2e84e0ff fesvr: elfloader: replace asserts after open and mmap by exceptions 3 years ago
Jerry Zhao e450636e78 Make htif->get_to/fromhost_addr methods public 3 years ago
Jerry Zhao d02292d928
Add htif_t tohost/fromhost accessors 3 years ago
gr816ox b41209eb36
Add more hint when searched path is wrong 3 years ago
Andrew Waterman 540c3ce056 Remove non-installed header lists from Makefile fragments 3 years ago
Jerry Zhao fa4079bcba Use relative include paths to support public usage of these headers 3 years ago
Jerry Zhao e1919d3b06 Add config.h includes directly to source files instead of relying on header chaining 3 years ago
Jerry Zhao 9f93b98c87 Rename memif_endianness_t to endianness_t 3 years ago
Jerry Zhao 4d4159e76d Pull memif_endianness_t into cfg.h 3 years ago
Jerry Zhao b265325d19 Remove set_target_endianness | add --big-endian flag 3 years ago
Jerry Zhao cefccba8cf Remove memif_endianness_undecided, change default to little-endian 4 years ago
Jerin Joy f5ec721fa9 Fixed -Wnon-virtual-dtor warnings 4 years ago
Andrew Waterman 09369aa5f8 Silence remaining unused-parameter warnings 4 years ago
Andrew Waterman 36009d07e8 Delete unused parameter in rfb_t::fb_update 4 years ago
Andrew Waterman f8752d8fee Suppress several unused-parameter warnings in fesvr 4 years ago
Iman Hosseini dfd1913679 detects the loading of isa-incompatible (i.e. 32 bit code to 64bit HART) code and emits an error message to help avoid unintentionally loading wrong elf. 4 years ago
Andrew Waterman 476a79fe2f Substantially increase context_t stack size 4 years ago
Weiwei Li f82e541243 remove unnecessary ifdef for RISCV_ENABLE_DUAL_ENDIAN 4 years ago
Andrew Waterman e52327deee Fix build of dtm.cc on RISC-V targets 4 years ago
Andrew Waterman 1767a27ad4 Tick devices even when tohost != 0 4 years ago
Andrew Waterman 1fea2afbf4 Improve error message when HTIF accesses invalid memory 4 years ago
Andrew Waterman 70240bfe6b Don't respond to invalid HTIF operations with assertion failures 4 years ago
John Fang ce42f1b55a
Fix torture signature (#808) 5 years ago
Saleem Abdulrasool fc99a20295 fesvr: replace use of `std::vector::operator[0]` 5 years ago
Saleem Abdulrasool 719e929e63 fesvr: avoid an invalid memory access 5 years ago
Saleem Abdulrasool fe7a62599b fesvr: format `LOAD_ELF` macro (NFC) 5 years ago
Andrew Waterman c8e510ec65 Significantly speed up compilation with GCC 5 years ago
Chih-Min Chao 57e88c7e9c encoding: udpate and move platform-related define out 5 years ago
Andrew Waterman 2132af1f53 Fix statx configure check 5 years ago
huaixv eee2e32b8c Fix `stx_ino` member name in commit b65ead8 5 years ago
Andrew Waterman b65ead8930 Fix Ubuntu 16.04 build 5 years ago
huaixv c0cd8a68dc Add `statx` syscall 5 years ago
Andrew Waterman 34de90b78e Install config.h into include/fesvr 5 years ago
Andrew Waterman 0f264a174e Install fesvr/byteorder.h to fix #622 5 years ago
Daniel Bates d6cf0d2363
Include stdexcept in ELF loader (#603) 5 years ago
Marcus Comstedt a4994cba0d
Fix byteorder issues with struct riscv_stat (#596) 5 years ago
Marcus Comstedt 8e3bcb2eef Tag target endian values to help guide conversion code 6 years ago
Marcus Comstedt 8d09d845a7 Implement support for big-endian targets 6 years ago
S.Pawan Kumar 06c434f769
Update htif.cc (#577) 6 years ago
Neel Gala 036aacbeb2
reduce sig_len constraint to 4 bytes (#569) 6 years ago
Marcus Comstedt e4419aa79a
Fix new ELF checks on big endian hosts (#567) 6 years ago