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