Commit Graph

  • 68aba1f2af target/riscv/cpu.c: split kvm prop handling to its own helper Daniel Henrique Barboza 2023-09-12 10:24:06 -03:00
  • bfb37c693a target/riscv/cpu.c: skip 'bool' check when filtering KVM props Daniel Henrique Barboza 2023-09-12 10:24:05 -03:00
  • 8ea3fceff4 target/riscv/cpu.c: split CPU options from riscv_cpu_extensions[] Daniel Henrique Barboza 2023-09-12 10:24:04 -03:00
  • b216b5daa5 cpus: Remove unused smp_cores/smp_threads declarations Philippe Mathieu-Daudé 2023-10-09 11:09:52 +02:00
  • 0848ca87b7 scripts/xml-preprocess: Make sure this script is invoked via the right Python Thomas Huth 2023-10-06 06:52:56 +02:00
  • 17b8d8ac33 roms: use PYTHON to invoke python Olaf Hering 2023-10-02 12:18:44 +02:00
  • d02ce621ea MAINTAINERS: Add some unowned files to the SBSA-REF section Thomas Huth 2023-09-29 16:19:18 +02:00
  • 39131a4e53 MAINTAINERS: Add section for overall sensors Philippe Mathieu-Daudé 2023-02-20 12:02:35 +01:00
  • e05ea75f75 MAINTAINERS: add standard-headers to Hosts/LINUX Cornelia Huck 2023-09-29 16:30:12 +02:00
  • 145af2779c MAINTAINERS: Add the CI-related doc files to the CI section Thomas Huth 2023-09-29 15:16:36 +02:00
  • 63fc07233e MAINTAINERS: Add include folder to the hw/char/ section Thomas Huth 2023-09-29 14:44:39 +02:00
  • 5d0ce90dd6 MAINTAINERS: Add unowned RISC-V related files to the right sections Thomas Huth 2023-09-29 14:37:27 +02:00
  • 740ee84db8 MAINTAINERS: Add g364fb and ds1225y to the Jazz section Thomas Huth 2023-09-29 16:09:35 +02:00
  • bb30277273 Fix compilation when UFFDIO_REGISTER is not set. Pierre Labatut 2023-09-28 12:56:59 +00:00
  • 19a39e270b Python: Enable python3.12 support John Snow 2023-10-06 15:52:43 -04:00
  • 761f241c97 configure: fix error message to say Python 3.8 John Snow 2023-10-06 15:52:42 -04:00
  • acf873873a python/qmp: remove Server.wait_closed() call for Python 3.12 John Snow 2023-10-06 15:52:41 -04:00
  • ff2e08132f Python/iotests: Add type hint for nbd module John Snow 2023-10-06 15:52:40 -04:00
  • 46d4747ab5 python/machine: remove unused sock_dir argument John Snow 2023-09-28 00:49:43 -04:00
  • d396737813 python/machine: use socketpair() for qtest connection John Snow 2023-09-28 00:49:42 -04:00
  • 1d4796cd00 python/machine: use socketpair() for console connections John Snow 2023-09-28 00:49:41 -04:00
  • 5f263cb1cc python/console_socket: accept existing FD in initializer John Snow 2023-09-28 00:49:40 -04:00
  • 612b3ba218 python/machine: close sock_pair in cleanup path John Snow 2023-09-28 00:49:39 -04:00
  • 91e11db7bc python/machine: move socket setup out of _base_args property John Snow 2023-09-28 00:49:38 -04:00
  • a51e5124a6 Merge tag 'pull-omnibus-111023-1' of https://gitlab.com/stsquad/qemu into staging Stefan Hajnoczi 2023-10-11 09:43:10 -04:00
  • 48747938d1 Merge tag 'migration-20231011-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Stefan Hajnoczi 2023-10-11 09:42:39 -04:00
  • 67d2486c0e Merge tag 'audio-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Stefan Hajnoczi 2023-10-11 09:42:14 -04:00
  • f897ef0d47 qapi: qga: Clarify when out-data and err-data are populated Daniel Xu 2023-10-01 12:38:26 -06:00
  • d6f67b83b8 qga: Fix memory leak when output stream is unused Daniel Xu 2023-10-01 12:38:25 -06:00
  • 99bb31585c qga: Remove platform GUID definitions Akihiko Odaki 2022-11-10 19:06:20 +09:00
  • b3175081a1 Update AMD memory encryption document links. Jianlin Li 2023-09-22 15:38:35 +08:00
  • 5e79a4bf03 migration: Add migration_rp_wait|kick() Peter Xu 2023-10-04 18:02:37 -04:00
  • 1015ff5476 migration: Remember num of ramblocks to sync during recovery Peter Xu 2023-10-04 18:02:36 -04:00
  • f4b897f485 qemufile: Always return a verbose error Peter Xu 2023-10-04 18:02:35 -04:00
  • 2b2f6f411e migration: Introduce migrate_has_error() Peter Xu 2023-10-04 18:02:32 -04:00
  • c94143e587 migration: Display error in query-migrate irrelevant of status Peter Xu 2023-10-04 18:02:31 -04:00
  • 2c88739cfd migration/rdma: Replace flawed device detail dump by tracing Markus Armbruster 2023-09-28 15:20:19 +02:00
  • ff4c919459 migration/rdma: Use error_report() & friends instead of stderr Markus Armbruster 2023-09-28 15:20:18 +02:00
  • 5cec563d0c migration/rdma: Downgrade qemu_rdma_cleanup() errors to warnings Markus Armbruster 2023-09-28 15:20:17 +02:00
  • b765d21e4a migration/rdma: Silence qemu_rdma_register_and_get_keys() Markus Armbruster 2023-09-28 15:20:16 +02:00
  • 7555c7713d migration/rdma: Silence qemu_rdma_block_for_wrid() Markus Armbruster 2023-09-28 15:20:15 +02:00
  • 8dee156c1d migration/rdma: Don't report received completion events as error Markus Armbruster 2023-09-28 15:20:14 +02:00
  • 01efb10637 migration/rdma: Silence qemu_rdma_reg_control() Markus Armbruster 2023-09-28 15:20:13 +02:00
  • 35b1561e3e migration/rdma: Silence qemu_rdma_connect() Markus Armbruster 2023-09-28 15:20:12 +02:00
  • e6696d3ee9 migration/rdma: Silence qemu_rdma_resolve_host() Markus Armbruster 2023-09-28 15:20:11 +02:00
  • 07d5b94653 migration/rdma: Convert qemu_rdma_alloc_pd_cq() to Error Markus Armbruster 2023-09-28 15:20:10 +02:00
  • 3c0c3eba8d migration/rdma: Convert qemu_rdma_post_recv_control() to Error Markus Armbruster 2023-09-28 15:20:09 +02:00
  • f3805964f8 migration/rdma: Convert qemu_rdma_post_send_control() to Error Markus Armbruster 2023-09-28 15:20:08 +02:00
  • 446e559c43 migration/rdma: Convert qemu_rdma_write() to Error Markus Armbruster 2023-09-28 15:20:07 +02:00
  • 557c34ca60 migration/rdma: Convert qemu_rdma_write_one() to Error Markus Armbruster 2023-09-28 15:20:06 +02:00
  • 5609547781 migration/rdma: Convert qemu_rdma_write_flush() to Error Markus Armbruster 2023-09-28 15:20:05 +02:00
  • de1aa35f8d migration/rdma: Convert qemu_rdma_reg_whole_ram_blocks() to Error Markus Armbruster 2023-09-28 15:20:04 +02:00
  • 3765ec1f43 migration/rdma: Convert qemu_rdma_exchange_get_response() to Error Markus Armbruster 2023-09-28 15:20:03 +02:00
  • c4c78dce0b migration/rdma: Convert qemu_rdma_exchange_send() to Error Markus Armbruster 2023-09-28 15:20:02 +02:00
  • 96f363d839 migration/rdma: Convert qemu_rdma_exchange_recv() to Error Markus Armbruster 2023-09-28 15:20:01 +02:00
  • dcf07e72a4 migration/rdma: Drop "@errp is clear" guards around error_setg() Markus Armbruster 2023-09-28 15:20:00 +02:00
  • 071d5ae4f3 migration/rdma: Fix error handling around rdma_getaddrinfo() Markus Armbruster 2023-09-28 15:19:59 +02:00
  • 8fd471bd77 migration/rdma: Retire macro ERROR() Markus Armbruster 2023-09-28 15:19:58 +02:00
  • 1718f238d1 migration/rdma: Delete inappropriate error_report() in macro ERROR() Markus Armbruster 2023-09-28 15:19:57 +02:00
  • e518b0050d migration/rdma: Plug a memory leak and improve a message Markus Armbruster 2023-09-28 15:19:56 +02:00
  • 4a10217962 migration/rdma: Check negative error values the same way everywhere Markus Armbruster 2023-09-28 15:19:55 +02:00
  • c0d77702d2 migration/rdma: Drop superfluous assignments to @ret Markus Armbruster 2023-09-28 15:19:54 +02:00
  • b86c94a49e migration/rdma: Replace int error_state by bool errored Markus Armbruster 2023-09-28 15:19:53 +02:00
  • ec48697453 migration/rdma: Dumb down remaining int error values to -1 Markus Armbruster 2023-09-28 15:19:52 +02:00
  • 8c6513f750 migration/rdma: Return -1 instead of negative errno code Markus Armbruster 2023-09-28 15:19:51 +02:00
  • 0724982221 migration/rdma: Fix rdma_getaddrinfo() error checking Markus Armbruster 2023-09-28 15:19:50 +02:00
  • 0110c6b86a migration/rdma: Fix QEMUFileHooks method return values Markus Armbruster 2023-09-28 15:19:49 +02:00
  • d63f4016b1 migration/rdma: Drop dead qemu_rdma_data_init() code for !@host_port Markus Armbruster 2023-09-28 15:19:48 +02:00
  • f35c0d9b07 migration/rdma: Fix qemu_get_cm_event_timeout() to always set error Markus Armbruster 2023-09-28 15:19:47 +02:00
  • 142bd685ae migration/rdma: Fix qemu_rdma_broken_ipv6_kernel() to set error Markus Armbruster 2023-09-28 15:19:46 +02:00
  • de3e05e8b9 migration/rdma: Replace dangerous macro CHECK_ERROR_STATE() Markus Armbruster 2023-09-28 15:19:45 +02:00
  • 8e262e0b3d migration/rdma: Fix io_writev(), io_readv() methods to obey contract Markus Armbruster 2023-09-28 15:19:44 +02:00
  • 1b6e1da6e7 migration/rdma: Ditch useless numeric error codes in error messages Markus Armbruster 2023-09-28 15:19:43 +02:00
  • 0bc2604508 migration/rdma: Fix or document problematic uses of errno Markus Armbruster 2023-09-28 15:19:42 +02:00
  • 89997ac318 migration/rdma: Use bool for two RDMAContext flags Markus Armbruster 2023-09-28 15:19:41 +02:00
  • 6a3792d78d migration/rdma: Make qemu_rdma_buffer_mergeable() return bool Markus Armbruster 2023-09-28 15:19:40 +02:00
  • 87e6bdabf0 migration/rdma: Drop qemu_rdma_search_ram_block() error handling Markus Armbruster 2023-09-28 15:19:39 +02:00
  • 0610d7a1d8 migration/rdma: Drop rdma_add_block() error handling Markus Armbruster 2023-09-28 15:19:38 +02:00
  • b16defbbfe migration/rdma: Eliminate error_propagate() Markus Armbruster 2023-09-28 15:19:37 +02:00
  • 3c03f21cb5 migration/rdma: Put @errp parameter last Markus Armbruster 2023-09-28 15:19:36 +02:00
  • 9a6afb1170 migration/rdma: Fix qemu_rdma_accept() to return failure on errors Markus Armbruster 2023-09-28 15:19:35 +02:00
  • 36cc822d85 migration/rdma: Give qio_channel_rdma_source_funcs internal linkage Markus Armbruster 2023-09-28 15:19:34 +02:00
  • 8ff58b05a3 migration/rdma: Clean up two more harmless signed vs. unsigned issues Markus Armbruster 2023-09-28 15:19:33 +02:00
  • 25352b371b migration/rdma: Fix unwanted integer truncation Markus Armbruster 2023-09-28 15:19:32 +02:00
  • 87a24ca3f2 migration/rdma: Consistently use uint64_t for work request IDs Markus Armbruster 2023-09-28 15:19:31 +02:00
  • b5631d5bda migration/rdma: Drop fragile wr_id formatting Markus Armbruster 2023-09-28 15:19:30 +02:00
  • 1720a2a875 migration/rdma: Clean up rdma_delete_block()'s return type Markus Armbruster 2023-09-28 15:19:29 +02:00
  • c07d19622c migration/rdma: Clean up qemu_rdma_data_init()'s return type Markus Armbruster 2023-09-28 15:19:28 +02:00
  • b72eacf3c0 migration/rdma: Clean up qemu_rdma_poll()'s return type Markus Armbruster 2023-09-28 15:19:27 +02:00
  • 0e99bb8f54 migration: Allow RECOVER->PAUSED convertion for dest qemu Peter Xu 2023-10-04 18:02:39 -04:00
  • 5274274c26 tests/qtest: migration: Add support for negative testing of qmp_migrate Fabiano Rosas 2023-07-12 16:07:41 -03:00
  • 4111a732e8 migration: Set migration status early in incoming side Fabiano Rosas 2023-07-12 16:07:40 -03:00
  • 6830e53b4b tests/qtest: migration: Use migrate_incoming_qmp where appropriate Fabiano Rosas 2023-07-12 16:07:39 -03:00
  • 28fa97e006 tests/qtest: migration: Add migrate_incoming_qmp helper Fabiano Rosas 2023-07-12 16:07:38 -03:00
  • 9d47929034 tests/qtest: migration: Expose migrate_set_capability Fabiano Rosas 2023-07-12 16:07:37 -03:00
  • 86dec715a7 migration/qmp: Fix crash on setting tls-authz with null Peter Xu 2023-09-05 12:23:32 -04:00
  • 5b982f3bde contrib/plugins: fix coverity warning in hotblocks Alex Bennée 2023-10-09 17:41:04 +01:00
  • ec7ee95db9 contrib/plugins: fix coverity warning in lockstep Alex Bennée 2023-10-09 17:41:03 +01:00
  • 60cb16c0d8 contrib/plugins: fix coverity warning in cache Alex Bennée 2023-10-09 17:41:02 +01:00
  • a392277dcf plugins: Set final instruction count in plugin_gen_tb_end Matt Borgerson 2023-10-09 17:41:01 +01:00