aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2015-08-09vhost-user: document MQ protocol extensionsvhost-userMichael S. Tsirkin1-0/+34
2015-08-09vhost_net: ctrl vq is handled in qemuMichael S. Tsirkin1-1/+0
2015-08-09vhost: works! nvqs negotiated correctlyMichael S. Tsirkin3-3/+22
2015-08-09virtio-net: limit max_queues at setup timeMichael S. Tsirkin1-11/+8
2015-08-09vhost-user: start it on initMichael S. Tsirkin1-2/+1
2015-08-09vhost-user: add failing testMichael S. Tsirkin1-2/+16
2015-08-09vhost user test: verify nvqsMichael S. Tsirkin1-0/+12
2015-08-09vhost-user: add messages to set current # of vqsMichael S. Tsirkin1-1/+22
2015-08-09vhost: forward # of queues to backendMichael S. Tsirkin4-0/+27
2015-08-09vhost: add max queues api, use single queue apiMichael S. Tsirkin3-6/+17
2015-08-09vhost: add single dev flagMichael S. Tsirkin5-1/+23
2015-08-06fixup! vhost: add new mesagesMichael S. Tsirkin1-1/+1
2015-08-06vhost: userspace only has one peer nowMichael S. Tsirkin1-6/+22
2015-08-03vhost: add new mesagesMichael S. Tsirkin2-2/+22
2015-08-03chost user: more fixups for vhost devicesMichael S. Tsirkin1-5/+5
2015-08-03vhost-user: fixup vhost deviceMichael S. Tsirkin1-20/+18
2015-08-03vhost-user: add vhost user deviceMichael S. Tsirkin1-15/+50
2015-08-03vhost_net: don't overwrite nvqsMichael S. Tsirkin1-3/+0
2015-08-03vhost: extend structure to multiple queuesMichael S. Tsirkin1-1/+1
2015-08-03virtio-net: allow downgrading max_queuesMichael S. Tsirkin2-2/+3
2015-07-31vhost-user-test:Michael S. Tsirkin1-4/+9
2015-07-31vhost-user-test: add no_protocol optionMichael S. Tsirkin1-2/+15
2015-07-31vhost-user-test: add idx field to test stateMichael S. Tsirkin1-3/+7
2015-07-31vhost-user-test: refactor init/cleanupMichael S. Tsirkin1-9/+20
2015-07-31vhost-user-test: move more data into test stateMichael S. Tsirkin1-6/+6
2015-07-31vhost-user: test state structureMichael S. Tsirkin1-4/+10
2015-07-31vhost-user-test: don't hard-code 0 indexMichael S. Tsirkin1-5/+7
2015-07-30vhost-user: run on /tmpMichael S. Tsirkin1-2/+2
2015-07-30vhost-user: unit test for new messagesMichael S. Tsirkin2-1/+20
2015-07-16vhost-user: add protocol feature negotiationMichael S. Tsirkin4-0/+92
2015-07-16vhost-user: refactor ioctl translationMichael S. Tsirkin1-41/+46
2015-07-15Revert "vhost-user: add multi queue support"Michael S. Tsirkin6-49/+18
2015-07-14ack! ich9: fix skipped vmstate_memhp_state subsectionAmit Shah0-0/+0
2015-07-14ich9: fix skipped vmstate_memhp_state subsectionPaulo Alcantara1-3/+0
2015-07-13pc: fix reuse of pc-i440fx-2.4 in pc-i440fx-2.3Eduardo Habkost1-1/+1
2015-07-13Revert "virtio-net: enable virtio 1.0"Jason Wang1-1/+0
2015-07-13virtio-pci: don't crash on illegal lengthMichael S. Tsirkin1-2/+4
2015-07-13qdev: fix 64 bit propertiesCornelia Huck2-2/+2
2015-07-08tco-test: fix up config accesses and re-enableMichael S. Tsirkin2-13/+4
2015-07-08virtio fix cfg endian-ness for BE targetsMichael S. Tsirkin1-8/+83
2015-07-08virtio-pci: implement cfg capabilityMichael S. Tsirkin2-1/+78
2015-07-08virtio: define virtio_pci_cfg_cap in header.Michael S. Tsirkin1-0/+6
2015-07-08pcie: Set the "link active" in the link status registerBenjamin Herrenschmidt1-1/+1
2015-07-08pci_regs.h: import from linuxMichael S. Tsirkin3-720/+721
2015-07-08virtio_net: reuse constants from linuxMichael S. Tsirkin2-12/+16
2015-07-08hw/i386/pc: don't carry FDC from pc_basic_device_init() to pc_cmos_init()Laszlo Ersek4-11/+9
2015-07-08hw/i386/pc: reflect any FDC @ ioport 0x3f0 in the CMOSLaszlo Ersek1-2/+55
2015-07-08hw/i386/pc: factor out pc_cmos_init_floppy()Laszlo Ersek1-29/+38
2015-07-08ich9: implement strap SPKR pin logicPaulo Alcantara4-3/+28
2015-07-08tests: add testcase for TCO watchdog emulationPaulo Alcantara2-0/+462
2015-07-07ich9: add TCO interface emulationPaulo Alcantara10-8/+439
2015-07-07acpi: split out ICH ACPI supportMichael S. Tsirkin3-1/+4
2015-07-07Revert "dataplane: allow virtio-1 devices"Cornelia Huck1-26/+21
2015-07-07dataplane: fix cross-endian issuesGreg Kurz1-2/+4
2015-07-06Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream-smm' into sta...Peter Maydell22-344/+517
2015-07-06pc: add SMM propertyPaolo Bonzini7-2/+76
2015-07-06ich9: add smm_enabled field and argumentsPaolo Bonzini5-7/+11
2015-07-06pc_piix: rename kvm_enabled to smm_enabledPaolo Bonzini3-7/+7
2015-07-06target-i386: register a separate KVM address space including SMRAM regionsPaolo Bonzini1-1/+40
2015-07-06kvm-all: kvm_irqchip_create is not expected to failPaolo Bonzini1-17/+18
2015-07-06kvm-all: add support for multiple address spacesPaolo Bonzini2-7/+10
2015-07-06kvm-all: make KVM's memory listener more genericPaolo Bonzini2-62/+94
2015-07-06kvm-all: move internal types to kvm_int.hPaolo Bonzini2-17/+31
2015-07-06kvm-all: remove useless typedefPaolo Bonzini1-3/+1
2015-07-06kvm-all: put kvm_mem_flags to more workAndrew Jones1-22/+20
2015-07-06target-i386: add support for SMBASE MSR and SMIsPaolo Bonzini2-12/+94
2015-07-06piix4/ich9: do not raise SMI on ACPI enable/disable commandsPaolo Bonzini2-0/+6
2015-07-06linux-headers: Update to 4.2-rc1Alexey Kardashevskiy7-199/+121
2015-07-06Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell26-73/+299
2015-07-06exec: skip MMIO regions correctly in cpu_physical_memory_write_rom_internalPaolo Bonzini1-1/+13
2015-07-06Stop including qemu-common.h in memory.hPeter Maydell6-5/+22
2015-07-06Merge remote-tracking branch 'remotes/xtensa/tags/20150706-xtensa' into stagingPeter Maydell9-16/+70
2015-07-06target-xtensa: fix gdb register map constructionMax Filippov7-7/+27
2015-07-06target-xtensa: add 64-bit floating point registersMax Filippov4-9/+43
2015-07-06Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20150706'...Peter Maydell9-15/+63
2015-07-06arm_mptimer: Respect IT bit stateDmitry Osipenko1-1/+1
2015-07-06arm_mptimer: Fix timer shutdown and mode changeDmitry Osipenko1-2/+9
2015-07-06hw/intc/arm_gic_common.c: Reset all registersPeter Maydell1-3/+18
2015-07-06target-arm: Implement YIELD insn to yield in ARM and Thumb translatorsPeter Maydell1-0/+7
2015-07-06target-arm: Split DISAS_YIELD from DISAS_WFEPeter Maydell4-3/+23
2015-07-06Fix interval interrupt of cadence ttc when timer is in decrement modeJohannes Schlatow1-5/+4
2015-07-06target-arm: fix write helper for TLBI ALLE1ISSergey Fedorov1-1/+1
2015-07-05Merge remote-tracking branch 'remotes/jnsnow/tags/ide-pull-request' into stagingPeter Maydell9-268/+635
2015-07-05Merge remote-tracking branch 'remotes/ehabkost/tags/numa-pull-request' into s...Peter Maydell7-78/+219
2015-07-04ahci: fix sdb fis semanticsJohn Snow1-12/+17
2015-07-04qtest/ahci: halted ncq migration testJohn Snow1-4/+15
2015-07-04ahci: Do not map cmd_fis to generate responseJohn Snow1-45/+5
2015-07-04ahci: ncq migrationJohn Snow1-1/+50
2015-07-04ahci: add get_cmd_header helperJohn Snow1-3/+12
2015-07-04ahci: add cmd header to ncq transfer stateJohn Snow2-5/+7
2015-07-04qtest/ahci: halted NCQ testJohn Snow1-4/+15
2015-07-04ahci: correct ncq sector countJohn Snow2-3/+6
2015-07-04ahci: correct types in NCQTransferStateJohn Snow2-7/+7
2015-07-04ahci: add rwerror=stop support for ncqJohn Snow4-2/+44
2015-07-04ahci: factor ncq_finish out of ncq_cbJohn Snow1-12/+18
2015-07-04ahci: refactor process_ncq_commandJohn Snow1-31/+42
2015-07-04ahci: assert is_ncq for process_ncqJohn Snow1-38/+30
2015-07-04ahci: stash ncq commandJohn Snow2-1/+3
2015-07-04ide: add limit to .prepare_buf()John Snow5-24/+36
2015-07-04qtest/ahci: ncq migration testJohn Snow1-4/+15
2015-07-04qtest/ahci: simple ncq data testJohn Snow3-33/+53
2015-07-04libqos/ahci: Force all NCQ commands to be LBA48John Snow1-1/+1
2015-07-04libqos/ahci: set the NCQ tag on command_commitJohn Snow1-0/+5
2015-07-04libqos/ahci: adjust expected NCQ interruptsJohn Snow1-2/+7
2015-07-04libqos/ahci: edit wait to be ncq awareJohn Snow1-3/+7
2015-07-04libqos/ahci: add NCQ frame supportJohn Snow2-10/+63
2015-07-04libqos/ahci: fix cmd_sanity for ncqJohn Snow2-24/+25
2015-07-04ahci/qtest: Execute IDENTIFY prior to data commandsJohn Snow1-0/+6
2015-07-04ahci: ncq sector count correctionJohn Snow1-3/+3
2015-07-04ahci: add ncq debug checksJohn Snow1-0/+23
2015-07-04ahci: separate prdtl from optsJohn Snow2-12/+14
2015-07-04ahci: check for ncq prdtl overflowJohn Snow1-5/+15
2015-07-04ahci: add ncq_err helperJohn Snow1-4/+10
2015-07-04ahci: use shorter variablesJohn Snow1-8/+10
2015-07-04ahci: Rename NCQFIS structure fieldsJohn Snow1-10/+25
2015-07-04qtest/ahci: add port_reset testJohn Snow1-0/+24
2015-07-04libqos/ahci: fix memory management bugsJohn Snow1-2/+4
2015-07-04qtest/ahci: add test_maxJohn Snow1-5/+45
2015-07-04ahci: Do not ignore memory access read sizeJohn Snow1-2/+25
2015-07-03numa: API to lookup NUMA node by addressBharata B Rao2-0/+42
2015-07-03numa: Store boot memory address range in node_infoBharata B Rao1-0/+27
2015-07-03numa,pc-dimm: Store pc-dimm memory information in numa_infoBharata B Rao3-0/+40
2015-07-03pc: Abort if HotplugHandlerClass::plug() failsBharata B Rao1-1/+1
2015-07-03pc,pc-dimm: Factor out reusable parts in pc_dimm_plug to a separate routineBharata B Rao3-63/+87
2015-07-03pc,pc-dimm: Extract hotplug related fields in PCMachineState to a structureBharata B Rao4-19/+27
2015-07-03Merge remote-tracking branch 'remotes/kraxel/tags/pull-input-20150703-1' into...Peter Maydell3-6/+33
2015-07-03update pci-bridge-seat section in docs/multiseat.txtGerd Hoffmann1-4/+5
2015-07-03virtio-input: add input routing supportGerd Hoffmann3-2/+28
2015-07-02Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20150702-v3' into sta...Peter Maydell11-66/+283
2015-07-02s390x/migration: Introduce 2.4 machineChristian Borntraeger1-4/+18
2015-07-02s390x/gdb: synchronize cpu state after modifying acrsDavid Hildenbrand1-0/+1
2015-07-02s390x/ipl: Fix boot if no bootindex was specifiedChristian Borntraeger1-2/+2
2015-07-02virtio-ccw: migrate ->revisionCornelia Huck1-0/+2
2015-07-02s390x/virtio-ccw: support virtio-1 set_vq formatCornelia Huck1-41/+92
2015-07-02s390x/virtio-ccw: add virtio set-revision callThomas Huth2-2/+84
2015-07-02Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell31-170/+353
2015-07-02block: remove redundant check before g_slist_find()Alberto Garcia1-1/+1
2015-07-02block/nfs: limit maximum readahead size to 1MBPeter Lieven1-0/+7
2015-07-02block/iscsi: restore compatiblity with libiscsi 1.9.0Peter Lieven3-9/+32
2015-07-02iotests: Use event_wait in wait_readyFam Zheng1-7/+2
2015-07-02qemu-iotests: Add test case for mirror with unmapFam Zheng3-0/+65
2015-07-02qemu-iotests: Make block job methods commonFam Zheng2-51/+43
2015-07-02block: Remove bdrv_reset_dirtyFam Zheng2-14/+0
2015-07-02block: Fix dirty bitmap in bdrv_co_discardFam Zheng1-2/+2
2015-07-02mirror: Do zero write on target if sectors not allocatedFam Zheng1-2/+18
2015-07-02qmp: Add optional bool "unmap" to drive-mirrorFam Zheng6-4/+24
2015-07-02block: Add bdrv_get_block_status_aboveFam Zheng2-11/+49
2015-07-02timer: Use a single definition of NSEC_PER_SEC for the whole codebaseAlberto Garcia9-26/+21
2015-07-02timer: Move NANOSECONDS_PER_SECONDS to timer.hAlberto Garcia2-2/+2
2015-07-02blockdev: no need to drain+flush in hmp_drive_delPaolo Bonzini1-3/+0
2015-07-02qapi: Rename 'dirty-bitmap' mode to 'incremental'John Snow7-22/+22
2015-07-02qcow2: Handle EAGAIN returned from update_refcountJindřich Makovička1-10/+12
2015-07-02block/iscsi: add support for request timeoutsPeter Lieven3-25/+72
2015-07-01kvm: Switch to unlocked MMIOPaolo Bonzini1-2/+1
2015-07-01acpi: mark PMTIMER as unlockedPaolo Bonzini1-0/+1
2015-07-01kvm: Switch to unlocked PIOJan Kiszka1-2/+1
2015-07-01kvm: First step to push iothread lock out of inner run loopJan Kiszka5-2/+46
2015-07-01memory: let address_space_rw/ld*/st* run outside the BQLJan Kiszka1-9/+57
2015-07-01exec: pull qemu_flush_coalesced_mmio_buffer() into address_space_rw/ld*/st*Paolo Bonzini2-12/+21
2015-07-01memory: Add global-locking property to memory regionsJan Kiszka2-0/+37
2015-07-01main-loop: introduce qemu_mutex_iothread_lockedPaolo Bonzini3-0/+24
2015-07-01main-loop: use qemu_mutex_lock_iothread consistentlyPaolo Bonzini1-3/+7
2015-07-01Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES马文霜1-7/+10
2015-06-30s390x/css: Add a callback for when subchannel gets disabledThomas Huth2-0/+13
2015-06-30s390-ccw.img: updateCornelia Huck1-0/+0
2015-06-30s390-ccw.img: Consume service interruptsChristian Borntraeger3-0/+34
2015-06-30css: mss/mcss-e vs. migrationCornelia Huck1-0/+15
2015-06-30virtio-ccw: complete handling of guest-initiated resetsCornelia Huck1-17/+22
2015-06-29Merge remote-tracking branch 'remotes/vivier/tags/pull-m68k-20150629' into st...Peter Maydell2-22/+3
2015-06-29m68k: remove useless parameter op_size from gen_lea_indexed()Laurent Vivier1-4/+3
2015-06-29m68k: remove useless file m68k-qreg.hLaurent Vivier1-11/+0
2015-06-29m68k: is_mem is uselessLaurent Vivier1-7/+0
2015-06-29Merge remote-tracking branch 'remotes/bkoppelmann/tags/pull-tricore-20150629'...Peter Maydell1-2/+2
2015-06-29target-tricore: fix depositing bits from PCXI into ICRPaolo Bonzini1-2/+2
2015-06-26Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell24-370/+263
2015-06-26cpu-defs: Move out TB_JMP definesPeter Crosthwaite2-8/+8
2015-06-26include/exec: Move tb hash functions outPeter Crosthwaite4-20/+45
2015-06-26include/exec: Move standard exceptions to cpu-all.hPeter Crosthwaite2-6/+6
2015-06-26cpu-defs: Move CPU_TEMP_BUF_NLONGS to tcgPeter Crosthwaite2-1/+2
2015-06-26memory_mapping: Rework cpu related includesPeter Crosthwaite1-1/+1
2015-06-26cutils: allow compilation with iccArtyom Tarasenko1-7/+7
2015-06-26qemu-common: add VEC_OR macroArtyom Tarasenko1-0/+3
2015-06-26Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20150626'...Peter Maydell6-20/+71
2015-06-26hw/arm/virt: Make block devices default to virtioPeter Maydell1-0/+2
2015-06-26qdev-properties-system: Improve error message for drive assignment conflictPeter Maydell1-2/+11
2015-06-26qdev-properties-system: Change set_pointer's parse callback to use ErrorPeter Maydell1-13/+20
2015-06-26target-arm: A64: Print ELR when taking exceptionsSoren Brinkmann1-0/+2
2015-06-26target-arm: default empty semihosting cmdlineLiviu Ionescu1-2/+9
2015-06-26hw/arm/virt-acpi-build: Add GICv2m description in ACPI MADT tableShannon Zhao2-0/+23
2015-06-26hw/arm/virt-acpi-build: Fix table revision and some commentsShannon Zhao1-5/+6
2015-06-26Merge remote-tracking branch 'remotes/lalrae/tags/mips-20150626' into stagingPeter Maydell8-507/+1675
2015-06-26target-mips: add mips32r6-generic CPU definitionYongbok Kim1-0/+37
2015-06-26target-mips: microMIPS32 R6 POOL16{A, C} instructionsYongbok Kim1-15/+118
2015-06-26target-mips: microMIPS32 R6 Major instructionsYongbok Kim1-17/+45
2015-06-26target-mips: microMIPS32 R6 POOL32{I, C} instructionsYongbok Kim1-6/+21
2015-06-26target-mips: microMIPS32 R6 POOL32F instructionsYongbok Kim1-32/+199
2015-06-26target-mips: microMIPS32 R6 POOL32A{XF} instructionsYongbok Kim1-10/+72
2015-06-26target-mips: microMIPS32 R6 branches and jumpsYongbok Kim1-40/+202
2015-06-26target-mips: add microMIPS32 R6 opcode enumYongbok Kim1-16/+103
2015-06-26target-mips: signal RI for removed instructions in microMIPS R6Yongbok Kim1-0/+68