aboutsummaryrefslogtreecommitdiff
path: root/src/target/riscv
AgeCommit message (Expand)AuthorFilesLines
2023-04-28target/riscv: Support VS-stage and G-stage address translation.hypervisor_translateTim Newsome1-5/+212
2023-04-25target/riscv: Refactor to create riscv_effective_privilege_mode()Tim Newsome1-7/+34
2023-04-25target/riscv: Move some code from riscv_address_translate() to riscv_virt2phys()Tim Newsome1-53/+55
2023-04-25Comment pte_shiftTim Newsome1-0/+1
2023-04-25target/riscv: Add constants for vsatp, hgatpTim Newsome2-0/+5
2023-04-11Merge pull request #835 from en-sc/en-sc/fix-err-resumeTim Newsome1-2/+2
2023-04-11Merge pull request #833 from zqb-all/read_log128Tim Newsome1-31/+40
2023-04-10target/riscv: Handle error code in resume_prepEvgeniy Naydanov1-2/+2
2023-04-10target/riscv: support log memory access128 for readMark Zhuang1-31/+40
2023-04-07Merge pull request #823 from panciyan/riscvTim Newsome1-1/+1
2023-04-06Merge pull request #821 from en-sc/en-sc/fix-reset-mhartsTim Newsome1-91/+62
2023-04-06Merge pull request #830 from zqb-all/csr_32bitTim Newsome1-2/+12
2023-04-05Merge branch 'riscv' into hypervisorTim Newsome8-252/+232
2023-04-05target/riscv: simplify resetEvgeniy Naydanov1-91/+62
2023-04-05Merge pull request #816 from riscv/from_upstreamTim Newsome8-158/+132
2023-04-04Merge pull request #819 from zqb-all/fix_size_assertTim Newsome3-90/+96
2023-04-03target/riscv: set some csr size to 32Mark Zhuang1-2/+12
2023-03-29Merge pull request #824 from riscv/aiaTim Newsome1-3/+3
2023-03-29target/riscv: Set hypervisor bits.Tim Newsome2-3/+9
2023-03-25target/riscv: [NFC] rename variables named read/writeMark Zhuang3-74/+54
2023-03-25target/riscv: support log memory access128Mark Zhuang1-18/+44
2023-03-24target/riscv: Don't ignore maskmax for icount.Tim Newsome1-1/+1
2023-03-24target/riscv: AIA regs, check for H not VTim Newsome1-3/+3
2023-03-23target/riscv: leaf PTE check PTE_W missingpanciyan1-1/+1
2023-03-20Merge pull request #815 from riscv/s_aiaTim Newsome5-96/+250
2023-03-16Fix build.Tim Newsome3-11/+10
2023-03-16Merge commit '1293ddd65713d6551775b67169387622ada477c1' into from_upstreamTim Newsome8-150/+125
2023-03-16Merge pull request #800 from en-sc/en-sc/try-all-trigs-in-maybe-add-trigTim Newsome1-185/+245
2023-03-16Expose S?aia CSRs if they're on the target.Tim Newsome4-3/+88
2023-03-16Update encoding.h.Tim Newsome1-93/+162
2023-03-15Merge pull request #812 from XuHangHub/riscvTim Newsome1-5/+5
2023-03-15Try all triggers in maybe_add_trigger_t2 and _t6Evgeniy Naydanov1-185/+245
2023-03-12target/riscv: fix the bug of using S2 register in read_memory_progbufHang Xu1-5/+5
2023-03-10target/riscv: Remove unused address_in variable.Tim Newsome1-2/+1
2023-02-28Merge commit 'd1b882f2c014258be5397067e45848fa5465b78b' into from_upstreamTim Newsome1-5/+6
2023-02-16Merge pull request #799 from riscv/icountTim Newsome1-15/+126
2023-02-15target/riscv: hide_csrs configuration option (#787)Anatoly Parshintsev2-0/+48
2023-02-15Add command "exec_progbuf" (#795)Jan Matyas3-9/+65
2023-02-15Add `riscv icount` command.Tim Newsome1-15/+126
2023-02-14Merge pull request #794 from riscv/fix-fence-instructionTim Newsome4-7/+8
2023-02-10Merge pull request #797 from riscv/Zve32Tim Newsome3-39/+65
2023-02-10Don't reuse a single riscv_program.Tim Newsome1-5/+7
2023-02-10If XLEN=64 and vsew=64 fails, fall back to vsew=32.Tim Newsome3-27/+51
2023-02-10CSR_MCOUNTEREN should not exist if U-mode is not supportedParshintsev Anatoly1-0/+3
2023-02-08Print out debug value after the assignment is made.Tim Newsome1-1/+1
2023-02-08Move yes_no_maybe_t into riscv.h.Tim Newsome2-6/+6
2023-02-01Fix opcode for the "fence" instructionJan Matyas4-7/+8
2023-01-10target/riscv: added support for missing VCSR registerParshintsev Anatoly3-0/+3
2023-01-04Merge pull request #777 from riscv/itriggerTim Newsome2-22/+289
2023-01-03target/riscv: Remove `riscv test_sba_config_reg` command. (#780)Tim Newsome3-404/+0