aboutsummaryrefslogtreecommitdiff
path: root/target
AgeCommit message (Expand)AuthorFilesLines
2024-01-10target/riscv: implement svadeDaniel Henrique Barboza3-0/+7
2024-01-10target/riscv: add 'rva22u64' CPUDaniel Henrique Barboza3-0/+27
2024-01-10riscv-qmp-cmds.c: add profile flags in cpu-model-expansionDaniel Henrique Barboza1-0/+14
2024-01-10target/riscv/tcg: validate profiles during finalizeDaniel Henrique Barboza1-0/+69
2024-01-10target/riscv/tcg: honor user choice for G MISA bitsDaniel Henrique Barboza1-25/+48
2024-01-10target/riscv/tcg: add hash table insert helpersDaniel Henrique Barboza1-12/+16
2024-01-10target/riscv/tcg: handle profile MISA bitsDaniel Henrique Barboza1-0/+21
2024-01-10target/riscv/tcg: add riscv_cpu_write_misa_bit()Daniel Henrique Barboza1-14/+18
2024-01-10target/riscv/tcg: add MISA user options hashDaniel Henrique Barboza1-1/+14
2024-01-10target/riscv/tcg: add user flag for profile supportDaniel Henrique Barboza1-0/+80
2024-01-10target/riscv/kvm: add 'rva22u64' flag as unavailableDaniel Henrique Barboza1-1/+6
2024-01-10target/riscv: add rva22u64 profile definitionDaniel Henrique Barboza2-0/+44
2024-01-10riscv-qmp-cmds.c: expose named features in cpu_model_expansionDaniel Henrique Barboza1-5/+25
2024-01-10target/riscv/tcg: add 'zic64b' supportDaniel Henrique Barboza4-0/+34
2024-01-10target/riscv: add zicbop extension flagDaniel Henrique Barboza2-0/+5
2024-01-10target/riscv: add rv64i CPUDaniel Henrique Barboza2-0/+48
2024-01-10target/riscv/tcg: update priv_ver on user_set extensionsDaniel Henrique Barboza1-0/+32
2024-01-10target/riscv/tcg: do not use "!generic" CPU checksDaniel Henrique Barboza1-4/+9
2024-01-10target/riscv: create TYPE_RISCV_VENDOR_CPUDaniel Henrique Barboza2-9/+22
2024-01-10target/riscv: Add support for Zacas extensionWeiwei Li6-0/+165
2024-01-10target/riscv/kvm: rename riscv_reg_id() to riscv_reg_id_ulong()Daniel Henrique Barboza1-19/+21
2024-01-10target/riscv/kvm: add RISCV_CONFIG_REG()Daniel Henrique Barboza1-14/+11
2024-01-10target/riscv/kvm: change timer regs size to u64Daniel Henrique Barboza1-13/+13
2024-01-10target/riscv/kvm: change KVM_REG_RISCV_FP_D to u64Daniel Henrique Barboza1-3/+8
2024-01-10target/riscv/kvm: change KVM_REG_RISCV_FP_F to u32Daniel Henrique Barboza1-3/+8
2024-01-10target/riscv/cpu.c: fix machine IDs gettersDaniel Henrique Barboza1-6/+6
2024-01-10target/riscv/pmp: Use hwaddr instead of target_ulong for RV32Ivan Klokov2-18/+16
2024-01-10target/riscv: Not allow write mstatus_vs without RVVLIU Zhiwei1-1/+4
2024-01-10target/riscv: Fix th.dcache.cval1 priviledge checkLIU Zhiwei1-1/+1
2024-01-10target/riscv: The whole vector register move instructions depend on vsewMax Chou1-2/+1
2024-01-10target/riscv: Add vill check for whole vector register move instructionsMax Chou1-2/+3
2024-01-08Replace "iothread lock" with "BQL" in commentsStefan Hajnoczi2-3/+3
2024-01-08qemu/main-loop: rename qemu_cond_wait_iothread() to qemu_cond_wait_bql()Stefan Hajnoczi2-2/+2
2024-01-08qemu/main-loop: rename QEMU_IOTHREAD_LOCK_GUARD to BQL_LOCK_GUARDStefan Hajnoczi4-5/+5
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi35-211/+211
2024-01-08Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into stagingPeter Maydell1-7/+7
2024-01-06target/loongarch: move translate modules to tcg/Song Gao24-14/+20
2024-01-06target/loongarch/meson: move gdbstub.c to loongarch.ssSong Gao1-1/+1
2024-01-05target/riscv: Fix mcycle/minstret increment behaviorXu Lu1-7/+7
2024-01-05target/sparc: Simplify qemu_irq_ackClément Chigot2-2/+2
2024-01-05target: Use generic cpu_model_from_type()Gavin Shan8-16/+8
2024-01-05target/xtensa: Use generic cpu_list()Gavin Shan2-12/+0
2024-01-05target/tricore: Use generic cpu_list()Gavin Shan2-26/+0
2024-01-05target/sh4: Use generic cpu_list()Gavin Shan2-20/+0
2024-01-05target/rx: Use generic cpu_list()Gavin Shan2-19/+0
2024-01-05target/riscv: Use generic cpu_list()Gavin Shan2-31/+0
2024-01-05target/openrisc: Use generic cpu_list()Gavin Shan2-45/+0
2024-01-05target/mips: Use generic cpu_list()Gavin Shan2-13/+0
2024-01-05target/m68k: Use generic cpu_list()Gavin Shan2-44/+0
2024-01-05target/loongarch: Use generic cpu_list()Gavin Shan2-19/+0