Commit Graph

  • 1fb9bdaf59 linux-user: Emulate /proc/cpuinfo on s390x Ilya Leoshkevich 2023-06-05 13:39:50 +02:00
  • e19807bee3 linux-user/elfload: Introduce elf_hwcap_str() on s390x Ilya Leoshkevich 2023-06-05 13:39:49 +02:00
  • e1b819c804 linux-user/elfload: Expose get_elf_hwcap() on s390x Ilya Leoshkevich 2023-06-05 13:39:48 +02:00
  • 71b11cbe1c s390x/tcg: Fix CPU address returned by STIDP Ilya Leoshkevich 2023-06-05 13:39:47 +02:00
  • 7d5b0d6864 bulk: Remove pointless QOM casts Philippe Mathieu-Daudé 2023-06-01 11:34:52 +02:00
  • e3e2c0c82b scripts: Add qom-cast-macro-clean-cocci-gen.py Philippe Mathieu-Daudé 2023-06-01 11:34:51 +02:00
  • dc96009afd hw/mips/malta: Fix the malta machine on big endian hosts Thomas Huth 2023-03-30 17:26:13 +02:00
  • 98300bcdba gitlab-ci: Remove unused Python package Camilla Conte 2023-05-31 16:08:20 +01:00
  • b52daaf2c8 Merge tag 'pull-block-2023-06-05' of https://gitlab.com/hreitz/qemu into staging Richard Henderson 2023-06-05 10:27:31 -07:00
  • afa351fe36 Merge tag 'qemu-sparc-20230605' of https://github.com/mcayland/qemu into staging Richard Henderson 2023-06-05 07:20:45 -07:00
  • 42a2890a76 qcow2: add discard-no-unref option Jean-Louis Dupond 2023-06-05 10:45:24 +02:00
  • 029136f261 parallels: Incorrect condition in out-of-image check Alexander Ivanov 2023-04-24 11:31:47 +02:00
  • c0fc051dd4 parallels: Replace qemu_co_mutex_lock by WITH_QEMU_LOCK_GUARD Alexander Ivanov 2023-04-24 11:31:46 +02:00
  • 7e259e2540 parallels: Move statistic collection to a separate function Alexander Ivanov 2023-04-24 11:31:45 +02:00
  • 09a21edfaf parallels: Move check of leaks to a separate function Alexander Ivanov 2023-04-24 11:31:44 +02:00
  • 9616f7a6c2 parallels: Fix statistics calculation Alexander Ivanov 2023-04-24 11:31:43 +02:00
  • 6d416e56a7 parallels: Move check of cluster outside image to a separate function Alexander Ivanov 2023-04-24 11:31:42 +02:00
  • 96de69c7d9 parallels: Move check of unclean image to a separate function Alexander Ivanov 2023-04-24 11:31:41 +02:00
  • 3569cb7b78 parallels: Use generic infrastructure for BAT writing in parallels_co_check() Alexander Ivanov 2023-04-24 11:31:40 +02:00
  • b64b29b96b parallels: create parallels_set_bat_entry_helper() to assign BAT value Alexander Ivanov 2023-04-24 11:31:39 +02:00
  • 679749ce41 parallels: Fix image_end_offset and data_end after out-of-image check Alexander Ivanov 2023-04-24 11:31:38 +02:00
  • ab2d739c41 parallels: Fix high_off calculation in parallels_co_check() Alexander Ivanov 2023-04-24 11:31:37 +02:00
  • f5e715dbbb parallels: Out of image offset in BAT leads to image inflation Alexander Ivanov 2023-04-24 11:31:36 +02:00
  • d7e1905e3f iotests/iov-padding: New test Hanna Czenczek 2023-04-11 19:34:18 +02:00
  • cc63f6f6fa util/iov: Remove qemu_iovec_init_extended() Hanna Czenczek 2023-04-11 19:34:17 +02:00
  • 18743311b8 block: Collapse padded I/O vecs exceeding IOV_MAX Hanna Czenczek 2023-04-11 19:34:16 +02:00
  • 3d06cea825 util/iov: Make qiov_slice() public Hanna Czenczek 2023-04-11 19:34:15 +02:00
  • faae3437b0 tests/qtest: Run ipmi-bt-test only if CONFIG_IPMI_EXTERN is set Thomas Huth 2023-05-24 10:10:24 +02:00
  • 2b956244a9 tests/tcg/s390x: Test MXDB and MXDBR Ilya Leoshkevich 2023-06-02 00:30:27 +02:00
  • a7f4add793 target/s390x: Fix MXDB and MXDBR Ilya Leoshkevich 2023-06-02 00:30:26 +02:00
  • 36c9189890 hw/isa/i82378: Remove unused "io" attribute Bernhard Beschow 2023-05-23 21:56:08 +02:00
  • 14e066a7c4 hw/arm/omap: Remove unused omap_uart_attach() Bernhard Beschow 2023-05-23 21:56:07 +02:00
  • 02520772ae hw/timer/i8254_common: Share "iobase" property via base class Bernhard Beschow 2023-05-23 21:56:06 +02:00
  • 0db0fbb5cf Add conditional dependency for libkeyutils Max Fritz 2023-05-22 02:12:02 +02:00
  • be4a4cb429 tests/tcg/s390x: Test single-stepping SVC Ilya Leoshkevich 2023-05-11 01:02:13 +02:00
  • 01b9990a3f linux-user/s390x: Fix single-stepping SVC Ilya Leoshkevich 2023-05-11 01:02:12 +02:00
  • 230976232f tests/tcg/s390x: Test LOCFHR Ilya Leoshkevich 2023-05-26 20:12:40 +02:00
  • 3180b17362 target/s390x: Fix LOCFHR taking the wrong half of R2 Ilya Leoshkevich 2023-05-26 20:12:39 +02:00
  • 05d000fb4d tests/tcg/s390x: Test LCBB Ilya Leoshkevich 2023-05-26 20:12:38 +02:00
  • 079181b9bc target/s390x: Fix LCBB overwriting the top 32 bits Ilya Leoshkevich 2023-05-26 20:12:37 +02:00
  • c0a7830292 Merge tag 'pull-loongarch-20230605' of https://gitlab.com/gaosong/qemu into staging Richard Henderson 2023-06-04 20:48:46 -07:00
  • 8555ddc671
    hw/intc/loongarch_ipi: Bring back all 4 IPI mailboxes Jiaxun Yang 2023-05-21 11:23:04 +01:00
  • 848a6caa88 Merge tag 'migration-20230602-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Richard Henderson 2023-06-02 17:33:29 -07:00
  • 24bc242c91 Merge tag 'pull-nbd-2023-06-01-v2' of https://repo.or.cz/qemu/ericb into staging Richard Henderson 2023-06-02 14:57:22 -07:00
  • 42cc08d13a cutils: Improve qemu_strtosz handling of fractions Eric Blake 2023-05-22 14:04:41 -05:00
  • c25b168344 cutils: Improve qemu_strtod* error paths Eric Blake 2023-05-22 14:04:40 -05:00
  • b87ac96651 cutils: Use parse_uint in qemu_strtosz for negative rejection Eric Blake 2023-05-22 14:04:39 -05:00
  • 3c5f246798 cutils: Set value in all integral qemu_strto* error paths Eric Blake 2023-05-22 14:04:38 -05:00
  • 896fbd90aa cutils: Set value in all qemu_strtosz* error paths Eric Blake 2023-05-22 14:04:37 -05:00
  • e1cf34b6b3 test-cutils: Add more coverage to qemu_strtosz Eric Blake 2023-05-22 14:04:36 -05:00
  • 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