aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2015-09-14Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staginguq/masterPeter Maydell29-409/+973
2015-09-14qapi: Fix cgen() for Python older than 2.7Markus Armbruster1-1/+3
2015-09-14Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell56-1040/+2046
2015-09-14qcow2: Make qcow2_alloc_bytes() more explicitMax Reitz1-0/+6
2015-09-14vmdk: Fix next_cluster_sector for compressed writeRadoslav Gerganov1-2/+6
2015-09-14iotests: Add test for checking large image filesMax Reitz3-0/+83
2015-09-14qcow2: Make size_to_clusters() return uint64_tMax Reitz3-17/+29
2015-09-14qemu-iotests: More qcow2 reopen testsKevin Wolf3-0/+188
2015-09-14qemu-iotests: Reopen qcow2 with lazy-refcounts changeKevin Wolf2-0/+45
2015-09-14qcow2: Support updating driver-specific options in reopenKevin Wolf1-9/+72
2015-09-14qcow2: Make qcow2_update_options() suitable for transactionsKevin Wolf1-40/+73
2015-09-14qcow2: Fix memory leak in qcow2_update_options() error pathKevin Wolf1-2/+10
2015-09-14qcow2: Leave s unchanged on qcow2_update_options() failureKevin Wolf1-22/+35
2015-09-14qcow2: Move rest of option handling to qcow2_update_options()Kevin Wolf1-66/+68
2015-09-14qcow2: Move qcow2_update_options() call upKevin Wolf1-9/+9
2015-09-14qcow2: Factor out qcow2_update_options()Kevin Wolf1-59/+76
2015-09-14qcow2: Improve error messageKevin Wolf1-1/+1
2015-09-14qemu-io: Add command 'reopen'Kevin Wolf1-0/+90
2015-09-14qemu-io: Remove duplicate 'open' error messageKevin Wolf1-1/+0
2015-09-14block: Allow specifying driver-specific options to reopenKevin Wolf3-6/+44
2015-09-14qcow2: Rename BDRVQcowState to BDRVQcow2StateKevin Wolf6-120/+120
2015-09-14block: Drop bdrv_find_whitelisted_format()Max Reitz2-9/+0
2015-09-14block: Drop drv parameter from bdrv_fill_options()Max Reitz1-37/+22
2015-09-14block: Drop drv parameter from bdrv_open_inherit()Max Reitz1-10/+7
2015-09-14block: Drop drv parameter from bdrv_open()Max Reitz14-29/+25
2015-09-14block: Always pass NULL as drv for bdrv_open()Max Reitz4-63/+57
2015-09-14Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20150914'...Peter Maydell16-209/+949
2015-09-14target-arm: Add VMPIDR_EL2Edgar E. Iglesias2-2/+25
2015-09-14target-arm: Break out mpidr_read_val()Edgar E. Iglesias1-1/+6
2015-09-14target-arm: Add VPIDR_EL2Edgar E. Iglesias2-1/+42
2015-09-14target-arm: Suppress EPD for S2, EL2 and EL3 translationsEdgar E. Iglesias1-2/+4
2015-09-14target-arm: Suppress TBI for S2 translationsEdgar E. Iglesias1-1/+3
2015-09-14target-arm: Add VTTBR_EL2Edgar E. Iglesias2-2/+33
2015-09-14target-arm: Add VTCR_EL2Edgar E. Iglesias2-2/+42
2015-09-14hw/cpu/{a15mpcore, a9mpcore}: Handle missing has_el3 CPU props gracefullyEdgar E. Iglesias2-2/+2
2015-09-14i.MX: Add GPIO devices to i.MX25 SOCJean-Christophe Dubois2-0/+44
2015-09-14i.MX: Add GPIO devices to i.MX31 SOCJean-Christophe Dubois2-0/+42
2015-09-14i.MX: Add GPIO deviceJean-Christophe Dubois3-0/+403
2015-09-14target-arm: Use tcg_gen_extrh_i64_i32Richard Henderson1-25/+9
2015-09-14target-arm: Recognize RORRichard Henderson1-12/+21
2015-09-14target-arm: Eliminate unnecessary zero-extend in disas_bitfieldRichard Henderson1-1/+5
2015-09-14target-arm: Recognize UXTB, UXTH, LSR, LSLRichard Henderson1-0/+17
2015-09-14target-arm: Recognize SXTB, SXTH, SXTW, ASRRichard Henderson1-1/+23
2015-09-14target-arm: Implement fcsel with movcondRichard Henderson1-28/+17
2015-09-14target-arm: Implement ccmp branchlessRichard Henderson1-16/+58
2015-09-14target-arm: Use setcond and movcond for cselRichard Henderson1-36/+49
2015-09-14target-arm: Handle always condition codes within arm_test_ccRichard Henderson1-0/+9
2015-09-14target-arm: Introduce DisasCompareRichard Henderson2-46/+78
2015-09-14target-arm: Share all common TCG temporariesRichard Henderson3-27/+13
2015-09-14xlnx-zynqmp: Remove unnecessary brackets around error messagesAlistair Francis1-5/+5
2015-09-14arm: xlnx-zynqmp: Fix up GIC region sizeNathan Rossi1-1/+1
2015-09-14Merge remote-tracking branch 'remotes/aurel/tags/pull-sh4-next-20150913' into...Peter Maydell3-95/+71
2015-09-13sh4: Fix initramfs initialization for endiannes-mismatched targetsGuenter Roeck1-3/+3
2015-09-13target-sh4: improve shad instructionAurelien Jarno1-31/+22
2015-09-13target-sh4: improve shld instructionAurelien Jarno1-26/+22
2015-09-13target-sh4: improve cmp/str instructionAurelien Jarno1-12/+5
2015-09-13target-sh4: use deposit in swap.b instructionAurelien Jarno1-6/+2
2015-09-13target-sh4: add flags markups for FP helpersAurelien Jarno1-17/+17
2015-09-11Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20150911' into stagingPeter Maydell38-95/+155
2015-09-11scripts/qemu-gdb: Add brief comment describing usagePeter Maydell1-0/+3
2015-09-11scripts/qemu-gdb: Silently pass through SIGUSR1Peter Maydell1-0/+4
2015-09-11scripts/qemu-gdb: Split CoroutineCommand into its own filePeter Maydell2-76/+93
2015-09-11scripts/qemu-gdb: Split MtreeCommand into its own modulePeter Maydell3-62/+118
2015-09-11cpu-exec: introduce loop exit with restore functionPavel Dovgalyuk2-0/+10
2015-09-11softmmu: remove now unused functionsPavel Dovgalyuk2-35/+0
2015-09-11softmmu: add helper function to pass through retaddrPavel Dovgalyuk4-14/+99
2015-09-11tlb: Add "ifetch" argument to cpu_mmu_index()Benjamin Herrenschmidt32-46/+46
2015-09-11Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2015-09-1...Peter Maydell165-649/+472
2015-09-11virtio-vga: enable for i386Gerd Hoffmann1-0/+1
2015-09-11hw/arm/spitz: Remove meaningless blank PropertyShannon Zhao1-5/+0
2015-09-11hw/gpio/zaurus: Remove meaningless blank PropertyShannon Zhao1-5/+0
2015-09-11hw/virtio/virtio-pci: Remove meaningless blank PropertyShannon Zhao1-5/+0
2015-09-11hw/s390x/s390-virtio-bus: Remove meaningless blank PropertyShannon Zhao1-5/+0
2015-09-11typofixes - v4Veres Lajos35-48/+47
2015-09-11qapi-schema: remove legacy<> from docMarc-André Lureau1-9/+6
2015-09-11disas/microblaze: Remove unused codeStefan Weil1-150/+0
2015-09-11help: dd missing newlineLaurent Vivier1-1/+1
2015-09-11Target-ppc: Remove unnecessary variableShraddha Barke1-7/+2
2015-09-11baum: Fix build with debugging enabledSamuel Thibault1-1/+1
2015-09-11linux-user: Fix warnings caused by missing 'static' attributeStefan Weil1-4/+4
2015-09-11opts: produce valid command line in qemu_opts_printKővágó, Zoltán34-100/+123
2015-09-11docs: fix a qga/qapi-schema.json commentMarc-André Lureau1-1/+2
2015-09-11trivial: remove trailing newline from error_reportJohn Snow3-4/+4
2015-09-11maint: avoid useless "if (foo) free(foo)" patternMarkus Armbruster9-40/+20
2015-09-11maint: avoid useless "if (foo) free(foo)" patternDaniel P. Berrange20-93/+39
2015-09-11maint: remove unused include for strings.hDaniel P. Berrange4-4/+0
2015-09-11maint: remove unused include for signal.hDaniel P. Berrange10-10/+0
2015-09-11maint: remove unused include for dirent.hDaniel P. Berrange5-6/+0
2015-09-11maint: remove unused include for assert.hDaniel P. Berrange8-9/+0
2015-09-11maint: remove / fix many doubled wordsDaniel P. Berrange23-26/+26
2015-09-11maint: remove double semicolons in many filesDaniel P. Berrange5-6/+6
2015-09-11i6300esb: fix timer overflowLaurent Vivier1-1/+1
2015-09-11Trivial: fix commandline help messageAndrey Korolyov1-1/+1
2015-09-11Update language files for QEMU 2.4.0Stefan Weil7-108/+188
2015-09-10Merge remote-tracking branch 'remotes/sstabellini/tags/xen-2015-09-10-tag' in...Peter Maydell23-230/+1179
2015-09-10xen/pt: Don't slurp wholesale the PCI configuration registersKonrad Rzeszutek Wilk1-6/+1
2015-09-10xen/pt: Check for return values for xen_host_pci_[get|set] in initKonrad Rzeszutek Wilk1-8/+16
2015-09-10xen/pt: Move bulk of xen_pt_unregister_device in its own routine.Konrad Rzeszutek Wilk1-58/+63
2015-09-10xen/pt: Make xen_pt_unregister_device idempotentKonrad Rzeszutek Wilk4-6/+22
2015-09-10xen/pt: Log xen_host_pci_get/set errors in MSI code.Konrad Rzeszutek Wilk1-4/+14
2015-09-10xen/pt: Log xen_host_pci_get in two init functionsKonrad Rzeszutek Wilk1-0/+9
2015-09-10xen/pt: Remove XenPTReg->data field.Konrad Rzeszutek Wilk2-30/+49
2015-09-10xen/pt: Check if reg->init function sets the 'data' past the reg->sizeKonrad Rzeszutek Wilk1-2/+8
2015-09-10xen/pt: Sync up the dev.config and data values.Konrad Rzeszutek Wilk1-1/+58
2015-09-10xen/pt: Use xen_host_pci_get_[byte|word] instead of dev.configKonrad Rzeszutek Wilk2-28/+73
2015-09-10Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2015-09-10' into...Peter Maydell5-122/+233
2015-09-10xen/pt: Use XEN_PT_LOG properly to guard against compiler warnings.Konrad Rzeszutek Wilk1-1/+1
2015-09-10xen/pt/msi: Add the register value when printing logging and error messagesKonrad Rzeszutek Wilk1-3/+3
2015-09-10xen: use errno instead of rc for xc_domain_add_to_physmapKonrad Rzeszutek Wilk3-2/+25
2015-09-10xen/pt: xen_host_pci_config_read returns -errno, not -1 on failureKonrad Rzeszutek Wilk1-1/+1
2015-09-10xen/pt: Make xen_pt_msi_set_enable staticKonrad Rzeszutek Wilk2-2/+1
2015-09-10xen/pt: Update comments with proper function name.Konrad Rzeszutek Wilk1-2/+2
2015-09-10xen/HVM: atomically access pointers in bufioreq handlingJan Beulich3-9/+56
2015-09-10xen-hvm: When using xc_domain_add_to_physmap also include errno when reportingKonrad Rzeszutek Wilk1-2/+2
2015-09-10xen, gfx passthrough: add opregion mappingTiejun Chen3-3/+136
2015-09-10xen, gfx passthrough: register host bridge specific to passthroughTiejun Chen1-2/+13
2015-09-10xen, gfx passthrough: register a isa bridgeTiejun Chen1-0/+22
2015-09-10igd gfx passthrough: create a isa bridgeTiejun Chen2-0/+113
2015-09-10xen, gfx passthrough: retrieve VGA BIOS to workTiejun Chen3-0/+94
2015-09-10xen, gfx passthrough: basic graphics passthrough supportTiejun Chen10-1/+165
2015-09-10hw/pci-assign: split pci-assign.cTiejun Chen4-75/+126
2015-09-10piix: create host bridge to passthroughTiejun Chen2-0/+87
2015-09-10error: On abort, report where the error was createdMarkus Armbruster5-30/+81
2015-09-10error: Revamp interface documentationMarkus Armbruster1-47/+124
2015-09-10error: error_set_errno() is unused, dropMarkus Armbruster2-8/+4
2015-09-10qga/vss-win32: Document the DLL requires non-null errpMarkus Armbruster3-2/+4
2015-09-10qga: Clean up unnecessarily dirty castsMarkus Armbruster5-19/+13
2015-09-10error: Make error_setg() a functionMarkus Armbruster2-2/+11
2015-09-10error: De-duplicate code creating Error objectsMarkus Armbruster1-43/+25
2015-09-10Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell21-82/+86
2015-09-10hw/pci: fix pci_update_mappings() trace eventsLaszlo Ersek2-4/+4
2015-09-10pc: memhotplug: keep reserved-memory-end broken on 2.4 and earlier machinesIgor Mammedov4-2/+11
2015-09-10pc: memhotplug: fix incorrectly set reserved-memory-endIgor Mammedov1-1/+3
2015-09-10acpi: Remove unused definition.Richard W.M. Jones1-1/+0
2015-09-10virtio: avoid leading underscores for helpersCornelia Huck11-45/+48
2015-09-10pc: Remove redundant arguments from xen_hvm_init()Eduardo Habkost5-23/+17
2015-09-10pci: Fix pci_device_iommu_address_space() bus propagationBenjamin Herrenschmidt1-8/+5
2015-09-10cutils: work around platform differences in strto{l,ul,ll,ull}Paolo Bonzini2-46/+35
2015-09-09cpu-exec: fix lock hierarchy for user-mode emulationPaolo Bonzini2-22/+55
2015-09-09exec: make mmap_lock/mmap_unlock globally availablePaolo Bonzini4-9/+6
2015-09-09tcg: comment on which functions have to be called with mmap_lock heldPaolo Bonzini1-7/+22
2015-09-09tcg: add memory barriers in page_find_alloc accessesPaolo Bonzini1-4/+4
2015-09-09remove unused spinlock.KONRAD Frederic1-49/+0
2015-09-09replace spinlock by QemuMutex.KONRAD Frederic8-19/+73
2015-09-09cpus: remove tcg_halt_cond and tcg_cpu_thread globalsKONRAD Frederic1-9/+6
2015-09-09cpus: protect work list with work_mutexPaolo Bonzini3-5/+24
2015-09-09scripts/dump-guest-memory.py: fix after RAMBlock changeMichael S. Tsirkin1-1/+1
2015-09-09configure: Add support for jemallocAlexandre Derumier1-0/+28
2015-09-09add macro file for coccinellePaolo Bonzini1-0/+119
2015-09-09configure: factor out adding disas configurePeter Crosthwaite1-40/+25
2015-09-09vhost-scsi: fix wrong vhost-scsi firmware pathGonglei1-1/+1
2015-09-09checkpatch: remove tests that are not relevant outside the kernelPaolo Bonzini1-389/+12
2015-09-09checkpatch: adapt some tests to QEMUPaolo Bonzini1-81/+60
2015-09-09CODING_STYLE: update mixed declaration rulesPaolo Bonzini1-4/+9
2015-09-09qmp: Add example usage of strto*l() qemu wrapperCarlos L. Torres1-4/+10
2015-09-09cutils: Add qemu_strtoull() wrapperCarlos L. Torres3-0/+348
2015-09-09cutils: Add qemu_strtoll() wrapperCarlos L. Torres3-0/+345
2015-09-09cutils: Add qemu_strtoul() wrapperCarlos L. Torres3-0/+352
2015-09-09cutils: Add qemu_strtol() wrapperCarlos L. Torres3-0/+379
2015-09-09translate-all: remove obsolete comment about l1_mapEmilio G. Cota1-2/+1
2015-09-09linux-user: call rcu_(un)register_thread on pthread_(exit|create)Emilio G. Cota1-0/+2
2015-09-09rcu: fix comment with s/rcu_gp_lock/rcu_registry_lock/Emilio G. Cota1-1/+1
2015-09-09rcu: init rcu_registry_lock after forkEmilio G. Cota1-1/+6
2015-09-09Makefile.target: include top level build dir in vpathMichael Marineau1-1/+1
2015-09-09Move RAMBlock and ram_list to ram_addr.hDr. David Alan Gilbert2-41/+40
2015-09-09tcg: signal-free qemu_cpu_kickPaolo Bonzini4-72/+27
2015-09-09use qemu_cpu_kick instead of cpu_exit or qemu_cpu_kick_threadPaolo Bonzini3-11/+10
2015-09-09tcg: synchronize exit_request and tcg_current_cpu accessesPaolo Bonzini2-5/+11
2015-09-09tcg: synchronize cpu->exit_request and cpu->tcg_exit_req accessesPaolo Bonzini2-1/+7
2015-09-09tcg: assign cpu->current_tb in a simpler placePaolo Bonzini1-8/+2
2015-09-09remove qemu/tls.hPaolo Bonzini3-56/+2
2015-09-09tcg: introduce tcg_current_cpuPaolo Bonzini3-11/+9
2015-09-09i8257: remove cpu_request_exit irqPaolo Bonzini11-77/+13
2015-09-09i8257: rewrite DMA_schedule to avoid hooking into the CPU loopPaolo Bonzini5-10/+16
2015-09-08Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20150908'...Peter Maydell21-104/+493
2015-09-08xlnx-zynqmp: Connect the sysbus AHCI to ZynqMPAlistair Francis2-0/+21
2015-09-08xlnx-zynqmp.c: Convert some of the error_propagate() calls to error_abortAlistair Francis1-12/+2
2015-09-08ahci.c: Don't assume AHCIState's parent is AHCIPCIStateAlistair Francis2-6/+9
2015-09-08ahci: Separate the AHCI state structure into the headerAlistair Francis2-13/+14
2015-09-08cadence_gem: Correct Marvell PHY SPCFC reset valueAlistair Francis1-1/+1
2015-09-08target-arm: Add AArch64 access to PAR_EL1Edgar E. Iglesias1-0/+6
2015-09-08target-arm: Correct opc1 for AT_S12ExxEdgar E. Iglesias1-4/+4
2015-09-08target-arm: Log the target EL when taking exceptionsEdgar E. Iglesias1-1/+2
2015-09-08target-arm: Fix default_exception_el() function for the case when EL3 is not ...Sergey Sorokin3-4/+13
2015-09-08hw/arm/virt: Enable TZ extensions on the GIC if we are using themPeter Maydell1-2/+5
2015-09-08hw/arm/virt: Default to not providing TrustZone supportPeter Maydell1-2/+5
2015-09-08hw/cpu/{a15mpcore, a9mpcore}: enable TrustZone in GIC if it is enabled in CPUsPeter Maydell2-0/+24
2015-09-08hw/intc/arm_gic_common: Configure IRQs as NS if doing direct NS kernel bootPeter Maydell2-3/+49
2015-09-08hw/arm: new interface for devices which need to behave differently for kernel...Peter Maydell2-0/+77
2015-09-08qom: Add recursive version of object_child_for_eachPeter Crosthwaite2-3/+37
2015-09-08hw/intc/arm_gic: Actually set the active bits for active interruptsPeter Maydell1-0/+2
2015-09-08hw/intc/arm_gic: Drop running_irq and last_active arraysPeter Maydell3-44/+76
2015-09-08hw/intc/arm_gic: Fix handling of GICC_APR<n>, GICC_NSAPR<n> registersPeter Maydell3-4/+116
2015-09-08hw/intc/arm_gic: Running priority is group priority, not full priorityPeter Maydell1-1/+27
2015-09-08armv7m_nvic: Implement ICSR without using internal GIC statePeter Maydell1-7/+6
2015-09-08pc_init1: pass parameters just with typesTiejun Chen1-6/+8
2015-09-08i440fx: make types configurable at run-timeMichael S. Tsirkin3-7/+12
2015-09-08xen-hvm: Add trace to ioreqDon Slutz2-0/+28
2015-09-08target-microblaze: Use setcond for pcmp*Richard Henderson1-19/+4
2015-09-08target-cris: Use movcond and setcondRichard Henderson2-30/+9