summaryrefslogtreecommitdiff
path: root/target/i386
AgeCommit message (Expand)AuthorFilesLines
2018-02-07Add the WHPX acceleration enlightenmentsJustin Terry (VM)1-1/+1
2018-02-07Introduce the WHPX implJustin Terry (VM)2-0/+1367
2018-02-05hvf: ept_emulation_fault() needs NetApp BSD attributionPaolo Bonzini1-0/+24
2018-02-05Add missing hvdos public domain attribution:Izik Eidus2-0/+6
2018-02-05qdev: use device_class_set_parent_realize/unrealize/reset()Philippe Mathieu-Daudé1-4/+4
2018-01-25accel/tcg: add size paremeter in tlb_fill()Laurent Vivier3-6/+6
2018-01-17i386: Add EPYC-IBPB CPU modelEduardo Habkost1-0/+46
2018-01-17i386: Add new -IBRS versions of Intel CPU modelsEduardo Habkost1-1/+378
2018-01-17i386: Add FEAT_8000_0008_EBX CPUID feature wordEduardo Habkost2-1/+21
2018-01-17i386: Add spec-ctrl CPUID bitEduardo Habkost2-1/+2
2018-01-17i386: Add support for SPEC_CTRL MSRPaolo Bonzini3-0/+37
2018-01-17i386: Change X86CPUDefinition::model_id to const char*Eduardo Habkost1-1/+8
2018-01-17target/i386: add clflushopt to "Skylake-Server" cpu modelHaozhong Zhang1-1/+1
2018-01-16irq: fix memory leaklinzhecheng1-0/+1
2018-01-16target-i386: update hflags on Hypervisor.frameworkPaolo Bonzini1-1/+1
2018-01-16target/i386: hax: Move x86_update_hflags.Tao Wu1-3/+1
2018-01-16target/i386: hax: change to use x86_update_hflagsTao Wu1-51/+1
2018-01-16target/i386: move hflags update code to a functionTao Wu3-39/+45
2018-01-12i386/cpu/kvm: look at PMU's CPUID before setting MSRsJan Dakinevich1-32/+48
2018-01-08Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20171229' into stagingPeter Maydell2-10/+7
2017-12-29tcg: Remove TCGV_UNUSED* and TCGV_IS_UNUSED*Richard Henderson1-7/+6
2017-12-27target/*helper: don't check retaddr before calling cpu_restore_stateAlex Bennée1-3/+1
2017-12-22i386: hvf: cleanup x86_gen.hPaolo Bonzini9-9/+7
2017-12-22i386: hvf: remove VM_PANIC from "in"Paolo Bonzini1-1/+1
2017-12-22i386: hvf: remove addr_tPaolo Bonzini12-101/+101
2017-12-22i386: hvf: simplify flag handlingPaolo Bonzini3-357/+144
2017-12-22i386: hvf: abort on decoding errorPaolo Bonzini2-7/+5
2017-12-22i386: hvf: remove ZERO_INIT macroPaolo Bonzini3-6/+4
2017-12-22i386: hvf: remove more dead emulator codePaolo Bonzini8-60/+21
2017-12-22i386: hvf: unify register enums between HVF and the restPaolo Bonzini11-271/+226
2017-12-22i386: hvf: header cleanupPaolo Bonzini9-20/+17
2017-12-22i386: hvf: move all hvf files in the same directoryPaolo Bonzini25-21/+21
2017-12-22i386: hvf: inject General Protection Fault when vmexit through vmcallSergio Andres Gomez Del Real1-1/+3
2017-12-22i386: hvf: refactor event injection code for hvfSergio Andres Gomez Del Real6-42/+102
2017-12-22i386: hvf: implement vga dirty page trackingSergio Andres Gomez Del Real1-7/+66
2017-12-22i386: refactor KVM cpuid code so that it applies to hvf as wellSergio Andres Gomez Del Real2-22/+59
2017-12-22i386: hvf: implement hvf_get_supported_cpuidSergio Andres Gomez Del Real1-0/+164
2017-12-22i386: hvf: use new helper functions for put/get xsaveSergio Andres Gomez Del Real3-67/+12
2017-12-22i386: hvf: fix licensing issues; isolate task handling code (GPL v2-only)Sergio Andres Gomez Del Real18-253/+318
2017-12-22i386: hvf: add code base from Google's QEMU repositorySergio Andres Gomez Del Real23-6/+8116
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