aboutsummaryrefslogtreecommitdiff
path: root/target/i386
AgeCommit message (Expand)AuthorFilesLines
2017-12-21cpu: refactor cpu_address_space_init()Peter Xu1-8/+2
2017-12-21target/i386: Fix handling of VEX prefixesPeter Maydell1-1/+1
2017-12-21target/i386: Fix compiler warningsStefan Weil1-3/+4
2017-12-21hyperv: make SynIC version msr constantRoman Kagan2-8/+2
2017-12-21hyperv: ensure SINTx msrs are reset properlyRoman Kagan1-5/+7
2017-12-21hyperv: set partition-wide MSRs only on first vcpuEvgeny Yakovlev2-9/+19
2017-12-21x86/cpu: Enable new SSE/AVX/AVX512 cpu featuresYang Zhong2-3/+9
2017-12-18i386/hax: remove duplicated includePhilippe Mathieu-Daudé1-1/+0
2017-12-18i386/hax: remove duplicated includesPhilippe Mathieu-Daudé3-10/+1
2017-12-18Remove empty statementsLadi Prosek2-2/+2
2017-11-16Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-1/+1
2017-11-14target-i386: adds PV_TLB_FLUSH CPUID feature bitWanpeng Li1-1/+1
2017-11-09disas: Dump insn bytes along with capstone disassemblyRichard Henderson1-0/+2
2017-10-27Merge remote-tracking branch 'remotes/rth/tags/pull-dis-20171026' into stagingPeter Maydell2-7/+20
2017-10-26tcg: Avoid setting tcg_initialize if !CONFIG_TCGRichard Henderson1-0/+2
2017-10-25i386: Support Capstone in disas_set_infoRichard Henderson1-0/+7
2017-10-25disas: Remove unused flags argumentsRichard Henderson1-1/+1
2017-10-25target/i386: Convert to disas_set_info hookRichard Henderson2-7/+13
2017-10-24tcg: Initialize cpu_env genericallyRichard Henderson1-3/+0
2017-10-24tcg: define tcg_init_ctx and make tcg_ctx a pointerEmilio G. Cota1-1/+1
2017-10-24target/i386: check CF_PARALLEL instead of parallel_cpusEmilio G. Cota1-2/+2
2017-10-24tcg: convert tb->cflags reads to tb_cflags(tb)Emilio G. Cota1-24/+24
2017-10-24qom: Introduce CPUClass.tcg_initializeRichard Henderson2-10/+1
2017-10-24tcg: Remove TCGV_EQUAL*Richard Henderson1-3/+3
2017-10-16target/i386: trap on instructions longer than >15 bytesPaolo Bonzini1-7/+22
2017-10-16target/i386: introduce x86_ld*_codePaolo Bonzini1-103/+125
2017-10-10tcg: remove addr argument from lookup_tb_ptrEmilio G. Cota1-12/+5
2017-10-09x86: Correct translation of some rdgsbase and wrgsbase encodingsTodd Eisenberger1-2/+2
2017-09-27migration: pre_save return intDr. David Alan Gilbert1-2/+5
2017-09-22memory: Get rid of address_space_init_shareableAlexey Kardashevskiy1-2/+3
2017-09-20Merge remote-tracking branch 'remotes/ehabkost/tags/machine-next-pull-request...Peter Maydell2-3/+9
2017-09-19exec,dump,i386,ppc,s390x: don't include exec/cpu-all.h explicitlyDavid Hildenbrand3-3/+0
2017-09-19target/i386: fix "info mem" for LA57 modePaolo Bonzini1-4/+4
2017-09-19hyperv: add header with protocol definitionsRoman Kagan6-51/+306
2017-09-19i386/cpu/hyperv: support over 64 vcpus for windows guestsGonglei3-1/+18
2017-09-19General warn report fixupsAlistair Francis1-3/+3
2017-09-19Convert multi-line fprintf() to warn_report()Alistair Francis2-9/+9
2017-09-19i386/kvm: advertise Hyper-V frequency MSRsLadi Prosek1-1/+11
2017-09-19i386/kvm: introduce tsc_is_stable_and_known()Ladi Prosek1-3/+10
2017-09-19i386/kvm: set tsc_khz before configuring Hyper-V CPUIDLadi Prosek1-19/+19
2017-09-19i386/kvm: use a switch statement for MSR detectionLadi Prosek1-44/+31
2017-09-19pc: use generic cpu_model parsingIgor Mammedov2-3/+9
2017-09-19target/i386: fix phminposuw in-place operationJoseph Myers1-3/+3
2017-09-19target/i386: fix pcmpxstrx substring searchJoseph Myers1-2/+6
2017-09-19target/i386: fix packusdw in-place operationJoseph Myers1-8/+11
2017-09-19target/i386: set rip_offset for further SSE instructionsJoseph Myers1-1/+2
2017-09-19target/i386: fix pmovsx/pmovzx in-place operationsJoseph Myers1-7/+7
2017-09-06target/i386: [tcg] Port to generic translation frameworkLluís Vilanova1-87/+19
2017-09-06target/i386: [tcg] Port to disas_logLluís Vilanova1-13/+19
2017-09-06target/i386: [tcg] Port to tb_stopLluís Vilanova1-12/+14