aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-11-04qga: Add "guest-get-memory-block-info" to blacklistBasil Salman2-2/+3
2019-11-04qga-win: network-get-interfaces command name field bug fixBishara AbuHattoum1-5/+5
2019-11-04block/file-posix: Let post-EOF fallocate serializeMax Reitz1-0/+36
2019-11-04block: Add bdrv_co_get_self_request()Max Reitz2-0/+19
2019-11-04block: Make wait/mark serialising requests publicMax Reitz2-12/+15
2019-11-04block/block-copy: fix s->copy_size for compressed clusterVladimir Sementsov-Ogievskiy1-2/+2
2019-11-04nvme: fix NSSRS offset in CAP registerKlaus Jensen1-1/+1
2019-11-02Merge remote-tracking branch 'remotes/palmer/tags/palmer-for-master-4.2-sf1' ...Peter Maydell1-2/+2
2019-11-02Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20191101-...Peter Maydell16-59/+1798
2019-11-01target/arm: Allow reading flags from FPSCR for M-profileChristophe Lyon1-2/+3
2019-11-01hw/arm/boot: Rebuild hflags when modifying CPUState at bootEdgar E. Iglesias1-0/+1
2019-11-01target/arm/kvm: host cpu: Add support for sve<N> propertiesAndrew Jones6-33/+55
2019-11-01target/arm/cpu64: max cpu: Support sve properties with KVMAndrew Jones5-56/+377
2019-11-01target/arm/kvm: scratch vcpu: Preserve input kvm_vcpu_init featuresAndrew Jones3-7/+25
2019-11-01target/arm/kvm64: max cpu: Enable SVE when availableAndrew Jones5-4/+69
2019-11-01target/arm/kvm64: Add kvm_arch_get/put_sveAndrew Jones1-28/+155
2019-11-01target/arm/cpu64: max cpu: Introduce sve<N> propertiesAndrew Jones8-9/+606
2019-11-01target/arm: Allow SVE to be disabled via a CPU propertyAndrew Jones4-9/+49
2019-11-01tests/fw_cfg: Test 'reboot-timeout=-1' special valuePhilippe Mathieu-Daudé1-0/+21
2019-11-01fw_cfg: Allow reboot-timeout=-1 againDr. David Alan Gilbert1-3/+4
2019-11-01MAINTAINERS: Change to my personal email addressPalmer Dabbelt1-2/+2
2019-11-01tests: arm: Introduce cpu feature testsAndrew Jones2-1/+265
2019-11-01target/arm/monitor: Introduce qmp_query_cpu_model_expansionAndrew Jones3-3/+286
2019-10-31Merge remote-tracking branch 'remotes/jnsnow/tags/ide-pull-request' into stagingPeter Maydell13-43/+753
2019-10-31hd-geo-test: Add tests for lchs overrideSam Eiderman2-1/+552
2019-10-31bootdevice: FW_CFG interface for LCHS valuesSam Eiderman3-3/+43
2019-10-31bootdevice: Refactor get_boot_devices_listSam Eiderman1-27/+34
2019-10-31bootdevice: Gather LCHS from all relevant devicesSam Eiderman3-0/+23
2019-10-31scsi: Propagate unrealize() callback to scsi-hdSam Eiderman2-0/+17
2019-10-31bootdevice: Add interface to gather LCHSSam Eiderman2-0/+58
2019-10-31block: Support providing LCHS from userSam Eiderman1-1/+5
2019-10-31iotests: Remove 130 from the "auto" groupThomas Huth1-1/+1
2019-10-31Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-next-311019-1...Peter Maydell2-5/+8
2019-10-31Acceptance test: update kernel for m68k/q800 testCleber Rosa1-3/+3
2019-10-31Acceptance test: cancel test if m68k kernel packages goes missingCleber Rosa1-1/+4
2019-10-31tests: fix conditional for disabling XTS testDaniel P. Berrangé1-1/+1
2019-10-31block: Refactor macros - fix tabbingSam Eiderman2-9/+9
2019-10-31IDE: deprecate ide-driveJohn Snow3-2/+12
2019-10-31Merge remote-tracking branch 'remotes/rth/tags/pull-sfp-20191030' into stagingPeter Maydell1-1/+18
2019-10-30softfp: Added hardfloat conversion from float32 to float64Matus Kysel1-1/+18
2019-10-30Merge remote-tracking branch 'remotes/stsquad/tags/pull-tcg-plugins-281019-4'...Peter Maydell92-165/+5168
2019-10-30Merge remote-tracking branch 'remotes/cleber/tags/python-next-pull-request' i...Peter Maydell8-58/+308
2019-10-30Merge remote-tracking branch 'remotes/stsquad/tags/pull-gitdm-next-271019-1' ...Peter Maydell2-0/+3
2019-10-30Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell24-65/+673
2019-10-29virtio: Use auto rcu_read macrosDr. David Alan Gilbert1-42/+23
2019-10-29virtio_net: use RCU_READ_LOCK_GUARDDr. David Alan Gilbert1-5/+2
2019-10-29virtio/vhost: Use auto_rcu_read macrosDr. David Alan Gilbert1-3/+1
2019-10-29vfio: unplug failover primary device before migrationJens Freimann2-6/+21
2019-10-29net/virtio: add failover supportJens Freimann5-0/+384
2019-10-29libqos: tolerate wait-unplug migration stateJens Freimann1-1/+2
2019-10-29migration: add new migration state wait-unplugJens Freimann6-1/+63
2019-10-29migration: allow unplug during migration for failover devicesJens Freimann4-1/+4
2019-10-29qapi: add failover negotiated eventJens Freimann1-0/+19
2019-10-29qapi: add unplug primary eventJens Freimann1-0/+19
2019-10-29pci: mark device having guest unplug request pendingJens Freimann1-0/+3
2019-10-29pci: mark devices partially unpluggedJens Freimann2-0/+4
2019-10-29pci: add option for net failoverJens Freimann2-0/+34
2019-10-29qdev/qbus: add hidden device supportJens Freimann4-6/+94
2019-10-29Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2019-10-29' into ...Peter Maydell29-111/+270
2019-10-29Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into st...Peter Maydell12-6/+1365
2019-10-29Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-20191028' i...Peter Maydell4-0/+0
2019-10-29Merge remote-tracking branch 'remotes/vivier/tags/q800-branch-pull-request' i...Peter Maydell35-61/+3659
2019-10-29Merge remote-tracking branch 'remotes/berrange/tags/crypto-luks-pull-request'...Peter Maydell7-56/+159
2019-10-29Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20191028' into stagingPeter Maydell12-77/+214
2019-10-29qapi: Check feature documentation against the schemaMarkus Armbruster8-51/+27
2019-10-29qapi: Polish reporting of bogus member documentationMarkus Armbruster7-8/+10
2019-10-29qapi: Lift features into QAPISchemaEntityMarkus Armbruster1-21/+11
2019-10-29qapi: Fold normalize_enum() into check_enum()Markus Armbruster1-7/+2
2019-10-29qapi: Fold normalize_features() into check_features()Markus Armbruster1-8/+2
2019-10-29qapi: Fold normalize_if() into check_if()Markus Armbruster1-12/+1
2019-10-29qapi: Eliminate .check_doc() overridesMarkus Armbruster1-21/+2
2019-10-29qapi: Simplify ._make_implicit_object_type()Markus Armbruster1-7/+6
2019-10-29qapi: Fix doc comment checking for commands and eventsMarkus Armbruster9-51/+25
2019-10-29qapi: Clean up doc comment checking for implicit union baseMarkus Armbruster1-11/+16
2019-10-29qapi: Fix enum doc comment checkingMarkus Armbruster4-22/+5
2019-10-29qapi: Split .connect_doc(), .check_doc() off .check()Markus Armbruster1-7/+27
2019-10-29qapi: De-duplicate entity documentation generation codeMarkus Armbruster1-42/+40
2019-10-29qapi: Implement boxed event argument documentationMarkus Armbruster4-4/+13
2019-10-29qemu-doc: Belatedly document QMP command deprecationMarkus Armbruster1-0/+12
2019-10-29tests/qapi-schema: Fix feature documentation testingMarkus Armbruster4-0/+16
2019-10-29tests/qapi-schema: Cover alternate documentation commentsMarkus Armbruster3-0/+37
2019-10-29tests/qapi-schema: Demonstrate command and event doc comment bugsMarkus Armbruster10-0/+90
2019-10-29tests/qapi-schema: Demonstrate feature and enum doc comment bugsMarkus Armbruster10-0/+89
2019-10-29COLO-compare: Fix incorrect `if` logicFan Yang1-3/+3
2019-10-29virtio-net: prevent offloads reset on migrationMikhail Sennikovsky2-3/+26
2019-10-29virtio: new post_load hookMichael S. Tsirkin2-0/+13
2019-10-29net: add tulip (dec21143) driverSven Schnelle7-0/+1323
2019-10-28tests/boot_linux_console: Run BusyBox on 5KEc 64-bit cpuPhilippe Mathieu-Daudé1-0/+42
2019-10-28tests/boot_linux_console: Add initrd test for the Exynos4210Philippe Mathieu-Daudé1-0/+41
2019-10-28tests/boot_linux_console: Add a test for the Raspberry Pi 2Philippe Mathieu-Daudé1-0/+36
2019-10-28tests/boot_linux_console: Use Avocado archive::gzip_uncompress()Philippe Mathieu-Daudé1-4/+1
2019-10-28.travis.yml: Let the avocado job run the 40p testsPhilippe Mathieu-Daudé1-1/+1
2019-10-28tests/acceptance: Test OpenBIOS on the PReP/40pPhilippe Mathieu-Daudé1-0/+33
2019-10-28tests/acceptance: Add test that runs NetBSD 4.0 installer on PRep/40pPhilippe Mathieu-Daudé2-0/+50
2019-10-28.travis.yml: Let the avocado job run the Leon3 testPhilippe Mathieu-Daudé1-1/+1
2019-10-28tests/acceptance: Add test that boots the HelenOS microkernel on Leon3Philippe Mathieu-Daudé2-0/+35
2019-10-28tests/acceptance: Refactor exec_command_and_wait_for_pattern()Philippe Mathieu-Daudé2-11/+26
2019-10-28tests/acceptance: Send <carriage return> on serial linesPhilippe Mathieu-Daudé1-1/+1
2019-10-28tests/acceptance: Fix wait_for_console_pattern() hangsPhilippe Mathieu-Daudé1-0/+1
2019-10-28Acceptance tests: refactor wait_for_console_patternCleber Rosa3-37/+33
2019-10-28Python libs: close console sockets before shutting down the VMsCleber Rosa1-4/+7
2019-10-28Acceptance tests: work around socket dirCleber Rosa1-1/+2
2019-10-28MAINTAINERS: update location of Python librariesCleber Rosa1-1/+1
2019-10-28Merge remote-tracking branch 'remotes/palmer/tags/riscv-for-master-4.2-sf2' i...Peter Maydell18-64/+334
2019-10-28BootLinuxConsoleTest: Test the Quadra 800Philippe Mathieu-Daudé1-0/+24
2019-10-28hw/m68k: define Macintosh Quadra 800Laurent Vivier5-0/+521
2019-10-28hw/m68k: add a dummy SWIM floppy controllerLaurent Vivier6-0/+572
2019-10-28hw/m68k: add Nubus macfb video cardLaurent Vivier9-2/+557
2019-10-28hw/m68k: add Nubus supportLaurent Vivier12-0/+509
2019-10-28hw/m68k: implement ADB bus support for viaLaurent Vivier3-0/+205
2019-10-28hw/m68k: add VIA supportLaurent Vivier7-0/+891
2019-10-28dp8393x: manage big endian busLaurent Vivier1-31/+57
2019-10-28esp: add pseudo-DMA as used by MacintoshLaurent Vivier2-9/+284
2019-10-28esp: move get_cmd() post-DMA code to get_cmd_cb()Laurent Vivier1-17/+29
2019-10-28esp: move handle_ti_cmd() cleanup code to esp_do_dma().Laurent Vivier1-2/+10
2019-10-28Update OpenBIOS images to 7e5b89e4 built from submodule.Mark Cave-Ayland4-0/+0
2019-10-28target/riscv: PMP violation due to wrong size parameterDayeol Lee1-1/+12
2019-10-28riscv/boot: Fix possible memory leakAlistair Francis1-7/+4
2019-10-28crypto: add support for nettle's native XTS implDaniel P. Berrangé2-0/+36
2019-10-28crypto: add support for gcrypt's native XTS implDaniel P. Berrangé4-35/+88
2019-10-28travis.yml: enable linux-gcc-debug-tcg cacheAlex Bennée1-7/+7
2019-10-28MAINTAINERS: add me for the TCG plugins codeAlex Bennée1-0/+6
2019-10-28scripts/checkpatch.pl: don't complain about (foo, /* empty */)Alex Bennée1-1/+1
2019-10-28.travis.yml: add --enable-plugins testsAlex Bennée1-0/+15
2019-10-28include/exec: wrap cpu_ldst.h in CONFIG_TCGAlex Bennée1-0/+2
2019-10-28accel/stubs: reduce headers from tcg-stubAlex Bennée1-1/+0
2019-10-28tests/plugin: add hotpages to analyse memory access patternsAlex Bennée2-0/+192
2019-10-28tests/plugin: add instruction execution breakdownAlex Bennée2-0/+353
2019-10-28tests/plugin: add a hotblocks pluginAlex Bennée2-0/+144
2019-10-28tests/tcg: enable plugin testingAlex Bennée5-1/+60
2019-10-28tests/tcg: drop test-i386-fprem from TESTS when not SLOWAlex Bennée1-5/+6
2019-10-28tests/tcg: move "virtual" tests to EXTRA_TESTSAlex Bennée2-2/+4
2019-10-28tests/tcg: set QEMU_OPTS for all cris runsAlex Bennée1-1/+1
2019-10-28tests/tcg/Makefile.target: fix path to config-host.makAlex Bennée1-1/+1
2019-10-28tests/plugin: add sample pluginsEmilio G. Cota6-0/+281
2019-10-28linux-user: support -plugin optionLluís Vilanova1-0/+18
2019-10-28vl: support -plugin optionLluís Vilanova2-0/+28
2019-10-28plugin: add qemu_plugin_outs helperAlex Bennée5-0/+19
2019-10-28plugin: add qemu_plugin_insn_disas helperAlex Bennée5-1/+130
2019-10-28plugin: expand the plugin_init function to include an info blockAlex Bennée2-6/+43
2019-10-28plugin: add API symbols to qemu-plugins.symbolsEmilio G. Cota5-0/+133
2019-10-28configure: add --enable-pluginsAlex Bennée1-0/+13
2019-10-28translator: inject instrumentation from pluginsEmilio G. Cota1-0/+20
2019-10-28target/openrisc: fetch code with translator_ldEmilio G. Cota1-1/+1
2019-10-28target/xtensa: fetch code with translator_ldEmilio G. Cota1-2/+2
2019-10-28target/sparc: fetch code with translator_ldEmilio G. Cota1-1/+1
2019-10-28target/riscv: fetch code with translator_ldEmilio G. Cota1-1/+1
2019-10-28target/alpha: fetch code with translator_ldEmilio G. Cota1-1/+1
2019-10-28target/m68k: fetch code with translator_ldEmilio G. Cota1-1/+1
2019-10-28target/hppa: fetch code with translator_ldEmilio G. Cota1-1/+1
2019-10-28target/i386: fetch code with translator_ldEmilio G. Cota1-5/+5
2019-10-28target/sh4: fetch code with translator_ldEmilio G. Cota1-2/+2
2019-10-28target/ppc: fetch code with translator_ldEmilio G. Cota1-5/+3
2019-10-28target/arm: fetch code with translator_ldEmilio G. Cota1-12/+3
2019-10-28translator: add translator_ld{ub,sw,uw,l,q}Emilio G. Cota2-1/+72
2019-10-28cputlb: ensure _cmmu helper functions follow the naming standardAlex Bennée4-13/+38
2019-10-28plugin-gen: add plugin_insn_appendEmilio G. Cota1-0/+14
2019-10-28cpu: hook plugin vcpu eventsEmilio G. Cota3-0/+14
2019-10-28*-user: plugin syscallsEmilio G. Cota3-9/+59
2019-10-28*-user: notify plugin of exitEmilio G. Cota2-0/+4
2019-10-28translate-all: notify plugin code of tb_flushEmilio G. Cota1-0/+6
2019-10-28plugins: implement helpers for resolving hwaddrAlex Bennée4-0/+139
2019-10-28tcg: let plugins instrument virtual memory accessesEmilio G. Cota8-36/+74
2019-10-28atomic_template: add inline trace/plugin helpersEmilio G. Cota4-39/+111
2019-10-28plugin-gen: add module for TCG-related codeEmilio G. Cota11-0/+1054
2019-10-28tcg: add tcg_gen_st_ptrEmilio G. Cota1-0/+5
2019-10-28cputlb: introduce get_page_addr_code_hostpEmilio G. Cota2-1/+51
2019-10-28cputlb: document get_page_addr_codeEmilio G. Cota1-3/+21
2019-10-28queue: add QTAILQ_REMOVE_SEVERALEmilio G. Cota1-0/+10
2019-10-28plugin: add implementation of the apiAlex Bennée3-3/+278
2019-10-28plugin: add core codeEmilio G. Cota9-1/+1241
2019-10-28plugin: add user-facing APIEmilio G. Cota1-0/+351
2019-10-28docs/devel: add plugins.rst design documentAlex Bennée2-0/+113
2019-10-28translate-all: use cpu_in_exclusive_work_context() in tb_flushEmilio G. Cota1-2/+7
2019-10-28cpu: introduce cpu_in_exclusive_context()Emilio G. Cota3-4/+18
2019-10-28trace: add mmu_index to mem_infoAlex Bennée10-39/+59
2019-10-28trace: expand mem_info:size_shift to 4 bitsEmilio G. Cota2-5/+5
2019-10-28target/riscv: Make the priv register writable by GDBJonathan Behrens1-0/+9
2019-10-28target/riscv: Expose "priv" register for GDB for readsJonathan Behrens4-2/+47
2019-10-28target/riscv: Tell gdbstub the correct number of CSRsJonathan Behrens1-2/+2
2019-10-28riscv/virt: Jump to pflash if specifiedAlistair Francis1-1/+10
2019-10-28riscv/virt: Add the PFlash CFI01 deviceAlistair Francis3-0/+90
2019-10-28riscv/virt: Manually define the machineAlistair Francis2-7/+30
2019-10-28riscv/sifive_u: Add the start-in-flash propertyAlistair Francis2-1/+31
2019-10-28riscv/sifive_u: Manually define the machineAlistair Francis2-14/+37
2019-10-28riscv/sifive_u: Add QSPI memory regionAlistair Francis2-0/+9
2019-10-28riscv/sifive_u: Add L2-LIM cache memoryAlistair Francis2-0/+17
2019-10-28linux-user/riscv: Propagate fault addressGiuseppe Musacchio2-2/+6
2019-10-28riscv: sifive_u: Add ethernet0 to the aliases nodeBin Meng1-1/+4
2019-10-28riscv: hw: Drop "clock-frequency" property of cpu nodesBin Meng6-15/+0
2019-10-28RISC-V: Implement cpu_do_transaction_failedPalmer Dabbelt3-7/+13
2019-10-28RISC-V: Handle bus errors in the page table walkerPalmer Dabbelt1-3/+9
2019-10-28riscv: Skip checking CSR privilege level in debugger modeBin Meng1-1/+4
2019-10-28Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-10-28' in...Peter Maydell84-486/+2232
2019-10-28Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell22-234/+1800
2019-10-28tests: benchmark crypto with fixed data size, not time periodDaniel P. Berrangé2-20/+23
2019-10-28tests: allow filtering crypto cipher benchmark testsDaniel P. Berrangé1-1/+12
2019-10-28qemu-iotests: restrict 264 to qcow2 onlyVladimir Sementsov-Ogievskiy1-0/+2
2019-10-28Revert "qemu-img: Check post-truncation size"Max Reitz1-35/+4
2019-10-28block: Pass truncate exact=true where reasonableMax Reitz5-7/+31