aboutsummaryrefslogtreecommitdiff
path: root/fesvr
AgeCommit message (Expand)AuthorFilesLines
2024-05-29add support to load ET_DYN elfClément Léger6-14/+25
2024-03-22Implement syscall readlinkatMing-Yi Lai2-0/+15
2023-11-09fesvr/htif: allow exit on SIGINT.Volodymyr Fialko1-1/+1
2023-10-09Update dtm.h with switch_to_* functionsAbraham Gonzalez1-0/+10
2023-08-16Include cerrno in fesvr/elfloader.ccMark Lai1-0/+1
2023-06-19fesvr: support int128_t/uint128_tGianluca Guida1-0/+7
2023-05-19Add Spike's meta files for pkg-configWojciech Bartczak1-0/+2
2023-04-20Close file descriptors in destructor of syscall_tYinan Xu2-3/+12
2023-04-12Make some dtm_t interfaces protectedJerry Zhao1-8/+10
2023-04-12Unify fesvr/debug_defines.h and riscv/debug_defines.hJerry Zhao2-1478/+60
2023-03-15fesvr: fix compilation with gcc 13Julien Olivain1-0/+1
2023-03-07fesvr: Add --symbol-elf flag to populate htif-t::symbol_elfsJerry Zhao2-0/+10
2023-03-07fesvr: Add symbol_elfs field to htif_tJerry Zhao2-0/+17
2023-03-07fesvr: Fix brace style in htif_t::load_programJerry Zhao1-11/+9
2023-03-07fesvr: fix +signature-granularity opt parsing to be required_argJerry Zhao1-1/+1
2023-03-07fesvr: Add +target-argument= flag to htif parsingJerry Zhao2-0/+8
2023-03-07fesvr: Fix spacing in parse_argumentsJerry Zhao1-4/+3
2023-03-07fesvr: target_args() should return a constJerry Zhao1-1/+1
2023-03-07make target_args() protected instead of private to allow subclasses to inject...Sagar Karandikar1-2/+1
2023-02-24fesvr: elfloader: replace asserts after open and mmap by exceptionsViktor Prutyanov1-2/+4
2023-02-02Make htif->get_to/fromhost_addr methods publicJerry Zhao1-3/+3
2023-01-17Add htif_t tohost/fromhost accessorsJerry Zhao1-0/+3
2023-01-16Add more hint when searched path is wrong gr816ox1-0/+6
2022-12-22Remove non-installed header lists from Makefile fragmentsAndrew Waterman1-3/+1
2022-12-15Use relative include paths to support public usage of these headersJerry Zhao1-1/+1
2022-12-15Add config.h includes directly to source files instead of relying on header c...Jerry Zhao3-0/+3
2022-12-15Rename memif_endianness_t to endianness_tJerry Zhao3-11/+11
2022-12-15Pull memif_endianness_t into cfg.hJerry Zhao2-8/+1
2022-10-25Remove set_target_endianness | add --big-endian flagJerry Zhao2-7/+6
2022-10-25Remove memif_endianness_undecided, change default to little-endianJerry Zhao1-2/+1
2022-10-04Fixed -Wnon-virtual-dtor warningsJerin Joy1-0/+2
2022-10-04Silence remaining unused-parameter warningsAndrew Waterman1-0/+4
2022-10-04Delete unused parameter in rfb_t::fb_updateAndrew Waterman2-3/+3
2022-10-04Suppress several unused-parameter warnings in fesvrAndrew Waterman4-4/+5
2022-09-20detects the loading of isa-incompatible (i.e. 32 bit code to 64bit HART) code...Iman Hosseini5-6/+24
2022-09-01Substantially increase context_t stack sizeAndrew Waterman1-1/+1
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