aboutsummaryrefslogtreecommitdiff
path: root/target/loongarch
AgeCommit message (Expand)Author
2023-11-07hw/cpu: Call object_class_is_abstract() once in cpu_class_by_name()Philippe Mathieu-Daudé
2023-11-07target: Move ArchCPUClass definition to 'cpu.h'Philippe Mathieu-Daudé
2023-11-07target/loongarch: Declare QOM definitions in 'cpu-qom.h'Philippe Mathieu-Daudé
2023-11-07target: Unify QOM stylePhilippe Mathieu-Daudé
2023-11-03linux-user/loongarch64: Use traps to track LSX/LASX usageRichard Henderson
2023-11-03target/loongarch: Support 4K page sizeSong Gao
2023-11-03target/loongarch: Implement query-cpu-model-expansionSong Gao
2023-11-03target/loongarch: Allow user enable/disable LSX/LASX featuresSong Gao
2023-11-03target/loongarch: Add cpu model 'max'Song Gao
2023-10-13target/loongarch: Add preldx instructionSong Gao
2023-10-13target/loongarch: fix ASXE flag conflictJiajie Chen
2023-10-11hw/core/cpu: Return static value with gdb_arch_name()Akihiko Odaki
2023-10-07meson: Rename target_softmmu_arch -> target_system_archPhilippe Mathieu-Daudé
2023-10-04accel/tcg: Remove cpu_set_cpustate_pointersRichard Henderson
2023-10-04accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson
2023-10-03tcg: Rename cpu_env to tcg_envRichard Henderson
2023-10-03accel/tcg: Move CPUNegativeOffsetState into CPUStateRichard 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: Move simply DO_XX marcos togtherSong Gao
2023-09-20target/loongarch: Implement xvld xvstSong Gao
2023-09-20target/loongarch: Implement xvshuf xvperm{i} xvshuf4iSong Gao
2023-09-20target/loongarch: Implement xvpack xvpick xvilv{l/h}Song Gao
2023-09-20target/loongarch: Implement xvreplve xvinsve0 xvpickveSong Gao
2023-09-20target/loongarch: Implement xvinsgr2vr xvpickve2grSong Gao
2023-09-20target/loongarch: Implement xvbitsel xvsetSong Gao
2023-09-20target/loongarch: Implement xvfcmpSong Gao
2023-09-20target/loongarch: Implement xvseq xvsle xvsltSong Gao
2023-09-20target/loongarch: Implement LASX fpu fcvt instructionsSong Gao
2023-09-20target/loongarch: Implement LASX fpu arith instructionsSong Gao
2023-09-20target/loongarch: Implement xvfrstpSong Gao
2023-09-20target/loongarch: Implement xvbitclr xvbitset xvbitrevSong Gao
2023-09-20target/loongarch: Implement xvpcntSong Gao
2023-09-20target/loongarch: Implement xvclo xvclzSong Gao
2023-09-20target/loongarch: Implement xvssrlrn xvssrarnSong Gao
2023-09-20target/loongarch: Implement xvssrln xvssranSong Gao
2023-09-20target/loongarch: Implement xvsrlrn xvsrarnSong Gao
2023-09-20target/loongarch: Implement xvsrln xvsranSong Gao
2023-09-20target/loongarch: Implement xvsrlr xvsrarSong Gao
2023-09-20target/loongarch: Implement xvsllwil xvextlSong Gao
2023-09-20target/loongarch: Implement xvsll xvsrl xvsra xvrotrSong Gao
2023-09-20target/loongarch: Implement LASX logic instructionsSong Gao
2023-09-20target/loongarch: Implement xvldiSong Gao
2023-09-20target/loongarch: Implement xvmskltz/xvmskgez/xvmsknzSong Gao
2023-09-20target/loongarch: Implement xvsigncovSong Gao
2023-09-20target/loongarch: Implement vext2xvSong Gao
2023-09-20target/loongarch: Implement xvexthSong Gao
2023-09-20target/loongarch: Implement xvsatSong Gao
2023-09-20target/loongarch; Implement xvdiv/xvmodSong Gao
2023-09-20target/loongarch: Implement xvmadd/xvmsub/xvmaddw{ev/od}Song Gao