aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-11-21Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingHEADmasterPeter Maydell4-1/+796
2019-11-21i386: Add -noTSX aliases for hle=off, rtm=off CPU modelsEduardo Habkost1-0/+5
2019-11-21i386: Add new versions of Skylake/Cascadelake/Icelake without TSXEduardo Habkost1-0/+47
2019-11-21target/i386: add support for MSR_IA32_TSX_CTRLPaolo Bonzini4-1/+39
2019-11-21target/i386: add VMX features to named CPU modelsPaolo Bonzini1-0/+705
2019-11-21Merge remote-tracking branch 'remotes/kraxel/tags/fixes-20191121-pull-request...Peter Maydell4-3/+10
2019-11-21Merge remote-tracking branch 'remotes/stsquad/tags/pull-rc3-testing-and-tcg-2...Peter Maydell7-12/+30
2019-11-21ui/gtk: fix gettext message's charset.yanminhui2-1/+2
2019-11-21display: xlnx_dp: Provide sufficient bytes for silent audio channelSai Pavan Boddu1-2/+7
2019-11-20Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell3-4/+4
2019-11-20tests/tcg: modify multiarch tests to work with clangTaylor Simpson2-3/+5
2019-11-20.travis.yml: drop 32 bit systems from MAIN_SOFTMMU_TARGETSAlex Bennée1-1/+1
2019-11-20docs/devel: update tcg-plugins.rst with API versioning detailsAlex Bennée1-6/+21
2019-11-20docs/devel: rename plugins.rst to tcg-plugins.rstAlex Bennée3-1/+2
2019-11-20tests/vm: make --interactive (and therefore DEBUG=1) unconditionalAlex Bennée1-1/+1
2019-11-20tests: acpi: always retain dumped ACPI tables in case of errorIgor Mammedov1-1/+1
2019-11-20vhost-user-input: use free(elem) instead of g_free(elem)Stefan Hajnoczi1-2/+2
2019-11-20libvhost-user: Zero memory allocated for VuVirtqInflightDescXie Yongji1-1/+1
2019-11-20audio: fix audio recordingVolker Rümelin1-0/+1
2019-11-19Update version for v4.2.0-rc2 releasePeter Maydell1-1/+1
2019-11-19Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell16-59/+103
2019-11-19Merge remote-tracking branch 'remotes/philmd-gitlab/tags/mips-next-20191119' ...Peter Maydell5-22/+22
2019-11-19hw/mips/gt64xxx: Remove dynamic field width from trace eventsPhilippe Mathieu-Daudé2-10/+10
2019-11-19hw/block/pflash: Remove dynamic field width from trace eventsPhilippe Mathieu-Daudé3-12/+12
2019-11-19Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20191119'...Peter Maydell8-81/+113
2019-11-19target/arm: Support EL0 v7m msr/mrs for CONFIG_USER_ONLYRichard Henderson2-43/+73
2019-11-19target/arm: Relax r13 restriction for ldrex/strex for v8.0Richard Henderson1-4/+8
2019-11-19target/arm: Do not reject rt == rt2 for strexdRichard Henderson1-1/+1
2019-11-19net/cadence_gem: Set PHY autonegotiation restart statusLinus Ziegert1-4/+5
2019-11-19ssi: xilinx_spips: Skip spi bus update for a few register writesSai Pavan Boddu1-4/+18
2019-11-19target/arm: Merge arm_cpu_vq_map_next_smaller into sole callerRichard Henderson3-20/+7
2019-11-19pl031: Expose RTCICR as proper WC registerAlexander Graf1-5/+1
2019-11-19Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2019-11-19' in...Peter Maydell1-5/+31
2019-11-19Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-11-19' into st...Peter Maydell44-40/+606
2019-11-19mc146818rtc: fix timer interrupt reinjection againPaolo Bonzini1-7/+9
2019-11-19Revert "mc146818rtc: fix timer interrupt reinjection"Paolo Bonzini1-34/+33
2019-11-19scsi: deprecate scsi-diskPaolo Bonzini4-3/+23
2019-11-19hw/i386: Move save_tsc_khz from PCMachineClass to X86MachineClassLiam Merwick7-9/+9
2019-11-19docs/microvm.rst: add instructions for shutting down the guestSergio Lopez1-0/+21
2019-11-19docs/microvm.rst: fix alignment in "Limitations"Sergio Lopez1-3/+3
2019-11-19vfio: vfio-pci requires EDIDPaolo Bonzini1-0/+1
2019-11-19hw/i386: Fix compiler warning when CONFIG_IDE_ISA is disabledThomas Huth1-2/+2
2019-11-19target/i386: Export TAA_NO bit to guestsPawan Gupta1-1/+1
2019-11-19target/i386: add PSCHANGE_NO bit for the ARCH_CAPABILITIES MSRPaolo Bonzini1-1/+1
2019-11-19microvm: fix memory leak in microvm_fix_kernel_cmdlineSergio Lopez1-0/+2
2019-11-19scripts: Detect git worktrees for get_maintainer.pl --gitAlexey Kardashevskiy1-1/+1
2019-11-19monitor/qmp: resume monitor when clearing its queueWolfgang Bumiller1-5/+31
2019-11-18tests: More iotest 223 improvementsEric Blake2-4/+97
2019-11-18iotests: Include QMP input in .out filesEric Blake23-0/+285
2019-11-18iotests: Switch nbd tests to use Unix rather than TCPEric Blake2-7/+12
2019-11-18iotests: Fix 173Eric Blake2-3/+7
2019-11-18MAINTAINERS: add more bitmap-related to Dirty Bitmaps sectionVladimir Sementsov-Ogievskiy1-0/+2
2019-11-18nbd: Don't send oversize stringsEric Blake6-12/+58
2019-11-18bitmap: Enforce maximum bitmap name lengthEric Blake4-4/+14
2019-11-18nbd/server: Prefer heap over stack for parsing client namesEric Blake2-15/+20
2019-11-18qemu-coroutine-sleep: Silence Coverity warningEric Blake1-0/+7
2019-11-18iotests: Test NBD client reconnectionAndrey Shinkevich5-1/+110
2019-11-18Merge remote-tracking branch 'remotes/awilliam/tags/vfio-fixes-20191118.0' in...Peter Maydell2-1/+4
2019-11-18vfio: vfio-pci requires EDIDPaolo Bonzini1-0/+1
2019-11-18vfio: don't ignore return value of migrate_add_blockerJens Freimann1-1/+1
2019-11-18hw/vfio/pci: Fix double free of migration_blockerMichal Privoznik1-0/+2
2019-11-18Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell6-3/+419
2019-11-18iotests: Test multiple blockdev-snapshot callsKevin Wolf3-0/+414
2019-11-18block: Remove 'backing': null from bs->{explicit_,}optionsKevin Wolf1-0/+2
2019-11-18iotests: Fix "no qualified output" error pathKevin Wolf1-1/+1
2019-11-18qemu-iotests/iotests.py: improve assert_qmp messageVladimir Sementsov-Ogievskiy1-2/+2
2019-11-18Merge remote-tracking branch 'remotes/kraxel/tags/seabios-20191118-pull-reque...Peter Maydell12-0/+0
2019-11-18seabios: update to pre-1.13 snapshot againGerd Hoffmann12-0/+0
2019-11-18Merge remote-tracking branch 'remotes/vivier2/tags/ppc-for-4.2-pull-request' ...Peter Maydell15-44/+185
2019-11-18mos6522: fix T1 and T2 timersLaurent Vivier1-15/+52
2019-11-18spapr/kvm: Set default cpu model for all machine classesDavid Gibson1-8/+13
2019-11-18spapr: Add /chosen to FDT only at reset time to preserve kernel and initramdiskAlexey Kardashevskiy1-10/+15
2019-11-18ppc: Skip partially initialized vCPUs in 'info pic'Greg Kurz2-2/+20
2019-11-18xive, xics: Fix reference counting on CPU objectsGreg Kurz2-2/+12
2019-11-18ppc: Add intc_destroy() handlers to SpaprInterruptController/PnvChipGreg Kurz12-9/+75
2019-11-18buildfix: update texinfo menuGerd Hoffmann1-0/+1
2019-11-15Merge remote-tracking branch 'remotes/palmer/tags/riscv-for-master-4.2-rc2' i...Peter Maydell10-47/+23
2019-11-14riscv/virt: Increase flash sizeAlistair Francis1-1/+1
2019-11-14opensbi: Upgrade from v0.4 to v0.5Alistair Francis4-0/+0
2019-11-14target/riscv: Remove atomic accesses to MIP CSRAlistair Francis4-43/+21
2019-11-14remove unnecessary ifdef TARGET_RISCV64hiroyuki.obinata1-3/+1
2019-11-14Merge remote-tracking branch 'remotes/kraxel/tags/seabios-20191113-pull-reque...Peter Maydell13-1/+1
2019-11-13seabios: update to pre-1.13 snapshotGerd Hoffmann13-1/+1
2019-11-12Update version for v4.2.0-rc1 releasePeter Maydell1-1/+1
2019-11-12Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-4.2-pull-re...Peter Maydell1-3/+6
2019-11-12Merge remote-tracking branch 'remotes/edgar/tags/edgar/xilinx-next-2019-11-12...Peter Maydell1-39/+38
2019-11-12linux-user: remove host stime() syscallLaurent Vivier1-3/+5
2019-11-12linux-user: fix missing breakLaurent Vivier1-0/+1
2019-11-12target/microblaze: Plug temp leak around eval_cond_jmp()Edgar E. Iglesias1-1/+4
2019-11-12target/microblaze: Plug temp leaks with delay slot setupEdgar E. Iglesias1-12/+14
2019-11-12target/microblaze: Plug temp leaks for loads/storesEdgar E. Iglesias1-26/+20
2019-11-12Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-and-tcg-12111...Peter Maydell14-13/+264
2019-11-12tcg plugins: expose an API version conceptAlex Bennée10-0/+56
2019-11-12.travis.yml: don't run make check with multiple jobsAlex Bennée1-1/+1
2019-11-12tests/vm: support sites with sha512 checksumsAlex Bennée2-3/+10
2019-11-12tests: only run ipmi-bt-test if CONFIG_LINUXAlex Bennée1-0/+2
2019-11-12tests/vm: update netbsd to version 8.1Gerd Hoffmann1-1/+1
2019-11-12tests/vm: use console_consume for netbsdGerd Hoffmann1-1/+1
2019-11-12tests/vm: add console_consume helperGerd Hoffmann1-0/+19
2019-11-12tests/vm: netbsd autoinstall, using serial consoleGerd Hoffmann1-10/+177
2019-11-12Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-pull-reques...Peter Maydell5-10/+15
2019-11-12Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull-request-2019-11-1...Peter Maydell6-4/+29
2019-11-12ivshmem-server: Terminate also on SIGINTJan Kiszka1-2/+3
2019-11-12ivshmem-server: Clean up shmem on shutdownJan Kiszka1-0/+6
2019-11-12numa: Add missing \n to error messageGreg Kurz1-1/+1
2019-11-12qom: Fix error message in object_class_property_add()Greg Kurz1-6/+4
2019-11-12Makefile: install bios-microvm like other binary blobsBruce Rogers1-1/+1
2019-11-11Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20191111' into stagingPeter Maydell5-11/+60
2019-11-11tcg/LICENSE: Remove out of date claim about TCG subdirectory licensingPeter Maydell2-5/+3
2019-11-11tcg/ppc/tcg-target.opc.h: Add copyright/licensePeter Maydell1-0/+20
2019-11-11tcg/i386/tcg-target.opc.h: Add copyright/licensePeter Maydell1-3/+25
2019-11-11tcg/aarch64/tcg-target.opc.h: Add copyright/licensePeter Maydell1-3/+12
2019-11-11Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20191111'...Peter Maydell7-135/+44
2019-11-11hw/arm/boot: Set NSACR.{CP11, CP10} in dummy SMC setup routineClement Deschamps2-2/+8
2019-11-11Remove unassigned_access CPU hookPeter Maydell3-33/+0
2019-11-11ptimer: Remove old ptimer_init_with_bh() APIPeter Maydell2-100/+36
2019-11-11configure: Check bzip2 is availablePhilippe Mathieu-Daudé1-0/+4
2019-11-11configure: Only decompress EDK2 blobs for X86/ARM targetsPhilippe Mathieu-Daudé2-0/+15
2019-11-11tests/migration: Print some debug on bad statusDr. David Alan Gilbert1-2/+7
2019-11-11MAINTAINERS: slirp: Remove myself as maintainerJan Kiszka1-2/+0
2019-11-11cpu-plug-test: fix leaksMarc-André Lureau1-0/+2
2019-11-11qtest: fix qtest_qmp_device_add leakMarc-André Lureau1-0/+1
2019-11-11Merge remote-tracking branch 'remotes/vivier/tags/q800-branch-pull-request' i...Peter Maydell1-56/+57
2019-11-08dp8393x: fix dp8393x_receive()Laurent Vivier1-3/+9
2019-11-08dp8393x: put the DMA buffer in the state structureLaurent Vivier1-55/+50
2019-11-08Merge remote-tracking branch 'remotes/kraxel/tags/usb-20191107-pull-request' ...Peter Maydell1-4/+9
2019-11-07Update version for v4.2.0-rc0 releasePeter Maydell1-1/+1
2019-11-07Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-11-07' in...Peter Maydell5-4/+102
2019-11-07Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-pull-reques...Peter Maydell7-6/+18
2019-11-07Merge remote-tracking branch 'remotes/marcel/tags/rdma-pull-request' into sta...Peter Maydell5-0/+57
2019-11-07iotests: Add test for 4G+ compressed qcow2 writeMax Reitz3-0/+90
2019-11-07qcow2: Fix QCOW2_COMPRESSED_SECTOR_MASKMax Reitz1-1/+1
2019-11-07qcow2-bitmap: Fix uint64_t left-shift overflowTuguoyi1-3/+11
2019-11-07Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell5-11/+173
2019-11-07Merge remote-tracking branch 'remotes/kraxel/tags/audio-20191106-pull-request...Peter Maydell1-0/+5
2019-11-06Merge remote-tracking branch 'remotes/kraxel/tags/ui-20191106-pull-request' i...Peter Maydell1-9/+21
2019-11-06Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-4.2-pull-re...Peter Maydell23-105/+338
2019-11-06Merge remote-tracking branch 'remotes/philmd-gitlab/tags/mips-next-20191105' ...Peter Maydell27-680/+697
2019-11-06global: Squash 'the the'Dr. David Alan Gilbert6-6/+6
2019-11-06Merge remote-tracking branch 'remotes/vivier/tags/q800-branch-pull-request' i...Peter Maydell1-8/+32
2019-11-06Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell4-65/+63
2019-11-06linux-user/alpha: Set r20 secondary return valueRichard Henderson1-0/+9
2019-11-06linux-user/sparc: Fix cpu_clone_regs_*Richard Henderson1-7/+36
2019-11-06linux-user: Introduce cpu_clone_regs_parentRichard Henderson19-0/+74
2019-11-06linux-user: Rename cpu_clone_regs to cpu_clone_regs_childRichard Henderson19-20/+40
2019-11-06linux-user/sparc64: Fix target_signal_frameRichard Henderson1-2/+2
2019-11-06linux-user/sparc: Fix WREG usage in setup_frameRichard Henderson1-1/+1
2019-11-06linux-user/sparc: Use WREG_SP constant in sparc/signal.cRichard Henderson1-5/+2
2019-11-06linux-user/sparc: Begin using WREG constants in sparc/signal.cRichard Henderson1-62/+33
2019-11-06linux-user/sparc: Use WREG constants in sparc/target_cpu.hRichard Henderson1-8/+2
2019-11-06target/sparc: Define an enumeration for accessing env->regwptrRichard Henderson1-0/+33
2019-11-06tests/tcg/multiarch/linux-test: Fix error check for shmatRichard Henderson1-1/+2
2019-11-06scripts/qemu-binfmt-conf: Update for sparc64Richard Henderson1-2/+6
2019-11-06usb-host: add option to allow all resets.Gerd Hoffmann1-4/+9
2019-11-06Merge remote-tracking branch 'remotes/mdroth/tags/qga-pull-2019-11-04-tag' in...Peter Maydell2-7/+8
2019-11-06virtio: notify virtqueue via host notifier when availableStefan Hajnoczi3-1/+13
2019-11-06hw/rdma: Utilize ibv_reg_mr_iova for memory registrationYuval Shaia4-0/+29
2019-11-06configure: Check if we can use ibv_reg_mr_iovaYuval Shaia1-0/+28
2019-11-06audio: add -audiodev pa,in|out.latency= to documentationStefan Hajnoczi1-0/+5
2019-11-05hw/pci-host/i440fx: Remove the last PIIX3 tracesPhilippe Mathieu-Daudé3-11/+8
2019-11-05hw/pci-host: Rename incorrectly named 'piix' as 'i440fx'Philippe Mathieu-Daudé5-4/+4
2019-11-05hw/pci-host/piix: Extract PIIX3 functions to hw/isa/piix3.cPhilippe Mathieu-Daudé8-403/+442
2019-11-05hw/pci-host/piix: Fix code style issuesPhilippe Mathieu-Daudé1-3/+4
2019-11-05hw/pci-host/piix: Move i440FX declarations to hw/pci-host/i440fx.hPhilippe Mathieu-Daudé7-24/+43
2019-11-05hw/pci-host/piix: Define and use the PIIX IRQ Route Control RegistersPhilippe Mathieu-Daudé4-9/+15
2019-11-05hw/pci-host/piix: Move RCR_IOPORT register definitionPhilippe Mathieu-Daudé5-11/+12
2019-11-05hw/pci-host/piix: Extract piix3_create()Philippe Mathieu-Daudé1-20/+31
2019-11-05hw/i386: Remove obsolete LoadStateHandler::load_state_old handlersPhilippe Mathieu-Daudé4-154/+0
2019-11-05hw/isa/piix4: Move piix4_create() to hw/isa/piix4.cPhilippe Mathieu-Daudé5-30/+37
2019-11-05hw/mips/mips_malta: Extract the PIIX4 creation code as piix4_create()Philippe Mathieu-Daudé1-18/+29
2019-11-05hw/mips/mips_malta: Create IDE hard drive array dynamicallyPhilippe Mathieu-Daudé1-2/+5
2019-11-05piix4: Add a MC146818 RTC Controller as specified in datasheetPhilippe Mathieu-Daudé9-19/+48
2019-11-05piix4: Add an i8254 PIT Controller as specified in datasheetHervé Poussineau2-4/+4
2019-11-05piix4: Add an i8257 DMA Controller as specified in datasheetHervé Poussineau2-2/+4
2019-11-05piix4: Rename PIIX4 object to piix4-isaHervé Poussineau3-2/+3
2019-11-05Revert "irq: introduce qemu_irq_proxy()"Philippe Mathieu-Daudé2-19/+0
2019-11-05piix4: Add an i8259 Interrupt Controller as specified in datasheetHervé Poussineau3-30/+44
2019-11-05piix4: Add the Reset Control RegisterHervé Poussineau1-3/+46
2019-11-05MAINTAINERS: Keep PIIX4 South Bridge separate from PC ChipsetsPhilippe Mathieu-Daudé1-1/+6
2019-11-05Makefile: Fix config-devices.mak not regenerated when Kconfig updatedPhilippe Mathieu-Daudé1-1/+2
2019-11-05Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-11-04' in...Peter Maydell5-15/+73
2019-11-05Merge remote-tracking branch 'remotes/philmd-gitlab/tags/fw_cfg-next-pull-req...Peter Maydell2-3/+25
2019-11-05q800: fix I/O memory mapLaurent Vivier1-8/+32
2019-11-05image-fuzzer: Use OSerror.strerror instead of tuple subscriptEduardo Habkost1-2/+2
2019-11-05image-fuzzer: Use errors parameter of subprocess.Popen()Eduardo Habkost1-7/+4
2019-11-05image-fuzzer: Run using python3Eduardo Habkost3-4/+1
2019-11-05image-fuzzer: Encode file name and file format to bytesEduardo Habkost1-2/+2
2019-11-05image-fuzzer: Use bytes constant for field valuesEduardo Habkost1-2/+2
2019-11-05image-fuzzer: Return bytes objects on string fuzzing functionsEduardo Habkost1-21/+21
2019-11-05image-fuzzer: Use %r for all fiels at Field.__repr__()Eduardo Habkost1-2/+2
2019-11-05image-fuzzer: Use io.StringIOEduardo Habkost1-5/+9
2019-11-05image-fuzzer: Explicitly use integer division operatorEduardo Habkost2-26/+26
2019-11-05image-fuzzer: Write bytes instead of string to image fileEduardo Habkost1-1/+1
2019-11-05image-fuzzer: Open image files in binary modeEduardo Habkost1-1/+1
2019-11-05hw/misc/grlib_ahb_apb_pnp: Fix 8-bit accessesPhilippe Mathieu-Daudé1-0/+4
2019-11-05hw/misc/grlib_ahb_apb_pnp: Avoid crash when writing to PnP registersPhilippe Mathieu-Daudé1-0/+8
2019-11-05qemu-options: Rework the help text of the '-display' optionThomas Huth1-9/+21
2019-11-05linux-user: Support for NETLINK socket optionsJosh Kunz1-0/+101
2019-11-05hw/i386: AMD-Vi IVRS DMA alias supportAlex Williamson1-7/+120
2019-11-05pci: Use PCI aliases when determining device IOMMU address spaceAlex Williamson1-3/+40