Age | Commit message (Expand) | Author | Files | Lines |
2012-08-30 | w32: Fix broken build | Stefan Weil | 1 | -0/+2 |
2012-08-29 | kvm: get/set PV EOI MSR | Michael S. Tsirkin | 3 | -0/+35 |
2012-08-29 | target-i386: disable pv eoi to fix migration across QEMU versions | Anthony Liguori | 1 | -1/+12 |
2012-08-24 | target-i386/translate.c: mov to/from crN/drN: ignore mod bits | Matthew Ogilvie | 1 | -4/+10 |
2012-08-15 | win32: provide separate macros for weak decls and definitions | Anthony Liguori | 1 | -2/+2 |
2012-08-14 | x86: switch to AREG0 free mode | Blue Swirl | 9 | -199/+128 |
2012-08-14 | x86: avoid AREG0 in segmentation helpers | Blue Swirl | 4 | -160/+150 |
2012-08-14 | x86: avoid AREG0 for misc helpers | Blue Swirl | 4 | -83/+84 |
2012-08-14 | x86: use wrappers for memory access helpers | Blue Swirl | 3 | -103/+126 |
2012-08-14 | x86: avoid AREG0 for SMM helpers | Blue Swirl | 4 | -13/+6 |
2012-08-14 | x86: avoid AREG0 for SVM helpers | Blue Swirl | 4 | -115/+110 |
2012-08-14 | x86: avoid AREG0 for integer helpers | Blue Swirl | 5 | -71/+88 |
2012-08-14 | x86: avoid AREG0 for condition code helpers | Blue Swirl | 10 | -169/+179 |
2012-08-14 | x86: avoid AREG0 for FPU helpers | Blue Swirl | 8 | -876/+968 |
2012-08-13 | Merge remote-tracking branch 'qmp/queue/qmp' into staging | Anthony Liguori | 1 | -0/+22 |
2012-08-13 | target-i386: add implementation of query-cpu-definitions (v2) | Anthony Liguori | 1 | -0/+22 |
2012-08-13 | Merge remote-tracking branch 'qemu-kvm/uq/master' into staging | Anthony Liguori | 4 | -0/+48 |
2012-08-09 | Merge branch 'x86cpu_qom_tcg_v2' of git://github.com/imammedo/qemu | Blue Swirl | 3 | -15/+12 |
2012-08-09 | kvm: Decouple 'GSI routing' from 'kernel irqchip' | Peter Maydell | 1 | -1/+2 |
2012-08-09 | kvm: Decouple 'MSI routing via irqfds' from 'kernel irqchip' | Peter Maydell | 1 | -1/+3 |
2012-08-09 | kvm: Decouple 'irqfds usable' from 'kernel irqchip' | Peter Maydell | 1 | -0/+4 |
2012-08-09 | kvm: Move kvm_allows_irq0_override() to target-i386, fix return type | Peter Maydell | 4 | -0/+41 |
2012-08-01 | target-i386: move cpu_reset and reset callback to cpu.c | Igor Mammedov | 1 | -0/+14 |
2012-08-01 | target-i386: move cpu halted decision into x86_cpu_reset | Igor Mammedov | 3 | -2/+19 |
2012-07-29 | x86: Fixed incorrect segment base address addition in 64-bits mode | Vitaly Chipounov | 1 | -18/+25 |
2012-07-21 | Recognize PCID feature | Mao, Junjie | 1 | -1/+1 |
2012-07-18 | Merge remote-tracking branch 'qemu-kvm/uq/master' into staging | Anthony Liguori | 3 | -2/+14 |
2012-07-10 | apic: Defer interrupt updates to VCPU thread | Jan Kiszka | 2 | -1/+7 |
2012-07-07 | target-i386: make it clearer that op table accesses don't overrun | Peter Maydell | 1 | -6/+6 |
2012-07-07 | target-i386: Remove confusing X86_64_DEF macro | Peter Maydell | 1 | -15/+24 |
2012-07-07 | target-i386: Remove unused macros | Peter Maydell | 1 | -6/+0 |
2012-07-05 | target-i386: Fix compilation with --enable-debug | Stefan Weil | 1 | -25/+34 |
2012-07-03 | kvm: expose tsc deadline timer feature to guest | Liu, Jinsong | 2 | -0/+6 |
2012-07-03 | kvm_pv_eoi: add flag support | Michael S. Tsirkin | 1 | -1/+1 |
2012-06-28 | x86: rename op_helper.c to seg_helper.c | Blue Swirl | 2 | -3/+3 |
2012-06-28 | x86: split off memory access helpers | Blue Swirl | 3 | -137/+165 |
2012-06-28 | x86: split off misc helpers | Blue Swirl | 3 | -579/+605 |
2012-06-28 | x86: split off SMM helpers | Blue Swirl | 3 | -285/+309 |
2012-06-28 | x86: split off SVM helpers | Blue Swirl | 4 | -710/+734 |
2012-06-28 | x86: split off integer helpers | Blue Swirl | 3 | -479/+502 |
2012-06-28 | x86: split off condition code helpers | Blue Swirl | 4 | -407/+432 |
2012-06-28 | x86: prepare eflags helpers for general use | Blue Swirl | 1 | -31/+37 |
2012-06-28 | x86: split condition code and shift templates | Blue Swirl | 3 | -81/+133 |
2012-06-28 | x86: fix coding style in helper_template.h | Blue Swirl | 1 | -3/+22 |
2012-06-28 | x86: improve SSE table type safety | Blue Swirl | 1 | -45/+89 |
2012-06-28 | x86: split off FPU helpers | Blue Swirl | 3 | -1278/+1306 |
2012-06-28 | x86: fix coding style in ops_sse.h | Blue Swirl | 1 | -471/+578 |
2012-06-28 | x86: avoid an extern declaration | Blue Swirl | 1 | -4/+1 |
2012-06-28 | x86: split off exception handlers | Blue Swirl | 4 | -116/+140 |
2012-06-28 | x86: avoid AREG0 for exceptions | Blue Swirl | 5 | -215/+225 |
2012-06-28 | x86: prepare op_helper.c for splitting | Blue Swirl | 1 | -796/+1279 |
2012-06-25 | target-i386: move tcg initialization into x86_cpu_initfn() | Igor Mammedov | 3 | -10/+12 |
2012-06-25 | target-i386: drop usage of prev_debug_excp_handler | Igor Mammedov | 1 | -6/+1 |
2012-06-22 | target-i386: Use QEMU instead of Qemu | Stefan Weil | 1 | -1/+1 |
2012-06-21 | qemu-log: use LOG_UNIMP for some target CPU cases | Blue Swirl | 1 | -0/+1 |
2012-06-19 | Allow machines to configure the QEMU_VERSION that's exposed via hardware | Crístian Viana | 1 | -5/+13 |
2012-06-11 | Fix some more license versions (GPL2+ instead of GPL2) | Stefan Weil | 2 | -4/+4 |
2012-06-08 | target-i386: Use uint32 visitor for [x]level properties | Andreas Färber | 1 | -38/+4 |
2012-06-07 | build: move other target-*/ objects to nested Makefile.objs | Paolo Bonzini | 1 | -2/+3 |
2012-06-07 | dump: remove dumping stuff from cpu-all.h | Paolo Bonzini | 1 | -0/+1 |
2012-06-07 | dump: change cpu_get_note_size to return ssize_t | Paolo Bonzini | 1 | -1/+1 |
2012-06-07 | build: move libobj-y variable to nested Makefile.objs | Paolo Bonzini | 1 | -0/+3 |
2012-06-07 | build: move obj-TARGET-y variables to nested Makefile.objs | Paolo Bonzini | 2 | -0/+63 |
2012-06-06 | Merge remote-tracking branch 'qmp/queue/qmp' into staging | Anthony Liguori | 2 | -0/+720 |
2012-06-04 | Kill off cpu_state_reset() | Andreas Färber | 1 | -6/+0 |
2012-06-04 | target-i386: Let cpu_x86_init() return X86CPU | Andreas Färber | 2 | -4/+12 |
2012-06-04 | target-i386: Pass X86CPU to do_cpu_{init,sipi}() | Andreas Färber | 3 | -9/+14 |
2012-06-04 | target-i386: Add API to get note's size | Wen Congyang | 1 | -0/+33 |
2012-06-04 | target-i386: add API to get dump info | Wen Congyang | 1 | -0/+34 |
2012-06-04 | target-i386: Add API to write cpu status to core file | Wen Congyang | 1 | -0/+149 |
2012-06-04 | target-i386: Add API to write elf notes to core file | Wen Congyang | 1 | -0/+233 |
2012-06-04 | Add API to check whether paging mode is enabled | Wen Congyang | 1 | -1/+6 |
2012-06-04 | implement cpu_get_memory_mapping() | Wen Congyang | 1 | -0/+266 |
2012-05-30 | Expose CPUID leaf 7 only for -cpu host | Eduardo Habkost | 2 | -7/+17 |
2012-05-12 | target-i386: Defer MCE init | Andreas Färber | 3 | -2/+13 |
2012-04-25 | target-i386: Introduce "tsc-frequency" property for X86CPU | Andreas Färber | 1 | -1/+36 |
2012-04-25 | target-i386: Prepare "vendor" property for X86CPU | Andreas Färber | 1 | -0/+44 |
2012-04-25 | target-i386: Introduce "xlevel" property for X86CPU | Andreas Färber | 1 | -1/+37 |
2012-04-25 | target-i386: Introduce "level" property for X86CPU | Andreas Färber | 1 | -1/+37 |
2012-04-25 | target-i386: Add property getter for CPU model-id | Andreas Färber | 1 | -1/+16 |
2012-04-25 | target-i386: Add property getter for CPU stepping | Andreas Färber | 1 | -1/+13 |
2012-04-25 | target-i386: Add property getter for CPU model | Andreas Färber | 1 | -1/+13 |
2012-04-25 | target-i386: Add property getter for CPU family | Andreas Färber | 1 | -1/+15 |
2012-04-25 | target-i386: Add "model-id" property to X86CPU | Andreas Färber | 1 | -2/+8 |
2012-04-25 | target-i386: Add "stepping" property to X86CPU | Andreas Färber | 1 | -3/+24 |
2012-04-25 | target-i386: Add "model" property to X86CPU | Andreas Färber | 1 | -3/+23 |
2012-04-25 | target-i386: Add "family" property to X86CPU | Andreas Färber | 1 | -5/+34 |
2012-04-25 | target-i386: Add range check for -cpu ,family=x | Andreas Färber | 1 | -1/+1 |
2012-04-25 | target-i386: Pass X86CPU to cpu_x86_register() | Andreas Färber | 3 | -3/+4 |
2012-04-25 | target-i386: Fix x86_cpuid_set_model_id() | Andreas Färber | 1 | -0/+1 |
2012-04-14 | Use uintptr_t for various op related functions | Blue Swirl | 1 | -5/+3 |
2012-04-10 | target-i386: QOM'ify CPU reset | Andreas Färber | 2 | -71/+72 |
2012-04-10 | target-i386: QOM'ify CPU init | Andreas Färber | 2 | -18/+27 |
2012-04-10 | target-i386: QOM'ify CPU | Andreas Färber | 4 | -8/+118 |
2012-04-10 | target-i386: Rename cpuid.c | Andreas Färber | 1 | -0/+0 |
2012-03-14 | Rename CPUState -> CPUArchState | Andreas Färber | 1 | -1/+1 |
2012-03-14 | target-i386: Don't overuse CPUState | Andreas Färber | 6 | -222/+222 |
2012-03-14 | Rename cpu_reset() to cpu_state_reset() | Andreas Färber | 1 | -2/+2 |
2012-03-12 | add "tsc-deadline" flag name to feature_ecx table | Eduardo Habkost | 1 | -1/+1 |
2012-03-11 | target-i386: Mask NX bit from cpu_get_phys_page_debug result | Jan Kiszka | 2 | -6/+8 |
2012-03-07 | kvm: fill in padding to help valgrind | Michael S. Tsirkin | 1 | -0/+6 |
2012-03-03 | Merge branch 'upstream' of git://qemu.weilnetz.de/qemu | Blue Swirl | 2 | -7/+0 |
2012-03-01 | Merge remote-tracking branch 'qemu-kvm/uq/master' into staging | Anthony Liguori | 3 | -2/+50 |
2012-02-28 | target-i386: Clean includes | Stefan Weil | 2 | -7/+0 |
2012-02-24 | target-i386: Introduce x86_cpuid_set_model_id() | Andreas Färber | 1 | -14/+19 |
2012-02-24 | target-i386: Introduce x86_cpuid_version_set_stepping() | Andreas Färber | 1 | -1/+7 |
2012-02-24 | target-i386: Introduce x86_cpuid_version_set_model() | Andreas Färber | 1 | -1/+7 |
2012-02-24 | target-i386: Introduce x86_cpuid_version_set_family() | Andreas Färber | 1 | -4/+11 |
2012-02-22 | cpu defs: use Intel flag names for Intel models (v2) | Eduardo Habkost | 1 | -2/+2 |
2012-02-22 | cpu flags: aliases: pclmuldq|pclmulqdq and ffxsr|fxsr_opt | Eduardo Habkost | 1 | -2/+2 |
2012-02-18 | target-i386: Add infrastructure for reporting TPR MMIO accesses | Jan Kiszka | 3 | -2/+49 |
2012-02-16 | kvm: Synchronize cpu state in kvm_arch_stop_on_emulation_error() | Gleb Natapov | 1 | -0/+1 |
2012-02-08 | kvm: Implement kvm_irqchip_in_kernel like kvm_enabled | Jan Kiszka | 1 | -2/+2 |
2012-02-08 | kvm: Allow to set shadow MMU size | Jan Kiszka | 1 | -0/+13 |
2012-01-23 | hyperv: fix build on non-KVM hosts | Blue Swirl | 1 | -1/+3 |
2012-01-19 | kvm: x86: Add user space part for in-kernel APIC | Jan Kiszka | 1 | -0/+38 |
2012-01-19 | kvm: Introduce core services for in-kernel irqchip support | Jan Kiszka | 1 | -0/+11 |
2012-01-19 | hyper-v: initialize Hyper-V CPUID leaves. | Vadim Rozenfeld | 1 | -2/+63 |
2012-01-19 | hyper-v: introduce Hyper-V support infrastructure. | Vadim Rozenfeld | 3 | -0/+121 |
2012-01-13 | target-i386: fix compilation with --enable-debug-tcg | Aurelien Jarno | 1 | -1/+2 |
2012-01-11 | target-i386: fix SSE rounding and flush to zero | Aurelien Jarno | 3 | -11/+56 |
2012-01-11 | target-i386: fix dpps and dppd SSE2 instructions | Aurelien Jarno | 1 | -14/+14 |
2012-01-11 | target-i386: fix round{pd,ps,sd,ss} SSE2 instructions | Aurelien Jarno | 1 | -8/+8 |
2012-01-11 | target-i386: fix {min,max}{pd,ps,sd,ss} SSE2 instructions | Aurelien Jarno | 2 | -3/+7 |
2012-01-03 | Merge remote-tracking branch 'qemu-kvm/memory/page_desc' into staging | Anthony Liguori | 1 | -4/+3 |
2011-12-22 | enable architectural PMU cpuid leaf for kvm | Gleb Natapov | 1 | -4/+13 |
2011-12-22 | kvm: x86: Drop redundant apic base and tpr update from kvm_get_sregs | Jan Kiszka | 1 | -3/+2 |
2011-12-22 | kvm: x86: Avoid runtime allocation of xsave buffer | Jan Kiszka | 2 | -9/+9 |
2011-12-22 | kvm: x86: Use symbols for all xsave field | Jan Kiszka | 1 | -6/+8 |
2011-12-20 | kvm: switch kvm slots to use host virtual address instead of ram_addr_t | Avi Kivity | 1 | -4/+3 |
2011-12-12 | target-i386: fix cmpxchg instruction emulation | Andreas Gustafsson | 1 | -4/+7 |
2011-11-28 | x86/cpuid: Tighten parsing of tsc_freq=FREQ | Markus Armbruster | 1 | -1/+1 |
2011-11-28 | Revert "i386: derive '-cpu host' from KVM_GET_SUPPORTED_CPUID" | Anthony Liguori | 1 | -4/+23 |
2011-11-21 | Merge remote-tracking branch 'origin/master' into staging | Anthony Liguori | 1 | -4/+8 |
2011-11-19 | x86: fix pcmpestrm and pcmpistrm | Blue Swirl | 1 | -4/+8 |
2011-11-17 | Fix typo: runnning -> running | Vagrant Cascadian | 1 | -1/+1 |
2011-11-10 | x86/cpuid: Fix crash on -cpu "" | Markus Armbruster | 1 | -2/+2 |
2011-11-10 | x86/cpuid: Plug memory leak in cpudef_setfield() | Markus Armbruster | 1 | -0/+1 |
2011-11-10 | x86/cpuid: Convert remaining strdup() to g_strdup() | Markus Armbruster | 1 | -4/+4 |
2011-11-09 | i386: derive '-cpu host' from KVM_GET_SUPPORTED_CPUID | Avi Kivity | 1 | -23/+4 |
2011-11-02 | Fix X86 CPU topology in KVM mode | Bharata B Rao | 1 | -0/+1 |
2011-10-24 | i386: wire up MSR_IA32_MISC_ENABLE | Avi Kivity | 5 | -0/+48 |
2011-10-24 | kvm: support TSC deadline MSR with subsection | Liu, Jinsong | 3 | -0/+37 |
2011-10-24 | Revert "kvm: support TSC deadline MSR" | Marcelo Tosatti | 3 | -18/+1 |
2011-10-03 | kvm: support TSC deadline MSR | Liu, Jinsong | 3 | -1/+18 |
2011-10-01 | softmmu_header: pass CPUState to tlb_fill | Blue Swirl | 1 | -4/+3 |
2011-10-01 | target-i386: Remove redundant word mask in port out instructions | Jan Kiszka | 1 | -2/+0 |
2011-09-21 | target-i386: Remove data type CCTable | Stefan Weil | 2 | -10/+0 |
2011-09-20 | Merge remote-tracking branch 'qmp/queue/qmp' into staging | Anthony Liguori | 1 | -2/+2 |
2011-09-17 | target-i386: Fix several SSE3 instructions. | Max Reitz | 1 | -18/+18 |
2011-09-15 | Drop the vm_running global variable | Luiz Capitulino | 1 | -1/+1 |
2011-09-15 | Replace the VMSTOP macros with a proper state type | Luiz Capitulino | 1 | -1/+1 |
2011-09-10 | kvm: remove unnecessary assignments | Blue Swirl | 1 | -1/+1 |
2011-09-08 | Merge remote-tracking branch 'origin/master' into staging | Anthony Liguori | 1 | -29/+43 |
2011-09-08 | target-i386: Compute all flag data inside %cl != 0 test. | Richard Henderson | 1 | -29/+43 |
2011-09-08 | Merge remote-tracking branch 'stefanha/trivial-patches' into staging | Anthony Liguori | 1 | -3/+3 |
2011-09-03 | Use new macro QEMU_PACKED for packed structures | Stefan Weil | 2 | -5/+5 |
2011-09-02 | x86: fix daa opcode for al register values higher than 0xf9 | Boris Figovsky | 1 | -3/+3 |
2011-08-25 | Fix up some style nits of last uq/master merge | Jan Kiszka | 1 | -2/+3 |
2011-08-20 | Use glib memory allocation and free functions | Anthony Liguori | 3 | -13/+13 |
2011-08-08 | Merge remote-tracking branch 'qemu-kvm/uq/master' into staging | Anthony Liguori | 3 | -1/+29 |
2011-08-07 | Remove unused is_softmmu parameter from cpu_handle_mmu_fault | Blue Swirl | 3 | -4/+4 |
2011-08-05 | Avoid allocating TCG resources in non-TCG mode | Jan Kiszka | 1 | -2/+2 |
2011-08-05 | Remove #ifdef KVM_CAP_TSC_CONTROL | Marcelo Tosatti | 1 | -2/+0 |
2011-08-05 | qemu-x86: Set tsc_khz in kvm when supported | Joerg Roedel | 1 | -1/+17 |
2011-08-05 | qemu-x86: Add tsc_freq option to -cpu | Joerg Roedel | 2 | -0/+14 |
2011-07-30 | exec.h cleanup | Blue Swirl | 4 | -148/+164 |
2011-06-26 | Remove exec-all.h include directives | Blue Swirl | 5 | -5/+1 |
2011-06-26 | Move cpu_has_work and cpu_pc_from_tb to cpu.h | Blue Swirl | 2 | -46/+47 |
2011-06-26 | exec.h: fix coding style and change cpu_has_work to return bool | Blue Swirl | 1 | -1/+1 |
2011-06-26 | x86: use caller supplied CPUState for interrupt related stuff | Blue Swirl | 3 | -18/+91 |
2011-06-26 | cpu_loop_exit: avoid using AREG0 | Blue Swirl | 1 | -8/+8 |
2011-06-21 | kvm: fix FPU state subsection | Marcelo Tosatti | 1 | -3/+3 |
2011-06-20 | KVM: Fix XSAVE feature bit enumeration | Andre Przywara | 1 | -1/+4 |
2011-06-20 | kvm: x86: Pass KVMState to kvm_arch_get_supported_cpuid | Jan Kiszka | 2 | -23/+27 |
2011-06-20 | kvm: x86: Drop KVM_CAP build dependencies | Jan Kiszka | 1 | -64/+3 |
2011-06-20 | kvm: Drop CONFIG_KVM_PARA | Jan Kiszka | 1 | -25/+1 |
2011-06-19 | kvm: x86: Save/restore FPU OP, IP and DP | Jan Kiszka | 3 | -5/+42 |
2011-06-14 | kvm: Enable CPU SMEP feature | Yang, Wei Y | 1 | -0/+13 |
2011-06-14 | kvm: Add CPUID support for VIA CPU | brillywu@viatech.com.cn | 3 | -3/+74 |
2011-06-08 | target-i386: Make x86 mfence and lfence illegal without SSE2 | Martin Simmons | 1 | -1/+1 |
2011-06-08 | Fix compilation warning due to missing header for sigaction (followup) | Alexandre Raymond | 1 | -1/+0 |
2011-06-03 | target-i386: use floatx80 constants in helper_fld*_ST0() | Aurelien Jarno | 1 | -19/+8 |
2011-06-03 | target-i386: remove old code handling float64 | Aurelien Jarno | 5 | -411/+115 |
2011-05-08 | irq: Privatize CPU_INTERRUPT_NMI. | Richard Henderson | 1 | -0/+1 |
2011-05-08 | target-i386: Privatize some i386-specific interrupt names. | Richard Henderson | 1 | -0/+8 |
2011-05-02 | kvm: use qemu_free consistently | Paolo Bonzini | 1 | -1/+1 |
2011-05-02 | kvm: add kvmclock to its second bit | Glauber Costa | 1 | -1/+1 |
2011-05-02 | x86: Allow multiple cpu feature matches of lookup_feature | Jan Kiszka | 1 | -6/+8 |
2011-05-02 | kvm: use kernel-provided para_features instead of statically coming up with n... | Glauber Costa | 1 | -29/+49 |
2011-04-25 | target-i386: fix constants wrt softfloat | Aurelien Jarno | 2 | -7/+25 |
2011-04-25 | target-i386: fix helper_fprem() and helper_fprem1() wrt softfloat | Aurelien Jarno | 1 | -20/+28 |
2011-04-25 | target-i386: fix logarithmic and trigonometric helpers wrt softfloat | Aurelien Jarno | 1 | -26/+26 |
2011-04-25 | target-i386: add CPU86_LDouble <-> double conversion functions | Aurelien Jarno | 1 | -0/+22 |
2011-04-25 | target-i386: replace approx_rsqrt and approx_rcp by softfloat ops | Aurelien Jarno | 2 | -22/+24 |
2011-04-25 | target-i386: fix helper_fsqrt() wrt softfloat | Aurelien Jarno | 2 | -5/+6 |
2011-04-25 | target-i386: fix helper_fdiv() wrt softfloat | Aurelien Jarno | 2 | -2/+7 |
2011-04-25 | target-i386: fix helper_fxtract() wrt softfloat | Aurelien Jarno | 1 | -7/+16 |
2011-04-25 | target-i386: fix helper_fbld_ST0() wrt softfloat | Aurelien Jarno | 1 | -3/+4 |
2011-04-25 | target-i386: fix helper_fscale() wrt softfloat | Aurelien Jarno | 2 | -1/+10 |