aboutsummaryrefslogtreecommitdiff
path: root/target/riscv/tcg
AgeCommit message (Expand)AuthorFilesLines
2025-07-04target: riscv: Add Svrsw60t59b extension supportAlexandre Ghiti1-0/+8
2025-07-04target/riscv/cpu.c: add 'sdtrig' in riscv,isaDaniel Henrique Barboza1-0/+9
2025-07-04target/riscv: remove capital 'Z' CPU propertiesDaniel Henrique Barboza1-30/+1
2025-07-04target/riscv: add profile->present flagDaniel Henrique Barboza1-8/+3
2025-07-04target/riscv/tcg: decouple profile enablement from user propDaniel Henrique Barboza1-60/+67
2025-07-04target/riscv/tcg: restrict satp_mode changes in cpu_set_profileDaniel Henrique Barboza1-7/+7
2025-05-28target/riscv: Fill in TCGCPUOps.pointer_wrapRichard Henderson1-0/+26
2025-05-20target/riscv: store RISCVCPUDef struct directly in the classPaolo Bonzini1-5/+5
2025-05-20target/riscv: cpu: store max SATP mode as a single integerPaolo Bonzini1-1/+2
2025-04-30accel/tcg: Move cpu_get_tb_cpu_state to TCGCPUOpsRichard Henderson1-1/+2
2025-04-30accel/tcg: Return TCGTBCPUState from cpu_get_tb_cpu_stateRichard Henderson1-6/+6
2025-04-30target/riscv: Move cpu_get_tb_cpu_state to tcg-cpu.cRichard Henderson1-0/+98
2025-04-30accel/tcg: Introduce TCGCPUOps.cpu_exec_resetRichard Henderson1-0/+1
2025-04-30include: Remove 'exec/exec-all.h'Philippe Mathieu-Daudé1-1/+0
2025-04-25qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé1-1/+1
2025-04-23tcg: Convert TARGET_SUPPORTS_MTTCG to TCGCPUOps::mttcg_supported fieldPhilippe Mathieu-Daudé1-0/+1
2025-04-23target/riscv: Remove AccelCPUClass::cpu_class_init needPhilippe Mathieu-Daudé2-15/+3
2025-04-23tcg: Move qemu_tcg_mttcg_enabled() to 'system/tcg.h'Philippe Mathieu-Daudé1-0/+1
2025-04-23tcg: Remove the TCG_GUEST_DEFAULT_MO definition globallyPhilippe Mathieu-Daudé1-1/+1
2025-04-23tcg: Define guest_default_memory_order in TCGCPUOpsPhilippe Mathieu-Daudé1-0/+2
2025-04-23target/riscv: Do not expose rv128 CPU on user mode emulationPhilippe Mathieu-Daudé1-2/+3
2025-04-23exec/cpu-all: remove exec/target_page includePierrick Bouvier1-0/+1
2025-04-23target/riscv: Restrict SoftMMU mmu_index() to TCGPhilippe Mathieu-Daudé1-0/+6
2025-03-06accel: Rename 'hw/core/accel-cpu.h' -> 'accel/accel-cpu-target.h'Philippe Mathieu-Daudé1-1/+1
2025-03-06accel/tcg: Rename 'hw/core/tcg-cpu-ops.h' -> 'accel/tcg/cpu-ops.h'Philippe Mathieu-Daudé1-1/+1
2025-03-04target/riscv/cpu.c: create flag for ziccrseDaniel Henrique Barboza1-0/+2
2025-03-04target/riscv: Add support to access ctrsource, ctrtarget, ctrdata regs.Rajnesh Kanwal1-0/+11
2025-03-04target/riscv: remove warnings about Smdbltrp/Smrnmi being disabledClément Léger1-5/+3
2025-03-04target/riscv: change priv_ver check in validate_profile()Daniel Henrique Barboza1-1/+1
2025-03-04target/riscv: add profile u_parent and s_parentDaniel Henrique Barboza1-9/+26
2025-02-25target/riscv: move 128-bit check to TCG realizePaolo Bonzini1-0/+9
2025-01-19target/riscv: Add Smdbltrp ISA extension enable switchClément Léger1-0/+10
2025-01-19target/riscv: Invoke pmu init after feature enableAtish Patra1-14/+14
2025-01-19target/riscv: Add Smrnmi cpu extensionTommy Wu1-0/+9
2025-01-19target/riscv: Remove obsolete pointer masking extension code.Alexey Baturo1-3/+2
2025-01-19target/riscv/tcg: add shaDaniel Henrique Barboza1-0/+8
2024-12-24accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_coreRichard Henderson1-0/+1
2024-12-21Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi1-0/+1
2024-12-20accel/tcg: Move tcg_cflags_has/set() to 'exec/translation-block.h'Philippe Mathieu-Daudé1-0/+1
2024-12-20target/riscv: add ssstateenDaniel Henrique Barboza1-1/+8
2024-12-20target/riscv/tcg: hide warn for named feats when disabling via priv_verDaniel Henrique Barboza1-3/+10
2024-12-20target/riscv: Check svukte is not enabled in RV32Fea.Wang1-0/+5
2024-10-30target/riscv: AMO operations always raise store/AMO faultDeepak Gupta1-0/+1
2024-10-30target/riscv: Add zicfiss extensionDeepak Gupta1-0/+23
2024-10-30target/riscv: Add zicfilp extensionDeepak Gupta1-0/+5
2024-10-02target/riscv/tcg/tcg-cpu.c: consider MISA bit choice in implied ruleDaniel Henrique Barboza1-3/+10
2024-07-18target/riscv: Add zcmop extensionLIU Zhiwei1-0/+5
2024-07-11target: Set TCGCPUOps::cpu_exec_halt to target's has_work implementationPeter Maydell1-0/+2
2024-06-26target/riscv: Remove extension auto-update check statementsFrank Chang1-119/+0
2024-06-26target/riscv: Add Zc extension implied ruleFrank Chang1-0/+34