aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2015-02-04Tracify migration/rdma.cmig/2.3-pull3Dr. David Alan Gilbert2-189/+206
2015-02-04Add migration stream analyzation scriptAlexander Graf1-0/+592
2015-02-04migration: Append JSON description of migration streamAlexander Graf8-19/+237
2015-02-04qemu-file: Add fast ftell code pathAlexander Graf2-0/+17
2015-02-04QJSON: Add JSON writerAlexander Graf3-0/+159
2015-02-04Print errors in some of the early migration failure cases.Dr. David Alan Gilbert1-1/+6
2015-02-04Migration: Add lots of trace eventsDr. David Alan Gilbert3-8/+37
2015-02-04savevm: Convert fprintf to error_reportDr. David Alan Gilbert2-13/+15
2015-02-04vmstate-static-checker: update whitelistAmit Shah1-0/+2
2015-02-03Merge remote-tracking branch 'remotes/rth/tags/pull-tg-s390-20150203' into st...Peter Maydell7-60/+140
2015-02-03target-s390x: fix and optimize slb* and slbg* computation of carry/borrow flagTorbjorn Granlund1-14/+4
2015-02-03target-s390x: support OC and NC in the EX instructionPaolo Bonzini1-0/+8
2015-02-03disas/s390.c: Remove unused variablesPeter Maydell1-35/+0
2015-02-03target-s390x: Mark check_privileged() as !CONFIG_USER_ONLYPeter Maydell1-1/+3
2015-02-03target-s390: Implement ECAGRichard Henderson2-0/+9
2015-02-03target-s390: Implement LURA, LURAG, STURGRichard Henderson4-0/+55
2015-02-03target-s390: Fix STURARichard Henderson1-1/+1
2015-02-03target-s390: Fix STIDPRichard Henderson2-1/+9
2015-02-03target-s390: Implement EPSWRichard Henderson2-0/+20
2015-02-03target-s390: Implement SAM specification exceptionRichard Henderson2-8/+31
2015-02-03Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20150203' into stagingPeter Maydell10-44/+52
2015-02-03pc-bios/s390-ccw: update binaryCornelia Huck1-0/+0
2015-02-03pc-bios/s390-ccw: fix sparse warningsChristian Borntraeger5-5/+7
2015-02-03s390x/ipl: Improved code indentation in s390_ipl_init()Thomas Huth1-23/+24
2015-02-03s390x/kvm: unknown DIAGNOSE code should give a specification exceptionChristian Borntraeger1-1/+1
2015-02-03s390x/kvm: Fix diag-308 register decodingThomas Huth1-1/+1
2015-02-03s390x/pci: fix dma notifications in rpcit instructionYi Min Zhao1-8/+12
2015-02-03s390x/pci: check for invalid function handleFrank Blaschka1-1/+1
2015-02-03s390x/pci: avoid sign extension in stpcifcFrank Blaschka1-4/+4
2015-02-03s390: Plug memory leak on s390_pci_generate_event() error pathMarkus Armbruster1-1/+2
2015-02-02Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell17-65/+1398
2015-02-02scsi: Fix scsi_req_cancel_async for no aiocb reqFam Zheng1-0/+2
2015-02-02cpu-exec: simplify init_delay_paramsPaolo Bonzini3-22/+2
2015-02-02cpu-exec: simplify align_clocksPaolo Bonzini1-2/+1
2015-02-02memory: avoid ref/unref in memory_region_findPaolo Bonzini1-5/+5
2015-02-02memory: protect current_map by RCUPaolo Bonzini2-31/+28
2015-02-02memory: remove assertion on memory_region_destroyJan Kiszka1-1/+0
2015-02-02rcu: add call_rcuPaolo Bonzini3-4/+247
2015-02-02rcu: allow nesting of rcu_read_lock/rcu_read_unlockPaolo Bonzini2-1/+16
2015-02-02rcu: add rcutorturePaolo Bonzini2-1/+455
2015-02-02rcu: add rcu libraryPaolo Bonzini8-3/+645
2015-02-02qemu-thread: fix qemu_event without futexesPaolo Bonzini1-0/+2
2015-01-29softfloat: Clarify license statusPeter Maydell4-4/+188
2015-01-29softfloat: Revert and reimplement remaining parts of b645bb4885 and 5a6932d51dPeter Maydell1-28/+29
2015-01-29softfloat: Revert and reimplement remaining portions of 75d62a5856 and 3430b0...Peter Maydell2-37/+67
2015-01-29softfloat: Apply patch corresponding to rebasing to softfloat-2aPeter Maydell4-73/+65
2015-01-27Merge remote-tracking branch 'remotes/riku/tags/pull-linux-user-20150127' int...Peter Maydell6-75/+61
2015-01-27linux-user: support target-to-host SCM_CREDENTIALSAlex Suykov1-4/+14
2015-01-27linux-user: Fix broken m68k signal handling on 64 bit hostsPeter Maydell1-3/+3
2015-01-27mips64-linux-user: Fix definition of struct sigaltstackEd Swierk1-1/+1
2015-01-27linux-user: Fix ioctl cmd type mismatch on 64-bit targetsEd Swierk1-1/+1
2015-01-27linux-user: translate resource also for prlimit64Felix Janda1-1/+2
2015-01-27linux-user/signal.c: Remove unnecessary wrapper copy_siginfo_to_userPeter Maydell1-17/+11
2015-01-27linux-user/main.c: Mark end_exclusive() as possibly unusedPeter Maydell1-1/+1
2015-01-27linux-user/main.c: Call cpu_exec_start/end on all target archsPeter Maydell1-0/+18
2015-01-27linux-user/arm/nwfpe: Delete unused aCC arrayPeter Maydell1-22/+0
2015-01-27linux-user/alpha: Add define for NR_shmat to enable shmat syscallPeter Maydell1-0/+4
2015-01-27linux-user/signal.c: Remove current_exec_domain_sig()Peter Maydell1-25/+6
2015-01-27Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell24-69/+268
2015-01-27pc-dimm: Add Error argument to pc_existing_dimms_capacityBharata B Rao3-13/+25
2015-01-27pc-dimm: Make pc_existing_dimms_capacity globalBharata B Rao3-24/+26
2015-01-27pc: Fix DIMMs capacity calculationBharata B Rao1-16/+10
2015-01-27smbios: Don't report unknown CPU speed (fix SVVP regression)Eduardo Habkost1-2/+3
2015-01-27smbios: Fix dimm size calculation when RAM is multiple of 16GBEduardo Habkost1-1/+2
2015-01-27bios-linker-loader: move source to common locationMichael S. Tsirkin3-1/+1
2015-01-27bios-linker-loader: move header to common locationMichael S. Tsirkin3-2/+2
2015-01-27virtio: fix feature bit checksCornelia Huck2-3/+3
2015-01-27bios-tables-test: split piix4 and q35 testsPaolo Bonzini1-2/+8
2015-01-27acpi: build_append_nameseg(): add padding if necessaryIgor Mammedov1-5/+10
2015-01-27acpi: update generated hex filesMichael S. Tsirkin2-15/+73
2015-01-27acpi-test: update expected DSDTMichael S. Tsirkin3-0/+0
2015-01-27Merge remote-tracking branch 'remotes/bkoppelmann/tags/pull-tricore-20150127'...Peter Maydell6-34/+659
2015-01-27target-tricore: Add instructions of RRR opcode formatBastian Koppelmann4-1/+319
2015-01-27target-tricore: Add instructions of RRPW opcode formatBastian Koppelmann1-0/+70
2015-01-27target-tricore: Add instructions of RR2 opcode formatBastian Koppelmann1-0/+37
2015-01-27target-tricore: Add instructions of RR1 opcode format, that have 0x93 as firs...Bastian Koppelmann1-0/+182
2015-01-26target-tricore: split up suov32 into suov32_pos and suov32_negBastian Koppelmann1-15/+26
2015-01-26target-tricore: Fix bugs found by coverityBastian Koppelmann2-1/+3
2015-01-26target-tricore: calculate av bits before saturationBastian Koppelmann1-12/+16
2015-01-26target-tricore: Several translator and cpu model fixesBastian Koppelmann3-4/+5
2015-01-26target-tricore: Add missing ULL suffix on 64 bit constantPeter Maydell1-1/+1
2015-01-26pc: acpi: fix WindowsXP BSOD when memory hotplug is enabledIgor Mammedov1-0/+1
2015-01-26pci: Split pcie_host_mmcfg_map()Alexander Graf2-2/+8
2015-01-26Add some trace calls to pci.c.Don Koch2-0/+13
2015-01-26ich9: add disable_s3, disable_s4, s4_val propertiesAmit Shah2-1/+101
2015-01-26qemu-timer.c: Trim list of included headersPeter Maydell1-6/+2
2015-01-26Merge remote-tracking branch 'remotes/sstabellini/xen-2015-01-26' into stagingPeter Maydell1-4/+9
2015-01-26fix QEMU build on Xen/ARMStefano Stabellini1-4/+9
2015-01-26Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell54-192/+944
2015-01-26kvm_stat: Add RESET support for perf event ioctlWei Huang1-0/+5
2015-01-26target-i386: Disable HLE and RTM on Haswell & BroadwellEduardo Habkost3-5/+12
2015-01-26sparse: Fix build with sparse on .S filesChristian Borntraeger1-0/+1
2015-01-26exec: fix madvise of NULL pointerPaolo Bonzini1-6/+7
2015-01-26.travis.yml: Add "--enable-modules"Paolo Bonzini1-0/+3
2015-01-26apic: do not dereference pointer before it is checked for NULLPaolo Bonzini1-3/+5
2015-01-26kvm_stat: Print errno when syscall to perf_event_open() failsWei Huang1-1/+6
2015-01-26kvm_stat: Update exit reasons to the latest defintionWei Huang1-0/+4
2015-01-26kvm_stat: Add aarch64 supportWei Huang1-0/+8
2015-01-26hw: misc, add educational driverJiri Slaby5-0/+525
2015-01-26vmstate: accept QEMUTimer in VMSTATE_TIMER*, add VMSTATE_TIMER_PTR*Paolo Bonzini27-33/+45
2015-01-26qemu-timer: introduce timer_deinitPaolo Bonzini2-3/+22
2015-01-26qemu-timer: add timer_init and timer_init_ns/us/msPaolo Bonzini1-0/+73
2015-01-26target-i386: make xmm_regs 512-bit widePaolo Bonzini3-104/+59
2015-01-26target-i386: use vmstate_offset_sub_array for AVX registersPaolo Bonzini2-12/+26
2015-01-26tests/multiboot: Add test for modulesKevin Wolf7-2/+119
2015-01-26multiboot: Fix offset of bootloader nameKevin Wolf1-7/+9
2015-01-26tests/multiboot: Update reference outputKevin Wolf1-19/+18
2015-01-26pc: fix KVM features in pc-1.3 and earlier machine typesPaolo Bonzini1-2/+2
2015-01-23Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell17-98/+239
2015-01-23Merge remote-tracking branch 'mreitz/block' into queue-blockKevin Wolf3-7/+59
2015-01-23iotests: Lower 064's memory usageMax Reitz2-6/+47
2015-01-23block: vhdx - force FileOffsetMB field to '0' for certain block statesJeff Cody1-1/+12
2015-01-23block: update string sizes for filename,backing_file,exact_filenameJeff Cody6-12/+13
2015-01-23block: mirror - change string allocation to 2-bytesJeff Cody1-1/+2
2015-01-23block: remove unused variable in bdrv_commitJeff Cody1-3/+0
2015-01-23block: qapi - move string allocation from stack to the heapJeff Cody1-3/+4
2015-01-23block: vmdk - move string allocations from stack to the heapJeff Cody1-16/+23
2015-01-23block: vmdk - make ret variable usage clearJeff Cody1-6/+8
2015-01-23iotests: Add tests for more corruption casesMax Reitz2-0/+28
2015-01-23qcow2: Add two more unalignment checksMax Reitz1-0/+21
2015-01-23virtio-blk: Use blk_aio_ioctlFam Zheng1-46/+79
2015-01-23virtio-blk: Pass req to virtio_blk_handle_scsi_reqFam Zheng2-7/+5
2015-01-23Merge remote-tracking branch 'remotes/otubo/tags/pull-seccomp-20150123' into ...Peter Maydell1-0/+1
2015-01-23seccomp: add mlockall to whitelistPaolo Bonzini1-0/+1
2015-01-22Merge remote-tracking branch 'remotes/kraxel/tags/pull-audio-20150122-1' into...Peter Maydell1-2/+2
2015-01-22Merge remote-tracking branch 'remotes/kraxel/tags/pull-input-20150122-1' into...Peter Maydell2-1/+34
2015-01-22Merge remote-tracking branch 'remotes/spice/tags/pull-spice-20150122-1' into ...Peter Maydell3-4/+14
2015-01-22Merge remote-tracking branch 'remotes/kraxel/tags/pull-vnc-20150122-1' into s...Peter Maydell8-198/+611
2015-01-22hw/input/hid.c Fix capslock hid codeDinar Valeev1-1/+1
2015-01-22hid: handle full ptr queues in post_loadGerd Hoffmann1-0/+21
2015-01-22input: improve docs for input-send-event qmp commandGerd Hoffmann1-0/+12
2015-01-22Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-signed' into s...Peter Maydell3-61/+7
2015-01-22monitor: add vnc websocketsGerd Hoffmann2-4/+16
2015-01-22monitor: add query-vnc-servers commandGerd Hoffmann3-0/+206
2015-01-22vnc: factor out qmp_query_client_listGerd Hoffmann1-15/+15
2015-01-22vnc: track & limit connectionsGerd Hoffmann2-3/+46
2015-01-22vnc: update docs/multiseat.txtGerd Hoffmann1-4/+14
2015-01-22vnc: allow binding servers to qemu consolesGerd Hoffmann1-7/+43
2015-01-22vnc: switch to QemuOpts, allow multiple serversGerd Hoffmann4-132/+199
2015-01-22vnc: add display id to acl namesGerd Hoffmann1-2/+20
2015-01-22vnc: remove unused DisplayState parameter, add id instead.Gerd Hoffmann3-26/+26
2015-01-22vnc: remove vnc_display globalGerd Hoffmann2-22/+43
2015-01-22spice: fix coverity reported defect in display codeGerd Hoffmann1-3/+3
2015-01-22spice: add unix address supportMarc-André Lureau2-1/+11
2015-01-22sb16: fix interrupt acknowledgementPaolo Bonzini1-2/+2
2015-01-21disas/sparc: Remove unused data sparc_opcode_archs[]Peter Maydell1-32/+0
2015-01-21target-sparc: Mark gen_load_trap_state_at_tl() as !CONFIG_USER_ONLYPeter Maydell1-0/+2
2015-01-21target-sparc: is_translating_asi() is TARGET_SPARC64 onlyPeter Maydell1-6/+2
2015-01-21target-sparc: address_mask(), asi_address_mask() are TARGET_SPARC64 onlyPeter Maydell1-0/+4
2015-01-21target-sparc: Remove unused gen_op_subi_cc and gen_op_addi_ccPeter Maydell1-24/+0
2015-01-20Merge remote-tracking branch 'remotes/pmaydell/tags/pull-misc-20150120' into ...Peter Maydell30-309/+242
2015-01-20cpu_ldst.h: Don't define helpers if MMU_MODE*_SUFFIX not definedPeter Maydell1-4/+8
2015-01-20cpu_ldst.h, cpu-all.h, bswap.h: Update documentation on ld/st accessorsPeter Maydell3-38/+32
2015-01-20cpu_ldst_template.h: Drop unused cpu_ldfq/stfq/ldfl/stfl accessorsPeter Maydell1-53/+1
2015-01-20cpu_ldst.h: Drop unused _raw macros, saddr() and laddr()Peter Maydell1-23/+0
2015-01-20cpu_ldst_template.h: Use ld*_p directly rather than via ld*_raw macrosPeter Maydell1-3/+3
2015-01-20cpu_ldst.h: Use inline functions for usermode cpu_ld/st accessorsPeter Maydell3-40/+127
2015-01-20cpu_ldst.h: Remove unused very short ld*/st* definesPeter Maydell1-26/+0
2015-01-20cpu_ldst.h: Drop unused ld/st*_kernel definesPeter Maydell1-15/+0
2015-01-20target-mips: Don't use _raw load/store accessorsPeter Maydell1-2/+2
2015-01-20linux-user/main.c (m68k): Use get_user_u16 rather than lduw in cpu_loopPeter Maydell1-1/+1
2015-01-20linux-user/vm86.c: Use cpu_ldl_data &c rather than plain ldl &cPeter Maydell1-26/+31
2015-01-20bsd-user/elfload.c: Don't use ldl() or ldq_raw()Peter Maydell1-4/+7
2015-01-20linux-user/elfload.c: Don't use _raw accessor functionsPeter Maydell1-2/+5
2015-01-20target-sparc: Don't use {ld, st}*_raw functionsPeter Maydell1-12/+12
2015-01-20monitor.c: Use ld*_p() instead of ld*_raw()Peter Maydell1-4/+4
2015-01-20cpu_ldst.h: Remove unused ldul_ macrosPeter Maydell1-9/+0
2015-01-20exec.c: Drop TARGET_HAS_ICE define and checksPeter Maydell17-48/+2
2015-01-20scripts/qapi-types.py: Add dummy member to empty structsPeter Maydell1-0/+8
2015-01-20Merge remote-tracking branch 'remotes/sstabellini/xen-2015-01-20-v2' into sta...Peter Maydell8-53/+526
2015-01-20xen: add a lock for the mapcachePaolo Bonzini1-11/+43
2015-01-20xen: do not use __-named variables in mapcachePaolo Bonzini1-20/+20
2015-01-20Xen: Use the ioreq-server API when availablePaul Durrant4-22/+399
2015-01-20Add device listener interfacePaul Durrant3-0/+64
2015-01-19Merge remote-tracking branch 'remotes/kraxel/tags/pull-console-20150119-1' in...Peter Maydell12-36/+137
2015-01-19ui/sdl2: Support shared surface for more pixman formatsGerd Hoffmann3-6/+22
2015-01-19ui/sdl: Support shared surface for more pixman formatsBenjamin Herrenschmidt1-6/+20
2015-01-19ui/gtk: Support shared surface for most pixman formatsBenjamin Herrenschmidt1-6/+7
2015-01-19ui/spice: Support shared surface for most pixman formatsGerd Hoffmann1-6/+7
2015-01-19ui/vnc: Support shared surface for most pixman formatsBenjamin Herrenschmidt1-7/+8
2015-01-19ui/pixman: add qemu_pixman_check_formatGerd Hoffmann2-0/+29
2015-01-19ui: Add dpy_gfx_check_format() to check backend shared surface supportBenjamin Herrenschmidt3-4/+43
2015-01-19ui: Make qemu_default_pixman_format() return 0 on unsupported formatsBenjamin Herrenschmidt1-1/+1
2015-01-16Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20150116'...Peter Maydell2-85/+70
2015-01-16fw_cfg: fix endianness in fw_cfg_data_mem_read() / _write()Laszlo Ersek1-34/+7
2015-01-16target-arm: crypto: fix BE host supportArd Biesheuvel1-51/+63
2015-01-16Merge remote-tracking branch 'remotes/amit-migration/tags/mig-2.3-1' into sta...Peter Maydell13-46/+143
2015-01-16vmstate: type-check sub-arraysmig-2.3-1Paolo Bonzini1-1/+1
2015-01-16migration_cancel: shutdown migration socketDr. David Alan Gilbert1-0/+12
2015-01-16Handle bi-directional communication for fd migrationCristian Klein1-2/+22
2015-01-16socket shutdownDr. David Alan Gilbert4-4/+48
2015-01-16Tests: QEMUSizedBuffer/QEMUBufferYang Hongyang1-12/+8
2015-01-16QEMUSizedBuffer: only free qsb that qemu_bufopen allocatedYang Hongyang1-4/+6
2015-01-15xbzrle: rebuild the cache_is_cached functionChenLiang1-22/+16
2015-01-15xbzrle: optimize XBZRLE to decrease the cache missesChenLiang4-10/+39
2015-01-15Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2015-01-1...Peter Maydell15-36/+34
2015-01-15vl.c: fix some alignment issuesMarcel Apfelbaum1-19/+19
2015-01-15blizzard: do not depend on VGA internalsPaolo Bonzini1-1/+0
2015-01-15Makefile: Remove config.status and common.env during 'make distclean'Thomas Huth1-2/+2
2015-01-15target-openrisc: bugfix for dec_sys to decode instructions correctlyDavid Morrison1-1/+1