summary refs log tree commit diff stats
path: root/target/sparc/cpu.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* hw, target: Add ResetType argument to hold and exit phase methodsPeter Maydell2024-04-251-2/+2
* target/sparc/cpu: Improve the CPU help textThomas Huth2024-03-181-2/+3
* target/sparc: Prefer fast cpu_env() over slower CPU QOM cast macroPhilippe Mathieu-Daudé2024-03-121-12/+5
* target: Replace CPU_GET_CLASS(cpu -> obj) in cpu_reset_hold() handlerPhilippe Mathieu-Daudé2024-03-121-3/+3
* target/sparc: Split ver from env->fsrRichard Henderson2024-02-031-14/+13
* target/sparc: Introduce cpu_get_fsr, cpu_put_fsrRichard Henderson2024-02-031-2/+3
* include/exec: Implement cpu_mmu_index genericallyRichard Henderson2024-02-031-1/+1
* target/sparc: Populate CPUClass.mmu_indexRichard Henderson2024-02-031-0/+29
* include/qemu: Add TCGCPUOps typedef to typedefs.hRichard Henderson2024-01-291-1/+1
* target/sparc: Remove CC_OP leftoversRichard Henderson2023-11-051-1/+0
* target/sparc: Partition cpu featuresRichard Henderson2023-10-251-15/+21
* target/sparc: Remove sparcv7 cpu featuresRichard Henderson2023-10-251-21/+3
* target/sparc: Use CPU_FEATURE_BIT_* for cpu propertiesRichard Henderson2023-10-251-28/+44
* accel/tcg: Remove cpu_set_cpustate_pointersRichard Henderson2023-10-041-2/+0
* target/*: Add instance_align to all cpu base classesRichard Henderson2023-10-031-0/+1
* target/sparc: Handle FPRS correctly on big-endian hostsPeter Maydell2023-07-251-2/+2
* target/sparc: Replace `tb_pc()` with `tb->pc`Anton Johansson2023-03-011-1/+3
* target/sparc: Convert to 3-phase resetPeter Maydell2022-12-161-4/+8
* 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-261-1/+1
* cpu: Move CPUClass::get_phys_page_debug to SysemuCPUOpsPhilippe Mathieu-Daudé2021-05-261-1/+1
* cpu: Move CPUClass::vmsd to SysemuCPUOpsPhilippe Mathieu-Daudé2021-05-261-1/+1
* cpu: Introduce SysemuCPUOps structurePhilippe Mathieu-Daudé2021-05-261-0/+8
* cpu: Rename CPUClass vmsd -> legacy_vmsdPhilippe Mathieu-Daudé2021-05-261-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/+0
* 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/+1
* qapi: Use returned bool to check for failure, Coccinelle partMarkus Armbruster2020-07-101-2/+1
* cpu: Use DeviceClass reset instead of a special CPUClass resetPeter Maydell2020-03-171-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/+1
* 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