aboutsummaryrefslogtreecommitdiff
path: root/target/riscv/cpu_helper.c
AgeCommit message (Expand)Author
2024-10-30target/riscv: AMO operations always raise store/AMO faultDeepak Gupta
2024-10-30target/riscv: mmu changes for zicfiss shadow stack protectionDeepak Gupta
2024-10-30target/riscv: tb flag for shadow stack instructionsDeepak Gupta
2024-10-30target/riscv: introduce ssp and enabling controls for zicfissDeepak Gupta
2024-10-30target/riscv: tracking indirect branches (fcfi) for zicfilpDeepak Gupta
2024-10-30target/riscv: additional code information for sw checkDeepak Gupta
2024-10-30target/riscv: save and restore elp state on priv transitionsDeepak Gupta
2024-10-30target/riscv: Correct mcause/scause bit width for RV32 in RV64 QEMUTANG Tiancheng
2024-10-30target/riscv: Detect sxl to set bit width for RV32 in RV64TANG Tiancheng
2024-10-02target/riscv/cpu_helper: Fix linking problem with semihosting disabledThomas Huth
2024-10-02target/riscv32: Fix masking of physical addressAndrew Jones
2024-07-18target/riscv: Implement privilege mode filtering for cycle/instretAtish Patra
2024-07-18target/riscv: Combine set_mode and set_virt functions.Rajnesh Kanwal
2024-06-04Merge tag 'hw-misc-accel-20240604' of https://github.com/philmd/qemu into sta...Richard Henderson
2024-06-04target/riscv: Restrict riscv_cpu_do_interrupt() to sysemuPhilippe Mathieu-Daudé
2024-06-03target/riscv: do not set mtval2 for non guest-page faultsAlexei Filippov
2024-06-03target/riscv: prioritize pmp errors in raise_mmu_exception()Daniel Henrique Barboza
2024-06-03target/riscv: Add support for Zve32x extensionJason Chien
2024-06-03target/riscv/debug: set tval=pc in breakpoint exceptionsDaniel Henrique Barboza
2024-05-06exec/cpu: Extract page-protection definitions to page-protection.hPhilippe Mathieu-Daudé
2024-03-22target/riscv: Fix mode in riscv_tlb_fillIrina Ryapolova
2024-03-08target/riscv: Fix privilege mode of G-stage translation for debuggingHiroaki Yamamoto
2024-03-08target/riscv: Gate hardware A/D PTE bit updatingAndrew Jones
2024-02-09target/riscv: change vext_get_vlmax() argumentsDaniel Henrique Barboza
2024-02-03target/riscv: Replace cpu_mmu_index with riscv_env_mmu_indexRichard Henderson
2024-02-03target/riscv: Rename riscv_cpu_mmu_index to riscv_env_mmu_indexRichard Henderson
2024-01-10target/riscv: Don't adjust vscause for exceptionsAlistair Francis
2024-01-08qemu/main-loop: rename QEMU_IOTHREAD_LOCK_GUARD to BQL_LOCK_GUARDStefan Hajnoczi
2023-11-22target/riscv/cpu_helper.c: Fix mxr bit behaviorIvan Klokov
2023-11-22target/riscv/cpu_helper.c: Invalid exception on MMU translation stageIvan Klokov
2023-11-07target/riscv: Add HS-mode virtual interrupt and IRQ filtering support.Rajnesh Kanwal
2023-11-07target/riscv: Add M-mode virtual interrupt and IRQ filtering support.Rajnesh Kanwal
2023-11-07target/riscv: Split interrupt logic from riscv_cpu_update_mip.Rajnesh Kanwal
2023-11-07target/riscv: Check for async flag in case of RISCV_EXCP_SEMIHOST.Rajnesh Kanwal
2023-10-12target/riscv: Use env_archcpu for better performanceRichard W.M. Jones
2023-09-11target/riscv: Update CSR bits name for svadu extensionWeiwei Li
2023-07-10target/riscv: Set the correct exception for implict G-stage translation failJason Chien
2023-07-10target/riscv: update cur_pmbase/pmmask based on mode affected by MPRVWeiwei Li
2023-07-10target/riscv: Add additional xlen for address when MPRV=1Weiwei Li
2023-07-10target/riscv: Make MPV only work when MPP != PRV_MWeiwei Li
2023-06-26target: Widen pc/cs_base in cpu_get_tb_cpu_stateAnton Johansson
2023-06-13target/riscv: Fix initialized value for cur_pmmaskWeiwei Li
2023-06-13target/riscv: Reuse tb->flags.FSMayuresh Chitale
2023-06-13target/riscv: Change the return type of pmp_hart_has_privs() to boolWeiwei Li
2023-06-13target/riscv: Move pmp_get_tlb_size apart from get_physical_address_pmpWeiwei Li
2023-06-13target/riscv: Update pmp_get_tlb_size()Weiwei Li
2023-06-05tcg: Split out tcg/oversized-guest.hRichard Henderson
2023-05-05riscv: Make sure an exception is raised if a pte is malformedAlexandre Ghiti
2023-05-05target/riscv: Fix Guest Physical Address TranslationIrina Ryapolova
2023-05-05target/riscv: Reorg sum check in get_physical_addressRichard Henderson