summaryrefslogtreecommitdiff
path: root/target-i386
AgeCommit message (Expand)AuthorFilesLines
2011-07-30exec.h cleanupBlue Swirl4-148/+164
2011-06-26Remove exec-all.h include directivesBlue Swirl5-5/+1
2011-06-26Move cpu_has_work and cpu_pc_from_tb to cpu.hBlue Swirl2-46/+47
2011-06-26exec.h: fix coding style and change cpu_has_work to return boolBlue Swirl1-1/+1
2011-06-26x86: use caller supplied CPUState for interrupt related stuffBlue Swirl3-18/+91
2011-06-26cpu_loop_exit: avoid using AREG0Blue Swirl1-8/+8
2011-06-21kvm: fix FPU state subsectionMarcelo Tosatti1-3/+3
2011-06-20KVM: Fix XSAVE feature bit enumerationAndre Przywara1-1/+4
2011-06-20kvm: x86: Pass KVMState to kvm_arch_get_supported_cpuidJan Kiszka2-23/+27
2011-06-20kvm: x86: Drop KVM_CAP build dependenciesJan Kiszka1-64/+3
2011-06-20kvm: Drop CONFIG_KVM_PARAJan Kiszka1-25/+1
2011-06-19kvm: x86: Save/restore FPU OP, IP and DPJan Kiszka3-5/+42
2011-06-14kvm: Enable CPU SMEP featureYang, Wei Y1-0/+13
2011-06-14kvm: Add CPUID support for VIA CPUbrillywu@viatech.com.cn3-3/+74
2011-06-08target-i386: Make x86 mfence and lfence illegal without SSE2Martin Simmons1-1/+1
2011-06-08Fix compilation warning due to missing header for sigaction (followup)Alexandre Raymond1-1/+0
2011-06-03target-i386: use floatx80 constants in helper_fld*_ST0()Aurelien Jarno1-19/+8
2011-06-03target-i386: remove old code handling float64Aurelien Jarno5-411/+115
2011-05-08irq: Privatize CPU_INTERRUPT_NMI.Richard Henderson1-0/+1
2011-05-08target-i386: Privatize some i386-specific interrupt names.Richard Henderson1-0/+8
2011-05-02kvm: use qemu_free consistentlyPaolo Bonzini1-1/+1
2011-05-02kvm: add kvmclock to its second bitGlauber Costa1-1/+1
2011-05-02x86: Allow multiple cpu feature matches of lookup_featureJan Kiszka1-6/+8
2011-05-02kvm: use kernel-provided para_features instead of statically coming up with n...Glauber Costa1-29/+49
2011-04-25target-i386: fix constants wrt softfloatAurelien Jarno2-7/+25
2011-04-25target-i386: fix helper_fprem() and helper_fprem1() wrt softfloatAurelien Jarno1-20/+28
2011-04-25target-i386: fix logarithmic and trigonometric helpers wrt softfloatAurelien Jarno1-26/+26
2011-04-25target-i386: add CPU86_LDouble <-> double conversion functionsAurelien Jarno1-0/+22
2011-04-25target-i386: replace approx_rsqrt and approx_rcp by softfloat opsAurelien Jarno2-22/+24
2011-04-25target-i386: fix helper_fsqrt() wrt softfloatAurelien Jarno2-5/+6
2011-04-25target-i386: fix helper_fdiv() wrt softfloatAurelien Jarno2-2/+7
2011-04-25target-i386: fix helper_fxtract() wrt softfloatAurelien Jarno1-7/+16
2011-04-25target-i386: fix helper_fbld_ST0() wrt softfloatAurelien Jarno1-3/+4
2011-04-25target-i386: fix helper_fscale() wrt softfloatAurelien Jarno2-1/+10
2011-04-20Remove unused function parameter from cpu_restore_stateStefan Weil1-1/+1
2011-04-20Remove unused function parameters from gen_pc_load and rename the functionStefan Weil1-4/+3
2011-04-17softfloat: rename float*_eq() into float*_eq_quiet()Aurelien Jarno1-4/+4
2011-04-17target-i386: fix CMPUNORDPS/D and CMPORDPS/D instructionsAurelien Jarno1-2/+2
2011-04-17target-i386: add floatx_{add,mul,sub} and use themAurelien Jarno2-10/+14
2011-04-17target-i386: use float unions from cpu-all.hAurelien Jarno1-25/+2
2011-04-17target-i386: use CPU_LDoubleU instead of a private unionAurelien Jarno1-9/+3
2011-04-10Fix conversions from pointer to tcg_target_longStefan Weil1-1/+1
2011-03-22Revert "x86: Save/restore PAT MSR"Anthony Liguori1-2/+0
2011-03-16kvm: x86: Push kvm_arch_debug to kvm_arch_handle_exitJan Kiszka1-9/+16
2011-03-16kvm: x86: Reorder functions in kvm.cJan Kiszka1-54/+54
2011-03-16kvm: Align kvm_arch_handle_exit to kvm_cpu_exec changesJan Kiszka1-4/+4
2011-03-16kvm: x86: Synchronize PAT MSR with the kernelJan Kiszka1-0/+5
2011-03-16x86: Save/restore PAT MSRJan Kiszka1-0/+2
2011-03-16x86: Properly reset PAT MSRJan Kiszka3-3/+7
2011-03-16kvm: x86: Do not leave halt if interrupts are disabledJan Kiszka1-1/+3