aboutsummaryrefslogtreecommitdiff
path: root/target/loongarch/cpu.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-31target/translate: Include missing 'exec/cpu_ldst.h' headerPhilippe Mathieu-Daudé1-0/+1
2023-08-24target/loongarch: cpu: Implement get_arch_id callbackBibo Mao1-0/+8
2023-08-24target/loongarch: Add LoongArch32 cpu la132Jiajie Chen1-0/+30
2023-08-24target/loongarch: Extract set_pc() helperJiajie Chen1-8/+8
2023-08-24target/loongarch: Add GDB support for loongarch32 modeJiajie Chen1-0/+10
2023-08-24target/loongarch: Add new object class for loongarch32 cpusJiajie Chen1-0/+11
2023-08-24target/loongarch: Extract 64-bit specifics to loongarch64_cpu_class_initPhilippe Mathieu-Daudé1-8/+15
2023-08-24target/loongarch: Introduce abstract TYPE_LOONGARCH64_CPUPhilippe Mathieu-Daudé1-3/+9
2023-08-24target/loongarch: Fix loongarch_la464_initfn() misses setting LSPWSong Gao1-0/+1
2023-08-24target/loongarch: Remove duplicated disas_set_info assignmentPhilippe Mathieu-Daudé1-1/+0
2023-08-24target/loongarch: Log I/O write accesses to CSR registersPhilippe Mathieu-Daudé1-0/+2
2023-05-26target/loongarch: Fix LD/ST{LE/GT} instructions get wrong CSR_ERA and CSR_BADVSong Gao1-1/+1
2023-05-06target/loongarch: CPUCFG support LSXSong Gao1-0/+1
2023-05-06target/loongarch: Add CHECK_SXE maccro for check LSX enableSong Gao1-0/+2
2023-05-06target/loongarch: Add LSX data type VRegSong Gao1-1/+1
2023-03-03target/loongarch: Implement Chip Configuraiton Version Register(0x0000)Song Gao1-0/+2
2023-03-02Merge tag 'pull-monitor-2023-03-02' of https://repo.or.cz/qemu/armbru into st...Peter Maydell1-27/+0
2023-03-02target/loongarch: Restrict 'qapi-commands-machine.h' to system emulationPhilippe Mathieu-Daudé1-27/+0
2023-03-01target/loongarch: Replace `tb_pc()` with `tb->pc`Anton Johansson1-2/+4
2022-12-16target/loongarch: Convert to 3-phase resetPeter Maydell1-4/+8
2022-12-14cleanup: Tweak and re-run return_directly.cocciMarkus Armbruster1-3/+1
2022-11-04target/loongarch: Fix emulation of float-point disable exceptionRui Wang1-0/+2
2022-11-04target/loongarch: Fix raise_mmu_exception() set wrong exception_indexSong Gao1-0/+1
2022-11-04target/loongarch: Add exception subcodeSong Gao1-2/+5
2022-10-26target/loongarch: Convert to tcg_ops restore_state_to_opcRichard Henderson1-0/+11
2022-10-04accel/tcg: Introduce tb_pc and log_pcRichard Henderson1-1/+1
2022-10-04hw/core: Add CPUClass.get_pcRichard Henderson1-0/+9
2022-08-05target/loongarch: add gdb_arch_name()Song Gao1-0/+6
2022-08-05target/loongarch: Fix GDB get the wrong pcSong Gao1-1/+1
2022-07-19hw/loongarch: Add fdt supportXiaojuan Yang1-0/+1
2022-07-19target/loongarch/cpu: Fix cpucfg default valueXiaojuan Yang1-1/+1
2022-07-19target/loongarch/cpu: Fix coverity errors about excp_namesXiaojuan Yang1-3/+3
2022-07-19target/loongarch: Fix loongarch_cpu_class_by_nameXiaojuan Yang1-5/+15
2022-07-05target/loongarch: Clean up tlb when cpu resetSong Gao1-0/+1
2022-07-04target/loongarch: Fix the meaning of ECFG reg's VS fieldXiaojuan Yang1-0/+4
2022-07-04target/loongarch: Adjust functions and structure to support user-modeSong Gao1-1/+20
2022-07-04target/loongarch: remove unused include hw/loader.hSong Gao1-1/+0
2022-07-04target/loongarch: Fix helper_asrtle_d/asrtgt_d raise wrong exceptionSong Gao1-0/+2
2022-07-04target/loongarch: Fix missing update CSR_BADVSong Gao1-4/+6
2022-06-06target/loongarch: Add gdb support.Xiaojuan Yang1-0/+9
2022-06-06hw/loongarch: Add support loongson3 virt machine type.Xiaojuan Yang1-0/+2
2022-06-06target/loongarch: Add LoongArch IOCSR instructionXiaojuan Yang1-0/+44
2022-06-06target/loongarch: Add constant timer supportXiaojuan Yang1-0/+2
2022-06-06target/loongarch: Add LoongArch interrupt and exception handleXiaojuan Yang1-0/+230
2022-06-06target/loongarch: Add MMU support for LoongArch CPU.Xiaojuan Yang1-0/+24
2022-06-06target/loongarch: Implement qmp_query_cpu_definitions()Xiaojuan Yang1-0/+26
2022-06-06target/loongarch: Add basic vmstate description of CPU.Xiaojuan Yang1-0/+1
2022-06-06target/loongarch: Add CSRs definitionXiaojuan Yang1-0/+41
2022-06-06target/loongarch: Add floating point arithmetic instruction translationSong Gao1-0/+1
2022-06-06target/loongarch: Add core definitionSong Gao1-0/+324