Commit Graph

  • 69f735179e Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-20191028' into staging Peter Maydell 2019-10-29 18:07:10 +00:00
  • f724de8dde Merge remote-tracking branch 'remotes/vivier/tags/q800-branch-pull-request' into staging Peter Maydell 2019-10-29 16:27:48 +00:00
  • 4599cb953c Merge remote-tracking branch 'remotes/berrange/tags/crypto-luks-pull-request' into staging Peter Maydell 2019-10-29 15:33:15 +00:00
  • 8c68ff250a Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20191028' into staging Peter Maydell 2019-10-29 08:38:04 +00:00
  • e151941d1b qapi: Check feature documentation against the schema Markus Armbruster 2019-10-24 13:02:37 +02:00
  • e4def78755 qapi: Polish reporting of bogus member documentation Markus Armbruster 2019-10-24 13:02:36 +02:00
  • b3cdff10e5 qapi: Lift features into QAPISchemaEntity Markus Armbruster 2019-10-24 13:02:35 +02:00
  • ad1ecfc679 qapi: Fold normalize_enum() into check_enum() Markus Armbruster 2019-10-24 13:02:34 +02:00
  • 2ce51ef68f qapi: Fold normalize_features() into check_features() Markus Armbruster 2019-10-24 13:02:33 +02:00
  • c145bfda18 qapi: Fold normalize_if() into check_if() Markus Armbruster 2019-10-24 13:02:32 +02:00
  • 1192a4862b qapi: Eliminate .check_doc() overrides Markus Armbruster 2019-10-24 13:02:31 +02:00
  • a710e1c8c3 qapi: Simplify ._make_implicit_object_type() Markus Armbruster 2019-10-24 13:02:30 +02:00
  • bf83f04e13 qapi: Fix doc comment checking for commands and events Markus Armbruster 2019-10-24 13:02:29 +02:00
  • 7faefad184 qapi: Clean up doc comment checking for implicit union base Markus Armbruster 2019-10-24 13:02:28 +02:00
  • 36a43905ff qapi: Fix enum doc comment checking Markus Armbruster 2019-10-24 13:02:27 +02:00
  • ee1e6a1f6c qapi: Split .connect_doc(), .check_doc() off .check() Markus Armbruster 2019-10-24 13:02:26 +02:00
  • a4bd91d3f3 qapi: De-duplicate entity documentation generation code Markus Armbruster 2019-10-24 13:02:25 +02:00
  • b621a26040 qapi: Implement boxed event argument documentation Markus Armbruster 2019-10-24 13:02:24 +02:00
  • 6d570ca10e qemu-doc: Belatedly document QMP command deprecation Markus Armbruster 2019-10-24 13:02:23 +02:00
  • a0418a4a6b tests/qapi-schema: Fix feature documentation testing Markus Armbruster 2019-10-24 13:02:22 +02:00
  • f6401deb06 tests/qapi-schema: Cover alternate documentation comments Markus Armbruster 2019-10-24 13:02:21 +02:00
  • 717cfcfae6 tests/qapi-schema: Demonstrate command and event doc comment bugs Markus Armbruster 2019-10-24 13:02:20 +02:00
  • f035b47e3f tests/qapi-schema: Demonstrate feature and enum doc comment bugs Markus Armbruster 2019-10-24 13:02:19 +02:00
  • 1e907a32b7 COLO-compare: Fix incorrect if logic Fan Yang 2019-09-24 22:08:29 +08:00
  • 7788c3f2e2 virtio-net: prevent offloads reset on migration Mikhail Sennikovsky 2019-10-11 15:58:04 +02:00
  • 1dd713837c virtio: new post_load hook Michael S. Tsirkin 2019-10-11 15:58:03 +02:00
  • 34ea023d4b net: add tulip (dec21143) driver Sven Schnelle 2019-10-23 10:42:44 +02:00
  • efdb45bfd7 tests/boot_linux_console: Run BusyBox on 5KEc 64-bit cpu Philippe Mathieu-Daudé 2019-10-28 19:04:04 -04:00
  • 017aa60b25 tests/boot_linux_console: Add initrd test for the Exynos4210 Philippe Mathieu-Daudé 2019-10-28 19:04:04 -04:00
  • 92d9361255 tests/boot_linux_console: Add a test for the Raspberry Pi 2 Philippe Mathieu-Daudé 2019-10-28 19:04:04 -04:00
  • f2cd6cf649 tests/boot_linux_console: Use Avocado archive::gzip_uncompress() Philippe Mathieu-Daudé 2019-10-28 19:04:04 -04:00
  • 83703220f5 .travis.yml: Let the avocado job run the 40p tests Philippe Mathieu-Daudé 2019-10-28 19:04:04 -04:00
  • 1a9559e8f8 tests/acceptance: Test OpenBIOS on the PReP/40p Philippe Mathieu-Daudé 2019-10-28 19:04:04 -04:00
  • 71b290e701 tests/acceptance: Add test that runs NetBSD 4.0 installer on PRep/40p Philippe Mathieu-Daudé 2019-10-28 19:04:04 -04:00
  • 4dca8b74c0 .travis.yml: Let the avocado job run the Leon3 test Philippe Mathieu-Daudé 2019-10-28 19:04:04 -04:00
  • b11785ca23 tests/acceptance: Add test that boots the HelenOS microkernel on Leon3 Philippe Mathieu-Daudé 2019-10-28 19:04:04 -04:00
  • 2b17d81ffb tests/acceptance: Refactor exec_command_and_wait_for_pattern() Philippe Mathieu-Daudé 2019-10-28 19:04:04 -04:00
  • 6b5720d5b7 tests/acceptance: Send <carriage return> on serial lines Philippe Mathieu-Daudé 2019-10-28 19:04:04 -04:00
  • ffc1fe7894 tests/acceptance: Fix wait_for_console_pattern() hangs Philippe Mathieu-Daudé 2019-10-28 19:04:04 -04:00
  • 77bcd2487e Acceptance tests: refactor wait_for_console_pattern Cleber Rosa 2019-10-28 19:04:04 -04:00
  • 0858096702 Python libs: close console sockets before shutting down the VMs Cleber Rosa 2019-10-28 19:04:04 -04:00
  • 5449d937cd Acceptance tests: work around socket dir Cleber Rosa 2019-10-28 19:04:04 -04:00
  • 1b6ee29f48 MAINTAINERS: update location of Python libraries Cleber Rosa 2019-10-28 19:04:04 -04:00
  • b13197b1a8 Merge remote-tracking branch 'remotes/palmer/tags/riscv-for-master-4.2-sf2' into staging Peter Maydell 2019-10-28 21:43:06 +00:00
  • f7d85525f1 BootLinuxConsoleTest: Test the Quadra 800 Philippe Mathieu-Daudé 2019-10-26 18:45:46 +02:00
  • 04e7ca8d0f hw/m68k: define Macintosh Quadra 800 Laurent Vivier 2019-10-26 18:45:45 +02:00
  • c701ec626c hw/m68k: add a dummy SWIM floppy controller Laurent Vivier 2019-10-26 18:45:44 +02:00
  • 8ac919a065 hw/m68k: add Nubus macfb video card Laurent Vivier 2019-10-26 18:45:43 +02:00
  • fa2ba3b80e hw/m68k: add Nubus support Laurent Vivier 2019-10-26 18:45:42 +02:00
  • 87a34e2adb hw/m68k: implement ADB bus support for via Laurent Vivier 2019-10-26 18:45:41 +02:00
  • 6dca62a000 hw/m68k: add VIA support Laurent Vivier 2019-10-26 18:45:40 +02:00
  • be92084198 dp8393x: manage big endian bus Laurent Vivier 2019-10-26 18:45:39 +02:00
  • 74d71ea16b esp: add pseudo-DMA as used by Macintosh Laurent Vivier 2019-10-26 18:45:38 +02:00
  • 6130b18850 esp: move get_cmd() post-DMA code to get_cmd_cb() Laurent Vivier 2019-10-26 18:45:37 +02:00
  • 15407433e8 esp: move handle_ti_cmd() cleanup code to esp_do_dma(). Laurent Vivier 2019-10-26 18:45:36 +02:00
  • 9505edece7 Update OpenBIOS images to 7e5b89e4 built from submodule. Mark Cave-Ayland 2019-10-28 17:11:04 +00:00
  • 9667e53573
    target/riscv: PMP violation due to wrong size parameter Dayeol Lee 2019-10-22 21:21:29 +00:00
  • 3aa9004f09
    riscv/boot: Fix possible memory leak Alistair Francis 2019-10-03 09:59:29 -07:00
  • dc2207af2d crypto: add support for nettle's native XTS impl Daniel P. Berrangé 2019-10-14 17:28:27 +01:00
  • e0576942e0 crypto: add support for gcrypt's native XTS impl Daniel P. Berrangé 2019-10-14 17:28:27 +01:00
  • 19633df89b travis.yml: enable linux-gcc-debug-tcg cache Alex Bennée 2019-10-24 17:02:09 +01:00
  • 22b5867b73 MAINTAINERS: add me for the TCG plugins code Alex Bennée 2019-10-17 14:25:23 +01:00
  • ca68668d27 scripts/checkpatch.pl: don't complain about (foo, /* empty */) Alex Bennée 2019-10-17 12:58:17 +01:00
  • 4fbddb5d96 .travis.yml: add --enable-plugins tests Alex Bennée 2019-10-11 16:41:16 +01:00
  • dc069b22a1 include/exec: wrap cpu_ldst.h in CONFIG_TCG Alex Bennée 2019-05-17 12:36:10 +01:00
  • e4fbd37fc0 accel/stubs: reduce headers from tcg-stub Alex Bennée 2019-05-17 12:35:03 +01:00
  • 12268df393 tests/plugin: add hotpages to analyse memory access patterns Alex Bennée 2019-06-11 13:29:55 +01:00
  • f79e8fa3b7 tests/plugin: add instruction execution breakdown Alex Bennée 2019-05-21 10:15:53 +01:00
  • a208ba09bd tests/plugin: add a hotblocks plugin Alex Bennée 2019-05-20 16:14:44 +01:00
  • 3089e74e67 tests/tcg: enable plugin testing Alex Bennée 2019-05-17 17:09:48 +01:00
  • eba9ccf8f8 tests/tcg: drop test-i386-fprem from TESTS when not SLOW Alex Bennée 2019-10-11 13:07:22 +01:00
  • 1852f3e486 tests/tcg: move "virtual" tests to EXTRA_TESTS Alex Bennée 2019-10-10 17:56:11 +01:00
  • 02f903140b tests/tcg: set QEMU_OPTS for all cris runs Alex Bennée 2019-10-11 09:28:26 +01:00
  • 899ba5edd8 tests/tcg/Makefile.target: fix path to config-host.mak Alex Bennée 2019-10-10 11:34:53 +01:00
  • 671f760b93 tests/plugin: add sample plugins Emilio G. Cota 2018-10-25 12:57:04 -04:00
  • f308f64e76 linux-user: support -plugin option Lluís Vilanova 2017-07-24 12:41:51 +03:00
  • 42229a7539 vl: support -plugin option Lluís Vilanova 2017-07-24 17:28:22 +03:00
  • ca76a66975 plugin: add qemu_plugin_outs helper Alex Bennée 2019-10-11 16:34:05 +01:00
  • cbafa2362a plugin: add qemu_plugin_insn_disas helper Alex Bennée 2019-05-22 10:27:14 +01:00
  • 5901b2e15b plugin: expand the plugin_init function to include an info block Alex Bennée 2019-09-12 17:24:27 +01:00
  • 26fffe29c0 plugin: add API symbols to qemu-plugins.symbols Emilio G. Cota 2018-10-21 13:56:29 -04:00
  • 40e8c6f48a configure: add --enable-plugins Alex Bennée 2019-06-13 14:52:25 +01:00
  • 6ba6f81821 translator: inject instrumentation from plugins Emilio G. Cota 2018-12-07 17:35:56 -05:00
  • 7f93879e44 target/openrisc: fetch code with translator_ld Emilio G. Cota 2018-12-07 21:17:07 -05:00
  • 4d246bb435 target/xtensa: fetch code with translator_ld Emilio G. Cota 2018-12-07 21:16:31 -05:00
  • b89b900103 target/sparc: fetch code with translator_ld Emilio G. Cota 2018-12-07 21:13:46 -05:00
  • 4b9fa0b4fa target/riscv: fetch code with translator_ld Emilio G. Cota 2018-12-07 21:11:44 -05:00
  • e2790babde target/alpha: fetch code with translator_ld Emilio G. Cota 2018-12-07 21:11:10 -05:00
  • 87892c64bc target/m68k: fetch code with translator_ld Emilio G. Cota 2018-12-07 21:10:22 -05:00
  • d3733cbbee target/hppa: fetch code with translator_ld Emilio G. Cota 2018-12-07 21:05:01 -05:00
  • aaf4b62e19 target/i386: fetch code with translator_ld Emilio G. Cota 2018-11-27 19:13:42 -05:00
  • da94123fe1 target/sh4: fetch code with translator_ld Emilio G. Cota 2018-12-07 21:02:38 -05:00
  • 23f42b6053 target/ppc: fetch code with translator_ld Emilio G. Cota 2018-11-27 20:14:34 -05:00
  • ae82adc8e2 target/arm: fetch code with translator_ld Emilio G. Cota 2018-11-27 20:09:25 -05:00
  • 409c1a0bf0 translator: add translator_ld{ub,sw,uw,l,q} Emilio G. Cota 2018-11-27 19:10:51 -05:00
  • 7dec71d5ff cputlb: ensure _cmmu helper functions follow the naming standard Alex Bennée 2019-10-21 16:09:10 +01:00
  • 763f7e1209 plugin-gen: add plugin_insn_append Emilio G. Cota 2018-12-07 20:53:09 -05:00
  • 30865f3168 cpu: hook plugin vcpu events Emilio G. Cota 2018-10-21 13:30:35 -04:00
  • c36f7a642c *-user: plugin syscalls Emilio G. Cota 2018-10-21 13:27:44 -04:00
  • 8634d77bdb *-user: notify plugin of exit Emilio G. Cota 2018-10-21 13:27:28 -04:00