summaryrefslogtreecommitdiffstats
path: root/target/mips/cpu.c
Commit message (Expand)AuthorAgeFilesLines
* target/mips: Inline cpu_mips_realize_env() in mips_cpu_realizefn()Philippe Mathieu-Daudé2020-12-131-12/+8Star
* target/mips: Move cpu definitions, reset() and realize() to cpu.cPhilippe Mathieu-Daudé2020-12-131-0/+243
* target/mips: Move mips_cpu_add_definition() from helper.c to cpu.cPhilippe Mathieu-Daudé2020-12-131-0/+33
* target/mips: Extract cpu_supports*/cpu_set* translate.cPhilippe Mathieu-Daudé2020-12-131-0/+18
* target/mips: Introduce ase_mt_available() helperPhilippe Mathieu-Daudé2020-12-131-1/+1
* target/mips: Introduce cpu_supports_isa() taking CPUMIPSState argumentPhilippe Mathieu-Daudé2020-12-131-0/+5
* target/mips/cpu: Display warning when CPU is used without input clockPhilippe Mathieu-Daudé2020-10-171-0/+10
* target/mips/cpu: Introduce mips_cpu_create_with_clock() helperPhilippe Mathieu-Daudé2020-10-171-0/+12
* target/mips/cpu: Allow the CPU to use dynamic frequenciesPhilippe Mathieu-Daudé2020-10-171-2/+9
* target/mips/cpu: Make cp0_count_rate a propertyPhilippe Mathieu-Daudé2020-10-171-8/+11
* target/mips/cpu: Calculate the CP0 timer period using the CPU frequencyPhilippe Mathieu-Daudé2020-10-171-2/+2
* target/mips: Move cp0_count_ns to CPUMIPSStatePhilippe Mathieu-Daudé2020-10-171-0/+21
* cpu: Use DeviceClass reset instead of a special CPUClass resetPeter Maydell2020-03-181-4/+4
* cpu: Use cpu_class_set_parent_reset()Greg Kurz2020-01-241-2/+1Star
* target/mips: Switch to do_transaction_failed() hookPeter Maydell2019-09-121-1/+1
* target/mips: Style improvements in cpu.cAleksandar Markovic2019-08-191-6/+11
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-1/+1
* cpu: Introduce cpu_set_cpustate_pointersRichard Henderson2019-06-101-2/+1Star
* target/mips: Convert to CPUClass::tlb_fillRichard Henderson2019-05-101-3/+2Star
* target/mips: Add disassembler support for nanoMIPSAleksandar Markovic2018-10-251-2/+11
* qdev: use device_class_set_parent_realize/unrealize/reset()Philippe Mathieu-Daudé2018-02-051-3/+2Star
* mips: malta/boston: replace cpu_model with cpu_typeIgor Mammedov2017-10-271-1/+1
* tcg: Avoid setting tcg_initialize if !CONFIG_TCGRichard Henderson2017-10-261-0/+2
* qom: Introduce CPUClass.tcg_initializeRichard Henderson2017-10-241-4/+1Star
* qom/cpu: move cpu_model null check to cpu_class_by_name()Philippe Mathieu-Daudé2017-10-101-4/+0Star
* mips: MIPSCPU model subclassesIgor Mammedov2017-09-211-1/+49
* mips: call cpu_mips_realize_env() from mips_cpu_realizefn()Philippe Mathieu-Daudé2017-09-211-0/+3
* mips: introduce internal.h and cleanup cpu.hPhilippe Mathieu-Daudé2017-09-211-0/+1
* qom/cpu: move tlb_flush to cpu_common_resetAlex Bennée2017-01-131-2/+1Star
* Move target-* CPU file into a target/ folderThomas Huth2016-12-201-0/+203