1606 Commits (a31184c3de3fd981b4733b10554215db0e5aa85f)
 

Author SHA1 Message Date
Chih-Min Chao 21458a2710
rvv: index load/store have benn separated into ordered and unordered parts (#611) 6 years ago
Andrew Waterman 654480447f Remove stray comma in configure 6 years ago
Will Hawkins 0cb148a051
Fix Issue #609 (#610) 6 years ago
Will Hawkins f4f6e12eee
Fix #607: Add a core parameter to the interactive str command (#608) 6 years ago
Andrew Waterman 4b04d71529
Merge pull request #605 from avpatel/riscv_gva_fix_v1 6 years ago
Anup Patel d0d923ebde Fix typo in HTVAL CSR write emulation 6 years ago
Anup Patel 457f628ad7 Fix hstatus.GVA and mstatus.GVA updation 6 years ago
Daniel Bates d6cf0d2363
Include stdexcept in ELF loader (#603) 6 years ago
Marcus Comstedt a73e43f231
Fix misaligned loads and stores for big endian target (#602) 6 years ago
Anup Patel 8be5c086bd
Fix VSSTATUS bits updation (#568) 6 years ago
Andrew Waterman e2e83c0604 Don't include PTE.N bit as part of the PPN 6 years ago
Andrew Waterman ec00b9bc69 Invalid NAPOT settings cause page faults, not access exceptions 6 years ago
Andrew Waterman fce242a5d4 Add Zsn extension 6 years ago
Andrew Waterman 081bcaddc5 Avoid use of __builtin_popcount for portability 6 years ago
Andrew Waterman b2a2f24692 Avoid use of __builtin_ctz for portability 6 years ago
Andrew Waterman 29178e659d Avoid use of __builtin_bswap for portability 6 years ago
Andrew Waterman a081a013f3 Only use __builtin_expect for __GNUC__ 6 years ago
Marcus Comstedt a4994cba0d
Fix byteorder issues with struct riscv_stat (#596) 6 years ago
Andrew Waterman 77d84472c9
Merge pull request #598 from chihminchao/pmp-per-core 6 years ago
Chih-Min Chao b4aa36c4ba dts: config pmp attribute by each core's setting 6 years ago
Chih-Min Chao 0ca970dce3 dts: extract cpu node checking as helper function 6 years ago
Scott Johnson 70fdec9e63
Correct AMO exception cause for misaligned accesses (#594) 6 years ago
Andrew Waterman 828d8553dc
Merge pull request #592 from scottj97/fix-misaligned-lr 6 years ago
Andrew Waterman 9380375e22
Merge pull request #593 from chihminchao/selective-mmu-mode 6 years ago
Chih-Min Chao b675e0af5b dts: mmu: parse mmu-type in dts 6 years ago
Chih-Min Chao 0481b56f34 dts: extend dts api to get info of each cpu 6 years ago
Chih-Min Chao bed716c601 mmu: check mmu support 6 years ago
Chih-Min Chao 51b5702b69 mmu: extract common part of satp and vsatp setting 6 years ago
Chih-Min Chao ad8ef88a22 mmu: add impl table and set function 6 years ago
Scott Johnson e91092f219
Use new require_alignment flag to simplify AMO check 6 years ago
Scott Johnson f019910e12
Make LR properly take misaligned exception 6 years ago
Andrew Waterman 956ef9ac3a Update readme to reflect bi-endian support 6 years ago
Andrew Waterman 6fe352d543
Merge pull request #575 from zeldin/big-endian 6 years ago
Marcus Comstedt ad9bbf1994 Make mmu_t::target_big_endian always available 6 years ago
Marcus Comstedt 212249e7c0 Allow fixed endianness to be observed through MBE/SBE/UBE 6 years ago
Marcus Comstedt 8e3bcb2eef Tag target endian values to help guide conversion code 6 years ago
Marcus Comstedt ec2fd09fdb Update generated configure script 6 years ago
Marcus Comstedt 8d09d845a7 Implement support for big-endian targets 6 years ago
Andrew Waterman 641d7d03e6
Merge pull request #588 from kito-cheng/master 6 years ago
Kito Cheng 2a9849e3ab doc: update readme for bitmanip 0.92 6 years ago
Andrew Waterman 1d30acb2d4
Merge pull request #586 from chihminchao/rvv-fix-2020-10-26 6 years ago
Chih-Min Chao 30a45bb89c rvv: check extra dst for index segment load 6 years ago
Chih-Min Chao 1af67080dd commitlog: fix compilation warning 6 years ago
Andrew Waterman b2b6f45c15 Validate integer command-line arguments 6 years ago
Andrew Waterman 47e17aa074
Merge pull request #582 from avpatel/riscv_s2xlate_trap_fix_v1 6 years ago
Anup Patel 414c471c14 Fix trap generation in s2xlate() 6 years ago
Andrew Waterman ec6ded4f2f
Merge pull request #580 from riscv/riscv-bitmanip 6 years ago
Andrew Waterman a06446f29d Swap MAX and MINU encodings 6 years ago
Andrew Waterman d286140afe Remove subu.w; change addu.w definition 6 years ago
Andrew Waterman cab796f546 Start adding B ext to disassembler 6 years ago