223 Commits (master)

Author SHA1 Message Date
Samuel Obuch 5e073efff0 Add option to dissable implicit ebreak in program buffer 6 years ago
Chih-Min Chao cdda51cb0a rvv: add vrgatherei16.vv 6 years ago
Chih-Min Chao effb92a5ec rvv: add new whole reg load/store instructions 6 years ago
Chih-Min Chao 4d6086e094 rvv: op: fix amo naming 6 years ago
Chih-Min Chao 3784c3f681 rvv: disasm: fix missing vamoorei operands 6 years ago
Andrew Waterman 67b7edd027 Remove deprecated decoding of xor x0,x0,x0 6 years ago
Anup Patel dff90a831e Add kernel command line option for spike 6 years ago
Anup Patel 2cb19ac699 Add bootargs command-line option to Spike 6 years ago
Chih-Min Chao 0ea56186d5 rvv: disasm: fix vwadd.wx operand 6 years ago
Chih-Min Chao 7ddc065e54 zfh: disasm: add fp16 disasm 6 years ago
Chih-Min Chao 4135ac9a40 rvv: disasm: fix vfncvt.f.f.w 6 years ago
Chih-Min Chao 36ebbb068c rvv: add new explicit eew load/store instructions 6 years ago
Chih-Min Chao 3035256f1a rvv: add amo instructions 6 years ago
Chih-Min Chao f5983b39c5 rvv: add new singed/unsiged extension instructions 6 years ago
Chih-Min Chao fb84a685a8 rvv: extenc VU structure to support 0.9 new fields 6 years ago
Chih-Min Chao 59aa87bd5d rvv: op: change funary op 6 years ago
Chih-Min Chao ea4010704b rvv: disasm: add missing .wx format 6 years ago
Dave Wen 1edd5a0191
fix the memory regions checker (#474) 6 years ago
Chih-Min Chao d09689d271 rvv: fp16: support conversion instrucitons 6 years ago
Chih-Min Chao 3b26740205 fdt: restructure dtb create and config flow 6 years ago
Chih-Min Chao 65f42ac88a fdt: option: add --dtb option to specify dtb binary file 6 years ago
Dave.Wen 63feddee1d merge the overlapping or containing memory regions when user specified 6 years ago
Chih-Min Chao 6cb10a7fc4 fdt: import fdt library from OpenSBI 6 years ago
Chih-Min Chao fd8a6369fa rvv: disasm: leave only SEW-bit segment load/store 6 years ago
Chih-Min Chao 7b3d88f5de rvv: add vfslide1[down|up].vf and refine checking rule 6 years ago
Chih-Min Chao a261be3dc6 rvv: add float conversion for rtz variants 6 years ago
Andrew Waterman ecb15182b5 Handle misaligned memories by aligning them, rather than erroring 6 years ago
Rupert Swarbrick bf296ca064
Write execution logs to a named log file (#409) 6 years ago
Anup Patel 9d7c52c6bb Add optional support for real-time clint 6 years ago
Anup Patel 813ab17184 Make spike capable of booting Linux 6 years ago
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