Commit Graph

  • a79e32a944 tests/avocado: use http for mipsdistros.mips.com Alex Bennée 2023-05-02 17:54:03 +01:00
  • 2cf72cb5eb gitlab: enable minimal device profile for aarch64 --disable-tcg Alex Bennée 2023-05-02 17:20:46 +01:00
  • eb8d413f7f gitlab: add ubuntu-22.04-aarch64-without-defaults Alex Bennée 2023-05-02 16:59:17 +01:00
  • c1924cde87 scripts/ci: clean-up the 20.04/22.04 confusion in ansible Alex Bennée 2023-05-02 16:54:54 +01:00
  • 02f4947603 scripts/ci: add gitlab-runner to kvm group Alex Bennée 2023-05-02 16:11:50 +01:00
  • ab9d29b0a4 docs: document breakpoint and watchpoint support Alex Bennée 2023-05-02 15:23:50 +01:00
  • 3217b84f3c tests/docker: bump the xtensa base to debian:11-slim Alex Bennée 2023-05-02 15:20:59 +01:00
  • caa9cbd566 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging Richard Henderson 2023-05-10 14:52:03 +01:00
  • 58a2e3f5c3 block: compile out assert_bdrv_graph_readable() by default Stefan Hajnoczi 2023-05-01 13:34:43 -04:00
  • e19b157f3c block: Mark bdrv_refresh_limits() and callers GRAPH_RDLOCK Kevin Wolf 2023-05-04 13:57:50 +02:00
  • 533c6e4ee8 block: Mark bdrv_recurse_can_replace() and callers GRAPH_RDLOCK Kevin Wolf 2023-05-04 13:57:49 +02:00
  • 4f0bef8b36 block: Mark bdrv_query_block_graph_info() and callers GRAPH_RDLOCK Kevin Wolf 2023-05-04 13:57:48 +02:00
  • 6ec75a6a3e block: Mark bdrv_query_bds_stats() and callers GRAPH_RDLOCK Kevin Wolf 2023-05-04 13:57:47 +02:00
  • 840428a266 block: Mark BlockDriver callbacks for amend job GRAPH_RDLOCK Emanuele Giuseppe Esposito 2023-05-04 13:57:46 +02:00
  • cb2bfaa450 block: Mark bdrv_co_debug_event() GRAPH_RDLOCK Emanuele Giuseppe Esposito 2023-05-04 13:57:45 +02:00
  • a00e70c012 block: Mark bdrv_co_get_info() and callers GRAPH_RDLOCK Emanuele Giuseppe Esposito 2023-05-04 13:57:44 +02:00
  • de335638a3 block: Mark bdrv_co_get_allocated_file_size() and callers GRAPH_RDLOCK Emanuele Giuseppe Esposito 2023-05-04 13:57:43 +02:00
  • 9c93652da6 mirror: Require GRAPH_RDLOCK for accessing a node's parent list Kevin Wolf 2023-05-04 13:57:42 +02:00
  • 622d30af99 vhdx: Require GRAPH_RDLOCK for accessing a node's parent list Kevin Wolf 2023-05-04 13:57:41 +02:00
  • 69aa0d371f nbd: Mark nbd_co_do_establish_connection() and callers GRAPH_RDLOCK Emanuele Giuseppe Esposito 2023-05-04 13:57:40 +02:00
  • 5d934513f8 nbd: Remove nbd_co_flush() wrapper function Kevin Wolf 2023-05-04 13:57:39 +02:00
  • 1a30b0f5d7 block: .bdrv_open is non-coroutine and unlocked Kevin Wolf 2023-05-04 13:57:38 +02:00
  • 4ee1f854ec graph-lock: Fix GRAPH_RDLOCK_GUARD*() to be reader lock Kevin Wolf 2023-05-04 13:57:37 +02:00
  • d51c349b64 graph-lock: Add GRAPH_UNLOCKED(_PTR) Kevin Wolf 2023-05-04 13:57:36 +02:00
  • 57f3d07b18 test-bdrv-drain: Don't modify the graph in coroutines Kevin Wolf 2023-05-04 13:57:35 +02:00
  • e113362e4c iotests: Test resizing image attached to an iothread Kevin Wolf 2023-05-09 15:41:33 +02:00
  • 0c7d204f50 block: Don't call no_coroutine_fns in qmp_block_resize() Kevin Wolf 2023-05-04 13:57:34 +02:00
  • b2ab5f545f block: bdrv/blk_co_unref() for calls in coroutine context Kevin Wolf 2023-05-04 13:57:33 +02:00
  • da4afaff07 block: Consistently call bdrv_activate() outside coroutine Kevin Wolf 2023-05-04 13:57:32 +02:00
  • 0050c163ff qcow2: Don't call bdrv_getlength() in coroutine_fns Kevin Wolf 2023-05-04 13:57:31 +02:00
  • 6dab4c93ec migration: Attempt disk reactivation in more failure scenarios Eric Blake 2023-05-02 15:52:12 -05:00
  • cf6052f111 iotests/nbd-reconnect-on-open: Fix NBD socket path Kevin Wolf 2023-05-03 18:50:19 +02:00
  • e2626874a3 block: Fix use after free in blockdev_mark_auto_del() Kevin Wolf 2023-05-03 16:01:42 +02:00
  • 3edf660a91 aio-wait: avoid AioContext lock in aio_wait_bh_oneshot() Stefan Hajnoczi 2023-04-04 11:33:07 -04:00
  • 17ac39c3e7 block: add missing coroutine_fn annotations Paolo Bonzini 2023-04-06 12:17:52 +02:00
  • 11cea42e17 block: add configure options for excluding vmdk, vhdx and vpc Vladimir Sementsov-Ogievskiy 2023-04-21 12:27:58 +03:00
  • 568992e344 Merge tag 'pull-qapi-2023-05-09-v2' of https://repo.or.cz/qemu/armbru into staging Richard Henderson 2023-05-10 13:11:29 +01:00
  • b2896c1b09 Merge tag 'vfio-updates-20230509.0' of https://gitlab.com/alex.williamson/qemu into staging Richard Henderson 2023-05-10 11:20:35 +01:00
  • 7534695b40 target/loongarch: Terminate vmstate subsections list Richard Henderson 2023-05-10 06:15:44 +00:00
  • a937b6aa73 qapi: Reformat doc comments to conform to current conventions Markus Armbruster 2023-04-28 12:54:29 +02:00
  • 059d341a67 qga/qapi-schema: Reformat doc comments to conform to current conventions Markus Armbruster 2023-04-28 12:54:28 +02:00
  • 9d167491cb docs/devel/qapi-code-gen: Update doc comment conventions Markus Armbruster 2023-04-28 12:54:27 +02:00
  • eb59cf7628 qapi: Section parameter @indent is no longer used, drop Markus Armbruster 2023-04-28 12:54:26 +02:00
  • 08349786c8 qapi: Relax doc string @name: description indentation rules Markus Armbruster 2023-04-28 12:54:25 +02:00
  • 3e32dca3f0 qapi: Rewrite parsing of doc comment section symbols and tags Markus Armbruster 2023-04-28 12:54:24 +02:00
  • 577e648bdb Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2023-05-09 17:21:39 +01:00
  • b5048a4cbf vfio/pci: Static Resizable BAR capability Alex Williamson 2023-05-04 14:42:48 -06:00
  • ff180c6bd7 vfio/migration: Skip log_sync during migration SETUP state Avihai Horon 2023-04-03 16:00:00 +03:00
  • 2dca1b37a7 vfio/pci: add support for VF token Minwoo Im 2023-03-20 16:35:22 +09:00
  • 9b2c6746d3 qapi: Fix argument description indentation stripping Markus Armbruster 2023-04-28 12:54:23 +02:00
  • a87a9b4d4f tests/qapi-schema/doc-good: Improve argument description tests Markus Armbruster 2023-04-28 12:54:22 +02:00
  • 5962635561 tests/qapi-schema/doc-good: Improve a comment Markus Armbruster 2023-04-28 12:54:21 +02:00
  • 22bd6e9c15 qapi/dump: Indent bulleted lists consistently Markus Armbruster 2023-04-28 12:54:20 +02:00
  • 56266c6d1e qapi: Tidy up a slightly awkward TODO comment Markus Armbruster 2023-04-28 12:54:19 +02:00
  • f57e1d05bf sphinx/qapidoc: Do not emit TODO sections into user manuals Markus Armbruster 2023-04-28 12:54:18 +02:00
  • b71fd73cc4 Revert "qapi: BlockExportRemoveMode: move comments to TODO" Markus Armbruster 2023-04-28 12:54:17 +02:00
  • 88d357d292 meson: Fix to make QAPI generator output depend on main.py Markus Armbruster 2023-04-28 12:54:16 +02:00
  • 5b5fe0e018 qapi: Fix crash on stray double quote character Markus Armbruster 2023-04-28 12:54:15 +02:00
  • a2836b32b0 docs/devel/qapi-code-gen: Turn FIXME admonitions into comments Markus Armbruster 2023-04-28 12:54:14 +02:00
  • 0c7811aeb9 docs/devel/qapi-code-gen: Clean up use of quotes a bit Markus Armbruster 2023-04-28 12:54:13 +02:00
  • 271477b59e Merge tag 'compression-code-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Richard Henderson 2023-05-08 20:38:05 +01:00
  • ef709860ea meson: leave unnecessary modules out of the build Paolo Bonzini 2023-05-04 10:20:46 +02:00
  • 23b2a3be99 docs: clarify --without-default-devices Paolo Bonzini 2023-05-03 19:30:40 +02:00
  • 166b174188 target/i386: Add EPYC-Genoa model to support Zen 4 processor series Babu Moger 2023-05-04 15:53:12 -05:00
  • 62a798d4bc target/i386: Add VNMI and automatic IBRS feature bits Babu Moger 2023-05-04 15:53:11 -05:00
  • 27f03be6f5 target/i386: Add missing feature bits in EPYC-Milan model Babu Moger 2023-05-04 15:53:10 -05:00
  • b70eec312b target/i386: Add feature bits for CPUID_Fn80000021_EAX Babu Moger 2023-05-04 15:53:09 -05:00
  • bb039a230e target/i386: Add a couple of feature bits in 8000_0008_EBX Babu Moger 2023-05-04 15:53:08 -05:00
  • d7c72735f6 target/i386: Add new EPYC CPU versions with updated cache_info Michael Roth 2023-05-04 15:53:07 -05:00
  • cca0a000d0 target/i386: allow versioned CPUs to specify new cache_info Michael Roth 2023-05-04 15:53:06 -05:00
  • 8cbfc530bc include/qemu/osdep.h: Bump _WIN32_WINNT to the Windows 8 API Thomas Huth 2023-05-04 10:13:51 +02:00
  • c323518a7a migration: Initialize and cleanup decompression in migration.c Lukas Straub 2023-04-20 11:59:50 +02:00
  • 52623f23b0 ram-compress.c: Make target independent Lukas Straub 2023-04-20 11:48:35 +02:00
  • 4024cc8506 ram compress: Assert that the file buffer matches the result Lukas Straub 2023-04-20 11:48:31 +02:00
  • b1f17720c1 ram.c: Move core decompression code into its own file Lukas Straub 2023-04-20 11:48:28 +02:00
  • b5ca3368d9 ram.c: Move core compression code into its own file Lukas Straub 2023-04-20 11:48:20 +02:00
  • ef4f5f5d5a ram.c: Remove last ram.c dependency from the core compress code Lukas Straub 2023-04-20 11:48:13 +02:00
  • 680628d200 ram.c: Call update_compress_thread_counts from compress_send_queued_data Lukas Straub 2023-04-20 11:48:10 +02:00
  • 3e81763e4c ram.c: Do not call save_page_header() from compress threads Lukas Straub 2023-04-20 11:48:06 +02:00
  • b5cf1cd3e8 ram.c: Reset result after sending queued data Lukas Straub 2023-04-20 11:48:03 +02:00
  • 10c2f7b747 ram.c: Dont change param->block in the compress thread Lukas Straub 2023-04-20 11:47:59 +02:00
  • 97274a871f ram.c: Let the compress threads return a CompressResult enum Lukas Straub 2023-04-20 11:47:56 +02:00
  • dc066da8bd qtest/migration-test.c: Add postcopy tests with compress enabled Lukas Straub 2023-04-20 11:47:53 +02:00
  • 1536d1da5d qtest/migration-test.c: Add tests with compress enabled Lukas Straub 2023-04-04 14:35:27 +00:00
  • 2f38ff79ab MAINTAINERS: add stanza for Kconfig files Paolo Bonzini 2023-05-03 19:29:17 +02:00
  • 20f46806b3 tb-maint: do not use mb_read/mb_set Paolo Bonzini 2023-03-03 13:12:50 +01:00
  • 8f593ba9c5 call_rcu: stop using mb_set/mb_read Paolo Bonzini 2023-03-03 11:14:15 +01:00
  • 355635c018 test-aio-multithread: simplify test_multi_co_schedule Paolo Bonzini 2023-03-03 11:56:07 +01:00
  • 4f7335e21d test-aio-multithread: do not use mb_read/mb_set for simple flags Paolo Bonzini 2023-03-03 11:57:06 +01:00
  • 6e288b00ef rcu: remove qatomic_mb_set, expand comments Paolo Bonzini 2023-03-03 13:46:03 +01:00
  • 792f77f376 Merge tag 'pull-loongarch-20230506' of https://gitlab.com/gaosong/qemu into staging Richard Henderson 2023-05-06 08:11:52 +01:00
  • 725d7e763a
    hw/intc: don't use target_ulong for LoongArch ipi Alex Bennée 2023-04-04 14:27:11 +01:00
  • c6c2fec4b9
    target/loongarch: CPUCFG support LSX Song Gao 2023-05-04 20:28:10 +08:00
  • 4854bbbe01
    target/loongarch: Use {set/get}_gpr replace to cpu_fpr Song Gao 2023-05-04 20:28:09 +08:00
  • 29bb5d727f
    target/loongarch: Implement vldi Song Gao 2023-05-04 20:28:08 +08:00
  • 843b627a39
    target/loongarch: Implement vld vst Song Gao 2023-05-04 20:28:07 +08:00
  • e93dd43147
    target/loongarch: Implement vilvl vilvh vextrins vshuf Song Gao 2023-05-04 20:28:06 +08:00
  • d5e5563cb3
    target/loongarch: Implement vreplve vpack vpick Song Gao 2023-05-04 20:28:05 +08:00
  • cdbdefbf5a
    target/loongarch: Implement vinsgr2vr vpickve2gr vreplgr2vr Song Gao 2023-05-04 20:28:04 +08:00
  • d0dfa19a7b
    target/loongarch: Implement vbitsel vset Song Gao 2023-05-04 20:28:03 +08:00