aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2014-02-27file_ram_alloc: unify mem-path,mem-prealloc error handlinguq/masterMarcelo Tosatti1-4/+10
2014-02-27kvm-all: exit in case max vcpus exceededMarcelo Tosatti1-2/+1
2014-02-27Merge remote-tracking branch 'remotes/kvm/uq/master' into stagingPeter Maydell1-1/+1
2014-02-27Merge remote-tracking branch 'remotes/awilliam/tags/vfio-pci-for-qemu-2014022...Peter Maydell3-4/+80
2014-02-26Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140226'...Peter Maydell34-192/+1379
2014-02-26Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20140225' i...Peter Maydell9-47/+84
2014-02-26Merge remote-tracking branch 'remotes/stefanha/tags/net-pull-request' into st...Peter Maydell10-125/+244
2014-02-26Merge remote-tracking branch 'remotes/kraxel/tags/pull-audio-3' into stagingPeter Maydell1-28/+32
2014-02-26vfio: blacklist loading of unstable romsBandan Das1-0/+73
2014-02-26qdev-monitor: set DeviceState opts before calling realizeBandan Das1-1/+3
2014-02-26pci-assign: Fix potential read beyond buffer on -EBUSYMarkus Armbruster1-0/+1
2014-02-26vfio: Fix overrun after readlink() fills buffer completelyMarkus Armbruster1-3/+3
2014-02-26dma/pl330: implement dmaadnh instructionPeter Crosthwaite1-3/+16
2014-02-26dma/pl330: Fix buffer depthPeter Crosthwaite1-1/+1
2014-02-26dma/pl330: Add event debugging printfsPeter Crosthwaite1-0/+2
2014-02-26dma/pl330: Rename parent_objPeter Crosthwaite1-1/+2
2014-02-26dma/pl330: printf format type sweep.Peter Crosthwaite1-12/+14
2014-02-26dma/pl330: Fix misleading typePeter Crosthwaite1-1/+1
2014-02-26dma/pl330: Delete overly verbose debug printfPeter Crosthwaite1-1/+0
2014-02-26target-arm: Add support for AArch32 ARMv8 CRC32 instructionsWill Newton6-1/+101
2014-02-26include/qemu/crc32c.h: Rename include guards to match filenameWill Newton1-2/+2
2014-02-26target-arm: Add utility function for checking AA32/64 state of an ELPeter Maydell1-0/+16
2014-02-26target-arm: Implement AArch64 view of CPACRPeter Maydell2-2/+3
2014-02-26target-arm: A64: Implement MSR (immediate) instructionsPeter Maydell3-1/+51
2014-02-26target-arm: Store AIF bits in env->pstate for AArch32Peter Maydell5-23/+34
2014-02-26target-arm: A64: Implement WFIPeter Maydell1-1/+4
2014-02-26target-arm: Get MMU index information correct for A64 codePeter Maydell2-4/+9
2014-02-26target-arm: Implement AArch64 OSLAR_EL1 sysreg as WIPeter Maydell1-0/+4
2014-02-26target-arm: Implement AArch64 dummy breakpoint and watchpoint registersPeter Maydell2-0/+36
2014-02-26target-arm: Implement AArch64 ID and feature registersPeter Maydell2-0/+55
2014-02-26target-arm: Implement AArch64 generic timersPeter Maydell2-14/+75
2014-02-26target-arm: Implement AArch64 MPIDRPeter Maydell1-2/+4
2014-02-26target-arm: Implement AArch64 TTBR*Peter Maydell3-64/+33
2014-02-26target-arm: Implement AArch64 VBAR_EL1Peter Maydell2-2/+9
2014-02-26target-arm: Implement AArch64 TCR_EL1Peter Maydell2-4/+17
2014-02-26target-arm: Implement AArch64 SCTLR_EL1Peter Maydell2-2/+3
2014-02-26target-arm: Implement AArch64 memory attribute registersPeter Maydell2-1/+26
2014-02-26target-arm: Implement AArch64 dummy MDSCR_EL1Peter Maydell1-0/+6
2014-02-26target-arm: Implement AArch64 TLB invalidate opsPeter Maydell1-0/+73
2014-02-26target-arm: Implement AArch64 cache invalidate/clean opsPeter Maydell2-2/+49
2014-02-26target-arm: Implement AArch64 MIDR_EL1Peter Maydell1-0/+3
2014-02-26target-arm: Implement AArch64 CurrentEL sysregPeter Maydell3-1/+12
2014-02-26target-arm: A64: Make cache ID registers visible to AArch64Peter Maydell4-11/+25
2014-02-26target-arm: Fix raw read and write functions on AArch64 registersPeter Maydell3-3/+15
2014-02-26hw: arm_gic_kvm: Add KVM VGIC save/restore logicChristoffer Dall1-2/+422
2014-02-26arm: vgic device control api supportChristoffer Dall4-15/+80
2014-02-26kvm: Common device control API functionsChristoffer Dall3-0/+62
2014-02-26kvm: Introduce kvm_arch_irqchip_createChristoffer Dall4-2/+29
2014-02-26linux-headers: Update from v3.14-rc3Christoffer Dall5-4/+74
2014-02-26hw/intc/arm_gic: Fix GIC_SET_LEVELChristoffer Dall1-1/+1
2014-02-26target-arm: Load correct access bits from ARMv5 level 2 page table descriptorsPeter Maydell1-1/+1
2014-02-26hw/arm/musicpal: Remove nonexistent CDTP2, CDTP3 registersPeter Maydell1-4/+2
2014-02-26hw/intc/exynos4210_combiner: Don't overrun output_irq array in initPeter Maydell1-1/+1
2014-02-26target-arm: Fix incorrect arithmetic constructing short-form PAR for ATS opsPeter Maydell1-2/+2
2014-02-26hw/timer/arm_timer: Avoid array overrun for bad addressesPeter Maydell1-0/+2
2014-02-26hw/net/stellaris_enet: Avoid unintended sign extensionPeter Maydell1-1/+2
2014-02-26hw/misc/arm_sysctl: Fix bad boundary check on mb clock accessesPeter Maydell1-2/+2
2014-02-26xilinx: Delete hw/include/xilinx.hPeter Crosthwaite4-13/+1
2014-02-26xilinx: Inline usages of xilinx_axi*_init()Peter Crosthwaite2-38/+19
2014-02-26xilinx: Inline usage of xilinx_ethlite_create()Peter Crosthwaite2-20/+8
2014-02-26xilinx: Inline usages of xilinx_timer_create()Peter Crosthwaite4-18/+20
2014-02-26xilinx: Inline usages of xilinx_intc_create()Peter Crosthwaite4-18/+18
2014-02-26microblaze/ml605: Define macros for irq/memory mapsPeter Crosthwaite1-3/+12
2014-02-26ppc/virtex_ml507: Define macros for irq/memory mapsPeter Crosthwaite1-3/+11
2014-02-26microblaze/s3adsp_1800: Define macros for irq mapPeter Crosthwaite1-1/+6
2014-02-25modules: do not include gmodule-2.0 in static buildsPaolo Bonzini2-1/+10
2014-02-25Merge remote-tracking branch 'remotes/spice/tags/pull-spice-3' into stagingPeter Maydell1-1/+7
2014-02-25virtio-net: use qemu_get_queue() where possibleStefan Hajnoczi1-1/+1
2014-02-25vhost_net: use offload API instead of bypassing itStefan Hajnoczi1-3/+3
2014-02-25net: remove implicit peer from offload APIStefan Hajnoczi4-40/+40
2014-02-25rdma: rename 'x-rdma' => 'rdma'Michael R. Hines4-22/+17
2014-02-25Fix two XBZRLE corruption issuesDr. David Alan Gilbert3-17/+51
2014-02-25Fix vmstate_info_int32_le comparison/assignDr. David Alan Gilbert1-7/+8
2014-02-25qemu_file: use fwrite() correctlyJuan Quintela1-1/+8
2014-02-25Merge remote-tracking branch 'remotes/mdroth/qga-pull-2014-02-24' into stagingPeter Maydell7-78/+132
2014-02-25Merge remote-tracking branch 'remotes/xtensa/tags/20140224-xtensa' into stagingPeter Maydell42-63/+332
2014-02-25net: Disable netmap backend when not supportedVincenzo Maffione2-43/+22
2014-02-25net: add offloading support to netmap backendVincenzo Maffione1-1/+67
2014-02-25net: make tap offloading callbacks staticVincenzo Maffione3-18/+12
2014-02-25net: virtio-net and vmxnet3 use offloading APIVincenzo Maffione3-19/+13
2014-02-25net: TAP uses NetClientInfo offloading callbacksVincenzo Maffione2-43/+55
2014-02-25net: extend NetClientInfo for offloadingVincenzo Maffione2-0/+74
2014-02-25net: change vnet-hdr TAP prototypesVincenzo Maffione3-9/+9
2014-02-25opencores_eth: flush queue whenever can_receive can go from false to trueMax Filippov1-2/+31
2014-02-25Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell50-635/+2820
2014-02-24Merge remote-tracking branch 'remotes/sstabellini/xen-140220' into stagingPeter Maydell4-4/+16
2014-02-24Merge remote-tracking branch 'remotes/bonzini/configure' into stagingPeter Maydell21-127/+541
2014-02-24configure: check that C++ compiler actually worksPeter Maydell1-0/+29
2014-02-24qxl: add sanity checkGerd Hoffmann1-1/+7
2014-02-24hda-audio: qom cleanupsGerd Hoffmann1-28/+32
2014-02-24target-xtensa: provide HW confg ID registersMax Filippov4-3/+21
2014-02-24target-xtensa: refactor standard core configurationMax Filippov4-21/+13
2014-02-24target-xtensa: add basic tests for cache opcodesMax Filippov2-0/+98
2014-02-24target-xtensa: allow using core configuration in testsMax Filippov30-32/+37
2014-02-24target-xtensa: add overridable test_init macroMax Filippov2-2/+6
2014-02-24target-xtensa: add basic checks to icache opcodesMax Filippov3-0/+33
2014-02-24target-xtensa: add basic checks to dcache opcodesMax Filippov1-0/+38
2014-02-24target-xtensa: add RRRI4 opcode format fieldsMax Filippov1-0/+9
2014-02-24opencores_eth: flush queue whenever can_receive can go from false to trueMax Filippov1-2/+31
2014-02-24hw/xtensa: add support for ML605 and KC705 FPGA boardMax Filippov1-4/+47
2014-02-23qemu-ga: isa-serial support on WindowsMiki Mishael2-6/+31
2014-02-23qga: Fix memory allocation pastoMarkus Armbruster1-1/+1
2014-02-23qga: Don't require 'time' argument in guest-set-time commandMichal Privoznik3-29/+51
2014-02-23qga: vss-win32: Fix interference with snapshot deletion by other VSS requestTomoki Sekiyama1-1/+3
2014-02-23qga: vss-win32: Fix interference with snapshot creation by other VSS requestersTomoki Sekiyama2-27/+36
2014-02-23qga: vss-win32: Use NULL as an invalid pointer for OpenEvent and CreateEventTomoki Sekiyama2-17/+13
2014-02-21iotests: Mixed quorum child device specificationsMax Reitz2-0/+66
2014-02-21quorum: Simplify quorum_open()Max Reitz1-27/+39
2014-02-21quorum: Add unit test.Benoît Canet3-0/+130
2014-02-21quorum: Add quorum_open() and quorum_close().Benoît Canet3-1/+184
2014-02-21quorum: Implement recursive .bdrv_recurse_is_first_non_filter in quorum.Benoît Canet1-0/+19
2014-02-21quorum: Add quorum_co_flush().Benoît Canet1-0/+28
2014-02-21quorum: Add quorum_invalidate_cache().Benoît Canet1-0/+11
2014-02-21quorum: Add quorum_getlength().Benoît Canet1-0/+26
2014-02-21quorum: Add quorum mechanism.Benoît Canet6-2/+467
2014-02-21quorum: Add quorum_aio_readv.Benoît Canet1-1/+38
2014-02-21blkverify: Extract qemu_iovec_clone() and qemu_iovec_compare() from blkverify.Benoît Canet3-106/+110
2014-02-21quorum: Add quorum_aio_writev and its dependencies.Benoît Canet1-0/+103
2014-02-21quorum: Create BDRVQuorumState and BlkDriver and do init.Benoît Canet1-0/+31
2014-02-21quorum: Create quorum.c, add QuorumChildRequest and QuorumAIOCB.Benoît Canet2-0/+54
2014-02-21check-qdict: Test termination of qdict_array_split()Max Reitz1-0/+53
2014-02-21check-qdict: Adjust test for qdict_array_split()Max Reitz1-6/+16
2014-02-21qdict: Extract non-QDicts in qdict_array_split()Max Reitz1-14/+46
2014-02-21qemu-config: Sections must consist of keysMax Reitz1-0/+6
2014-02-21qemu-iotests: Check qemu-img command line parsingKevin Wolf3-0/+738
2014-02-21qemu-img: Allow -o help with incomplete argument listKevin Wolf1-23/+35
2014-02-21qemu-img amend: Support multiple -o optionsKevin Wolf1-2/+15
2014-02-21qemu-img convert: Support multiple -o optionsKevin Wolf1-9/+25
2014-02-21qemu-img create: Support multiple -o optionsKevin Wolf1-6/+22
2014-02-21qemu-option: has_help_option() and is_valid_option_list()Kevin Wolf2-0/+51
2014-02-21vdi: say why an image is badPaolo Bonzini1-9/+16
2014-02-21block: do not abuse EMEDIUMTYPEPaolo Bonzini9-11/+19
2014-02-21vmdk: correctly propagate errorsPaolo Bonzini2-9/+8
2014-02-21vmdk: do not try opening a file as both image and descriptorPaolo Bonzini2-9/+17
2014-02-21vmdk: push vmdk_read_desc up to callerPaolo Bonzini1-24/+31
2014-02-21vmdk: extract vmdk_read_descPaolo Bonzini1-11/+30
2014-02-21vvfat: correctly propagate errorsPaolo Bonzini1-6/+3
2014-02-21vhdx: correctly propagate errorsPaolo Bonzini1-12/+9
2014-02-21qed: correctly propagate errorsPaolo Bonzini1-7/+6
2014-02-21qcow: correctly propagate errorsPaolo Bonzini1-6/+6
2014-02-21curl: correctly propagate errorsPaolo Bonzini1-8/+5
2014-02-21cow: correctly propagate errorsPaolo Bonzini1-5/+3
2014-02-21gluster: correctly propagate errorsPaolo Bonzini1-11/+13
2014-02-21gluster: default scheme to gluster:// and host to localhost.Paolo Bonzini1-2/+2
2014-02-21iscsi: correctly propagate errors in iscsi_openPaolo Bonzini1-50/+53
2014-02-21iscsi: fix indentationPaolo Bonzini1-22/+23
2014-02-21nbd: move socket wrappers to qemu-nbdPaolo Bonzini3-54/+52
2014-02-21nbd: inline tcp_socket_incoming_spec into sole callerPaolo Bonzini2-7/+2
2014-02-21nbd: correctly propagate errorsPaolo Bonzini4-35/+18
2014-02-21nbd: produce a better error if neither host nor port is passedPaolo Bonzini2-7/+8
2014-02-21block: Remove bdrv_open_image()'s force_raw optionMax Reitz4-27/+8
2014-02-21block: Reuse success path from bdrv_open()Max Reitz1-34/+29
2014-02-21block: Handle bs->options in bdrv_open() onlyMax Reitz1-23/+15
2014-02-21block: Remove bdrv_new() from bdrv_file_open()Max Reitz1-11/+13
2014-02-21block: Reuse reference handling from bdrv_open()Max Reitz1-25/+7
2014-02-21block: Make bdrv_file_open() staticMax Reitz10-24/+48
2014-02-21block: Add reference parameter to bdrv_open()Max Reitz10-27/+61
2014-02-21block: Change BDS parameter of bdrv_open() to **Max Reitz12-57/+73
2014-02-21block: Fix bdrv_is_first_non_filter()Kevin Wolf1-5/+1
2014-02-21qcow2: Set zero flag for discarded clustersKevin Wolf2-6/+34
2014-02-21Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140220'...Peter Maydell17-574/+1794
2014-02-21Merge remote-tracking branch 'remotes/stefanha/tags/qtest-monitor-process-pul...Peter Maydell1-33/+26
2014-02-21Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' int...Peter Maydell9-65/+219
2014-02-21Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell1-0/+2
2014-02-21Merge remote-tracking branch 'remotes/riku/linux-user-for-upstream' into stagingPeter Maydell21-13/+136
2014-02-21tcg/i386: Fix build for systems without working cpuid.h (MacOSX, Win32)Peter Maydell2-2/+15
2014-02-21KVM: Use return value for error printAlexander Graf1-1/+1
2014-02-20xen_disk: fix io accountingOlaf Hering1-1/+12
2014-02-20Call pci_piix3_xen_ide_unplug from unplug_disksStefano Stabellini3-3/+4
2014-02-20Merge remote-tracking branch 'remotes/kraxel/tags/pull-usb-3' into stagingPeter Maydell14-70/+77
2014-02-20Merge remote-tracking branch 'remotes/rth/tcg-next' into stagingPeter Maydell6-66/+414
2014-02-20Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-peter' in...Peter Maydell124-863/+1047
2014-02-20build: softmmu targets do not have a "main.o" filePaolo Bonzini1-2/+0
2014-02-20configure: Disable libtool if -fPIE does not work with it (bug #1257099)Don Slutz1-1/+62
2014-02-20block: convert block drivers linked with libs to modulesFam Zheng1-5/+5
2014-02-20Makefile: introduce common-obj-m and block-obj-m for DSOFam Zheng3-2/+10
2014-02-20Makefile: install modules with "make install"Fam Zheng1-0/+6
2014-02-20module: implement module loadingFam Zheng7-12/+217
2014-02-20rules.mak: introduce DSO rulesFam Zheng4-10/+64
2014-02-20darwin: do not use -mdynamic-no-picPaolo Bonzini1-2/+0
2014-02-20block: use per-object cflags and libsFam Zheng2-16/+22
2014-02-20rules.mak: allow per object cflags and libsFam Zheng1-3/+16
2014-02-20rules.mak: fix $(obj) to a real relative pathFam Zheng5-25/+38
2014-02-20util: Split out exec_dir from os_find_datadirFam Zheng10-56/+108
2014-02-20Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into stagingPeter Maydell41-157/+338
2014-02-20linux-user: AArch64: Fix exclusive store of the zero registerJanne Grunau1-2/+4
2014-02-20target-arm: A64: Implement unprivileged load/storePeter Maydell1-32/+37
2014-02-20target-arm: A64: Implement narrowing three-reg-diff operationsPeter Maydell1-1/+59
2014-02-20target-arm: A64: Implement the wide 3-reg-different operationsPeter Maydell1-1/+40
2014-02-20target-arm: A64: Add most remaining three-reg-diff widening opsPeter Maydell1-21/+88
2014-02-20target-arm: A64: Add opcode comments to disas_simd_three_reg_diffPeter Maydell1-11/+11
2014-02-20target-arm: A64: Implement store-exclusive for system modePeter Maydell1-6/+62
2014-02-20target-arm: Fix incorrect type for value argument to write_raw_cp_regPeter Maydell1-1/+1
2014-02-20target-arm: Remove failure status return from read/write_raw_cp_regPeter Maydell1-24/+12
2014-02-20target-arm: Remove unnecessary code now read/write fns can't failPeter Maydell2-6/+0
2014-02-20target-arm: Drop success/fail return from cpreg read and write functionsPeter Maydell6-238/+154
2014-02-20target-arm: Convert miscellaneous reginfo structs to accessfnPeter Maydell1-25/+19
2014-02-20target-arm: Convert generic timer reginfo to accessfnPeter Maydell1-56/+66
2014-02-20target-arm: Convert performance monitor reginfo to accessfnPeter Maydell1-42/+28
2014-02-20target-arm: Split cpreg access checks out from read/write functionsPeter Maydell5-4/+66