aboutsummaryrefslogtreecommitdiff
path: root/target/loongarch/cpu.c
AgeCommit message (Expand)Author
2024-06-07target/loongarch: fix a wrong print in cpu dumplanyanzhi
2024-04-30target/loongarch/cpu.c: typo fix: expectionMichael Tokarev
2024-03-22target/loongarch: Fix qemu-system-loongarch64 assert failed with the option '...Song Gao
2024-03-12target/loongarch: Prefer fast cpu_env() over slower CPU QOM cast macroPhilippe Mathieu-Daudé
2024-03-12target: Replace CPU_GET_CLASS(cpu -> obj) in cpu_reset_hold() handlerPhilippe Mathieu-Daudé
2024-02-28gdbstub: Infer number of core registers from XMLAkihiko Odaki
2024-02-03include/exec: Implement cpu_mmu_index genericallyRichard Henderson
2024-02-03target/loongarch: Rename MMU_IDX_*Richard Henderson
2024-02-03target/loongarch: Populate CPUClass.mmu_indexRichard Henderson
2024-02-01target/loongarch: Fix qtest test-hmp error when KVM-only buildSong Gao
2024-01-29target/loongarch: Constify loongarch_tcg_opsRichard Henderson
2024-01-29include/qemu: Add TCGCPUOps typedef to typedefs.hRichard Henderson
2024-01-11hw/loongarch/virt: Set iocsr address space per-board rather than percpuBibo Mao
2024-01-11target/loongarch: Implement set vcpu intr for kvmTianrui Zhao
2024-01-11target/loongarch: Restrict TCG-specific codeTianrui Zhao
2024-01-11target/loongarch: Implement kvm get/set registersTianrui Zhao
2024-01-11target/loongarch: Supplement vcpu env initial when vcpu resetTianrui Zhao
2024-01-05target/loongarch: Use generic cpu_list()Gavin Shan
2024-01-05cpu: Call object_class_dynamic_cast() once in cpu_class_by_name()Philippe Mathieu-Daudé
2023-12-21target/loongarch: Add timer information dump supportBibo Mao
2023-12-20target: Restrict 'sysemu/reset.h' to system emulationPhilippe Mathieu-Daudé
2023-11-07hw/cpu: Call object_class_is_abstract() once in cpu_class_by_name()Philippe Mathieu-Daudé
2023-11-03target/loongarch: Allow user enable/disable LSX/LASX featuresSong Gao
2023-11-03target/loongarch: Add cpu model 'max'Song Gao
2023-10-11hw/core/cpu: Return static value with gdb_arch_name()Akihiko Odaki
2023-10-04accel/tcg: Remove cpu_set_cpustate_pointersRichard Henderson
2023-10-03target/*: Add instance_align to all cpu base classesRichard Henderson
2023-09-20target/loongarch: CPUCFG support LASXSong Gao
2023-09-20target/loongarch: check_vec support check LASX instructionsSong Gao
2023-09-20target/loongarch: Add LASX data supportSong Gao
2023-08-31target/translate: Include missing 'exec/cpu_ldst.h' headerPhilippe Mathieu-Daudé
2023-08-24target/loongarch: cpu: Implement get_arch_id callbackBibo Mao
2023-08-24target/loongarch: Add LoongArch32 cpu la132Jiajie Chen
2023-08-24target/loongarch: Extract set_pc() helperJiajie Chen
2023-08-24target/loongarch: Add GDB support for loongarch32 modeJiajie Chen
2023-08-24target/loongarch: Add new object class for loongarch32 cpusJiajie Chen
2023-08-24target/loongarch: Extract 64-bit specifics to loongarch64_cpu_class_initPhilippe Mathieu-Daudé
2023-08-24target/loongarch: Introduce abstract TYPE_LOONGARCH64_CPUPhilippe Mathieu-Daudé
2023-08-24target/loongarch: Fix loongarch_la464_initfn() misses setting LSPWSong Gao
2023-08-24target/loongarch: Remove duplicated disas_set_info assignmentPhilippe Mathieu-Daudé
2023-08-24target/loongarch: Log I/O write accesses to CSR registersPhilippe Mathieu-Daudé
2023-05-26target/loongarch: Fix LD/ST{LE/GT} instructions get wrong CSR_ERA and CSR_BADVSong Gao
2023-05-06target/loongarch: CPUCFG support LSXSong Gao
2023-05-06target/loongarch: Add CHECK_SXE maccro for check LSX enableSong Gao
2023-05-06target/loongarch: Add LSX data type VRegSong Gao
2023-03-03target/loongarch: Implement Chip Configuraiton Version Register(0x0000)Song Gao
2023-03-02Merge tag 'pull-monitor-2023-03-02' of https://repo.or.cz/qemu/armbru into st...Peter Maydell
2023-03-02target/loongarch: Restrict 'qapi-commands-machine.h' to system emulationPhilippe Mathieu-Daudé
2023-03-01target/loongarch: Replace `tb_pc()` with `tb->pc`Anton Johansson
2022-12-16target/loongarch: Convert to 3-phase resetPeter Maydell