Commit Graph

  • a73049b2a1 numa: Check for qemu_strtosz_MiB error Eric Blake 2023-05-22 14:04:35 -05:00
  • f49371ecae cutils: Allow NULL str in qemu_strtosz Eric Blake 2023-05-22 14:04:34 -05:00
  • 157367cf21 test-cutils: Refactor qemu_strtosz tests for less boilerplate Eric Blake 2023-05-22 14:04:33 -05:00
  • edafce694a test-cutils: Prepare for upcoming semantic change in qemu_strtosz Eric Blake 2023-05-22 14:04:32 -05:00
  • 759573d05b test-cutils: Add coverage of qemu_strtod Eric Blake 2023-05-22 14:04:31 -05:00
  • 52d606aa5b cutils: Allow NULL endptr in parse_uint() Eric Blake 2023-05-22 14:04:30 -05:00
  • bd1386cce1 cutils: Adjust signature of parse_uint[_full] Eric Blake 2023-05-22 14:04:29 -05:00
  • 84760bbca9 cutils: Document differences between parse_uint and qemu_strtou64 Eric Blake 2023-05-22 14:04:28 -05:00
  • 56ddafde3f cutils: Fix wraparound parsing in qemu_strtoui Eric Blake 2023-05-22 14:04:27 -05:00
  • 3069522bb9 test-cutils: Test more integer corner cases Eric Blake 2023-05-22 14:04:26 -05:00
  • d326d03bcd test-cutils: Test integral qemu_strto* value on failures Eric Blake 2023-05-22 14:04:25 -05:00
  • 3b4790d4ec test-cutils: Use g_assert_cmpuint where appropriate Eric Blake 2023-05-11 21:10:16 -05:00
  • 3a59259225 test-cutils: Avoid g_assert in unit tests Eric Blake 2023-05-11 21:10:15 -05:00
  • 5cf899e215 qcow2: Explicit mention of padding bytes Eric Blake 2023-05-22 13:46:31 -05:00
  • 430746359f iotests: Fix test 104 under NBD Eric Blake 2023-05-19 10:02:16 -05:00
  • 9302a3a817 Fix for pcrel system archs Andrea Fioraldi 2023-06-02 16:45:17 +02:00
  • ae9b1d73dd Handle PCREL Andrea Fioraldi 2023-06-02 16:40:34 +02:00
  • bd1f40e27e Fix device snapshots Andrea Fioraldi 2023-06-02 16:09:33 +02:00
  • d1c0659ca5 Update snapshots Andrea Fioraldi 2023-06-02 15:12:54 +02:00
  • bd3fdd253a Remove assertion Andrea Fioraldi 2023-06-02 13:28:52 +02:00
  • b861383c26 qtest/migration: Document live=true cases Peter Xu 2023-06-01 13:29:35 -04:00
  • 3c4fb17723 tests/qtest: make more migration pre-copy scenarios run non-live Daniel P. Berrangé 2023-06-01 17:13:46 +01:00
  • 95014994e1 tests/qtest: distinguish src/dst migration VM stop/resume events Daniel P. Berrangé 2023-06-01 17:13:45 +01:00
  • 266ea334b2 tests/qtest: capture RESUME events during migration Daniel P. Berrangé 2023-06-01 17:13:44 +01:00
  • aca0406958 tests/qtest: replace wait_command() with qtest_qmp_assert_success Daniel P. Berrangé 2023-06-01 17:13:43 +01:00
  • cdf5ab5587 tests/qtest: switch to using event callbacks for STOP event Daniel P. Berrangé 2023-06-01 17:13:42 +01:00
  • 11936f0ef6 tests/qtest: get rid of some 'qtest_qmp' usage in migration test Daniel P. Berrangé 2023-06-01 17:13:41 +01:00
  • ffd4727589 tests/qtest: get rid of 'qmp_command' helper in migration test Daniel P. Berrangé 2023-06-01 17:13:40 +01:00
  • 0150e75d01 tests/qtest: add support for callback to receive QMP events Daniel P. Berrangé 2023-06-01 17:13:39 +01:00
  • 28760edcd9 tests/qtest: add various qtest_qmp_assert_success() variants Daniel P. Berrangé 2023-06-01 17:13:38 +01:00
  • 9cc23b3136 Merge Andrea Fioraldi 2023-06-02 11:30:52 +02:00
  • 28e4b38109
    Fix libafl_maps_next (#24) WorksButNotTested 2023-06-02 10:27:19 +01:00
  • e3abb81904 Fix custom configure Andrea Fioraldi 2023-06-02 11:05:06 +02:00
  • a86d7b9ec0 Merge tag 'migration-20230601-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Richard Henderson 2023-06-01 20:59:28 -07:00
  • 3a8b81f2e6 migration: stop tracking ram writes when cancelling background migration Fiona Ebner 2023-05-26 13:59:08 +02:00
  • a4c6275aa1 migration: restore vmstate on migration failure Vladimir Sementsov-Ogievskiy 2023-05-17 15:37:52 +03:00
  • f4584076fc migration: switch from .vm_was_running to .vm_old_state Vladimir Sementsov-Ogievskiy 2023-05-17 15:37:51 +03:00
  • e76005a081 runstate: drop unused runstate_store() Vladimir Sementsov-Ogievskiy 2023-05-17 15:37:50 +03:00
  • c33f1829f8 migration: never fail in global_state_store() Vladimir Sementsov-Ogievskiy 2023-05-17 15:37:49 +03:00
  • 242b74eb69 runstate: add runstate_get() Vladimir Sementsov-Ogievskiy 2023-05-17 15:37:48 +03:00
  • 9eb400cdd7 Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Richard Henderson 2023-06-01 11:47:58 -07:00
  • e9067843cd meson default to b_staticpic=true Andrea Fioraldi 2023-06-01 18:46:36 +02:00
  • 19a720b74f Merge tag 'tracing-pull-request' of https://gitlab.com/stefanha/qemu into staging Richard Henderson 2023-06-01 08:30:29 -07:00
  • 98b126f5e3 qapi: add '@fdset' feature for BlockdevOptionsVirtioBlkVhostVdpa Stefano Garzarella 2023-05-30 09:19:41 +02:00
  • cad2ccc395 block/blkio: use qemu_open() to support fd passing for virtio-blk Stefano Garzarella 2023-05-30 09:19:40 +02:00
  • 367189efae accel/tcg: include cs_base in our hash calculations Alex Bennée 2023-05-26 17:54:01 +01:00
  • 80106bc5f9 hw/9pfs: use qemu_xxhash4 Alex Bennée 2023-05-26 17:54:00 +01:00
  • d0aaf08bb9 tcg: remove the final vestiges of dstate Alex Bennée 2023-05-26 17:53:59 +01:00
  • 333df1c6c7 trace: remove control-vcpu.h Alex Bennée 2023-05-26 17:53:58 +01:00
  • 89aafcf2a7 trace: remove code that depends on setting vcpu Alex Bennée 2023-05-26 17:53:57 +01:00
  • 5485e52a33 qapi: make the vcpu parameters deprecated for 8.1 Alex Bennée 2023-05-26 17:53:56 +01:00
  • 1a8fc85019 docs/deprecated: move QMP events bellow QMP command section Alex Bennée 2023-05-26 17:53:55 +01:00
  • 9deb999305 scripts/qapi: document the tool that generated the file Alex Bennée 2023-05-26 17:53:54 +01:00
  • 7103201370 trace: remove vcpu_id from the TraceEvent structure Alex Bennée 2023-05-26 17:53:53 +01:00
  • 78f314cf83 trace-events: remove the remaining vcpu trace events Alex Bennée 2023-05-26 17:53:52 +01:00
  • 2e2097b495 *-user: remove the guest_user_syscall tracepoints Alex Bennée 2023-05-26 17:53:51 +01:00
  • 381b916b20 Merge and port to QEMU 8 Andrea Fioraldi 2023-06-01 17:01:39 +02:00
  • 2a0d7cb6b7 block: remove bdrv_co_io_plug() API Stefan Hajnoczi 2023-05-30 14:09:59 -04:00
  • daa7a49dab
    Handle breakpoints for PPC (#23) WorksButNotTested 2023-06-01 13:56:57 +01:00
  • 076682885d block/linux-aio: convert to blk_io_plug_call() API Stefan Hajnoczi 2023-05-30 14:09:58 -04:00
  • 6a6da231b7 block/io_uring: convert to blk_io_plug_call() API Stefan Hajnoczi 2023-05-30 14:09:57 -04:00
  • 28ff7b4dfb block/blkio: convert to blk_io_plug_call() API Stefan Hajnoczi 2023-05-30 14:09:56 -04:00
  • f2e590002b block/nvme: convert to blk_io_plug_call() API Stefan Hajnoczi 2023-05-30 14:09:55 -04:00
  • 41abca8c39 block: add blk_io_plug_call() API Stefan Hajnoczi 2023-05-30 14:09:54 -04:00
  • c6a5fc2ac7 decodetree: Add --output-null for meson testing Richard Henderson 2023-05-31 16:25:10 -07:00
  • 9824490ded Merge tag 'python-pull-request' of https://gitlab.com/jsnow/qemu into staging Richard Henderson 2023-05-31 14:32:23 -07:00
  • c76e7652c7 Revert "python/qmp/protocol: add open_with_socket()" John Snow 2023-05-17 12:34:06 -04:00
  • 5bbc5936bb python/qmp/legacy: remove open_with_socket() calls John Snow 2023-05-17 12:34:05 -04:00
  • 7f5f3ae7d5 python/machine: use connect-based interface for existing sockets John Snow 2023-05-17 12:34:04 -04:00
  • b8d4ca1823 python/qmp/legacy: allow using sockets for connect() John Snow 2023-05-17 12:34:03 -04:00
  • 9341b2a6b9 python/qmp: allow sockets to be passed to connect() John Snow 2023-05-17 12:34:02 -04:00
  • ab72522797 gitlab: switch from 'stable' to 'latest' docker container tags Daniel P. Berrangé 2023-05-31 15:06:54 +01:00
  • 51bdb0b57a Merge tag 'pull-tcg-20230530' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-05-30 13:25:18 -07:00
  • 7f027ee0ce tests/avocado/virtio-gpu: Cancel test if drm rendering is not available Thomas Huth 2023-05-30 20:03:30 +02:00
  • 276d77de50 tests/decode: Add tests for various named-field cases Peter Maydell 2023-05-23 13:04:47 +01:00
  • 7e6c28be27 scripts/decodetree: Implement named field support Peter Maydell 2023-05-23 13:04:46 +01:00
  • 36d6124482 scripts/decodetree: Implement a topological sort Peter Maydell 2023-05-23 13:04:45 +01:00
  • aeac22ba1e scripts/decodetree: Pass lvalue-formatter function to str_extract() Peter Maydell 2023-05-23 13:04:44 +01:00
  • 7e62609353 docs: Document decodetree named field syntax Peter Maydell 2023-05-23 13:04:43 +01:00
  • 656666dc7d tests/decode: Convert tests to meson Richard Henderson 2023-05-23 10:48:48 -07:00
  • 036cc75ca0 decodetree: Do not remove output_file from /dev Richard Henderson 2023-05-26 10:22:51 -07:00
  • f260447176 decodetree: Diagnose empty pattern group Richard Henderson 2023-05-25 18:50:58 -07:00
  • 2fd2eb5a24 decodetree: Fix recursion in prop_format and build_tree Richard Henderson 2023-05-25 18:45:43 -07:00
  • 9b5acc5633 decodetree: Add --test-for-error Richard Henderson 2023-05-25 18:04:05 -07:00
  • 194339461b tcg: Remove TCG_TARGET_TLB_DISPLACEMENT_BITS Richard Henderson 2023-03-27 17:41:20 -07:00
  • dd906a37c7 accel/tcg: Add aarch64 store_atom_insert_al16 Richard Henderson 2023-05-24 22:53:37 +00:00
  • 129fe7cddb accel/tcg: Add aarch64 lse2 load_atom_extract_al16_or_al8 Richard Henderson 2023-05-24 22:43:52 +00:00
  • a8bde8da47 accel/tcg: Add x86_64 load_atom_extract_al16_or_al8 Richard Henderson 2023-05-24 14:07:24 -07:00
  • b3f4144fa9 accel/tcg: Extract store_atom_insert_al16 to host header Richard Henderson 2023-05-24 14:45:43 -07:00
  • af844a1149 accel/tcg: Extract load_atom_extract_al16_or_al8 to host header Richard Henderson 2023-05-24 13:46:32 -07:00
  • 4caad79f8d tcg/s390x: Support 128-bit load/store Richard Henderson 2023-04-19 17:58:23 +02:00
  • 526cd4ec01 tcg/ppc: Support 128-bit load/store Richard Henderson 2023-04-19 15:13:22 +02:00
  • 929124ec0b tcg/aarch64: Support 128-bit load/store Richard Henderson 2023-04-21 18:34:48 +01:00
  • 285a691fd2 tcg/aarch64: Simplify constraints on qemu_ld/st Richard Henderson 2023-05-25 20:37:29 +00:00
  • da4d0d95b4 tcg/aarch64: Reserve TCG_REG_TMP1, TCG_REG_TMP2 Richard Henderson 2023-05-25 20:14:56 +00:00
  • d67bcbddce tcg/aarch64: Rename temporaries Richard Henderson 2023-04-17 15:33:17 +02:00
  • 098d0fc10d tcg/i386: Support 128-bit load/store Richard Henderson 2023-04-17 10:16:28 +02:00
  • 480dfba2c9 qemu/atomic128: Add x86_64 atomic128-ldst.h Richard Henderson 2023-05-19 21:12:34 -07:00
  • 6479dd74f1 meson: Split test for __int128_t type from __int128_t arithmetic Richard Henderson 2023-05-24 08:14:41 -07:00
  • 9e0e6a7e8e accel/tcg: Fix check for page writeability in load_atomic16_or_exit Richard Henderson 2023-05-25 23:10:59 +00:00