aboutsummaryrefslogtreecommitdiff
path: root/target/riscv
AgeCommit message (Expand)AuthorFilesLines
2024-10-31target/riscv: Fix vcompress with rvv_ta_all_1sAnton Blanchard1-1/+1
2024-10-31target/riscv/kvm: clarify how 'riscv-aia' default worksDaniel Henrique Barboza1-10/+4
2024-10-31target/riscv/kvm: set 'aia_mode' to default in error pathDaniel Henrique Barboza1-7/+15
2024-10-31target/riscv: Expose zicfiss extension as a cpu propertyDeepak Gupta1-0/+1
2024-10-30target/riscv: compressed encodings for sspush and sspopchkDeepak Gupta1-0/+4
2024-10-30target/riscv: implement zicfiss instructionsDeepak Gupta4-2/+140
2024-10-30target/riscv: update `decode_save_opc` to store extra word2Deepak Gupta11-34/+35
2024-10-30target/riscv: AMO operations always raise store/AMO faultDeepak Gupta4-2/+30
2024-10-30target/riscv: mmu changes for zicfiss shadow stack protectionDeepak Gupta2-14/+53
2024-10-30target/riscv: tb flag for shadow stack instructionsDeepak Gupta3-0/+9
2024-10-30target/riscv: introduce ssp and enabling controls for zicfissDeepak Gupta6-0/+111
2024-10-30target/riscv: Add zicfiss extensionDeepak Gupta3-0/+25
2024-10-30target/riscv: Expose zicfilp extension as a cpu propertyDeepak Gupta1-0/+1
2024-10-30target/riscv: zicfilp `lpad` impl and branch trackingDeepak Gupta3-1/+60
2024-10-30target/riscv: tracking indirect branches (fcfi) for zicfilpDeepak Gupta4-0/+39
2024-10-30target/riscv: additional code information for sw checkDeepak Gupta3-0/+6
2024-10-30target/riscv: save and restore elp state on priv transitionsDeepak Gupta3-0/+72
2024-10-30target/riscv: Introduce elp state and enabling controls for zicfilpDeepak Gupta7-1/+68
2024-10-30target/riscv: Add zicfilp extensionDeepak Gupta3-0/+7
2024-10-30target/riscv: expose *envcfg csr and priv to qemu-user as wellDeepak Gupta2-4/+10
2024-10-30target/riscv: Set vtype.vill on CPU resetRob Bradford1-0/+1
2024-10-30target/riscv: Add max32 CPU for RV64 QEMULIU Zhiwei2-5/+8
2024-10-30target/riscv: Enable RV32 CPU support in RV64 QEMUTANG Tiancheng1-3/+13
2024-10-30target/riscv: Correct mcause/scause bit width for RV32 in RV64 QEMUTANG Tiancheng1-2/+6
2024-10-30target/riscv: Detect sxl to set bit width for RV32 in RV64TANG Tiancheng1-5/+12
2024-10-30target/riscv: Correct SXL return value for RV32 in RV64 QEMUTANG Tiancheng1-1/+4
2024-10-30target/riscv: Adjust PMP size for no-MMU RV64 QEMU running RV32TANG Tiancheng1-1/+1
2024-10-30target/riscv/csr.c: Fix an access to VXSATEvgenii Prokopiev1-2/+2
2024-10-04Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingPeter Maydell1-2/+2
2024-10-03kvm: Allow kvm_arch_get/put_registers to accept Error**Julia Suvorova1-2/+2
2024-10-02target/riscv/cpu_helper: Fix linking problem with semihosting disabledThomas Huth2-2/+4
2024-10-02target/riscv32: Fix masking of physical addressAndrew Jones1-3/+3
2024-10-02target: riscv: Add Svvptc extension supportAlexandre Ghiti2-0/+3
2024-10-02target/riscv: Add textra matching condition for the triggersAlvin Chang2-1/+47
2024-10-02target/riscv: Preliminary textra trigger CSR writting supportAlvin Chang2-6/+73
2024-10-02target/riscv/cpu.c: Add 'fcsr' register to QEMU log as a part of F extensionMaria Klauchek1-0/+6
2024-10-02target/riscv: Stop timer with infinite timecmpAndrew Jones1-0/+1
2024-10-02target/riscv/kvm: Fix the group bit setting of AIAAndrew Jones1-1/+3
2024-10-02target: riscv: Enable Bit Manip for OpenTitan Ibex CPUAlistair Francis1-0/+5
2024-10-02target/riscv: fix za64rs enablingVladimir Isaev1-1/+1
2024-10-02target/riscv/tcg/tcg-cpu.c: consider MISA bit choice in implied ruleDaniel Henrique Barboza1-3/+10
2024-10-02target/riscv: Add a property to set vl to ceil(AVL/2)Jason Chien3-0/+4
2024-09-28Merge tag 'pull-request-2024-09-25' of https://gitlab.com/thuth/qemu into sta...Peter Maydell2-3/+0
2024-09-24target/riscv: remove break after g_assert_not_reached()Pierrick Bouvier2-3/+0
2024-09-20license: Update deprecated SPDX tag GPL-2.0+ to GPL-2.0-or-laterPhilippe Mathieu-Daudé1-1/+1
2024-09-13target/riscv: Remove the deprecated 'any' CPU typePhilippe Mathieu-Daudé2-29/+0
2024-08-06target/riscv: Add asserts for out-of-bound accessAtish Patra1-0/+4
2024-08-06target/riscv: Relax fld alignment requirementLIU Zhiwei1-4/+14
2024-08-06target/riscv: Add MXLEN check for F/D/Q applies to zama16bLIU Zhiwei1-2/+6
2024-08-06target/riscv: Remove redundant insn length check for zama16bLIU Zhiwei3-6/+6