aboutsummaryrefslogtreecommitdiffstats
path: root/target/loongarch/cpu.h
AgeCommit message (Expand)AuthorFilesLines
2024-06-06hw/loongarch/virt: Enable extioi virt extensionSong Gao1-0/+1
2024-05-09target/loongarch: Add TCG macro in structure CPUArchStateBibo Mao1-6/+10
2024-04-29hw/loongarch: Add init_cmdlineSong Gao1-0/+2
2024-04-26target: Define TCG_GUEST_DEFAULT_MO in 'cpu-param.h'Philippe Mathieu-Daudé1-2/+0
2024-02-03include/exec: Implement cpu_mmu_index genericallyRichard Henderson1-10/+0
2024-02-03target/loongarch: Rename MMU_IDX_*Richard Henderson1-4/+4
2024-02-03target/loongarch: Populate CPUClass.mmu_indexRichard Henderson1-4/+2
2024-01-11hw/loongarch/virt: Set iocsr address space per-board rather than percpuBibo Mao1-3/+1
2024-01-11target/loongarch: Implement kvm_arch_init_vcpuTianrui Zhao1-0/+2
2024-01-11target/loongarch: Implement kvm get/set registersTianrui Zhao1-0/+1
2024-01-11target/loongarch: Supplement vcpu env initial when vcpu resetTianrui Zhao1-1/+1
2024-01-05target/loongarch: Use generic cpu_list()Gavin Shan1-4/+0
2023-11-07target/loongarch: Declare QOM definitions in 'cpu-qom.h'Philippe Mathieu-Daudé1-9/+1
2023-11-07target: Unify QOM stylePhilippe Mathieu-Daudé1-4/+0
2023-11-03target/loongarch: Allow user enable/disable LSX/LASX featuresSong Gao1-0/+2
2023-10-13target/loongarch: fix ASXE flag conflictJiajie Chen1-2/+2
2023-10-03accel/tcg: Move CPUNegativeOffsetState into CPUStateRichard Henderson1-1/+0
2023-09-20target/loongarch: check_vec support check LASX instructionsSong Gao1-0/+2
2023-09-20target/loongarch: Add LASX data supportSong Gao1-11/+13
2023-08-24target/loongarch: cpu: Implement get_arch_id callbackBibo Mao1-0/+1
2023-08-24target/loongarch: Truncate high 32 bits of address in VA32 modeJiajie Chen1-1/+5
2023-08-24target/loongarch: Extract set_pc() helperJiajie Chen1-0/+5
2023-08-24target/loongarch: Add LA64 & VA32 to DisasContextJiajie Chen1-0/+13
2023-08-24target/loongarch: Add new object class for loongarch32 cpusJiajie Chen1-0/+1
2023-08-24target/loongarch: Add function to check current archJiajie Chen1-0/+10
2023-08-24target/loongarch: Introduce abstract TYPE_LOONGARCH64_CPUPhilippe Mathieu-Daudé1-0/+1
2023-07-24target/loongarch: Fix the CSRRD CPUID instruction on big endian hostsThomas Huth1-0/+1
2023-06-26target: Widen pc/cs_base in cpu_get_tb_cpu_stateAnton Johansson1-4/+2
2023-06-16hw/intc: Set physical cpuid route for LoongArch ipi deviceTianrui Zhao1-0/+2
2023-05-06target/loongarch: Implement LSX fpu arith instructionsSong Gao1-0/+4
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/+20
2023-03-03target/loongarch: Implement Chip Configuraiton Version Register(0x0000)Song Gao1-0/+1
2023-02-27target/loongarch/cpu: Restrict "memory.h" header to sysemuPhilippe Mathieu-Daudé1-0/+2
2023-02-27target/loongarch/cpu: Remove unused "sysbus.h" headerBernhard Beschow1-1/+0
2022-12-16target/loongarch: Convert to 3-phase resetPeter Maydell1-2/+2
2022-11-07target/loongarch: Separate the hardware flags into MMU index and PLVRui Wang1-9/+9
2022-11-04target/loongarch: Fix emulation of float-point disable exceptionRui Wang1-0/+2
2022-11-04target/loongarch: Adjust the layout of hardware flags bit fieldsRui Wang1-1/+8
2022-11-04target/loongarch: Add exception subcodeSong Gao1-27/+31
2022-08-05target/loongarch: Fix macros SET_FPU_* in cpu.hQi Hu1-3/+15
2022-07-19hw/loongarch: Add fdt supportXiaojuan Yang1-0/+3
2022-07-04target/loongarch: Adjust functions and structure to support user-modeSong Gao1-0/+6
2022-07-04target/loongarch: remove badaddr from CPULoongArchSong Gao1-2/+0
2022-06-06hw/loongarch: Add LoongArch load elf function.Xiaojuan Yang1-0/+2
2022-06-06target/loongarch: Add LoongArch IOCSR instructionXiaojuan Yang1-0/+25
2022-06-06target/loongarch: Add constant timer supportXiaojuan Yang1-0/+4
2022-06-06target/loongarch: Add LoongArch interrupt and exception handleXiaojuan Yang1-0/+2
2022-06-06target/loongarch: Add MMU support for LoongArch CPU.Xiaojuan Yang1-0/+51
2022-06-06target/loongarch: Add CSRs definitionXiaojuan Yang1-0/+64