aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-12-01target/arm: Add support for missing Jazelle system registersfixes/el2_trapsMarc Zyngier1-0/+27
2019-12-01target/arm: Handle AArch32 CP15 trapping via HSTR_EL2Marc Zyngier5-1/+33
2019-12-01target/arm: Handle trapping to EL2 of AArch32 VMRS instructionsMarc Zyngier3-3/+46
2019-12-01target/arm: Honor HCR_EL2.TID1 trapping requirementsMarc Zyngier1-4/+32
2019-12-01target/arm: Honor HCR_EL2.TID2 trapping requirementsMarc Zyngier1-4/+27
2019-11-26Update version for v4.2.0-rc3 releasePeter Maydell1-1/+1
2019-11-26Merge remote-tracking branch 'remotes/stsquad/tags/pull-rc3-testing-261119-1'...Peter Maydell2-4/+4
2019-11-26Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell7-72/+104
2019-11-26Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20191126'...Peter Maydell4-6/+89
2019-11-26Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-11-26' in...Peter Maydell3-10/+37
2019-11-26Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-4.2-20191126' into...Peter Maydell10-31/+105
2019-11-26Merge remote-tracking branch 'remotes/ehabkost/tags/python-next-pull-request'...Peter Maydell1-2/+4
2019-11-26target/arm: Honor HCR_EL2.TID3 trapping requirementsMarc Zyngier1-0/+76
2019-11-26target/arm: Fix ISR_EL1 tracking when executing at EL2Marc Zyngier1-2/+5
2019-11-26hw/arm: versal: Add the CRP as unimplementedEdgar E. Iglesias2-0/+5
2019-11-26target/arm: Fix handling of cortex-m FTYPE flag in EXCRETJean-Hugues Deschênes1-4/+3
2019-11-26iotests: add new test cases to bitmap migrationVladimir Sementsov-Ogievskiy2-9/+17
2019-11-26block/qcow2-bitmap: fix bitmap migrationVladimir Sementsov-Ogievskiy1-1/+20
2019-11-26Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-4.2-pull-re...Peter Maydell1-6/+6
2019-11-26Merge remote-tracking branch 'remotes/palmer/tags/riscv-for-master-4.2-rc3' i...Peter Maydell6-11/+18
2019-11-26tests/vm/ubuntu: update i386 image to 18.04Alex Bennée1-2/+2
2019-11-26tests/vm/ubuntu: include language pack to silence locale warningsAlex Bennée1-1/+1
2019-11-26tests/vm/centos: fix centos build targetAlex Bennée1-1/+1
2019-11-26hvf: more accurately match SDM when setting CR0 and PDPTE registersCameron Esfahani2-8/+18
2019-11-26hvf: correctly handle REX prefix in relation to legacy prefixesCameron Esfahani2-38/+46
2019-11-26hvf: remove TSC synchronization code because it isn't fully completeCameron Esfahani3-9/+1
2019-11-26hvf: non-RAM, non-ROMD memory ranges are now correctly mapped inCameron Esfahani1-15/+35
2019-11-26target/i386: add two missing VMX features for Skylake and CascadeLake ServerPaolo Bonzini1-2/+4
2019-11-26ppc/spapr_events: fix potential NULL pointer dereference in rtas_event_log_de...PanNengyuan1-0/+1
2019-11-26mos6522: update counters when timer interrupts are offLaurent Vivier1-2/+6
2019-11-26spapr: Work around spurious warnings from vfio INTx initializationDavid Gibson1-1/+10
2019-11-26spapr: Handle irq backend changes with VFIO PCI devicesDavid Gibson1-0/+6
2019-11-26vfio/pci: Respond to KVM irqchip change notifierDavid Gibson2-6/+20
2019-11-26vfio/pci: Split vfio_intx_update()David Gibson1-17/+22
2019-11-26kvm: Introduce KVM irqchip change notifierDavid Gibson3-0/+35
2019-11-26pseries: fix migration-test and pxe-testLaurent Vivier2-5/+5
2019-11-25vmstate-static-checker: Fix for current pythonDr. David Alan Gilbert1-2/+4
2019-11-25hw/riscv: Add optional symbol callback ptr to riscv_load_kernel()Zhuang, Siwei (Data61, Kensington NSW)6-10/+14
2019-11-25RISC-V: virt: This is a "sifive,test1" test finisherPalmer Dabbelt1-1/+4
2019-11-25Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into st...Peter Maydell2-21/+40
2019-11-25Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell3-24/+37
2019-11-25net/virtio: return error when device_opts arg is NULLJens Freimann1-3/+6
2019-11-25net/virtio: fix re-plugging of primary deviceJens Freimann1-17/+25
2019-11-25net/virtio: return early when failover primary alread addedJens Freimann1-0/+4
2019-11-25net/virtio: fix dev_unplug_pendingJens Freimann2-1/+5
2019-11-25Merge remote-tracking branch 'remotes/armbru/tags/pull-misc-2019-11-25' into ...Peter Maydell1-3/+5
2019-11-25Merge remote-tracking branch 'remotes/gkurz/tags/9p-fix-2019-11-23' into stagingPeter Maydell1-2/+4
2019-11-25linux-user: fix translation of statx structuresAriadne Conill1-6/+6
2019-11-25intel_iommu: TM field should not be in reserved bitsQi, Yadong2-6/+16
2019-11-25intel_iommu: refine SL-PEs reserved fields checkingQi, Yadong2-21/+21
2019-11-25virtio-input: fix memory leak on unrealizeMarc-André Lureau1-0/+3
2019-11-25util/cutils: Fix incorrect integer->float conversion caught by clangFangrui Song1-3/+5
2019-11-239pfs: Fix divide by zero bugDan Schatzberg1-2/+4
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