- 7e17a52 target/i386: Include missing 'exec/exec-all.h' header by Philippe Mathieu-Daudé · 1 year, 3 months ago
- 7653b44 target/i386/translate.c: always write 32-bits for SGDT and SIDT by Mark Cave-Ayland · 11 months ago
- 8df1ba4 target/i386: Preserve DisasContextBase.insn_start across rewind by Richard Henderson · 11 months ago
- 9dab7bb target/i386/tcg: Enable page walking from MMIO memory by Gregory Price · 1 year ago
- b5a9de3 target/i386: leave the A20 bit set in the final NPT walk by Paolo Bonzini · 1 year, 3 months ago
- a28fe7d target/i386: remove unnecessary/wrong application of the A20 mask by Paolo Bonzini · 1 year, 3 months ago
- b166180 target/i386: Fix physical address truncation by Paolo Bonzini · 1 year, 3 months ago
- 90f6415 target/i386: use separate MMU indexes for 32-bit accesses by Paolo Bonzini · 1 year, 2 months ago
- 5f97afe target/i386: introduce function to query MMU indices by Paolo Bonzini · 1 year, 2 months ago
- d09c790 target/i386: check validity of VMCB addresses by Paolo Bonzini · 1 year, 3 months ago
- 68fb78d target/i386: mask high bits of CR3 in 32-bit mode by Paolo Bonzini · 1 year, 3 months ago
- 99d0dcd target/i386: Generate an illegal opcode exception on cmp instructions with lock prefix by Ziqiao Kong · 1 year, 1 month ago
- 774204c apic, i386/tcg: add x2apic transitions by Bui Quang Minh · 1 year, 2 months ago
- b210135 i386/tcg: implement x2APIC registers MSR access by Bui Quang Minh · 1 year, 2 months ago
- 3b91614 include/exec: Change cpu_mmu_index argument to CPUState by Richard Henderson · 1 year, 1 month ago
- ec1d32a target/i386: Extract x86_cpu_exec_halt() from accel/tcg/ by Philippe Mathieu-Daudé · 1 year, 1 month ago
- 6ae7548 target/i386: Extract x86_need_replay_interrupt() from accel/tcg/ by Philippe Mathieu-Daudé · 1 year, 1 month ago
- 1764ad7 include/qemu: Add TCGCPUOps typedef to typedefs.h by Richard Henderson · 1 year, 1 month ago
- 32f0c39 target: Use vaddr in gen_intermediate_code by Anton Johansson · 1 year, 2 months ago
- 3f2a357 Merge tag 'hw-cpus-20240119' of https://github.com/philmd/qemu into staging by Peter Maydell · 1 year, 2 months ago
- e129593 target/i386: Rename tcg_cpu_FOO() to include 'x86' by Philippe Mathieu-Daudé · 1 year, 2 months ago
- 729ba8e target/i386: pcrel: store low bits of physical address in data[0] by Paolo Bonzini · 1 year, 2 months ago
- 2926eab target/i386: fix incorrect EIP in PC-relative translation blocks by guoguangyao · 1 year, 2 months ago
- a58506b target/i386: Do not re-compute new pc with CF_PCREL by Richard Henderson · 1 year, 2 months ago
- 195801d system/cpus: rename qemu_mutex_lock_iothread() to bql_lock() by Stefan Hajnoczi · 1 year, 2 months ago
- 405c7c0 target/i386: implement CMPccXADD by Paolo Bonzini · 1 year, 5 months ago
- e7bbb7c target/i386: introduce flags writeback mechanism by Paolo Bonzini · 1 year, 5 months ago
- 4b2baf4 target/i386: adjust decoding of J operand by Paolo Bonzini · 1 year, 5 months ago
- d4f6117 target/i386: move operand load and writeback out of gen_cmovcc1 by Paolo Bonzini · 1 year, 4 months ago
- 3497f16 target/i386: prepare for implementation of STOS/SCAS in new decoder by Paolo Bonzini · 1 year, 5 months ago
- 9a5922d target/i386: do not use s->tmp0 for jumps on ECX ==/!= 0 by Paolo Bonzini · 1 year, 5 months ago
- 1ec46bf target/i386: do not use s->tmp4 for push by Paolo Bonzini · 1 year, 5 months ago
- 80e55f5 target/i386: split eflags computation out of gen_compute_eflags by Paolo Bonzini · 1 year, 5 months ago
- c0099cd target/i386: do not clobber T0 on string operations by Paolo Bonzini · 1 year, 5 months ago
- 24c0573 target/i386: do not clobber A0 in POP translation by Paolo Bonzini · 2 years, 6 months ago
- a71e0b2 target/i386: do not decode string source/destination into decode->mem by Paolo Bonzini · 1 year, 5 months ago
- 8a36bbc target/i386: add X86_SPECIALs for MOVSX and MOVZX by Paolo Bonzini · 1 year, 5 months ago
- 5baf564 target/i386: rename zext0/zext2 and make them closer to the manual by Paolo Bonzini · 1 year, 5 months ago
- 6dd2afe target/i386: avoid trunc and ext for MULX and RORX by Paolo Bonzini · 1 year, 5 months ago
- b609db9 target/i386: reimplement check for validity of LOCK prefix by Paolo Bonzini · 1 year, 5 months ago
- 8147df4 target/i386: document more deviations from the manual by Paolo Bonzini · 1 year, 5 months ago
- 2455e9c target/i386: clean up cpu_cc_compute_all by Paolo Bonzini · 1 year, 5 months ago
- 8cc7465 target/i386: remove unnecessary truncations by Paolo Bonzini · 1 year, 5 months ago
- 83280f6 target/i386: remove unnecessary arguments from raise_interrupt by Paolo Bonzini · 1 year, 5 months ago
- 1e7dde8 target/i386: speedup JO/SETO after MUL or IMUL by Paolo Bonzini · 1 year, 5 months ago
- 6032627 target/i386: optimize computation of JL and JLE from flags by Paolo Bonzini · 1 year, 4 months ago
- b5e0d5d target/i386: Fix 32-bit wrapping of pc/eip computation by Richard Henderson · 1 year, 3 months ago
- e000687 target/i386: validate VEX.W for AVX instructions by Paolo Bonzini · 1 year, 5 months ago
- 183e667 target/i386: group common checks in the decoding phase by Paolo Bonzini · 1 year, 5 months ago
- e582b62 target/i386: implement SHA instructions by Paolo Bonzini · 1 year, 5 months ago
- 23f3d58 target/i386: Use tcg_gen_ext_tl by Richard Henderson · 1 year, 5 months ago
- 46c684c target/i386: Use i128 for 128 and 256-bit loads and stores by Richard Henderson · 1 year, 7 months ago
- 24b3459 target/i386: check intercept for XSETBV by Paolo Bonzini · 1 year, 5 months ago
- c35b2fb target/i386: fix shadowed variable pasto by Paolo Bonzini · 1 year, 5 months ago
- 1da389c target/i386: Check for USER_ONLY definition instead of SOFTMMU one by Philippe Mathieu-Daudé · 1 year, 5 months ago
- b77af26 accel/tcg: Replace CPUState.env_ptr with cpu_env() by Richard Henderson · 1 year, 6 months ago
- ad75a51 tcg: Rename cpu_env to tcg_env by Richard Henderson · 1 year, 6 months ago
- 6294e50 accel: Rename AccelCPUClass::cpu_realizefn() -> cpu_target_realize() by Philippe Mathieu-Daudé · 1 year, 5 months ago
- 1bce34a target/i386/svm_helper: eliminate duplicate local variable by Paolo Bonzini · 1 year, 6 months ago
- 4995805 target/i386/seg_helper: remove shadowed variable by Paolo Bonzini · 1 year, 6 months ago
- a908985 target/i386/seg_helper: introduce tss_set_busy by Paolo Bonzini · 1 year, 6 months ago
- 19729af target/i386/translate: avoid shadowed local variables by Paolo Bonzini · 1 year, 6 months ago
- bad5cfc i386: spelling fixes by Michael Tokarev · 1 year, 8 months ago
- 03a3a62 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging by Stefan Hajnoczi · 1 year, 6 months ago
- abd4188 target/i386: fix memory operand size for CVTPS2PD by Paolo Bonzini · 1 year, 6 months ago
- a48b269 target/i386: generalize operand size "ph" for use in CVTPS2PD by Paolo Bonzini · 1 year, 6 months ago
- c1f27a0 target/i386: raise FERR interrupt with iothread locked by Paolo Bonzini · 1 year, 6 months ago
- 09b07f2 target/translate: Include missing 'exec/cpu_ldst.h' header by Philippe Mathieu-Daudé · 1 year, 6 months ago
- b2ea645 target/i386: Check CR0.TS before enter_mmx by Matt Borgerson · 1 year, 8 months ago
- 40a205d target/i386: emulate 64-bit ring 0 for linux-user if LM feature is set by Paolo Bonzini · 1 year, 9 months ago
- 63fd8ef target/i386: implement SYSCALL/SYSRET in 32-bit emulators by Paolo Bonzini · 1 year, 9 months ago
- 6750485 target/i386: implement RDPID in TCG by Paolo Bonzini · 1 year, 9 months ago
- 53b9b4c target/i386: sysret and sysexit are privileged by Paolo Bonzini · 1 year, 9 months ago
- 75a02ad target/i386: AMD only supports SYSENTER/SYSEXIT in 32-bit mode by Paolo Bonzini · 1 year, 9 months ago
- fd5dcb1 target/i386: Intel only supports SYSCALL/SYSRET in long mode by Paolo Bonzini · 1 year, 9 months ago
- 431c51e target/i386: TCG supports WBNOINVD by Paolo Bonzini · 1 year, 9 months ago
- f9e0dba target/i386: do not accept RDSEED if CPUID bit absent by Paolo Bonzini · 1 year, 9 months ago
- 4d714d1 target/i386: fix INVD vmexit by Paolo Bonzini · 1 year, 9 months ago
- de6cd75 meson: Replace softmmu_ss -> system_ss by Philippe Mathieu-Daudé · 1 year, 9 months ago
- c7b6494 meson: Replace CONFIG_SOFTMMU -> CONFIG_SYSTEM_ONLY by Philippe Mathieu-Daudé · 1 year, 9 months ago
- 1dc7bb0 target/i386: Simplify i386_tr_init_disas_context() by Philippe Mathieu-Daudé · 1 year, 9 months ago
- f1cc7c2 target/i386: Rename helper template headers as '.h.inc' by Philippe Mathieu-Daudé · 1 year, 9 months ago
- dfd1b81 accel/tcg: Introduce translator_io_start by Richard Henderson · 1 year, 10 months ago
- d53106c tcg: Pass TCGHelperInfo to tcg_gen_callN by Richard Henderson · 2 years ago
- 8bf171c target/i386: Fix exception classes for MOVNTPS/MOVNTPD. by Ricky Zhou · 1 year, 10 months ago
- cab529b target/i386: Fix exception classes for SSE/AVX instructions. by Ricky Zhou · 1 year, 10 months ago
- afa94da target/i386: Fix and add some comments next to SSE/AVX instructions. by Ricky Zhou · 1 year, 10 months ago
- 056d649 target/i386: fix avx2 instructions vzeroall and vpermdq by Xinyu Li · 1 year, 10 months ago
- 2b55e47 target/i386: fix operand size for VCOMI/VUCOMI instructions by Paolo Bonzini · 1 year, 10 months ago
- 732e89f tcg: Replace tcg_abort with g_assert_not_reached by Richard Henderson · 1 year, 11 months ago
- 987b63f target/i386: Avoid unreachable variable declaration in mmu_translate() by Peter Maydell · 1 year, 11 months ago
- 3df11bb target/i386: Avoid use of tcg_const_* throughout by Richard Henderson · 2 years ago
- 3e7da31 target/i386: Simplify POPF by Richard Henderson · 2 years ago
- 5128d58 target/i386: Drop tcg_temp_free by Richard Henderson · 2 years ago
- 3a5d177 target/i386: Don't use tcg_temp_local_new by Richard Henderson · 2 years, 1 month ago
- 597f9b2 accel/tcg: Pass max_insn to gen_intermediate_code by pointer by Richard Henderson · 2 years, 1 month ago
- 34a39c2 target/i386: Replace `tb_pc()` with `tb->pc` by Anton Johansson · 2 years ago
- 2e3afe8 target/i386: Replace `TARGET_TB_PCREL` with `CF_PCREL` by Anton Johansson · 2 years ago
- d507e6c accel/tcg: Add 'size' param to probe_access_full by Richard Henderson · 2 years ago
- 9ad2ba6 target/i386: Fix BZHI instruction by Richard Henderson · 2 years, 2 months ago