aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2020-06-07Make L1 cache models private cachesprivate-l1-cachesAndrew Waterman1-13/+27
2020-05-29Merge pull request #475 from chihminchao/rvv-0.9Andrew Waterman183-841/+1405
2020-05-28doc: update readme for vector 0.9Chih-Min Chao1-1/+1
2020-05-28rvv: use zvqmac to enable vector qmacChih-Min Chao2-0/+6
2020-05-28rvv: apply new overlapping and align macroChih-Min Chao15-87/+77
2020-05-28rvv: add e8 type for narrow/widen conversionChih-Min Chao16-5/+75
2020-05-28rvv: add new explicit eew load/store instructionsChih-Min Chao81-567/+469
2020-05-28rvv: add amo instructionsChih-Min Chao41-54/+318
2020-05-28rvv: add new singed/unsiged extension instructionsChih-Min Chao10-0/+78
2020-05-28rvv: extenc VU structure to support 0.9 new fieldsChih-Min Chao4-10/+51
2020-05-28rvv: wrap align and overlap checking macroChih-Min Chao6-9/+36
2020-05-28rvv: remove vmlenChih-Min Chao16-49/+42
2020-05-28rvv: op: change funary opChih-Min Chao2-50/+56
2020-05-28sf: add f16_to_[u]i8 APIsChih-Min Chao9-6/+136
2020-05-28rvv: handle inactive and NaN case for vfredsumChih-Min Chao7-2/+57
2020-05-28rvv: disasm: add missing .wx formatChih-Min Chao1-1/+3
2020-05-28fix the memory regions checker (#474)Dave Wen1-1/+1
2020-05-26Report haltgroup halt cause, per the debug spec. (#473)Tim Newsome5-6/+13
2020-05-22Make gen_icache script use only POSIX commands (#470)anthony-coulter1-2/+3
2020-05-20Make sure VLEN/ELEN/SLEN are initialized even without V extensionAndrew Waterman1-2/+1
2020-05-20Merge pull request #466 from riscv/fix-misa-initAndrew Waterman1-1/+1
2020-05-19Fix state.misa garbage initializationUdit Khanna1-1/+1
2020-05-18Merge pull request #463 from sbeamer/clang-compile-fixAndrew Waterman2-7/+7
2020-05-18fix clang compile error wthin FDT parsingScott Beamer2-7/+7
2020-05-12Merge pull request #461 from riscv/mstatus-spie-sieAndrew Waterman1-3/+2
2020-05-12Hardwire mstatus.[sie,spie] to zero if 'S' mode absentUdit Khanna1-3/+2
2020-05-10Merge branch 'configurable_PMP'Andrew Waterman30-44/+5842
2020-05-10Implement coarse-grain PMP matching logicAndrew Waterman1-6/+6
2020-05-10Implement CSR read/write behavior for coarse-grain PMPAndrew Waterman2-2/+11
2020-05-10Implement configurable PMP countAndrew Waterman1-6/+16
2020-05-10Disable PMP checks when configuration includes zero PMP registersAndrew Waterman1-1/+1
2020-05-09Support consuming PMP number and granularity from DTBAndrew Waterman3-0/+37
2020-05-09Rename n_pmp constant to max_pmpAndrew Waterman3-12/+12
2020-05-06Merge pull request #459 from seldridge/stdexceptAndrew Waterman2-0/+2
2020-05-06Add missing stdexcept importsSchuyler Eldridge2-0/+2
2020-05-04Merge pull request #458 from chihminchao/rvv-fp16Andrew Waterman111-182/+841
2020-05-04parser: fp16: require F extensionChih-Min Chao1-0/+3
2020-05-04rvv: fp16: support element movement instructionsChih-Min Chao6-15/+67
2020-05-04rvv: fp16: support vfwxxx.[wv][vf] instructionsChih-Min Chao19-19/+96
2020-05-04rvv: fp16: support conversion instrucitonsChih-Min Chao23-128/+153
2020-05-04rvv: fp16: support reduction instructionsChih-Min Chao7-15/+56
2020-05-04rvv: fp16: support comparison instructionsChih-Min Chao11-2/+39
2020-05-04rvv: fp16: support .vf instructionsChih-Min Chao25-5/+89
2020-05-04rvv: fp16: support .vv instructionsChih-Min Chao22-3/+74
2020-05-04rvv: remove unused WIDE_END loop macroChih-Min Chao8-16/+11
2020-05-04fp16: add helper macroChih-Min Chao1-0/+8
2020-05-04sf: fp16: add missing APIsHan-Kuan Chen8-0/+266
2020-04-30Merge pull request #452 from davetw/mem_region_checkAndrew Waterman1-0/+40
2020-04-29Merge pull request #457 from chihminchao/partial-logAndrew Waterman1-6/+25
2020-04-29rvv: commitlog: report status when memory trap occurs in vector load/storeChih-Min Chao1-6/+25