aboutsummaryrefslogtreecommitdiff
path: root/target/i386/tcg/tcg-cpu.c
AgeCommit message (Expand)Author
2024-01-29target/i386: Extract x86_cpu_exec_halt() from accel/tcg/Philippe Mathieu-Daudé
2024-01-29target/i386: Extract x86_need_replay_interrupt() from accel/tcg/Philippe Mathieu-Daudé
2024-01-29include/qemu: Add TCGCPUOps typedef to typedefs.hRichard Henderson
2024-01-19Merge tag 'hw-cpus-20240119' of https://github.com/philmd/qemu into stagingPeter Maydell
2024-01-19target/i386: Rename tcg_cpu_FOO() to include 'x86'Philippe Mathieu-Daudé
2024-01-18target/i386: pcrel: store low bits of physical address in data[0]Paolo Bonzini
2023-12-12target/i386: Fix 32-bit wrapping of pc/eip computationRichard Henderson
2023-10-04accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson
2023-10-03accel: Rename AccelCPUClass::cpu_realizefn() -> cpu_target_realize()Philippe Mathieu-Daudé
2023-03-01target/i386: Replace `tb_pc()` with `tb->pc`Anton Johansson
2023-03-01target/i386: Replace `TARGET_TB_PCREL` with `CF_PCREL`Anton Johansson
2022-10-26target/i386: Convert to tcg_ops restore_state_to_opcRichard Henderson
2022-10-11target/i386: Enable TARGET_TB_PCRELRichard Henderson
2022-10-04accel/tcg: Introduce tb_pc and log_pcRichard Henderson
2022-09-18target/i386: Raise #GP on unaligned m128 accesses when required.Paolo Bonzini
2021-11-02target/i386: Implement x86_cpu_record_sigsegvRichard Henderson
2021-09-14target/i386: Restrict cpu_exec_interrupt() handler to sysemuPhilippe Mathieu-Daudé
2021-09-14accel/tcg: Rename user-mode do_interrupt hack as fake_user_interruptPhilippe Mathieu-Daudé
2021-07-23i386: do not call cpudef-only models functions for max, host, baseClaudio Fontana
2021-07-21target/i386: Implement debug_check_breakpointRichard Henderson
2021-07-06target/i386: Populate x86_ext_save_areas offsets using cpuid where possibleDavid Edmondson
2021-05-26hw/core: Constify TCGCPUOpsRichard Henderson
2021-05-10accel: add init_accel_cpu for adapting accel behavior to CPU typeClaudio Fontana
2021-05-10i386: split off sysemu-only functionality in tcg-cpuPaolo Bonzini
2021-05-10accel-cpu: make cpu_realizefn return a boolClaudio Fontana
2021-05-10i386: split cpu accelerators from cpu.c, using AccelCPUClassClaudio Fontana
2021-02-05cpu: tcg_ops: move to tcg-cpu-ops.h, keep a pointer in CPUClassClaudio Fontana
2021-02-05cpu: move cc->do_interrupt to tcg_opsClaudio Fontana
2021-02-05cpu: Move debug_excp_handler to tcg_opsEduardo Habkost
2021-02-05cpu: Move tlb_fill to tcg_opsEduardo Habkost
2021-02-05cpu: Move cpu_exec_* to tcg_opsEduardo Habkost
2021-02-05cpu: Move synchronize_from_tb() to tcg_opsEduardo Habkost
2021-02-05cpu: Introduce TCGCpuOperations structEduardo Habkost
2021-01-07tcg: Make tb arg to synchronize_from_tb constRichard Henderson
2020-12-16i386: move TCG cpu class initialization to tcg/Claudio Fontana