aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2012-08-15block: Convert open calls to qemu_openCorey Bryant6-28/+26
2012-08-15block: Prevent detection of /dev/fdset/ as floppyCorey Bryant1-1/+3
2012-08-15qapi: Introduce add-fd, remove-fd, query-fdsetsCorey Bryant3-0/+409
2012-08-15qemu-char: Add MSG_CMSG_CLOEXEC flag to recvmsgCorey Bryant1-2/+10
2012-08-14update-linux-headers.sh: Pull in asm-generic/kvm_para.hPeter Maydell1-0/+5
2012-08-14kvmvapic: Disable if there is insufficient memoryJan Kiszka1-1/+3
2012-08-14kvm: i8254: Finish time conversion fixJan Kiszka1-4/+10
2012-08-14kvm: i8254: Cache kernel clock offset in KVMPITStateJan Kiszka1-14/+24
2012-08-14Merge remote-tracking branch 'origin/master' into stagingAnthony Liguori25-1792/+1978
2012-08-14Merge branch 'linux-user.next' of git://git.linaro.org/people/pmaydell/qemu-armBlue Swirl8-92/+206
2012-08-14linux-user: ARM: Ignore immediate value for svc in thumb modeAlexander Graf1-2/+1
2012-08-14linux-user: Use init_guest_space when -R and -B are specifiedMeador Inge3-44/+56
2012-08-14linux-user: Factor out guest space probing into a functionMeador Inge2-33/+90
2012-08-14flatload: fix bss clearingMike Frysinger1-1/+1
2012-08-14linux-user: make host_to_target_cmsg support SO_TIMESTAMP cmsg_typeJing Huang1-4/+16
2012-08-14linux-user: make do_setsockopt support SOL_RAW ICMP_FILTER socket optionJing Huang1-0/+20
2012-08-14linux-user: pass sockaddr from host to targetJing Huang1-3/+13
2012-08-14x86: switch to AREG0 free modeBlue Swirl11-200/+151
2012-08-14x86: avoid AREG0 in segmentation helpersBlue Swirl4-160/+150
2012-08-14x86: avoid AREG0 for misc helpersBlue Swirl4-83/+84
2012-08-14x86: use wrappers for memory access helpersBlue Swirl3-103/+126
2012-08-14x86: avoid AREG0 for SMM helpersBlue Swirl4-13/+6
2012-08-14x86: avoid AREG0 for SVM helpersBlue Swirl4-115/+110
2012-08-14x86: avoid AREG0 for integer helpersBlue Swirl5-71/+88
2012-08-14x86: avoid AREG0 for condition code helpersBlue Swirl10-169/+179
2012-08-14x86: avoid AREG0 for FPU helpersBlue Swirl8-876/+968
2012-08-14Merge remote-tracking branch 'kraxel/seabios-5a02306' into stagingAnthony Liguori2-0/+0
2012-08-14MAINTAINERS: Update email address for Stefan HajnocziStefan Hajnoczi1-2/+2
2012-08-14trace/simple: Replace asprintf by g_strdup_printfStefan Weil1-10/+4
2012-08-14trace/simple: Fix compiler warning for 32 bit hostsStefan Weil1-1/+1
2012-08-14trace: avoid pointer aliasing in trace_record_finish()Harsh Prateek Bora1-5/+4
2012-08-14trace: drop unused TraceBufferRecord->next_tbuf_idx fieldHarsh Prateek Bora2-3/+0
2012-08-14trace: remove unnecessary write_to_buffer() typecastingHarsh Prateek Bora1-3/+3
2012-08-14trace: rename TraceRecordHeader to TraceLogHeaderHarsh Prateek Bora1-2/+2
2012-08-13Merge remote-tracking branch 'qmp/queue/qmp' into stagingAnthony Liguori35-1119/+689
2012-08-13Merge remote-tracking branch 'quintela/migration-next-20120808' into stagingAnthony Liguori16-13/+1451
2012-08-13Merge remote-tracking branch 'pmaydell/arm-devs.next' into stagingAnthony Liguori8-57/+104
2012-08-13target-ppc: add implementation of query-cpu-definitions (v2)Anthony Liguori1-0/+26
2012-08-13target-i386: add implementation of query-cpu-definitions (v2)Anthony Liguori1-0/+22
2012-08-13qapi: add query-cpu-definitions command (v2)Anthony Liguori3-0/+35
2012-08-13compiler: add macro for GCC weak symbolsAnthony Liguori1-0/+1
2012-08-13qapi: add query-machines commandAnthony Liguori3-0/+65
2012-08-13qapi: mark QOM commands stableAnthony Liguori1-15/+4
2012-08-13qmp: introduce device-list-properties commandAnthony Liguori3-0/+85
2012-08-13qmp: add SUSPEND_DISK eventLuiz Capitulino4-0/+18
2012-08-13qmp: qmp-events.txt: add missing doc for the SUSPEND eventLuiz Capitulino1-0/+12
2012-08-13qmp: qmp-events.txt: put events in alphabetical orderLuiz Capitulino1-136/+130
2012-08-13qmp: emit the WAKEUP event when the guest is put to runLuiz Capitulino2-1/+14
2012-08-13qmp: don't emit the RESET event on wakeup from S3Luiz Capitulino1-1/+15
2012-08-13scripts: qapi-commands.py: qmp-commands.h: include qdict.hLuiz Capitulino1-0/+1
2012-08-13docs: writing-qmp-commands.txt: update error sectionLuiz Capitulino1-20/+27
2012-08-13error, qerror: drop QDict memberLuiz Capitulino3-9/+0
2012-08-13qerror: drop qerror_table and qerror_format()Luiz Capitulino2-407/+0
2012-08-13error, qerror: pass desc string to error callsLuiz Capitulino4-119/+77
2012-08-13error: drop error_get_qobject()/error_set_qobject()Luiz Capitulino4-50/+0
2012-08-13qemu-ga: switch to the new error format on the wireLuiz Capitulino4-3/+13
2012-08-13qmp: switch to the new error format on the wireLuiz Capitulino4-69/+18
2012-08-13error: drop unused functionsLuiz Capitulino3-65/+0
2012-08-13hmp: hmp_change(): use error_get_class()Luiz Capitulino1-1/+2
2012-08-13error: add error_get_class()Luiz Capitulino2-0/+10
2012-08-13qerror: add proper ErrorClass value for QERR_ macrosLuiz Capitulino1-70/+70
2012-08-13error, qerror: add ErrorClass argument to error functionsLuiz Capitulino4-78/+90
2012-08-13qerror: qerror_table: don't use C99 struct initializersLuiz Capitulino2-139/+139
2012-08-13qapi-schema: add ErrorClass enumLuiz Capitulino1-0/+30
2012-08-13qapi: don't convert enum strings to lowercaseLuiz Capitulino1-1/+1
2012-08-13qapi: generate correct enum names for camel case enumsLuiz Capitulino1-1/+11
2012-08-13qapi: qapi-types.h: don't include qapi/qapi-types-core.hLuiz Capitulino1-1/+2
2012-08-13hmp: hmp.h: include qdict.hLuiz Capitulino1-0/+1
2012-08-13block: block_int: include qerror.hLuiz Capitulino1-0/+1
2012-08-13qerror: drop QERR_SOCKET_CONNECT_IN_PROGRESSLuiz Capitulino2-7/+0
2012-08-13migration: don't rely on any QERR_SOCKET_*Luiz Capitulino2-15/+9
2012-08-13net: inet_connect(), inet_connect_opts(): add in_progress argumentLuiz Capitulino6-9/+17
2012-08-13hmp_change(): don't access DeviceEncrypted's dataLuiz Capitulino1-27/+2
2012-08-13hmp: hmp_cont(): don't rely on QERR_DEVICE_ENCRYPTEDLuiz Capitulino1-18/+19
2012-08-13qmp: query-block: add 'encryption_key_missing' fieldLuiz Capitulino2-3/+7
2012-08-13error: don't delay error message constructionLuiz Capitulino2-10/+2
2012-08-13qerror: don't delay error message constructionLuiz Capitulino2-26/+5
2012-08-13qerror: qerror_format(): return an allocated stringLuiz Capitulino3-7/+10
2012-08-13qerror: QError: drop file, linenr, funcLuiz Capitulino2-24/+4
2012-08-13qerror: avoid passing qerr pointerLuiz Capitulino1-12/+12
2012-08-13qerror: drop qerror_abort()Luiz Capitulino1-27/+14
2012-08-13qerror: reduce public exposureLuiz Capitulino2-10/+5
2012-08-13qerror: QERR_DEVICE_ENCRYPTED: change error messageLuiz Capitulino1-1/+1
2012-08-13qerror: QERR_AMBIGUOUS_PATH: drop %(object) from human msgLuiz Capitulino1-1/+1
2012-08-13monitor: drop unused monitor debug codeLuiz Capitulino2-75/+0
2012-08-13arm: Move some ARM devices into libhwAndreas Färber3-12/+41
2012-08-13Merge remote-tracking branch 'qemu-kvm/uq/master' into stagingAnthony Liguori13-27/+170
2012-08-13linux-user: Move target_to_host_errno_table[] setup out of ioctl loopPeter Maydell1-5/+6
2012-08-13linux-user: Fix SNDCTL_DSP_MAP{IN, OUT}BUF ioctl definitionsPeter Maydell3-4/+7
2012-08-13linux-user: Fix incorrect TARGET_BLKBSZGET, TARGET_BLKBSZSETPeter Maydell1-2/+2
2012-08-13ssd0323: abort() instead of exit(1) on error.Peter A. G. Crosthwaite1-1/+3
2012-08-13hw/sd.c: make sd_wp_addr() return boolMitsyanko Igor1-1/+1
2012-08-13hw/sd.c: make sd_dataready() return boolMitsyanko Igor2-2/+2
2012-08-13hw/sd.c: convert binary variables to boolMitsyanko Igor2-14/+14
2012-08-13hw/sd.c: introduce wrapper for conversion address to wp groupMitsyanko Igor1-14/+13
2012-08-13hw/sd.c: make sd_wp_addr() accept 64 bit address argumentMitsyanko Igor1-1/+1
2012-08-13hw/sd.c: convert wp_groups in SDState to bitfieldMitsyanko Igor1-14/+19
2012-08-13armv7m: Guard against no -kernel argumentPeter A. G. Crosthwaite1-0/+5
2012-08-13hw/armv7m_nvic: Fix incorrect default for num-irqs propertyPeter Maydell1-7/+14
2012-08-13qom: Reimplement InterfacesAnthony Liguori2-150/+116
2012-08-13xilinx_axi*: Re-implemented interconnectPeter A. G. Crosthwaite8-107/+139
2012-08-12Merge branch 'master' of git://git.qemu.org/qemuNicholas Bellinger331-3157/+15141
2012-08-11Merge remote-tracking branch 'stefanha/trivial-patches' into stagingAnthony Liguori7-30/+30
2012-08-11Merge remote-tracking branch 'kwolf/for-anthony' into stagingAnthony Liguori15-45/+155
2012-08-11Merge remote-tracking branch 'bonzini/scsi-next' into stagingAnthony Liguori8-42/+163
2012-08-11configure: fix double check tests with ClangBlue Swirl1-3/+3
2012-08-11configure: Check for -Werror causing failures when compiling testsPeter Maydell1-4/+28
2012-08-11exec.c: fix dirty bitmap reallocationIgor Mitsyanko1-0/+2
2012-08-11Makefile: add qapi.py dependenciesStefan Hajnoczi1-6/+8
2012-08-11unicore32-softmmu: Add a minimal curses screen supportGuan Xuetao1-2/+43
2012-08-11unicore32: Close dump-option of cpu_dump_state_ucf64 functionGuan Xuetao1-1/+1
2012-08-11unicore32: Disintegrate cpu_dump_state_ucf64 functionGuan Xuetao1-16/+25
2012-08-11unicore32: Split UniCore-F64 instruction helpers from helper.cGuan Xuetao3-330/+347
2012-08-11unicore32-softmmu: Add is_default setting for puv3 machineGuan Xuetao1-0/+1
2012-08-11unicore32-softmmu: Add maintainer information for UniCore32 machineGuan Xuetao1-0/+8
2012-08-11unicore32-softmmu: Add ps2 supportGuan Xuetao2-0/+6
2012-08-11unicore32-softmmu: Add puv3 dma supportGuan Xuetao3-0/+111
2012-08-11unicore32-softmmu: Add puv3 pm supportGuan Xuetao3-0/+151
2012-08-11unicore32-softmmu: Add puv3 gpio supportGuan Xuetao3-0/+148
2012-08-11unicore32-softmmu: Add puv3 ostimer supportGuan Xuetao4-0/+156
2012-08-11unicore32-softmmu: Add puv3 interrupt supportGuan Xuetao3-1/+160
2012-08-11unicore32-softmmu: Add puv3 soc/board supportGuan Xuetao4-0/+148
2012-08-11unicore32-softmmu: Make sure that kernel can access user spaceGuan Xuetao1-10/+26
2012-08-11unicore32-softmmu: Implement softmmu specific functionsGuan Xuetao2-5/+253
2012-08-11target-unicore32: Drop UC32_CPUID macrosAndreas Färber1-4/+0
2012-08-11unicore32-softmmu: Make UniCore32 cpuid & exceptions correct and runableGuan Xuetao4-12/+25
2012-08-11unicore32-softmmu: Add coprocessor 0(sysctrl) and 1(ocd) instruction supportGuan Xuetao3-49/+233
2012-08-11unicore32-softmmu: Add unicore32-softmmu build supportGuan Xuetao10-15/+106
2012-08-10target-arm: Fix typos in commentsPeter Maydell6-24/+24
2012-08-10arm: translate: comment typo - s/middel/middle/Peter A. G. Crosthwaite1-1/+1
2012-08-10vl.c: Exit QEMU early if no machine is foundDunrong Huang1-5/+5
2012-08-10qemu-iotests: skip 039 with ./check -nocacheStefan Hajnoczi2-0/+15
2012-08-10block: add BLOCK_O_CHECK for qemu-img checkStefan Hajnoczi5-4/+11
2012-08-10qcow2: mark image clean after repair succeedsStefan Hajnoczi1-13/+15
2012-08-10qed: mark image clean after repair succeedsStefan Hajnoczi3-8/+32
2012-08-10blockdev: flip default cache mode from writethrough to writebackPaolo Bonzini1-0/+1
2012-08-10virtio-blk: disable write cache if not negotiatedPaolo Bonzini1-0/+14
2012-08-10virtio-blk: support VIRTIO_BLK_F_CONFIG_WCEPaolo Bonzini2-3/+17
2012-08-10qemu-iotests: Save some sed processesKevin Wolf1-10/+10
2012-08-10ahci: Fix sglist memleak in ahci_dma_rw_buf()Jason Baron2-0/+4
2012-08-10ahci: Fix ahci cdrom read corruptions for reads > 128kJason Baron2-7/+35
2012-08-10virtio-blk: fix use-after-free while handling scsi commandsAvi Kivity1-0/+1
2012-08-09handle device help before accelerator set upBruce Rogers1-3/+5
2012-08-09Merge branch 'x86cpu_qom_tcg_v2' of git://github.com/imammedo/qemuBlue Swirl6-27/+15
2012-08-09qemu_rearm_alarm_timer: do not call rearm if the next deadline is INT64_MAXStefano Stabellini1-7/+3
2012-08-09target-xtensa: make 'sim' to be the default machineMax Filippov1-0/+1
2012-08-09target-xtensa: make default CPU depend on target endiannessMax Filippov3-5/+11
2012-08-09MIPS: Correct FCR0 initializationNathan Froyd1-0/+1
2012-08-09scsi-bus: remove overlapping entryBlue Swirl1-1/+0
2012-08-09xilinx_axienet: avoid useless self-assignmentBlue Swirl1-1/+0
2012-08-09user: fix accidental AREG0 useBlue Swirl1-5/+12
2012-08-09qapi: avoid reserved keywordsBlue Swirl2-3/+19
2012-08-09sparc: fix expression with uninitialized initial valueBlue Swirl1-5/+3
2012-08-09sparc: fix floppy TC line setupBlue Swirl1-5/+13
2012-08-09esp: add Tekram DC-390 emulation (PC SCSI adapter)Hervé Poussineau1-1/+123
2012-08-09Revert "pci: add some stubs"Hervé Poussineau1-15/+0
2012-08-09esp: move PCI emulation to a new file esp-pci.cHervé Poussineau4-362/+398
2012-08-09esp: move some definitions to header fileHervé Poussineau2-117/+127
2012-08-09scsi-disk: add support for the UNMAP commandPaolo Bonzini1-1/+92
2012-08-09scsi-disk: improve out-of-range LBA detection for WRITE SAMEPaolo Bonzini1-1/+2
2012-08-09scsi-disk: more assertions and resets for aiocbPaolo Bonzini1-8/+8
2012-08-09kvm: Add documentation comment for kvm_irqchip_in_kernel()Peter Maydell1-0/+11
2012-08-09kvm: Decouple 'GSI routing' from 'kernel irqchip'Peter Maydell4-2/+15
2012-08-09kvm: Decouple 'MSI routing via irqfds' from 'kernel irqchip'Peter Maydell5-3/+18
2012-08-09kvm: Decouple 'irqfds usable' from 'kernel irqchip'Peter Maydell4-1/+18
2012-08-09kvm: Move kvm_allows_irq0_override() to target-i386, fix return typePeter Maydell8-12/+42
2012-08-09kvm: Rename kvm_irqchip_set_irq() to kvm_set_irq()Peter Maydell4-6/+6
2012-08-09kvm: Decouple 'async interrupt delivery' from 'kernel irqchip'Peter Maydell4-2/+22
2012-08-09configure: Don't implicitly hardcode list of KVM architecturesPeter Maydell1-3/+11
2012-08-09kvm: Check if smp_cpus exceeds max cpus supported by kvmDunrong Huang1-0/+29
2012-08-09virtio-scsi: do not compare 32-bit QEMU tags against 64-bit virtio-scsi tagsPaolo Bonzini1-2/+8
2012-08-09iscsi: Pick default initiator-name based on the name of the VMRonnie Sahlberg6-1/+28
2012-08-08iscsi: reorganize code for parse_initiator_namePaolo Bonzini1-12/+9
2012-08-08iscsi: do not leak initiator_namePaolo Bonzini1-17/+16
2012-08-08Restart optimization on stage3 update versionJuan Quintela1-9/+15
2012-08-08Add XBZRLE statisticsOrit Wasserman6-2/+122
2012-08-08Add migration accounting for normal and duplicate pagesOrit Wasserman6-5/+88
2012-08-08Change total_time to total-time in MigrationStatsOrit Wasserman2-4/+9
2012-08-08Add migrate_set_cache_size commandOrit Wasserman9-0/+152
2012-08-08Add XBZRLE to ram_save_block and ram_save_liveOrit Wasserman3-2/+184
2012-08-08Add xbzrle_encode_buffer and xbzrle_decode_buffer functionsOrit Wasserman2-0/+163
2012-08-08Add uleb encoding/decoding functionsOrit Wasserman2-0/+41
2012-08-08Add cache handling functionsOrit Wasserman5-0/+320
2012-08-08Add XBZRLE documentationOrit Wasserman1-0/+128
2012-08-08Add migrate-set-capabilitiesOrit Wasserman6-0/+98
2012-08-08Add migration capabilitiesOrit Wasserman8-0/+140
2012-08-07update seabios to latest masterGerd Hoffmann2-0/+0
2012-08-07Merge remote-tracking branch 'kraxel/usb.58' into stagingAnthony Liguori1-2/+9
2012-08-07Merge remote-tracking branch 'kwolf/for-anthony' into stagingAnthony Liguori18-60/+650
2012-08-07usb-storage: fix SYNCHRONIZE_CACHEGerd Hoffmann1-0/+3
2012-08-07usb-storage: improve debug loggingGerd Hoffmann1-2/+6
2012-08-06slirp: fix build on mingw32Anthony Liguori2-2/+2
2012-08-06qemu-img: use QemuOpts instead of QEMUOptionParameter in resize functionDong Xu Wang1-11/+17
2012-08-06qemu-iotests: Be more flexible with image creation optionsKevin Wolf2-7/+7
2012-08-06qemu-iotests: add 039 qcow2 lazy refcounts testStefan Hajnoczi3-0/+190
2012-08-06qemu-io: add "abort" command to simulate program crashStefan Hajnoczi1-0/+12
2012-08-06qcow2: implement lazy refcountsStefan Hajnoczi6-24/+107
2012-08-06qemu-iotests: ignore qemu-img create lazy_refcounts outputStefan Hajnoczi1-1/+2
2012-08-06docs: add lazy refcounts bit to qcow2 specificationStefan Hajnoczi1-1/+6
2012-08-06qcow2: introduce dirty bitStefan Hajnoczi4-15/+67