Commit Graph

  • 559a779c6a rust: qdev: expose inherited methods to subclasses of SysBusDevice Paolo Bonzini 2024-11-29 10:46:44 +01:00
  • 809c703a60 rust: qemu-api-macros: add automatic TryFrom/TryInto derivation Paolo Bonzini 2024-12-04 08:58:46 +01:00
  • a3b620fff7 rust: qemu-api-macros: extend error reporting facility to parse errors Paolo Bonzini 2024-12-04 08:57:27 +01:00
  • 22a18f0a98 rust: qom: make INSTANCE_POST_INIT take a shared reference Paolo Bonzini 2024-11-29 08:48:07 +01:00
  • af68b41d40 rust: pl011: only leave embedded object initialization in instance_init Paolo Bonzini 2024-12-02 13:16:19 +01:00
  • d9434f29ca rust: qom: move device_id to PL011 class side Paolo Bonzini 2024-11-29 11:38:59 +01:00
  • 33aa660575 rust: qom: automatically use Drop trait to implement instance_finalize Paolo Bonzini 2024-12-11 10:33:31 +01:00
  • e3ff5a17aa rust: macros: check that the first field of a #[derive(Object)] struct is a ParentField Paolo Bonzini 2024-12-11 11:48:44 +01:00
  • 20f0b8e98b rust: macros: check that #[derive(Object)] requires #[repr(C)] Paolo Bonzini 2024-10-24 11:57:02 +02:00
  • 7f65d4e58b rust: add a utility module for compile-time type checks Paolo Bonzini 2024-12-11 12:18:06 +01:00
  • ca0d60a6ad rust: qom: add ParentField Paolo Bonzini 2024-12-11 11:38:20 +01:00
  • 1d03e9771e rust: add --check-cfg test to rustc arguments Paolo Bonzini 2025-01-07 16:52:25 +01:00
  • 3214bec13d Merge tag 'migration-20250110-pull-request' of https://gitlab.com/farosas/qemu into staging Stefan Hajnoczi 2025-01-10 13:39:19 -05:00
  • 290f950361 Merge tag 'qom-qdev-20250109' of https://github.com/philmd/qemu into staging Stefan Hajnoczi 2025-01-10 10:30:50 -05:00
  • 0d3af961f7 tests/functional: bail aarch64_virt tests early if missing TCG Alex Bennée 2025-01-08 12:10:44 +00:00
  • f2e116184e tests/functional: remove unused kernel_command_line Alex Bennée 2025-01-08 12:10:43 +00:00
  • 3b9ec25e48 tests/functional: update tuxruntest to use uncompress utility Alex Bennée 2025-01-08 12:10:42 +00:00
  • e6c9ab0b18 tests/functional: add zstd support to uncompress utility Alex Bennée 2025-01-08 12:10:41 +00:00
  • b233de2af7 tests/functional: remove hacky sleep from the tests Alex Bennée 2025-01-08 12:10:40 +00:00
  • d524441a36 system/qtest: properly feedback results of clock_[step|set] Alex Bennée 2025-01-08 12:10:39 +00:00
  • 92cb8f8bf6 tests/qtest: remove clock_steps from virtio tests Alex Bennée 2025-01-08 12:10:38 +00:00
  • 0d77c908f2 tests/functional/aarch64: add tests for FEAT_RME Pierrick Bouvier 2025-01-08 12:10:37 +00:00
  • bf319c47da tests/functional: update the x86_64 tuxrun tests Alex Bennée 2025-01-08 12:10:36 +00:00
  • 070cf5372b tests/functional: update the sparc64 tuxrun tests Alex Bennée 2025-01-08 12:10:35 +00:00
  • 9507445bad tests/functional: update the s390x tuxrun tests Alex Bennée 2025-01-08 12:10:34 +00:00
  • f051adae86 tests/functional: update the riscv64 tuxrun tests Alex Bennée 2025-01-08 12:10:33 +00:00
  • f341873b50 tests/functional: update the riscv32 tuxrun tests Alex Bennée 2025-01-08 12:10:32 +00:00
  • aa880bb099 tests/functional: update the ppc64 tuxrun tests Alex Bennée 2025-01-08 12:10:31 +00:00
  • dfcab187c5 tests/functional: update the ppc32 tuxrun tests Alex Bennée 2025-01-08 12:10:30 +00:00
  • c5856795fa tests/functional: update the mips64el tuxrun tests Alex Bennée 2025-01-08 12:10:29 +00:00
  • f0749a83bd tests/functional: update the mips64 tuxrun tests Alex Bennée 2025-01-08 12:10:28 +00:00
  • 16476efde8 tests/functional: update the mips32el tuxrun tests Alex Bennée 2025-01-08 12:10:27 +00:00
  • f273473d2f tests/functional: update the mips32 tuxrun tests Alex Bennée 2025-01-08 12:10:26 +00:00
  • 3356bb834a tests/functional: add a m68k tuxrun tests Alex Bennée 2025-01-08 12:10:25 +00:00
  • 24b49f7253 tests/functional: update the i386 tuxrun tests Alex Bennée 2025-01-08 12:10:24 +00:00
  • 08258d7e6b tests/functional: update the arm tuxrun tests Alex Bennée 2025-01-08 12:10:23 +00:00
  • a523bc5216 multifd: bugfix for incorrect migration data with qatzip compression Yuan Liu 2024-12-18 17:14:13 +08:00
  • 2588a5f99b multifd: bugfix for incorrect migration data with QPL compression Yuan Liu 2024-12-18 17:14:12 +08:00
  • cdc3970f85 multifd: bugfix for migration using compression methods Yuan Liu 2024-12-18 17:14:11 +08:00
  • c76ee1f625 s390x: Fix CSS migration Fabiano Rosas 2025-01-09 15:52:49 -03:00
  • 35049eb0d2 migration: Fix arrays of pointers in JSON writer Fabiano Rosas 2025-01-09 15:52:48 -03:00
  • 9867c3a7ce migration: Dump correct JSON format for nullptr replacement Peter Xu 2025-01-09 15:52:47 -03:00
  • f52965bf0e migration: Rename vmstate_info_nullptr Fabiano Rosas 2025-01-09 15:52:46 -03:00
  • 69d1f78456 migration: Fix parsing of s390 stream Fabiano Rosas 2025-01-09 15:52:45 -03:00
  • 2aead53d39 migration: Remove unused argument in vmsd_desc_field_end Fabiano Rosas 2025-01-09 15:52:44 -03:00
  • 86bee9e0c7 migration: Add more error handling to analyze-migration.py Fabiano Rosas 2025-01-09 15:52:43 -03:00
  • 8597af7615 migration/block: Rewrite disk activation Peter Xu 2024-12-06 18:08:38 -05:00
  • 8c97c5a476 migration/block: Fix possible race with block_inactive Peter Xu 2024-12-06 18:08:37 -05:00
  • 61f2b48998 migration/block: Apply late-block-active behavior to postcopy Peter Xu 2024-12-06 18:08:36 -05:00
  • fca9aef1c8 migration/block: Make late-block-active the default Peter Xu 2024-12-06 18:08:35 -05:00
  • e4e5e89bbd qmp/cont: Only activate disks if migration completed Peter Xu 2024-12-06 18:08:34 -05:00
  • 7815f69867 migration: Add helper to get target runstate Peter Xu 2024-12-06 18:08:33 -05:00
  • b93d897ea2 migration/multifd: Fix compat with QEMU < 9.0 Fabiano Rosas 2024-12-13 13:01:19 -03:00
  • baab4473db migration/multifd: Document the reason to sync for save_setup() Peter Xu 2024-12-06 17:47:55 -05:00
  • 1aa81c3098 migration/multifd: Cleanup src flushes on condition check Peter Xu 2024-12-06 17:47:54 -05:00
  • de695b1399 migration/multifd: Remove sync processing on postcopy Peter Xu 2024-12-06 17:47:53 -05:00
  • e5f14aa5fe migration/multifd: Unify RAM_SAVE_FLAG_MULTIFD_FLUSH messages Peter Xu 2024-12-06 17:47:52 -05:00
  • 604b4749c5 migration/ram: Move RAM_SAVE_FLAG* into ram.h Peter Xu 2024-12-06 17:47:51 -05:00
  • 10801e08ac migration/multifd: Allow to sync with sender threads only Peter Xu 2024-12-06 17:47:50 -05:00
  • 1d457daf86 migration/multifd: Further remove the SYNC on complete Peter Xu 2024-12-06 17:47:49 -05:00
  • d127294f26 migration/multifd: Fix compile error caused by page_size usage Shameer Kolothum 2024-12-03 12:49:43 +00:00
  • 5f396935f8 system: Inline machine_containers[] in qemu_create_machine_containers() Philippe Mathieu-Daudé 2025-01-02 14:53:15 +01:00
  • bc4e7522ad qom: remove unused InterfaceInfo::concrete_class field Paolo Bonzini 2025-01-07 12:13:08 +01:00
  • f6f0284b6f qom: Remove container_get() Peter Xu 2024-11-21 14:22:02 -05:00
  • d3176a9f38 qom: Use object_get_container() Peter Xu 2024-11-21 14:22:01 -05:00
  • 180e8f16f0 qom: Add object_get_container() Peter Xu 2024-11-21 14:22:00 -05:00
  • 1c34335844 qdev: Use machine_get_container() Peter Xu 2024-11-21 14:21:59 -05:00
  • 41fc917728 qdev: Add machine_get_container() Peter Xu 2024-11-21 14:21:58 -05:00
  • 63450f322b qdev: Make qdev_get_machine() not use container_get() Peter Xu 2024-10-29 17:16:04 -04:00
  • 558ee1ede6 qdev: Implement qdev_create_fake_machine() for user emulation Philippe Mathieu-Daudé 2025-01-02 14:50:19 +01:00
  • ad1ea5ffa1 qdev: Remove opts member Akihiko Odaki 2023-12-02 17:00:25 +09:00
  • a7a3784128 hw/pci: Use -1 as the default value for rombar Akihiko Odaki 2024-02-12 19:20:29 +09:00
  • bc6afa1c71 Merge tag 'pull-xenfv-20250109-1' of https://gitlab.com/dwmw2/qemu into staging Stefan Hajnoczi 2025-01-09 08:39:31 -05:00
  • c10ed2fac2 Merge tag 'pull-loongarch-20250109' of https://gitlab.com/bibo-mao/qemu into staging Stefan Hajnoczi 2025-01-09 08:34:01 -05:00
  • b6014c5089 hw/xen: Check if len is 0 before memcpy() Akihiko Odaki 2025-01-08 20:31:46 +09:00
  • 981780cdda hw/i386/pc: Fix level interrupt sharing for Xen event channel GSI David Woodhouse 2024-12-19 16:10:30 +00:00
  • c3afa714bc hw/intc/loongarch_extioi: Add irq routing support from physical id Bibo Mao 2025-01-06 15:36:27 +08:00
  • 0443b85887 hw/intc/loongarch_extioi: Remove num-cpu property Bibo Mao 2025-01-06 15:36:26 +08:00
  • 5a3e068d41 hw/intc/loongarch_extioi: Get cpu number from possible_cpu_arch_ids Bibo Mao 2025-01-06 15:36:25 +08:00
  • 38adceb4c3 target/loongarch: Only support 64bit pte width Bibo Mao 2024-12-31 18:07:18 +08:00
  • cc4ba2c2d2 hw/loongarch/boot: Support Linux raw boot image Jiaxun Yang 2025-01-08 10:01:07 +08:00
  • e3526d0fd7 hw/core/loader: Use ssize_t for efi zboot unpacker Jiaxun Yang 2025-01-02 22:47:21 +00:00
  • 3f8bcbba3b Merge tag 'pull-request-2025-01-08' of https://gitlab.com/thuth/qemu into staging Stefan Hajnoczi 2025-01-08 11:38:20 -05:00
  • f69705f300 tests/functional/test_x86_64_hotplug_cpu: Fix race condition during unplug Thomas Huth 2025-01-07 12:52:45 +01:00
  • 5cd37fe6dd docs/about/deprecated: Remove paragraph about initial deprecation in 2.10 Thomas Huth 2025-01-03 15:57:02 +01:00
  • 00cfbdcbe1 Remove the deprecated "-runas" command line option Thomas Huth 2025-01-03 16:54:11 +01:00
  • 921dee4645 hw/s390x: Remove the "adapter_routes_max_batch" property from the flic Thomas Huth 2025-01-03 15:42:32 +01:00
  • 66924fe369 hw/s390x/s390-virtio-ccw: Remove the deprecated 2.8 machine type Thomas Huth 2025-01-03 15:42:31 +01:00
  • fd58c03a0e hw/s390x: Remove the cpu_model_allowed flag and related code Thomas Huth 2025-01-03 15:42:30 +01:00
  • 3199c7ee76 hw/s390x/s390-virtio-ccw: Remove the deprecated 2.7 machine type Thomas Huth 2025-01-03 15:42:29 +01:00
  • 1a27618540 hw/s390x/css-bridge: Remove the "css_dev_path" property Thomas Huth 2025-01-03 15:42:28 +01:00
  • 25a65a274d hw/s390x/ipl: Remove the "iplbext_migration" property Thomas Huth 2025-01-03 15:42:27 +01:00
  • db65ac5e25 hw/s390x: Remove the "ri_allowed" switch Thomas Huth 2025-01-03 15:42:26 +01:00
  • 29ac4a4a4c hw/s390x/s390-virtio-ccw: Remove the deprecated 2.6 machine type Thomas Huth 2025-01-03 15:42:25 +01:00
  • 93edd339ff hw/s390x/s390-skeys: Remove the "migration-enabled" property Thomas Huth 2025-01-03 15:42:24 +01:00
  • 419613a103 hw/s390x/s390-virtio-ccw: Remove the deprecated 2.4 and 2.5 machine types Thomas Huth 2025-01-03 15:42:23 +01:00
  • 3fa010d531 tests/tcg/s390x: Use the SLOF libc headers for the multiarch tests Ilya Leoshkevich 2024-12-16 14:37:56 +01:00
  • 122748c83d rust: fix --enable-debug-mutex Paolo Bonzini 2024-12-19 16:37:20 +01:00
  • ace364678a
    Nyx api support (#97) Romain Malmain 2025-01-06 16:13:11 +01:00
  • 6528013b5f Merge tag 'qga-pull-2025-01-06' of https://github.com/kostyanf14/qemu into staging Stefan Hajnoczi 2025-01-06 09:39:02 -05:00