Commit Graph

  • 4f8f199fa5 qapi/parser: fix typo - self.returns.info => self.errors.info John Snow 2024-03-15 16:22:37 +01:00
  • be842efbe3 qapi: Inline and remove QERR_PROPERTY_VALUE_BAD definition Philippe Mathieu-Daudé 2024-03-12 15:13:43 +01:00
  • 005807860d qapi: Inline and remove QERR_MIGRATION_ACTIVE definition Philippe Mathieu-Daudé 2024-03-12 15:13:42 +01:00
  • 45d19d9306 qapi: Correct error message for 'vcpu_dirty_limit' parameter Philippe Mathieu-Daudé 2024-03-12 15:13:41 +01:00
  • ef929281f1 qapi: Inline and remove QERR_INVALID_PARAMETER_TYPE definition Philippe Mathieu-Daudé 2024-03-12 15:13:40 +01:00
  • aaeafa5090 qapi: Inline QERR_INVALID_PARAMETER_TYPE definition (constant value) Philippe Mathieu-Daudé 2024-03-12 15:13:39 +01:00
  • c6f5d406e1 qapi: Inline and remove QERR_INVALID_PARAMETER definition Philippe Mathieu-Daudé 2024-03-12 15:13:38 +01:00
  • f95b25c37e qapi: Inline and remove QERR_DEVICE_NO_HOTPLUG definition Philippe Mathieu-Daudé 2024-03-12 15:13:37 +01:00
  • a95921f171 qapi: Inline and remove QERR_DEVICE_HAS_NO_MEDIUM definition Philippe Mathieu-Daudé 2024-03-12 15:13:36 +01:00
  • 7f65e789ab qapi: Inline and remove QERR_BUS_NO_HOTPLUG definition Philippe Mathieu-Daudé 2024-03-12 15:13:35 +01:00
  • 4a18751cf4 error: Drop superfluous #include "qapi/qmp/qerror.h" Markus Armbruster 2024-03-12 15:13:34 +01:00
  • 88daa112d4 Merge tag 'migration-20240423-pull-request' of https://gitlab.com/peterx/qemu into staging Richard Henderson 2024-04-23 21:32:22 -07:00
  • 13b1e96677 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2024-04-23 17:35:57 -07:00
  • 1a6f53953d Open 9.1 development tree Richard Henderson 2024-04-23 17:33:36 -07:00
  • 2cc637f1ea migration/colo: Fix bdrv_graph_rdlock_main_loop: Assertion `!qemu_in_coroutine()' failed. Li Zhijian 2024-04-17 10:56:34 +08:00
  • 5ef7e26bdb migration/multifd: solve zero page causing multiple page faults Yuan Liu 2024-04-01 23:41:10 +08:00
  • dd03167725 migration: Add Error** argument to add_bitmaps_to_list() Cédric Le Goater 2024-03-29 11:56:27 +01:00
  • 030b56b280 migration: Modify ram_init_bitmaps() to report dirty tracking errors Cédric Le Goater 2024-03-20 07:49:10 +01:00
  • 7bee8ba8bb migration: Add Error** argument to xbzrle_init() Cédric Le Goater 2024-03-20 07:49:09 +01:00
  • 16ecd25a4f migration: Add Error** argument to ram_state_init() Cédric Le Goater 2024-03-20 07:49:08 +01:00
  • 639ec3fbf9 memory: Add Error** argument to the global_dirty_log routines Cédric Le Goater 2024-03-20 07:49:07 +01:00
  • 92c20b2fc5 migration: Introduce ram_bitmaps_destroy() Cédric Le Goater 2024-03-20 07:49:06 +01:00
  • 3688fec892 memory: Add Error** argument to .log_global_start() handler Cédric Le Goater 2024-03-20 07:49:05 +01:00
  • e4fa064d56 migration: Add Error** argument to .load_setup() handler Cédric Le Goater 2024-03-20 07:49:04 +01:00
  • 01c3ac681b migration: Add Error** argument to .save_setup() handler Cédric Le Goater 2024-03-20 07:49:03 +01:00
  • 057a20099b migration: Add Error** argument to qemu_savevm_state_setup() Cédric Le Goater 2024-03-20 07:49:02 +01:00
  • 6138d43ab2 migration: Add Error** argument to vmstate_save() Cédric Le Goater 2024-03-20 07:49:01 +01:00
  • 76936bbc31 migration: Always report an error in ram_save_setup() Cédric Le Goater 2024-03-20 07:49:00 +01:00
  • 150da48cb2 migration: Always report an error in block_save_setup() Cédric Le Goater 2024-03-20 07:48:59 +01:00
  • 31cf7c1413 vfio: Always report an error in vfio_save_setup() Cédric Le Goater 2024-03-20 07:48:58 +01:00
  • e86f243487 s390/stattrib: Add Error** argument to set_migrationmode() handler Cédric Le Goater 2024-03-20 07:48:57 +01:00
  • fe3ba17b33 tests/qtest/migration: Fix typo for vsock in SocketAddress_to_str Het Gala 2024-03-19 20:48:40 +00:00
  • bc6307a5ee tests/qtest/migration: Add negative tests to validate migration QAPIs Het Gala 2024-03-12 20:26:34 +00:00
  • 9d36d62c00 tests/qtest/migration: Add multifd_tcp_plain test using list of channels instead of uri Het Gala 2024-03-12 20:26:33 +00:00
  • d5ee387de9 tests/qtest/migration: Add channels parameter in migrate_qmp Het Gala 2024-03-12 20:26:32 +00:00
  • 2a49e3c618 tests/qtest/migration: Add migrate_set_ports into migrate_qmp to update migration port value Het Gala 2024-03-12 20:26:31 +00:00
  • 387dc407db tests/qtest/migration: Add channels parameter in migrate_qmp_fail Het Gala 2024-03-12 20:26:30 +00:00
  • 4f2f5b694d tests/qtest/migration: Replace migrate_get_connect_uri inplace of migrate_get_socket_address Het Gala 2024-03-12 20:26:29 +00:00
  • d1155fd485 tests/qtest/migration: Replace connect_uri and move migrate_get_socket_address inside migrate_qmp Het Gala 2024-03-12 20:26:28 +00:00
  • 8c47168cca tests/qtest/migration: Add 'to' object into migrate_qmp() Het Gala 2024-03-12 20:26:27 +00:00
  • 7653b44534 target/i386/translate.c: always write 32-bits for SGDT and SIDT Mark Cave-Ayland 2024-04-19 20:51:47 +01:00
  • 9c05071719 pythondeps.toml: warn about updates needed to docs/requirements.txt Paolo Bonzini 2024-04-18 11:14:31 +02:00
  • 94da7b6e9a accel/tcg/icount-common: Consolidate the use of warn_report_once() Zhao Liu 2024-04-18 18:07:16 +08:00
  • aec202cb0e target/i386/cpu: Merge the warning and error messages for AMD HT check Zhao Liu 2024-03-27 18:39:51 +08:00
  • 8e3991ebc8 target/i386/cpu: Consolidate the use of warn_report_once() Zhao Liu 2024-03-27 18:39:50 +08:00
  • 7502ffb2f3 target/i386/host-cpu: Consolidate the use of warn_report_once() Zhao Liu 2024-03-27 18:39:49 +08:00
  • 565f4768bb kvm/tdx: Ignore memory conversion to shared of unassigned region Isaku Yamahata 2024-02-29 01:36:55 -05:00
  • c5d9425ef4 kvm/tdx: Don't complain when converting vMMIO region to shared Isaku Yamahata 2024-02-29 01:36:54 -05:00
  • c15e568407 kvm: handle KVM_EXIT_MEMORY_FAULT Chao Peng 2024-03-20 03:39:08 -05:00
  • b2e9426c04 physmem: Introduce ram_block_discard_guest_memfd_range() Xiaoyao Li 2024-03-20 03:39:07 -05:00
  • 852f0048f3 RAMBlock: make guest_memfd require uncoordinated discard Paolo Bonzini 2024-03-20 17:45:29 +01:00
  • 37662d85b0 HostMem: Add mechanism to opt in kvm guest memfd via MachineState Xiaoyao Li 2024-03-20 03:39:03 -05:00
  • bd3bcf6962 kvm/memory: Make memory type private by default if it has guest memfd backend Xiaoyao Li 2024-03-20 03:39:11 -05:00
  • ce5a983233 kvm: Enable KVM_SET_USER_MEMORY_REGION2 for memslot Chao Peng 2024-03-20 03:39:05 -05:00
  • 15f7a80c49 RAMBlock: Add support of KVM private guest memfd Xiaoyao Li 2024-03-20 03:39:02 -05:00
  • 0811baed49 kvm: Introduce support for memory_attributes Xiaoyao Li 2024-03-20 03:39:06 -05:00
  • 72853afc63 trace/kvm: Split address space and slot id in trace_kvm_set_user_memory() Xiaoyao Li 2024-02-29 01:36:25 -05:00
  • ea7fbd3753 hw/i386/sev: Use legacy SEV VM types for older machine types Michael Roth 2024-04-09 18:07:43 -05:00
  • 023267334d i386/sev: Add 'legacy-vm-type' parameter for SEV guest objects Michael Roth 2024-04-09 18:07:41 -05:00
  • 663e2f443e target/i386: SEV: use KVM_SEV_INIT2 if possible Paolo Bonzini 2024-03-19 15:30:25 +01:00
  • ee88612df1 target/i386: Implement mc->kvm_type() to get VM type Paolo Bonzini 2024-03-19 15:29:33 +01:00
  • d82e9c843d target/i386: introduce x86-confidential-guest Paolo Bonzini 2024-03-18 11:07:43 -04:00
  • a99c0c66eb KVM: remove kvm_arch_cpu_check_are_resettable Paolo Bonzini 2024-03-18 14:41:33 -04:00
  • 5c3131c392 KVM: track whether guest state is encrypted Paolo Bonzini 2024-03-18 14:41:10 -04:00
  • 08b2d15cdd runstate: skip initial CPU reset if reset is not actually possible Paolo Bonzini 2024-03-18 17:45:56 -04:00
  • ab0c7fb22b linux-headers: update to current kvm/next Paolo Bonzini 2024-04-23 11:46:47 +02:00
  • b40b8eb609 scripts/update-linux-headers: Add bits.h to file imports Michael Roth 2024-02-21 10:51:38 -06:00
  • 66210a1a30 scripts/update-linux-headers: Add setup_data.h to import list Michael Roth 2024-02-18 23:35:02 -06:00
  • a14a2b0148 s390: Switch to use confidential_guest_kvm_init() Xiaoyao Li 2024-02-29 01:00:38 -05:00
  • 00a238b1a8 ppc/pef: switch to use confidential_guest_kvm_init/reset() Xiaoyao Li 2024-02-29 01:00:37 -05:00
  • 637c95b37b i386/sev: Switch to use confidential_guest_kvm_init() Xiaoyao Li 2024-02-29 01:00:36 -05:00
  • 41a605944e confidential guest support: Add kvm_init() and kvm_reset() in class Xiaoyao Li 2024-02-29 01:00:35 -05:00
  • 292dd287e7 hw/i386/acpi: Set PCAT_COMPAT bit only when pic is not disabled Xiaoyao Li 2024-04-03 10:59:53 -04:00
  • b07bf7b73f q35: Introduce smm_ranges property for q35-pci-host Isaku Yamahata 2024-03-20 03:39:14 -05:00
  • 42c11ae241 pci-host/q35: Move PAM initialization above SMRAM initialization Isaku Yamahata 2024-03-20 03:39:13 -05:00
  • 41bdd98128 target/i386: Export RFDS bit to guests Pawan Gupta 2024-03-13 07:53:23 -07:00
  • 6e82d3b622 target/i386: Add new CPU model SierraForest Tao Su 2024-03-20 10:10:44 +08:00
  • c895fa54e3 target/i386: Introduce Icelake-Server-v7 to enable TSX Zhenzhong Duan 2024-03-20 17:31:38 +08:00
  • a5acf4f26c i386/kvm: Move architectural CPUID leaf generation to separate helper Sean Christopherson 2024-02-29 01:36:43 -05:00
  • c25df57ae8 Update version for 9.0.0 release Peter Maydell 2024-04-23 14:19:21 +01:00
  • 125b77cbc3
    Support native TCG vector read/write operations in LibAFL hooks (#64) Romain Malmain 2024-04-19 11:11:34 +02:00
  • 46273983f3
    Update QEMU to v8.2.2 (#63) Romain Malmain 2024-04-18 11:53:28 +02:00
  • 0d08c42368 kvm: add support for guest physical bits Gerd Hoffmann 2024-03-18 16:53:35 +01:00
  • 513ba32dcc target/i386: add guest-phys-bits cpu property Gerd Hoffmann 2024-03-18 16:53:36 +01:00
  • 85fa9acda8 hw: Add compat machines for 9.1 Paolo Bonzini 2024-03-25 15:01:51 +01:00
  • 1e1e48792a kvm: use configs/ definition to conditionalize debug support Paolo Bonzini 2024-03-22 19:29:07 +01:00
  • f89761d349 vga: move dirty memory region code together Paolo Bonzini 2024-04-02 13:27:59 +02:00
  • ab75ecb79b vga: optimize computation of dirty memory region Paolo Bonzini 2024-04-02 12:31:35 +02:00
  • 748e62dbf5 stubs: move monitor_fdsets_cleanup with other fdset stubs Paolo Bonzini 2024-04-08 17:53:30 +02:00
  • 3a15604900 stubs: include stubs only if needed Paolo Bonzini 2024-04-08 17:53:29 +02:00
  • 957eca9e73 stubs: split record/replay stubs further Paolo Bonzini 2024-04-08 17:53:28 +02:00
  • 857f504cf2 colo: move stubs out of stubs/ Paolo Bonzini 2024-04-08 17:53:27 +02:00
  • 2c888febdf memory-device: move stubs out of stubs/ Paolo Bonzini 2024-04-08 17:53:26 +02:00
  • 5643190b74 ramfb: move stubs out of stubs/ Paolo Bonzini 2024-04-08 17:53:25 +02:00
  • 5837db4650 semihosting: move stubs out of stubs/ Paolo Bonzini 2024-04-08 17:53:24 +02:00
  • f2604d8508 hw/virtio: move stubs out of stubs/ Paolo Bonzini 2024-04-08 17:53:23 +02:00
  • 89857312f3 hw/usb: move stubs out of stubs/ Paolo Bonzini 2024-04-08 17:53:22 +02:00
  • d4d0ebb7da stubs: remove obsolete stubs Paolo Bonzini 2024-04-08 17:53:21 +02:00
  • 68621262bd hw: Include minimal source set in user emulation build Philippe Mathieu-Daudé 2024-04-08 17:53:20 +02:00
  • 971febb8f5 hw/core: Move system emulation files to system_ss Paolo Bonzini 2024-04-08 17:53:19 +02:00