59 Commits (28f13bccbe6a100f53519d1f32cbb78e407e2b83)

Author SHA1 Message Date
Peter Maydell 28f13bccbe fpu: allow flushing of output denormals to be after rounding 1 year ago
Richard Henderson e4a8e093dc accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_core 1 year ago
Philippe Mathieu-Daudé 8865049bab accel/tcg: Move tcg_cflags_has/set() to 'exec/translation-block.h' 1 year ago
Peter Maydell bfff809d71 target/sh4: Set default NaN pattern explicitly 1 year ago
Peter Maydell 4f7b1ecba8 target: Set TCGCPUOps::cpu_exec_halt to target's has_work implementation 2 years ago
Philippe Mathieu-Daudé b254c342cf accel/tcg: Access tcg_cflags with getter / setter 2 years ago
Peter Maydell ad80e36744 hw, target: Add ResetType argument to hold and exit phase methods 2 years ago
Philippe Mathieu-Daudé 795bec9652 target/sh4: Prefer fast cpu_env() over slower CPU QOM cast macro 2 years ago
Philippe Mathieu-Daudé 348802b526 target: Replace CPU_GET_CLASS(cpu -> obj) in cpu_reset_hold() handler 2 years ago
Richard Henderson a120d32097 include/exec: Implement cpu_mmu_index generically 2 years ago
Richard Henderson 9ba49d7222 target/sh4: Populate CPUClass.mmu_index 2 years ago
Richard Henderson 1764ad70ce include/qemu: Add TCGCPUOps typedef to typedefs.h 2 years ago
Gavin Shan 08536d1175 target/sh4: Use generic cpu_list() 2 years ago
Philippe Mathieu-Daudé 3a9d0d7b64 hw/cpu: Call object_class_is_abstract() once in cpu_class_by_name() 3 years ago
Richard Henderson 8fa08d7ec7 accel/tcg: Remove cpu_set_cpustate_pointers 3 years ago
Richard Henderson f669c99241 target/*: Add instance_align to all cpu base classes 3 years ago
Anton Johansson dd69c77cc6 target/sh4: Replace `tb_pc()` with `tb->pc` 3 years ago
Guenter Roeck bc2331635c target/sh4: Mask restore of env->flags from tb->flags 3 years ago
Peter Maydell 9049383002 target/sh4: Convert to 3-phase reset 3 years ago
Richard Henderson e7977326cd target/sh4: Convert to tcg_ops restore_state_to_opc 3 years ago
Richard Henderson ab419fd8a0 target/sh4: Fix TB_FLAG_UNALIGN 4 years ago
Richard Henderson fbf59aad17 accel/tcg: Introduce tb_pc and log_pc 4 years ago
Richard Henderson e4fdf9df5b hw/core: Add CPUClass.get_pc 4 years ago
Richard Henderson cac720ec54 target/sh4: Make sh4_cpu_tlb_fill sysemu only 5 years ago
Philippe Mathieu-Daudé 73166ca348 target/sh4: Restrict cpu_exec_interrupt() handler to sysemu 5 years ago
Richard Henderson 119065574d hw/core: Constify TCGCPUOps 5 years ago
Philippe Mathieu-Daudé 08928c6d0d cpu: Move CPUClass::get_phys_page_debug to SysemuCPUOps 5 years ago
Philippe Mathieu-Daudé 8b80bd28a5 cpu: Introduce SysemuCPUOps structure 5 years ago
Philippe Mathieu-Daudé 4336073b9b cpu: Assert DeviceClass::vmsd is NULL on user emulation 5 years ago
Richard Henderson eb56afdb15 target/sh4: Create superh_io_recompile_replay_branch 5 years ago
Claudio Fontana 7827168471 cpu: tcg_ops: move to tcg-cpu-ops.h, keep a pointer in CPUClass 5 years ago
Claudio Fontana 8535dd702d cpu: move do_unaligned_access to tcg_ops 5 years ago
Claudio Fontana 0545608056 cpu: move cc->do_interrupt to tcg_ops 5 years ago
Eduardo Habkost e124536f37 cpu: Move tlb_fill to tcg_ops 5 years ago
Eduardo Habkost 48c1a3e303 cpu: Move cpu_exec_* to tcg_ops 5 years ago
Eduardo Habkost ec62595bab cpu: Move synchronize_from_tb() to tcg_ops 5 years ago
Eduardo Habkost e9e51b7154 cpu: Introduce TCGCpuOperations struct 5 years ago
Richard Henderson 04a37d4ca4 tcg: Make tb arg to synchronize_from_tb const 5 years ago
Peter Maydell 781c67ca55 cpu: Use DeviceClass reset instead of a special CPUClass reset 6 years ago
Greg Kurz bc9888f759 cpu: Use cpu_class_set_parent_reset() 6 years ago
Alex Bennée 5f8ab0004e targets (various): use softfloat-helpers.h where we can 7 years ago
Markus Armbruster a8d2532645 Include qemu-common.h exactly where needed 7 years ago
Richard Henderson 7506ed902e cpu: Introduce cpu_set_cpustate_pointers 7 years ago
Richard Henderson f98bce2b9c target/sh4: Convert to CPUClass::tlb_fill 7 years ago
Markus Armbruster 0442428a89 target: Simplify how the TARGET_cpu_list() print 7 years ago
Richard Henderson 03385dfdaa fpu/softfloat: Specialize on snan_bit_is_one 8 years ago
Paolo Bonzini 47c66009ab qom: introduce object_class_get_list_sorted 8 years ago
Alex Bennée 24f91e81b6 target/*/cpu.h: remove softfloat.h 8 years ago
Philippe Mathieu-Daudé bf85388169 qdev: use device_class_set_parent_realize/unrealize/reset() 8 years ago
Igor Mammedov 633cd13556 sh4: remove SuperHCPUClass::name field 9 years ago