summaryrefslogtreecommitdiffstats
path: root/target/i386/translate.c
Commit message (Expand)AuthorAgeFilesLines
* target/i386: Fix handling of VEX prefixesPeter Maydell2017-12-211-1/+1
* target/i386: Fix compiler warningsStefan Weil2017-12-211-3/+4
* Merge remote-tracking branch 'remotes/rth/tags/pull-dis-20171026' into stagingPeter Maydell2017-10-271-7/+1Star
|\
| * disas: Remove unused flags argumentsRichard Henderson2017-10-251-1/+1
| * target/i386: Convert to disas_set_info hookRichard Henderson2017-10-251-7/+1Star
* | tcg: Initialize cpu_env genericallyRichard Henderson2017-10-241-3/+0Star
* | tcg: define tcg_init_ctx and make tcg_ctx a pointerEmilio G. Cota2017-10-241-1/+1
* | target/i386: check CF_PARALLEL instead of parallel_cpusEmilio G. Cota2017-10-241-2/+2
* | tcg: convert tb->cflags reads to tb_cflags(tb)Emilio G. Cota2017-10-241-24/+24
* | qom: Introduce CPUClass.tcg_initializeRichard Henderson2017-10-241-6/+0Star
* | tcg: Remove TCGV_EQUAL*Richard Henderson2017-10-241-3/+3
|/
* target/i386: trap on instructions longer than >15 bytesPaolo Bonzini2017-10-161-7/+22
* target/i386: introduce x86_ld*_codePaolo Bonzini2017-10-161-103/+125
* tcg: remove addr argument from lookup_tb_ptrEmilio G. Cota2017-10-101-12/+5Star
* x86: Correct translation of some rdgsbase and wrgsbase encodingsTodd Eisenberger2017-10-101-2/+2
* target/i386: set rip_offset for further SSE instructionsJoseph Myers2017-09-191-1/+2
* target/i386: [tcg] Port to generic translation frameworkLluís Vilanova2017-09-061-87/+19Star
* target/i386: [tcg] Port to disas_logLluís Vilanova2017-09-061-13/+19
* target/i386: [tcg] Port to tb_stopLluís Vilanova2017-09-061-12/+14
* target/i386: [tcg] Port to translate_insnLluís Vilanova2017-09-061-24/+42
* target/i386: [tcg] Port to breakpoint_checkLluís Vilanova2017-09-061-12/+34
* target/i386: [tcg] Port to insn_startLluís Vilanova2017-09-061-1/+8
* target/i386: [tcg] Port to init_disas_contextLluís Vilanova2017-09-061-19/+27
* target/i386: [tcg] Port to DisasContextBaseLluís Vilanova2017-09-061-71/+69Star
* target: [tcg] Use a generic enum for DISAS_ valuesLluís Vilanova2017-09-061-2/+1Star
* target/i386: Use generic DISAS_* enumeratorsRichard Henderson2017-09-061-13/+15
* target/i386: set rip_offset for some SSE4.1 instructionsJoseph Myers2017-08-081-0/+1
* tcg: Pass generic CPUState to gen_intermediate_code()Lluís Vilanova2017-07-191-3/+2Star
* i386: fix read/write cr with icount optionMihail Abakumov2017-06-071-0/+12
* target/i386: optimize indirect branchesEmilio G. Cota2017-06-051-6/+8
* target/i386: optimize cross-page direct jumps in softmmuEmilio G. Cota2017-06-051-2/+2
* target/i386: introduce gen_jr helper to generate lookup_and_goto_ptrEmilio G. Cota2017-06-051-1/+24
* tcg/i386: Check the size of instruction being translatedPranith Kumar2017-03-241-0/+7
* Merge remote-tracking branch 'remotes/ehabkost/tags/x86-and-machine-pull-requ...Peter Maydell2017-01-131-5/+5
|\
| * target/i386: Fix bad patch application to translate.cDoug Evans2017-01-121-5/+5
* | target-i386: Use ctpop helperRichard Henderson2017-01-101-2/+11
* | target-i386: Use clz and ctz opcodesRichard Henderson2017-01-101-17/+14Star
* | target-i386: Use new deposit and extract opsRichard Henderson2017-01-101-22/+23
|/
* target-i386: Fix eflags.TF/#DB handling of syscall/sysret insnsDoug Evans2016-12-221-5/+24
* Move target-* CPU file into a target/ folderThomas Huth2016-12-201-0/+8502