summary refs log tree commit diff stats
path: root/target/i386/tcg/tcg-cpu.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* target/i386: Extract x86_cpu_exec_halt() from accel/tcg/Philippe Mathieu-Daudé2024-01-291-0/+1
* target/i386: Extract x86_need_replay_interrupt() from accel/tcg/Philippe Mathieu-Daudé2024-01-291-0/+1
* include/qemu: Add TCGCPUOps typedef to typedefs.hRichard Henderson2024-01-291-1/+1
* Merge tag 'hw-cpus-20240119' of https://github.com/philmd/qemu into stagingPeter Maydell2024-01-191-16/+16
|\
| * target/i386: Rename tcg_cpu_FOO() to include 'x86'Philippe Mathieu-Daudé2024-01-191-16/+16
* | target/i386: pcrel: store low bits of physical address in data[0]Paolo Bonzini2024-01-181-4/+16
|/
* target/i386: Fix 32-bit wrapping of pc/eip computationRichard Henderson2023-12-121-2/+9
* accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson2023-10-041-1/+1
* accel: Rename AccelCPUClass::cpu_realizefn() -> cpu_target_realize()Philippe Mathieu-Daudé2023-10-031-1/+1
* target/i386: Replace `tb_pc()` with `tb->pc`Anton Johansson2023-03-011-1/+1
* target/i386: Replace `TARGET_TB_PCREL` with `CF_PCREL`Anton Johansson2023-03-011-3/+3
* target/i386: Convert to tcg_ops restore_state_to_opcRichard Henderson2022-10-261-0/+19
* target/i386: Enable TARGET_TB_PCRELRichard Henderson2022-10-111-3/+5
* accel/tcg: Introduce tb_pc and log_pcRichard Henderson2022-10-041-1/+1
* target/i386: Raise #GP on unaligned m128 accesses when required.Paolo Bonzini2022-09-181-0/+2
* target/i386: Implement x86_cpu_record_sigsegvRichard Henderson2021-11-021-1/+2
* target/i386: Restrict cpu_exec_interrupt() handler to sysemuPhilippe Mathieu-Daudé2021-09-141-1/+1
* accel/tcg: Rename user-mode do_interrupt hack as fake_user_interruptPhilippe Mathieu-Daudé2021-09-141-2/+4
* i386: do not call cpudef-only models functions for max, host, baseClaudio Fontana2021-07-231-3/+8
* target/i386: Implement debug_check_breakpointRichard Henderson2021-07-211-0/+12
* target/i386: Populate x86_ext_save_areas offsets using cpuid where possibleDavid Edmondson2021-07-061-0/+20
* hw/core: Constify TCGCPUOpsRichard Henderson2021-05-261-1/+1
* accel: add init_accel_cpu for adapting accel behavior to CPU typeClaudio Fontana2021-05-101-1/+7
* i386: split off sysemu-only functionality in tcg-cpuPaolo Bonzini2021-05-101-71/+4
* accel-cpu: make cpu_realizefn return a boolClaudio Fontana2021-05-101-2/+4
* i386: split cpu accelerators from cpu.c, using AccelCPUClassClaudio Fontana2021-05-101-6/+107
* cpu: tcg_ops: move to tcg-cpu-ops.h, keep a pointer in CPUClassClaudio Fontana2021-02-051-10/+16
* cpu: move cc->do_interrupt to tcg_opsClaudio Fontana2021-02-051-1/+1
* cpu: Move debug_excp_handler to tcg_opsEduardo Habkost2021-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-3/+3
* 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
* i386: move TCG cpu class initialization to tcg/Claudio Fontana2020-12-161-0/+71