summaryrefslogtreecommitdiffstats
path: root/target/sparc/cpu.c
Commit message (Expand)AuthorAgeFilesLines
* target/sparc: Convert to tcg_ops restore_state_to_opcRichard Henderson2022-10-261-0/+1
* accel/tcg: Introduce tb_pc and log_pcRichard Henderson2022-10-041-1/+1
* hw/core: Add CPUClass.get_pcRichard Henderson2022-10-041-0/+8
* target/sparc: Make sparc_cpu_tlb_fill sysemu onlyRichard Henderson2021-11-021-1/+1
* Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-6.2-pul...Peter Maydell2021-09-161-1/+1
|\
| * target/sparc: Make sparc_cpu_dump_state() staticPhilippe Mathieu-Daudé2021-09-161-1/+1
* | target/sparc: Restrict cpu_exec_interrupt() handler to sysemuPhilippe Mathieu-Daudé2021-09-141-1/+3
|/
* hw/core: Constify TCGCPUOpsRichard Henderson2021-05-271-1/+1
* cpu: Move CPUClass::get_phys_page_debug to SysemuCPUOpsPhilippe Mathieu-Daudé2021-05-271-1/+1
* cpu: Move CPUClass::vmsd to SysemuCPUOpsPhilippe Mathieu-Daudé2021-05-271-1/+1
* cpu: Introduce SysemuCPUOps structurePhilippe Mathieu-Daudé2021-05-271-0/+8
* cpu: Rename CPUClass vmsd -> legacy_vmsdPhilippe Mathieu-Daudé2021-05-271-1/+1
* cpu: tcg_ops: move to tcg-cpu-ops.h, keep a pointer in CPUClassClaudio Fontana2021-02-051-7/+18
* cpu: move do_unaligned_access to tcg_opsClaudio Fontana2021-02-051-1/+1
* cpu: move cc->transaction_failed to tcg_opsClaudio Fontana2021-02-051-1/+1
* cpu: move cc->do_interrupt to tcg_opsClaudio Fontana2021-02-051-1/+1
* cpu: Move tlb_fill to tcg_opsEduardo Habkost2021-02-051-1/+1
* cpu: Move cpu_exec_* to tcg_opsEduardo Habkost2021-02-051-1/+1
* cpu: Move synchronize_from_tb() to tcg_opsEduardo Habkost2021-02-051-1/+1
* cpu: Introduce TCGCpuOperations structEduardo Habkost2021-02-051-1/+1
* tcg: Make tb arg to synchronize_from_tb constRichard Henderson2021-01-071-1/+2
* qdev: Move dev->realized check to qdev_property_set()Eduardo Habkost2020-12-181-6/+0Star
* sparc: Use DEFINE_PROP for nwindows propertyEduardo Habkost2020-12-181-1/+2
* sparc: Check dev->realized at sparc_set_nwindows()Eduardo Habkost2020-12-151-0/+6
* sparc tcg cpus: Fix Lesser GPL version numberChetan Pant2020-11-151-1/+1
* error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster2020-07-101-3/+1Star
* qapi: Use returned bool to check for failure, Coccinelle partMarkus Armbruster2020-07-101-2/+1Star
* cpu: Use DeviceClass reset instead of a special CPUClass resetPeter Maydell2020-03-181-4/+4
* qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-1/+1
* cpu: Use cpu_class_set_parent_reset()Greg Kurz2020-01-241-2/+1Star
* target/sparc: Switch to do_transaction_failed() hookPeter Maydell2019-09-171-1/+1
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+1
* cpu: Introduce cpu_set_cpustate_pointersRichard Henderson2019-06-101-2/+1Star
* target/sparc: Convert to CPUClass::tlb_fillRichard Henderson2019-05-101-3/+2Star
* qom/cpu: Simplify how CPUClass:cpu_dump_state() printsMarkus Armbruster2019-04-181-43/+41Star
* target: Simplify how the TARGET_cpu_list() printMarkus Armbruster2019-04-181-26/+23Star
* qdev-props: remove errp from GlobalPropertyMarc-André Lureau2019-01-071-1/+0Star
* target/sparc: Honor CPU_DUMP_FPURichard Henderson2018-05-181-7/+10
* qdev: use device_class_set_parent_realize/unrealize/reset()Philippe Mathieu-Daudé2018-02-051-2/+2
* sparc: cleanup cpu type name compositionIgor Mammedov2017-10-271-1/+1
* 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
* sparc: replace cpu_sparc_init() with cpu_generic_init()Igor Mammedov2017-09-011-5/+0Star
* sparc: make cpu feature parsing property basedIgor Mammedov2017-09-011-133/+82Star
* sparc: move adhoc CPUSPARCState initialization to realize timeIgor Mammedov2017-09-011-15/+15
* sparc: convert cpu features to qdev propertiesIgor Mammedov2017-09-011-0/+66
* sparc: embed sparc_def_t into CPUSPARCStateIgor Mammedov2017-09-011-23/+16Star
* sparc: convert cpu models to SPARC cpu subclassesIgor Mammedov2017-09-011-39/+81
* target-sparc: implement UA2005 GL registerArtyom Tarasenko2017-01-181-3/+10
* qom/cpu: move tlb_flush to cpu_common_resetAlex Bennée2017-01-131-2/+1Star