aboutsummaryrefslogtreecommitdiff
path: root/target/mips
AgeCommit message (Expand)AuthorFilesLines
2024-05-06accel/tcg: Access tcg_cflags with getter / setterPhilippe Mathieu-Daudé2-2/+2
2024-05-06exec/cpu: Extract page-protection definitions to page-protection.hPhilippe Mathieu-Daudé2-0/+2
2024-04-26target: Define TCG_GUEST_DEFAULT_MO in 'cpu-param.h'Philippe Mathieu-Daudé2-2/+2
2024-04-25hw, target: Add ResetType argument to hold and exit phase methodsPeter Maydell1-2/+2
2024-04-23KVM: remove kvm_arch_cpu_check_are_resettablePaolo Bonzini1-5/+0
2024-03-12target/mips: Prefer fast cpu_env() over slower CPU QOM cast macroPhilippe Mathieu-Daudé9-50/+24
2024-03-12target: Replace CPU_GET_CLASS(cpu -> obj) in cpu_reset_hold() handlerPhilippe Mathieu-Daudé1-1/+1
2024-02-15target/mips: Remove the unused DisasContext::saar fieldPhilippe Mathieu-Daudé1-1/+0
2024-02-15target/mips: Remove CPUMIPSState::CP0_SAARI fieldPhilippe Mathieu-Daudé2-2/+1
2024-02-15target/mips: Remove helpers accessing SAARI registerPhilippe Mathieu-Daudé3-29/+0
2024-02-15target/mips: Remove CPUMIPSState::CP0_SAAR[2] fieldPhilippe Mathieu-Daudé2-2/+1
2024-02-15target/mips: Remove unused mips_def_t::SAARP fieldPhilippe Mathieu-Daudé1-1/+0
2024-02-15target/mips: Remove CPUMIPSState::saarp fieldPhilippe Mathieu-Daudé1-1/+0
2024-02-15target/mips: Remove MIPSITUState::itu fieldPhilippe Mathieu-Daudé1-1/+0
2024-02-15target/mips: Remove helpers accessing SAAR registersPhilippe Mathieu-Daudé3-102/+0
2024-02-15target/mips: Use qemu_irq typedef for CPUMIPSState::irq memberPhilippe Mathieu-Daudé1-1/+1
2024-02-09kconfig: use "select" to enable semihostingPaolo Bonzini1-0/+1
2024-02-03include/exec: Implement cpu_mmu_index genericallyRichard Henderson1-5/+0
2024-02-03target/mips: Populate CPUClass.mmu_indexRichard Henderson1-0/+6
2024-02-03target/mips: Split out mips_env_mmu_indexRichard Henderson6-10/+15
2024-02-03target/mips: Pass ptw_mmu_idx down from mips_cpu_tlb_fillRichard Henderson2-20/+16
2024-01-29include/qemu: Add TCGCPUOps typedef to typedefs.hRichard Henderson1-1/+1
2024-01-29include/exec: Use vaddr in DisasContextBase for virtual addressesAnton Johansson2-7/+8
2024-01-29target: Use vaddr in gen_intermediate_codeAnton Johansson1-1/+1
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi2-4/+4
2024-01-05target: Use generic cpu_model_from_type()Gavin Shan1-2/+1
2024-01-05target/mips: Use generic cpu_list()Gavin Shan2-13/+0
2024-01-04Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingPeter Maydell1-1/+1
2023-12-31meson: rename config_allPaolo Bonzini1-1/+1
2023-12-29target/mips: Constify VMState in machine.cRichard Henderson1-13/+13
2023-11-07target: Move ArchCPUClass definition to 'cpu.h'Philippe Mathieu-Daudé2-20/+17
2023-11-07target/mips: Fix TX79 LQ/SQ opcodesPhilippe Mathieu-Daudé1-1/+1
2023-11-07target/mips: Fix MSA BZ/BNZ opcodes displacementPhilippe Mathieu-Daudé1-2/+2
2023-11-07target: Declare FOO_CPU_TYPE_NAME/SUFFIX in 'cpu-qom.h'Philippe Mathieu-Daudé2-2/+3
2023-11-07target: Unify QOM stylePhilippe Mathieu-Daudé2-4/+0
2023-10-19hw/misc/mips_itu: Declare itc_reconfigure() in 'hw/misc/mips_itu.h'Philippe Mathieu-Daudé2-3/+1
2023-10-19hw/mips: Merge 'hw/mips/cpudevs.h' with 'target/mips/cpu.h'Philippe Mathieu-Daudé3-3/+3
2023-10-07meson: Rename target_softmmu_arch -> target_system_archPhilippe Mathieu-Daudé1-1/+1
2023-10-07semihosting: Rename softmmu_FOO_user() -> uaccess_FOO_user()Philippe Mathieu-Daudé1-1/+1
2023-10-04accel/tcg: Remove cpu_set_cpustate_pointersRichard Henderson1-1/+0
2023-10-04accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson2-4/+4
2023-10-03tcg: Rename cpu_env to tcg_envRichard Henderson8-774/+774
2023-10-03accel/tcg: Move CPUNegativeOffsetState into CPUStateRichard Henderson1-2/+2
2023-10-03target/*: Add instance_align to all cpu base classesRichard Henderson1-0/+1
2023-10-02Merge tag 'pull-shadow-2023-09-29' of https://repo.or.cz/qemu/armbru into sta...Stefan Hajnoczi3-12/+10
2023-09-29target/mips: Clean up local variable shadowingPhilippe Mathieu-Daudé3-12/+10
2023-09-28accel/tcg: Always require can_do_ioRichard Henderson1-1/+0
2023-08-31hw/mips: spelling fixesMichael Tokarev3-10/+10
2023-08-31target/mips: Remove unused headers in lcsr_helper.cPhilippe Mathieu-Daudé1-3/+0
2023-08-31target/helpers: Remove unnecessary 'qemu/main-loop.h' headerPhilippe Mathieu-Daudé1-1/+0