39 Commits (b12a0f856691264bc1a8f0ed1e5e62649cea7fd2)

Author SHA1 Message Date
Philippe Mathieu-Daudé b12a0f8566 accel: Rename 'hw/core/accel-cpu.h' -> 'accel/accel-cpu-target.h' 1 year ago
Philippe Mathieu-Daudé 1501743654 accel/tcg: Rename 'hw/core/tcg-cpu-ops.h' -> 'accel/tcg/cpu-ops.h' 1 year ago
Richard Henderson e4a8e093dc accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_core 1 year ago
Philippe Mathieu-Daudé 68df8c8dba accel/tcg: Include missing 'exec/translation-block.h' header 1 year ago
Philippe Mathieu-Daudé ec1d32af12 target/i386: Extract x86_cpu_exec_halt() from accel/tcg/ 2 years ago
Philippe Mathieu-Daudé 6ae754815f target/i386: Extract x86_need_replay_interrupt() from accel/tcg/ 2 years ago
Richard Henderson 1764ad70ce include/qemu: Add TCGCPUOps typedef to typedefs.h 2 years ago
Philippe Mathieu-Daudé e129593f6f target/i386: Rename tcg_cpu_FOO() to include 'x86' 2 years ago
Paolo Bonzini 729ba8e933 target/i386: pcrel: store low bits of physical address in data[0] 2 years ago
Richard Henderson b5e0d5d22f target/i386: Fix 32-bit wrapping of pc/eip computation 2 years ago
Richard Henderson b77af26e97 accel/tcg: Replace CPUState.env_ptr with cpu_env() 3 years ago
Philippe Mathieu-Daudé 6294e502a9 accel: Rename AccelCPUClass::cpu_realizefn() -> cpu_target_realize() 3 years ago
Anton Johansson 34a39c2443 target/i386: Replace `tb_pc()` with `tb->pc` 3 years ago
Anton Johansson 2e3afe8e19 target/i386: Replace `TARGET_TB_PCREL` with `CF_PCREL` 3 years ago
Richard Henderson 434382e640 target/i386: Convert to tcg_ops restore_state_to_opc 3 years ago
Richard Henderson e3a79e0e87 target/i386: Enable TARGET_TB_PCREL 4 years ago
Richard Henderson fbf59aad17 accel/tcg: Introduce tb_pc and log_pc 4 years ago
Paolo Bonzini 958e1dd130 target/i386: Raise #GP on unaligned m128 accesses when required. 4 years ago
Richard Henderson f74bd157c6 target/i386: Implement x86_cpu_record_sigsegv 5 years ago
Philippe Mathieu-Daudé 604664726f target/i386: Restrict cpu_exec_interrupt() handler to sysemu 5 years ago
Philippe Mathieu-Daudé 120964219d accel/tcg: Rename user-mode do_interrupt hack as fake_user_interrupt 5 years ago
Claudio Fontana 5b8978d804 i386: do not call cpudef-only models functions for max, host, base 5 years ago
Richard Henderson 7b9810ea42 target/i386: Implement debug_check_breakpoint 5 years ago
David Edmondson fea4500841 target/i386: Populate x86_ext_save_areas offsets using cpuid where possible 5 years ago
Richard Henderson 119065574d hw/core: Constify TCGCPUOps 5 years ago
Claudio Fontana cc3f2be6b7 accel: add init_accel_cpu for adapting accel behavior to CPU type 5 years ago
Paolo Bonzini 222f3e6f19 i386: split off sysemu-only functionality in tcg-cpu 5 years ago
Claudio Fontana 9ea057dc64 accel-cpu: make cpu_realizefn return a bool 5 years ago
Claudio Fontana f5cc5a5c16 i386: split cpu accelerators from cpu.c, using AccelCPUClass 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 0545608056 cpu: move cc->do_interrupt to tcg_ops 5 years ago
Eduardo Habkost e9ce43e97a cpu: Move debug_excp_handler 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 6 years ago
Claudio Fontana ed69e8314d i386: move TCG cpu class initialization to tcg/ 5 years ago