Sign in
qemu
/
qemu
/
038478370d5c7ed8f66fc9523bf3f60b8800fe86
/
target-i386
/
translate.c
bedc2ac
target-i386: make it clearer that op table accesses don't overrun
by Peter Maydell
· 13 years ago
96d7073
target-i386: Remove confusing X86_64_DEF macro
by Peter Maydell
· 13 years ago
a87dacc
target-i386: Remove unused macros
by Peter Maydell
· 13 years ago
11f8cdb
target-i386: Fix compilation with --enable-debug
by Stefan Weil
· 13 years ago
c4baa05
x86: improve SSE table type safety
by Blue Swirl
· 13 years ago
77b2bc2
x86: avoid AREG0 for exceptions
by Blue Swirl
· 13 years ago
317ac62
target-i386: Don't overuse CPUState
by Andreas Färber
· 13 years ago
20f8bd4
target-i386: fix compilation with --enable-debug-tcg
by Aurelien Jarno
· 13 years ago
2355c16
target-i386: fix SSE rounding and flush to zero
by Aurelien Jarno
· 13 years ago
f7e80ad
target-i386: fix cmpxchg instruction emulation
by Andreas Gustafsson
· 13 years ago
86ce7a5
target-i386: Remove redundant word mask in port out instructions
by Jan Kiszka
· 13 years ago
782ea2c
target-i386: Remove data type CCTable
by Stefan Weil
· 13 years ago
8278604
target-i386: Compute all flag data inside %cl != 0 test.
by Richard Henderson
· 13 years ago
2b41f10
Remove exec-all.h include directives
by Blue Swirl
· 14 years ago
8001c29
target-i386: Make x86 mfence and lfence illegal without SSE2
by Martin Simmons
· 14 years ago
e87b7cb
Remove unused function parameters from gen_pc_load and rename the function
by Stefan Weil
· 14 years ago
4b4a72e
Fix conversions from pointer to tcg_target_long
by Stefan Weil
· 14 years ago
c832e3d
target-i386: Use deposit operation.
by Richard Henderson
· 14 years ago
728d803
target-i386: use gen_update_cc_op()
by Jun Koi
· 15 years ago
5779406
use symbol for DisasContext->is_jmp
by Jun Koi
· 15 years ago
c045af2
Add more boundary checking to sse3/4 parsing
by Andi Kleen
· 15 years ago
7418027
target-i386: fix xchg rax,r8
by Richard Henderson
· 15 years ago
8c0e634
target-i386: fix decoding of negative 4-byte displacements
by Paolo Bonzini
· 15 years ago
6e9cc3e
target-i386: Remove duplicate CPU log.
by Richard Henderson
· 15 years ago
7f5b7d3
x86: remove dead assignments, spotted by clang analyzer
by Blue Swirl
· 15 years ago
1a7ff92
remove TARGET_* defines from translate-all.c
by Paolo Bonzini
· 15 years ago
2e21e74
target-i386: fix commit c22549204a6edc431e8e4358e61bd56386ff6957
by TeLeMan
· 15 years ago
b16f827
target-i386: fix SIB decoding with index = 4
by Aurelien Jarno
· 15 years ago
41b1e61
target-i386: Fix long jumps/calls in long mode with REX.W set
by malc
· 15 years ago
c225492
target-i386: fix lddqu SSE instruction
by Aurelien Jarno
· 15 years ago
5e398dd
remove two dead assignments in target-i386/translate.c
by Paolo Bonzini
· 15 years ago
d720937
x86: translate.c: remove dead assignment
by Amit Shah
· 15 years ago
9959638
target-i386: Fix "call im" on x86_64 when executing 32-bit code
by Aurelien Jarno
· 15 years ago
31501a7
target-i386: implement lzcnt emulation
by Andre Przywara
· 15 years ago
49d9fdc
target-i386: fix ARPL
by Laurent Desnogues
· 15 years ago
09d85fb
target-i386: Fix exceptions for fxsave/fxrstor
by Kevin Wolf
· 15 years ago
1b05007
target-i386: add RDTSCP support
by Andre Przywara
· 15 years ago
d9f4bb2
target-i386: add SSE4a instruction support
by Andre Przywara
· 15 years ago
ccd59d0
target-i386: add lock mov cr0 = cr8
by Andre Przywara
· 15 years ago
cc739bb
x86: use globals for CPU registers
by Laurent Desnogues
· 15 years ago
bedda79
target-i386: kill a tmp register
by Aurelien Jarno
· 15 years ago
5b207c0
target-i386: use subfi instead of sub with a non-freed constant
by Aurelien Jarno
· 15 years ago
72cf2d4
Fix sys-queue.h conflict for good
by Blue Swirl
· 15 years ago
e2542fe
rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN
by Juan Quintela
· 16 years ago
8167ee8
Update to a hopefully more future proof FSF address
by Blue Swirl
· 16 years ago
a239780
x86: Add support for resume flag
by Jan Kiszka
· 16 years ago
5561650
Include assert.h from qemu-common.h
by Paul Brook
· 16 years ago
001faf3
Replace gcc variadic macro extension with C99 version
by Blue Swirl
· 16 years ago
1b530a6
Add new command line option -singlestep for tcg single stepping.
by aurel32
· 16 years ago
8cd6345
Immediate versions of ro[lr]
by malc
· 16 years ago
8777643
target-i386: use the new bswap* TCG ops
by aurel32
· 16 years ago
66896cb
tcg: rename bswap_i32/i64 functions
by aurel32
· 16 years ago
8fec2b8
global s/loglevel & X/qemu_loglevel_mask(X)/ (Eduardo Habkost)
by aliguori
· 16 years ago
93fcfe3
Convert references to logfile/loglevel to use qemu_log*() macros
by aliguori
· 16 years ago
fad6cb1
Update FSF address in GPL/LGPL boilerplate
by aurel32
· 16 years ago
f60d272
Fix smsw for x86_64 guest and bigendian host case
by malc
· 16 years ago
32938e1
target-i386: Fix jmp im on x86_64 when executing 32-bit code
by aurel32
· 16 years ago
0b97134
target-i386: fix CVE-2007-1322
by aurel32
· 16 years ago
c0ce998
Use sys-queue.h for break/watchpoint managment (Jan Kiszka)
by aliguori
· 16 years ago
a1d1bb3
Refactor and enhance break/watchpoint API (Jan Kiszka)
by aliguori
· 16 years ago
a7812ae
TCG variable type checking.
by pbrook
· 16 years ago
000cacf
Fix crc32w decoding, fix a constant width in blendvpd.
by balrog
· 16 years ago
fdb0d09
x86 "popcnt" affects flags.
by balrog
· 16 years ago
222a333
Implement SSE4.1, SSE4.2 (x86).
by balrog
· 16 years ago
6dc2d0d
x86 pextrw destination operand can be r64.
by balrog
· 16 years ago
2436b61
SYSENTER/SYSEXIT IA-32e implementation (Alexander Graf).
by balrog
· 16 years ago
4242b1b
Implement x86 SSSE3 instructions.
by balrog
· 16 years ago
2cfc5f1
Small cleanup of gen_intermediate_code(_internal), by Laurent Desnogues.
by ths
· 17 years ago
28e1071
fix cvtsq2s[sd] (Juergen Lock)
by bellard
· 17 years ago
d70040b
Re-add static qualifier. Fix annother occurance of "const static".
by pbrook
· 17 years ago
efade67
Fix rdtsc instruction counting.
by pbrook
· 17 years ago
2e70f6e
Add instruction counter.
by pbrook
· 17 years ago
9445117
HLT, MWAIT and MONITOR insn fixes (initial patch by Alexander Graf)
by bellard
· 17 years ago
ec9d607
undocumented 0x82 opcode is invalid in 64 bit code
by bellard
· 17 years ago
9575cb9
fixed exceptions for cpuid and invlpg
by bellard
· 17 years ago
db620f4
reworked SVM interrupt handling logic - fixed vmrun EIP saved value - reworked cr8 handling - added CPUState.hflags2
by bellard
· 17 years ago
914178d
32 bit SVM fixes - INVLPG and INVLPGA updates
by bellard
· 17 years ago
872929a
SVM rework
by bellard
· 17 years ago
2a449d1
fixed x86_64 regression
by bellard
· 17 years ago
1e4840b
transformed TN into temporaries - add local temporaries usage when needed - optimized fcmovX
by bellard
· 17 years ago
cb63669
Fix ARM conditional branch bug. Add tcg_gen_brcondi.
by pbrook
· 17 years ago
70cff25
use debug_insn_start to have nicer debug traces
by bellard
· 17 years ago
437a88a
proper helper definition registering (all targets must do that)
by bellard
· 17 years ago
c1c3796
optimization of shifts by a constant
by bellard
· 17 years ago
12e26b7
lahf/sahf cpuid test
by bellard
· 17 years ago
1b9d9eb
cmpxchg8b fix - added cmpxchg16b
by bellard
· 17 years ago
1130328
cmpxchg 64 bit fix
by bellard
· 17 years ago
8e1c85e
converted conditional jumps, SET and CMOVx to TCG
by bellard
· 17 years ago
651ba60
converted env access to TCG
by bellard
· 17 years ago
bd7a7b3
convert eflags manipulation insns to TCG
by bellard
· 17 years ago
3bd7da9
convert remaining segment handling to TCG
by bellard
· 17 years ago
cec6843
converted LSL/LAR/VERW/VERR to TCG - force 16 bit memory access for LSL/LAR
by bellard
· 17 years ago
839bca8
suppressed no longer used ops
by bellard
· 17 years ago
07be379
converted INTO/CMPXCHG8B to TCG
by bellard
· 17 years ago
9d0763c
converted BCD ops to TCG
by bellard
· 17 years ago
0211e5a
converted MUL/IMUL to TCG
by bellard
· 17 years ago
6e0d867
converted string OPs and LOOP insns to TCG
by bellard
· 17 years ago
cd31fef
fixed INC/DEC condition codes
by bellard
· 17 years ago
e108dd0
converted sign extension ops to TCG
by bellard
· 17 years ago
bbf662e
MONITOR insn address generation fix - converted XLAT to TCG
by bellard
· 17 years ago
Next »