summary refs log tree commit diff stats
path: root/target/loongarch/cpu.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* target/loongarch/cpu.c: typo fix: expectionMichael Tokarev2024-04-291-1/+1
* hw, target: Add ResetType argument to hold and exit phase methodsPeter Maydell2024-04-251-2/+2
* target/loongarch: Fix qemu-system-loongarch64 assert failed with the option '...Song Gao2024-03-221-34/+40
* target/loongarch: Prefer fast cpu_env() over slower CPU QOM cast macroPhilippe Mathieu-Daudé2024-03-121-29/+10
* target: Replace CPU_GET_CLASS(cpu -> obj) in cpu_reset_hold() handlerPhilippe Mathieu-Daudé2024-03-121-1/+1
* gdbstub: Infer number of core registers from XMLAkihiko Odaki2024-02-281-2/+0
* include/exec: Implement cpu_mmu_index genericallyRichard Henderson2024-02-031-1/+1
* target/loongarch: Rename MMU_IDX_*Richard Henderson2024-02-031-1/+1
* target/loongarch: Populate CPUClass.mmu_indexRichard Henderson2024-02-031-0/+11
* target/loongarch: Fix qtest test-hmp error when KVM-only buildSong Gao2024-02-011-2/+0
* target/loongarch: Constify loongarch_tcg_opsRichard Henderson2024-01-291-1/+1
* include/qemu: Add TCGCPUOps typedef to typedefs.hRichard Henderson2024-01-291-1/+1
* hw/loongarch/virt: Set iocsr address space per-board rather than percpuBibo Mao2024-01-111-48/+0
* target/loongarch: Implement set vcpu intr for kvmTianrui Zhao2024-01-111-1/+8
* target/loongarch: Restrict TCG-specific codeTianrui Zhao2024-01-111-9/+21
* target/loongarch: Implement kvm get/set registersTianrui Zhao2024-01-111-0/+3
* target/loongarch: Supplement vcpu env initial when vcpu resetTianrui Zhao2024-01-111-0/+2
* target/loongarch: Use generic cpu_list()Gavin Shan2024-01-051-15/+0
* cpu: Call object_class_dynamic_cast() once in cpu_class_by_name()Philippe Mathieu-Daudé2024-01-051-7/+1
* target/loongarch: Add timer information dump supportBibo Mao2023-12-211-0/+2
* target: Restrict 'sysemu/reset.h' to system emulationPhilippe Mathieu-Daudé2023-12-201-0/+2
* hw/cpu: Call object_class_is_abstract() once in cpu_class_by_name()Philippe Mathieu-Daudé2023-11-071-2/+1
* target/loongarch: Allow user enable/disable LSX/LASX featuresSong Gao2023-11-031-0/+67
* target/loongarch: Add cpu model 'max'Song Gao2023-11-031-0/+7
* hw/core/cpu: Return static value with gdb_arch_name()Akihiko Odaki2023-10-111-4/+4
* accel/tcg: Remove cpu_set_cpustate_pointersRichard Henderson2023-10-041-5/+3
* target/*: Add instance_align to all cpu base classesRichard Henderson2023-10-031-0/+1
* target/loongarch: CPUCFG support LASXSong Gao2023-09-201-0/+1
* target/loongarch: check_vec support check LASX instructionsSong Gao2023-09-201-0/+2
* target/loongarch: Add LASX data supportSong Gao2023-09-201-0/+1
* target/translate: Include missing 'exec/cpu_ldst.h' headerPhilippe Mathieu-Daudé2023-08-311-0/+1
* target/loongarch: cpu: Implement get_arch_id callbackBibo Mao2023-08-241-0/+8
* target/loongarch: Add LoongArch32 cpu la132Jiajie Chen2023-08-241-0/+30
* target/loongarch: Extract set_pc() helperJiajie Chen2023-08-241-8/+8
* target/loongarch: Add GDB support for loongarch32 modeJiajie Chen2023-08-241-0/+10
* target/loongarch: Add new object class for loongarch32 cpusJiajie Chen2023-08-241-0/+11
* target/loongarch: Extract 64-bit specifics to loongarch64_cpu_class_initPhilippe Mathieu-Daudé2023-08-241-8/+15
* target/loongarch: Introduce abstract TYPE_LOONGARCH64_CPUPhilippe Mathieu-Daudé2023-08-241-3/+9
* target/loongarch: Fix loongarch_la464_initfn() misses setting LSPWSong Gao2023-08-241-0/+1
* target/loongarch: Remove duplicated disas_set_info assignmentPhilippe Mathieu-Daudé2023-08-241-1/+0
* target/loongarch: Log I/O write accesses to CSR registersPhilippe Mathieu-Daudé2023-08-241-0/+2
* target/loongarch: Fix LD/ST{LE/GT} instructions get wrong CSR_ERA and CSR_BADVSong Gao2023-05-261-1/+1
* target/loongarch: CPUCFG support LSXSong Gao2023-05-061-0/+1
* target/loongarch: Add CHECK_SXE maccro for check LSX enableSong Gao2023-05-061-0/+2
* target/loongarch: Add LSX data type VRegSong Gao2023-05-061-1/+1
* target/loongarch: Implement Chip Configuraiton Version Register(0x0000)Song Gao2023-03-031-0/+2
* Merge tag 'pull-monitor-2023-03-02' of https://repo.or.cz/qemu/armbru into st...Peter Maydell2023-03-021-27/+0
|\
| * target/loongarch: Restrict 'qapi-commands-machine.h' to system emulationPhilippe Mathieu-Daudé2023-03-021-27/+0
* | target/loongarch: Replace `tb_pc()` with `tb->pc`Anton Johansson2023-03-011-2/+4
|/
* target/loongarch: Convert to 3-phase resetPeter Maydell2022-12-161-4/+8