aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2014-01-24kvm: add support for hyper-v timersuq/queueVadim Rozenfeld7-1/+48
2014-01-24kvm: make hyperv vapic assist page migratableVadim Rozenfeld3-1/+32
2014-01-24kvm: make hyperv hypercall and guest os id MSRs migratable.Vadim Rozenfeld3-2/+39
2014-01-24kvm: make availability of Hyper-V enlightenments dependent on KVM_CAP_HYPERVPaolo Bonzini1-5/+11
2014-01-23KVM: fix coexistence of KVM and Hyper-V leavesPaolo Bonzini1-22/+25
2014-01-22kvm: print suberror on all internal errorsRadim Krčmář1-4/+3
2014-01-21target-i386: kvm_check_features_against_host(): Kill feature word arrayEduardo Habkost1-36/+12
2014-01-21target-i386: kvm_cpu_fill_host(): Fill feature words in a loopEduardo Habkost1-16/+7
2014-01-21target-i386: kvm_cpu_fill_host(): Set all feature words at end of functionEduardo Habkost1-14/+9
2014-01-21target-i386: kvm_cpu_fill_host(): No need to check xlevel2Eduardo Habkost1-7/+4
2014-01-21target-i386: kvm_cpu_fill_host(): No need to check CPU vendorEduardo Habkost1-8/+6
2014-01-21target-i386: kvm_cpu_fill_host(): No need to check levelEduardo Habkost1-6/+2
2014-01-21target-i386: kvm_cpu_fill_host(): Kill unused codeEduardo Habkost1-2/+0
2014-01-20Merge remote-tracking branch 'origin/master' into uq/masterPaolo Bonzini356-8081/+18724
2014-01-20kvm: always update the MPX model specific registerPaolo Bonzini1-3/+3
2014-01-15KVM: fix addr type for KVM_IOEVENTFDAlexey Kardashevskiy1-1/+1
2014-01-15KVM: Retry KVM_CREATE_VM on EINTRthomas knych1-3/+9
2014-01-15SPARC: Fix LEON3 power down instructionSebastian Huber1-0/+1
2014-01-15error: Don't use error_report() for assertion msgs.Peter Crosthwaite1-4/+4
2014-01-14Merge remote branch 'luiz/queue/qmp' into qmpqEdgar E. Iglesias45-155/+405
2014-01-14Microblaze: Convert Microblaze-pic handling to GPIOsAlistair Francis7-68/+31
2014-01-14target-arm: Switch ARMCPUInfo arrays to use terminator entriesPeter Maydell2-12/+12
2014-01-13Merge remote-tracking branch 'quintela/tags/migration/20140113' into stagingAnthony Liguori22-1755/+2241
2014-01-13migration: synchronize memory bitmap 64bits at a timeJuan Quintela1-9/+29
2014-01-13ram: split function that synchronizes a rangeJuan Quintela1-14/+20
2014-01-13memory: syncronize kvm bitmap using bitmaps operationsJuan Quintela1-18/+36
2014-01-13memory: move bitmap synchronization to its own functionJuan Quintela2-25/+33
2014-01-13kvm: refactor start address calculationJuan Quintela1-4/+4
2014-01-13kvm: use directly cpu_physical_memory_* api for tracking dirty pagesJuan Quintela1-2/+5
2014-01-13memory: unfold memory_region_test_and_clear()Juan Quintela1-3/+7
2014-01-13memory: split cpu_physical_memory_* functions to its own includeJuan Quintela5-76/+101
2014-01-13memory: cpu_physical_memory_set_dirty_tracking() should return voidJuan Quintela1-6/+4
2014-01-13memory: make cpu_physical_memory_reset_dirty() take a length parameterJuan Quintela4-20/+12
2014-01-13memory: s/dirty/clean/ in cpu_physical_memory_is_dirty()Juan Quintela3-7/+7
2014-01-13memory: cpu_physical_memory_clear_dirty_range() now uses bitmap operationsJuan Quintela1-6/+4
2014-01-13memory: cpu_physical_memory_set_dirty_range() now uses bitmap operationsJuan Quintela1-12/+7
2014-01-13memory: use find_next_bit() to find dirty bitsJuan Quintela1-10/+6
2014-01-13memory: s/mask/clear/ cpu_physical_memory_mask_dirty_rangeJuan Quintela2-4/+4
2014-01-13memory: cpu_physical_memory_get_dirty() is used as returning a boolJuan Quintela1-7/+8
2014-01-13memory: make cpu_physical_memory_get_dirty() the main functionJuan Quintela1-17/+19
2014-01-13memory: unfold cpu_physical_memory_set_dirty_flag()Juan Quintela1-3/+6
2014-01-13memory: unfold cpu_physical_memory_set_dirty() in its only userJuan Quintela1-8/+3
2014-01-13memory: unfold cpu_physical_memory_clear_dirty_flag() in its only userJuan Quintela1-8/+2
2014-01-13memory: split dirty bitmap into threeJuan Quintela4-15/+16
2014-01-13bitmap: Add bitmap_zero_extend operationJuan Quintela1-0/+9
2014-01-13memory: cpu_physical_memory_clear_dirty_flag() result is never usedJuan Quintela1-2/+2
2014-01-13memory: only resize dirty bitmap when memory size increasesJuan Quintela1-3/+9
2014-01-13memory: make sure that client is always inside rangeJuan Quintela1-0/+4
2014-01-13memory: use bit 2 for migrationJuan Quintela1-1/+2
2014-01-13memory: cpu_physical_memory_mask_dirty_range() always clears a single flagJuan Quintela5-42/+34
2014-01-13memory: cpu_physical_memory_set_dirty_range() always dirty all flagsJuan Quintela3-11/+4
2014-01-13memory: set single dirty flags when possibleJuan Quintela2-4/+7
2014-01-13memory: all users of cpu_physical_memory_get_dirty used only one flagJuan Quintela1-7/+2
2014-01-13memory: make cpu_physical_memory_is_dirty return boolJuan Quintela2-7/+8
2014-01-13exec: create function to get a single dirty bitJuan Quintela2-1/+7
2014-01-13memory: create function to set a single dirty bitJuan Quintela2-1/+7
2014-01-13exec: use accessor function to know if memory is dirtyJuan Quintela1-1/+1
2014-01-13memory: cpu_physical_memory_set_dirty_range() return voidJuan Quintela1-1/+1
2014-01-13memory: cpu_physical_memory_set_dirty_flags() result is never usedJuan Quintela1-2/+2
2014-01-13bitmap: use long as indexJuan Quintela3-75/+76
2014-01-13tests: Some unit tests for vmstate.cEduardo Habkost3-0/+362
2014-01-13savevm: Small comment about why timer QEMUFile/VMState code is in savevm.cEduardo Habkost1-2/+6
2014-01-13qemu-file: Move QEMUFile code to qemu-file.cEduardo Habkost3-820/+827
2014-01-13vmstate: Move VMState code to vmstate.cEduardo Habkost3-645/+651
2014-01-13savevm.c: Coding style fixEduardo Habkost1-1/+2
2014-01-13savevm.c: Coding style fixesEduardo Habkost1-31/+44
2014-01-13savevm: Convert all tabs to spacesEduardo Habkost1-9/+9
2014-01-13migration: Move QEMU_VM_* defines to migration/migration.hEduardo Habkost2-11/+11
2014-01-13qemu-file: Make a few functions non-staticEduardo Habkost2-4/+8
2014-01-13migration: Fix rate limitMatthew Garrett1-1/+1
2014-01-13introduce MIG_STATE_CANCELLING stateZhanghaoyu (A)1-10/+16
2014-01-13avoid a bogus COMPLETED->CANCELLED transitionZhanghaoyu (A)1-1/+8
2014-01-12Merge remote-tracking branch 'pmaydell/tags/pull-cocoa-20140112' into stagingAnthony Liguori2-37/+64
2014-01-12Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20140112' into st...Anthony Liguori1-1/+1
2014-01-12MAINTAINERS: add myself as cocoa UI co-maintainerPeter Maydell1-0/+1
2014-01-12ui/cocoa: Remove stray tabsPeter Maydell1-3/+3
2014-01-12ui/cocoa: Draw black rectangle if we have no data yetPeter Maydell1-1/+6
2014-01-12ui/cocoa: Redraw at correct size when switching surfacePeter Maydell1-7/+17
2014-01-12ui/cocoa: Fix code for starting QEMU via image file load dialogPeter Maydell1-6/+6
2014-01-12ui/cocoa: Add ".qcow2" to extension list for image load dialogPeter Maydell1-1/+1
2014-01-12ui/cocoa: Send warning message to stderr, not stdoutPeter Maydell1-1/+1
2014-01-12ui/cocoa: Correct typos in comments and variable namesPeter Maydell1-14/+14
2014-01-12ui/cocoa: Pass command key through to guest when VM has mousegrabPeter Maydell1-7/+18
2014-01-12arm: fix compile on bigendian hostAlexey Kardashevskiy1-1/+1
2014-01-10Merge remote-tracking branch 'bonzini/scsi-next' into stagingAnthony Liguori2-1/+30
2014-01-10Merge remote-tracking branch 'stefanha/block' into stagingAnthony Liguori24-541/+535
2014-01-10Merge remote-tracking branch 'mst/tags/for_anthony' into stagingAnthony Liguori18-140/+359
2014-01-10Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into stagingAnthony Liguori12-113/+118
2014-01-10Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20140107' into st...Anthony Liguori0-0/+0
2014-01-10Merge remote-tracking branch 'riku/linux-user-for-upstream' into stagingAnthony Liguori6-10/+23
2014-01-10linux-user: Remove regs parameter of load_elf_binary and load_flt_binaryWill Newton4-10/+6
2014-01-10linux-user: Support the accept4 socketcallAndré Hentschel2-0/+17
2014-01-09Merge remote-tracking branch 'otubo/seccomp' into stagingAnthony Liguori1-0/+1
2014-01-09Merge remote-tracking branch 'rth/ldst-i386-2' into stagingAnthony Liguori2-1551/+1130
2014-01-09Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into sta...Anthony Liguori84-183/+493
2014-01-09Merge remote-tracking branch 'mjt/trivial-patches' into stagingAnthony Liguori18-218/+233
2014-01-09Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20140108' into st...Anthony Liguori27-667/+4504
2014-01-08target-arm: A64: Add support for FCVT between half, single and doublePeter Maydell3-1/+96
2014-01-08target-arm: A64: Add 1-source 32-to-32 and 64-to-64 FP instructionsPeter Maydell3-1/+191
2014-01-08target-arm: A64: Add floating-point<->integer conversion instructionsWill Newton1-3/+20
2014-01-08target-arm: A64: Add floating-point<->fixed-point instructionsAlexander Graf3-1/+200
2014-01-08target-arm: A64: Add extra VFP fixed point conversion helpersWill Newton2-1/+26
2014-01-08target-arm: Ignore most exceptions from scalbn when doing fixpoint conversionPeter Maydell1-0/+9
2014-01-08target-arm: Rename A32 VFP conversion helpersWill Newton3-24/+35
2014-01-08target-arm: Prepare VFP_CONV_FIX helpers for A64 usesWill Newton1-14/+14
2014-01-08softfloat: Add support for ties-away roundingPeter Maydell2-1/+56
2014-01-08softfloat: Refactor code handling various rounding modesPeter Maydell1-164/+241
2014-01-08softfloat: Add float16 <=> float64 conversion functionsPeter Maydell2-0/+77
2014-01-08softfloat: Factor out RoundAndPackFloat16 and NormalizeFloat16SubnormalPeter Maydell1-84/+125
2014-01-08softfloat: Provide complete set of accessors for fp statePeter Maydell2-18/+36
2014-01-08softfloat: Fix float64_to_uint32_round_to_zeroTom Musta1-8/+7
2014-01-08softfloat: Fix float64_to_uint32Tom Musta1-8/+7
2014-01-08softfloat: Fix float64_to_uint64_round_to_zeroTom Musta1-7/+5
2014-01-08softfloat: Add float32_to_uint64()Tom Musta2-0/+47
2014-01-08softfloat: Fix factor 2 error for scalbn on denormal inputsPeter Maydell1-8/+21
2014-01-08softfloat: Only raise Invalid when conversions to int are out of rangePeter Maydell1-12/+16
2014-01-08softfloat: Fix float64_to_uint64Tom Musta1-8/+93
2014-01-08softfloat: Make the int-to-float functions take exact-width typesPeter Maydell2-26/+26
2014-01-08softfloat: Add 16 bit integer to float conversionsPeter Maydell1-0/+21
2014-01-08softfloat: Add float to 16bit integer conversions.Will Newton2-0/+84
2014-01-08softfloat: Fix exception flag handling for float32_to_float16()Peter Maydell1-39/+66
2014-01-08hw: arm_gic: Introduce gic_set_priority functionChristoffer Dall2-5/+11
2014-01-08arm_gic: Rename GIC_X_TRIGGER to GIC_X_EDGE_TRIGGERChristoffer Dall4-12/+12
2014-01-08target-arm: fix build with gcc 4.8.2Michael S. Tsirkin1-0/+6
2014-01-08arm/xilinx_zynq: Always instantiate the GEMsPeter Crosthwaite1-11/+6
2014-01-08target-arm: remove raw_read|write duplicationPeter Crosthwaite1-10/+2
2014-01-08target-arm: use c13_context field for CONTEXTIDRSergey Fedorov1-1/+1
2014-01-08char/cadence_uart: Implement Tx flow controlPeter Crosthwaite1-2/+29
2014-01-08char/cadence_uart: Delete redundant rx rst logicPeter Crosthwaite1-2/+0
2014-01-08char/cadence_uart: Use the TX fifo for transmissionPeter Crosthwaite1-1/+16
2014-01-08char/cadence_uart: Fix can_receive logicPeter Crosthwaite1-1/+9
2014-01-08char/cadence_uart: Remove TX timer & add TX FIFO statePeter Crosthwaite1-31/+13
2014-01-08char/cadence_uart: Define Missing SR/ISR fieldsPeter Crosthwaite1-0/+4
2014-01-08char/cadence_uart: Simplify status generationPeter Crosthwaite1-25/+8
2014-01-08char/cadence_uart: s/r_fifo/rx_fifoPeter Crosthwaite1-4/+4
2014-01-08char/cadence_uart: Fix reset.Peter Crosthwaite1-3/+4
2014-01-08char/cadence_uart: Add missing uart_update_statePeter Crosthwaite1-0/+1
2014-01-08char/cadence_uart: Mark struct fields as public/privatePeter Crosthwaite1-0/+2
2014-01-08target-arm: Give the FPSCR rounding modes namesAlexander Graf2-4/+13
2014-01-08target-arm: A64: Add support for floating point cond selectClaudio Fontana1-1/+44
2014-01-08target-arm: A64: Add support for floating point conditional compareClaudio Fontana1-1/+34
2014-01-08target-arm: A64: Add support for floating point compareClaudio Fontana3-1/+113
2014-01-08target-arm: A64: Add fmov (scalar, immediate) instructionAlexander Graf1-1/+31
2014-01-08target-arm: A64: Add "Floating-point data-processing (3 source)" insnsAlexander Graf1-1/+94
2014-01-08target-arm: A64: Add "Floating-point data-processing (2 source)" insnsAlexander Graf1-1/+181
2014-01-08target-arm: Use VFP_BINOP macro for min, max, minnum, maxnumPeter Maydell4-52/+20
2014-01-08target-arm: A64: Fix vector register access on bigendian hostsPeter Maydell1-34/+35
2014-01-08target-arm: A64: Add support for dumping AArch64 VFP register stateAlexander Graf1-0/+16
2014-01-08default-configs: Add config for aarch64-linux-userPeter Maydell1-0/+3
2014-01-08.travis.yml: Add aarch64-* targetsAlex Bennée1-0/+1
2014-01-08linux-user: AArch64: Use correct values for FPSR/FPCR in sigcontextWill Newton1-3/+7
2014-01-08linux-user: AArch64: define TARGET_CLONE_BACKWARDSClaudio Fontana1-0/+1
2014-01-08target-arm: A64: support for ld/st/cl exclusiveMichael Matz2-6/+277
2014-01-08target-arm: Widen exclusive-access support struct fields to 64 bitsPeter Maydell4-46/+64
2014-01-08target-arm: aarch64: add support for ld litAlexander Graf1-2/+45
2014-01-08target-arm: A64: add support for conditional compare insnsClaudio Fontana1-13/+60
2014-01-08target-arm: A64: add support for add/sub with carryClaudio Fontana1-2/+103
2014-01-07target-i386: Tidy ljmpRichard Henderson1-2/+1
2014-01-07target-i386: Rename gen_op_jmp_T0 to gen_op_jmp_vRichard Henderson1-9/+9
2014-01-07target-i386: Tidy some size computationRichard Henderson1-3/+3
2014-01-07target-i386: Remove gen_op_mov_reg_A0Richard Henderson1-6/+1
2014-01-07target-i386: Remove gen_op_mov_TN_regRichard Henderson1-64/+59
2014-01-07target-i386: Remove gen_op_addl_T0_T1Richard Henderson1-8/+3
2014-01-07target-i386: Remove gen_op_mov_reg_T1Richard Henderson1-18/+13
2014-01-07target-i386: Remove gen_op_mov_reg_T0Richard Henderson1-70/+65
2014-01-07target-i386: Tidy cpu_regs initializationRichard Henderson1-51/+36
2014-01-07target_i386: Clean up gen_pop_T0Richard Henderson1-47/+37
2014-01-07target-i386: Combine gen_push_T* into gen_push_vRichard Henderson1-74/+32
2014-01-07target-i386: Tidy addr16 code in gen_lea_modrmRichard Henderson1-18/+16
2014-01-07target-i386: Change dflag to TCGMemOpRichard Henderson1-284/+216
2014-01-07target-i386: Change gen_op_mov_reg_A0 size parameter to TCGMemOpRichard Henderson1-24/+8
2014-01-07target-i386: Change aflag to TCGMemOpRichard Henderson1-91/+87
2014-01-07target-i386: Change gen_op_j*z_ecx size parameter to TCGMemOpRichard Henderson1-10/+10
2014-01-07target-i386: Change gen_op_add_reg_* size parameter to TCGMemOpRichard Henderson1-54/+22
2014-01-07target-i386: Use TCGMemOp for 'ot' variablesRichard Henderson1-50/+70
2014-01-07target-i386: Remove gen_op_andl_A0_ffffRichard Henderson1-20/+13
2014-01-07target-i386: Remove gen_op_movl_T0_T1Richard Henderson1-6/+1
2014-01-07target-i386: Remove gen_op_andl_T0_imRichard Henderson1-11/+9
2014-01-07target-i386: Remove gen_op_andl_T0_ffffRichard Henderson1-25/+18
2014-01-07target-i386: Remove gen_movtl_T*_imRichard Henderson1-13/+3
2014-01-07target-i386: Remove gen_op_mov*_A0_imRichard Henderson1-15/+2
2014-01-07target-i386: Remove gen_op_movl_T0_im*Richard Henderson1-20/+10
2014-01-07target-i386: Remove gen_op_movl_T0_im*Richard Henderson1-22/+10
2014-01-07target-i386: Remove gen_op_movl_T0_0Richard Henderson1-11/+6
2014-01-07target-i386: Tidy extend + moveRichard Henderson1-9/+5
2014-01-07target-i386: Tidy extend + storeRichard Henderson1-17/+17
2014-01-07target-i386: Tidy load + truncateRichard Henderson1-20/+19
2014-01-07target-i386: Tidy gen_op_mov_TN_reg+tcg_gen_trunc_tl_i32Richard Henderson1-6/+3
2014-01-07target-i386: Use MO_BE for movbeRichard Henderson1-35/+5
2014-01-07target-i386: Remove unused arguments to gen_lea_modrmRichard Henderson1-77/+69
2014-01-07target-i386: Tidy movslRichard Henderson1-5/+1
2014-01-07target-i386: Tidy mov[sz][bw]Richard Henderson1-11/+12
2014-01-07target-i386: Fix typo in gen_push_T1Richard Henderson1-1/+1
2014-01-07target-i386: Remove gen_op_st_T1_A0Richard Henderson1-7/+2
2014-01-07target-i386: Remove gen_op_st_T0_A0Richard Henderson1-43/+40
2014-01-07target-i386: Introduce gen_op_st_rm_T0_A0Richard Henderson1-61/+24
2014-01-07target-i386: Remove gen_op_lds_T0_A0Richard Henderson1-9/+4
2014-01-07target-i386: Remove gen_op_ld_T1_A0Richard Henderson1-14/+9
2014-01-07target-i386: Remove gen_op_ldu_T0_A0Richard Henderson1-10/+5
2014-01-07target-i386: Remove gen_op_ld_T0_A0Richard Henderson1-41/+36