aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2020-11-18Avoid use of __builtin_ctz for portabilityAndrew Waterman6-14/+39
2020-11-18Avoid use of __builtin_bswap for portabilityAndrew Waterman1-6/+6
2020-11-18Only use __builtin_expect for __GNUC__Andrew Waterman1-2/+7
2020-11-16Fix byteorder issues with struct riscv_stat (#596)Marcus Comstedt1-32/+39
2020-11-16Merge pull request #598 from chihminchao/pmp-per-coreAndrew Waterman3-38/+46
2020-11-15dts: config pmp attribute by each core's settingChih-Min Chao3-29/+25
2020-11-15dts: extract cpu node checking as helper functionChih-Min Chao1-9/+21
2020-11-12Correct AMO exception cause for misaligned accesses (#594)Scott Johnson1-0/+3
2020-11-12Merge pull request #592 from scottj97/fix-misaligned-lrAndrew Waterman3-8/+8
2020-11-12Merge pull request #593 from chihminchao/selective-mmu-modeAndrew Waterman7-31/+194
2020-11-11dts: mmu: parse mmu-type in dtsChih-Min Chao1-0/+48
2020-11-11dts: extend dts api to get info of each cpuChih-Min Chao2-0/+43
2020-11-11mmu: check mmu supportChih-Min Chao2-9/+39
2020-11-11mmu: extract common part of satp and vsatp settingChih-Min Chao2-25/+21
2020-11-11mmu: add impl table and set functionChih-Min Chao3-1/+47
2020-11-11Use new require_alignment flag to simplify AMO checkScott Johnson1-3/+1
2020-11-11Make LR properly take misaligned exceptionScott Johnson3-6/+8
2020-11-09Update readme to reflect bi-endian supportAndrew Waterman1-0/+1
2020-11-09Merge pull request #575 from zeldin/big-endianAndrew Waterman16-81/+321
2020-11-07Make mmu_t::target_big_endian always availableMarcus Comstedt1-12/+2
2020-11-07Allow fixed endianness to be observed through MBE/SBE/UBEMarcus Comstedt3-3/+18
2020-11-07Tag target endian values to help guide conversion codeMarcus Comstedt9-70/+135
2020-11-07Update generated configure scriptMarcus Comstedt2-0/+25
2020-11-07Implement support for big-endian targetsMarcus Comstedt10-29/+174
2020-11-02Merge pull request #588 from kito-cheng/masterAndrew Waterman1-0/+1
2020-11-03doc: update readme for bitmanip 0.92Kito Cheng1-0/+1
2020-10-27Merge pull request #586 from chihminchao/rvv-fix-2020-10-26Andrew Waterman2-13/+16
2020-10-26rvv: check extra dst for index segment loadChih-Min Chao1-12/+15
2020-10-26commitlog: fix compilation warningChih-Min Chao1-1/+1
2020-10-26Validate integer command-line argumentsAndrew Waterman1-6/+23
2020-10-25Merge pull request #582 from avpatel/riscv_s2xlate_trap_fix_v1Andrew Waterman2-8/+8
2020-10-24Fix trap generation in s2xlate()Anup Patel2-8/+8
2020-10-22Merge pull request #580 from riscv/riscv-bitmanipAndrew Waterman109-2/+1040
2020-10-22Swap MAX and MINU encodingsAndrew Waterman1-3/+3
2020-10-22Remove subu.w; change addu.w definitionAndrew Waterman3-5/+1
2020-10-22Start adding B ext to disassemblerAndrew Waterman1-0/+13
2020-10-22[riscv-bitmanip] Add sh[123]add[u.w] instructionClifford Wolf8-0/+39
2020-10-22[riscv-bitmanip] Bugfixes in RV32B impl of CRC, SRO, [UN]SHFLClifford Wolf14-14/+14
2020-10-22[riscv-bitmanip] Changes for RISC-V Bitmanip Spec 0.92Clifford Wolf9-23/+57
2020-10-22[riscv-bitmanip] Changes for RISC-V Bitmanip Spec 0.91Clifford Wolf8-25/+111
2020-10-22[riscv-bitmanip] Fix [un]shfl shamt lengthClifford Wolf1-2/+2
2020-10-22[riscv-bitmanip] Add bitmanip instructionsClifford Wolf92-2/+872
2020-10-21Update htif.cc (#577)S.Pawan Kumar1-1/+1
2020-10-17fixed mtval update for breakpoint instructions (#573)Neel Gala2-2/+2
2020-10-15reduce sig_len constraint to 4 bytes (#569)Neel Gala2-6/+20
2020-10-10Fix new ELF checks on big endian hosts (#567)Marcus Comstedt1-4/+6
2020-10-08Raise correct exception for counters when V=1Andrew Waterman1-21/+18
2020-10-06Merge pull request #565 from chihminchao/rvv-fix-2020-10-06Andrew Waterman4-4/+3
2020-10-06rvv: remove elen >= max(xlen, flen) checkChih-Min Chao1-2/+0
2020-10-06rvv: commitlog: get hartid directlyChih-Min Chao2-2/+2