88 Commits (eeba38241d4bc9cca1f3b3acfd2564baa51edf76)

Author SHA1 Message Date
Andrew Waterman 2e60b8b061 Fix immediate signedness in vector disassembly 6 years ago
Chih-Min Chao a1ed3764b0 rvv: add vmv[1248]r.v 6 years ago
Chih-Min Chao ca648e6e24 rvv: fix vfwcvt/vfncvt for f32 -> f64 and f64 -> f32 6 years ago
Andrew Waterman bb1cd8f9e3 Decouple spike-dasm program from simulator code 6 years ago
Chih-Min Chao 47c0eb64c8 rvv: replace vn suffic by 'w' 6 years ago
Chih-Min Chao 9b44e1a071 rvv: add load/store whole register instructions 6 years ago
Chih-Min Chao fd132e6214 rvv: rename vfncvt suffix and add rod rouding type 6 years ago
Chih-Min Chao 828c75ca8b rvv: add quad insn and new vlenb csr 6 years ago
Andrew Waterman c3b28ab3c6 add vaaddu/vasubu/vfncvt.rod.f.f.v to diassembler 6 years ago
Andrew Waterman 8ffefbc9a1 Add --priv option to control which privilege modes are available 6 years ago
Chih-Min Chao a6dfd4e40f rvv: remove vmford 7 years ago
Andrew Waterman bbe881f3c5 Speed up compilation of disasm.cc, especially in clang 7 years ago
dave-estes-syzexion c171379c78 Adds --log-commits commandline option. (#323) 7 years ago
Andrew Waterman d9881d7b68 Fix c.fldsp/c.fsdsp disassembly bug 7 years ago
Aaron Jones d184cd4dbf
Implement MMIO device plugins. 7 years ago
Andrew Waterman ec29540ebe vext.x.v -> vmv.x.s; unary operation encoding changes 7 years ago
Andrew Waterman db067bbe5b vmfirst/vmpopc have been renamed to vfirst/vpopc 7 years ago
Chih-Min Chao 77adcb1ec9 rvv: add simple instruction parsing tool 7 years ago
Chih-Min Chao 48fe0c484d rvv: add varch option parser and initialize vector unit 7 years ago
Chih-Min Chao 004649e9e5 rvv: add configuration and command-line option 7 years ago
Chih-Min Chao 3d7c842209 rvv: disasm: add v-spec 0.7.1 support 7 years ago
Tim Newsome 8ac902f6ff
Clean up debug module options. (#299) 7 years ago
Tim Newsome 69a8b5d2cf
Add --debug-no-abstract-csr (#267) 7 years ago
Tim Newsome 3e79495c38
Implement debug hasel support (#287) 7 years ago
Andrew Waterman 1def9a4637 Version 1.0.0 7 years ago
Andrew Waterman f49618ca9d Add fesvr; only globally install fesvr headers/libs 7 years ago
Andrew Waterman 9c384609b0 Make --help return 0 after printing the help message 7 years ago
Tim Newsome 5c18497225 Add --dmi-rti and --abstract-rti to test OpenOCD. 7 years ago
Andrew Waterman 1d66556fca fix disassembly of c.addi4spn 8 years ago
takeoverjp 0b8700bb61 Add "--log-cache-miss" option to generate a log of cache miss. (#241) 8 years ago
Andrew Waterman aff796dbf6 Handle spike-dasm inputs with leading 0x correctly 8 years ago
Andrew Waterman fad88d8140 Fix several disassembler bugs 8 years ago
Andrew Waterman 747a54b103 Add --disable-dtb option to suppress writing the DTB to memory 8 years ago
Andrew Waterman c0172e96bc When no arguments are passed, print spike help, not fesvr help 8 years ago
Tim Newsome aa8cbb1ccd Add debug module authentication. 8 years ago
Tim Newsome b2672e5d52 Add --debug-sba option 8 years ago
Jonathan Neuschäfer fd0dbf46c3 mem_t: Throw an error if zero-sized memory is requested (#168) 8 years ago
Andrew Waterman 874e55888f Add some missing RVC instructions to disassembler 8 years ago
Tim Newsome 46a6786091 Make progbuf a run-time option. 9 years ago
Gleb Gagarin 6c7c772b16 hartids knob description added 8 years ago
Gleb Gagarin 85efaaaba8 Support for non-contiguous hartids 8 years ago
Kito Cheng 8feec3d0a5 Implement Q extension for disassembler (#153) 9 years ago
Andrew Waterman 4c286ec230 Fix disassembly of c.li 0 9 years ago
Palmer Dabbelt 7f746b7c2f Correct c.li and c.lui disassembly (#118) 9 years ago
Andrew Waterman 75f2a05df9 Set default entry point from ELF 9 years ago
Andrew Waterman 4859971a88 Add option to set start pc 9 years ago
Andrew Waterman abb7dddfdf Support more flexible main memory allocation 9 years ago
Andrew Waterman 115297efff FMV.X.S/FMV.S.X -> FMV.X.W/FMV.W.X 9 years ago
Andrew Waterman 9b6843b58b Remove hret instruction 9 years ago
Wesley W. Terpstra 0647cce541 configstring: rename variables to dts 9 years ago