Commit Graph

  • 50c3fc72b5 Merge tag 'pull-loongarch-20240523' of https://gitlab.com/gaosong/qemu into staging Richard Henderson 2024-05-23 08:13:15 -07:00
  • bfd43cccab accel/tcg: Init tb size and icount before plugin_gen_tb_end Richard Henderson 2024-05-21 13:56:14 -07:00
  • f230c793a5 tcg/arm: Support TCG_TARGET_HAS_tst_vec Richard Henderson 2024-05-15 14:14:11 +00:00
  • b04574d44f tcg/aarch64: Support TCG_TARGET_HAS_tst_vec Richard Henderson 2024-05-15 15:19:53 +02:00
  • 6975cc45c3 tcg: Expand TCG_COND_TST* if not TCG_TARGET_HAS_tst_vec Richard Henderson 2024-05-15 15:08:16 +02:00
  • af8c14a254 tcg: Introduce TCG_TARGET_HAS_tst_vec Richard Henderson 2024-05-15 12:49:01 +02:00
  • 6204af704a hw/loongarch/virt: Fix FDT memory node address width Jiaxun Yang 2024-05-20 22:06:31 +01:00
  • f83434f3dc target/loongarch: Add loongarch vector property unconditionally Bibo Mao 2024-05-21 16:05:48 +08:00
  • ac551dbd58 hw/loongarch: Remove minimum and default memory size Bibo Mao 2024-05-15 17:39:26 +08:00
  • 8d96788cb1 hw/loongarch: Refine system dram memory region Bibo Mao 2024-05-15 17:39:25 +08:00
  • 3cc451cbce hw/loongarch: Refine fwcfg memory map Bibo Mao 2024-05-15 17:39:24 +08:00
  • 09ec65794f hw/loongarch: Refine fadt memory table for numa memory Bibo Mao 2024-05-15 17:39:23 +08:00
  • fc100011f3 hw/loongarch: Refine acpi srat table for numa memory Bibo Mao 2024-05-15 17:39:22 +08:00
  • a7701b61f6 hw/loongarch: Add VM mode in IOCSR feature register in kvm mode Bibo Mao 2024-05-14 10:51:09 +08:00
  • 07c0866103 target/loongarch/kvm: fpu save the vreg registers high 192bit Song Gao 2024-05-14 19:07:52 +08:00
  • 0eb285c362 target/loongarch/kvm: Fix VM recovery from disk failures Song Gao 2024-05-08 10:47:32 +08:00
  • 7e1c004701 Merge tag 'migration-20240522-pull-request' of https://gitlab.com/farosas/qemu into staging Richard Henderson 2024-05-22 15:32:25 -07:00
  • 8f023a0bd9 tests/qtest/migration-test: Fix the check for a successful run of analyze-migration.py Thomas Huth 2024-05-22 11:23:01 +02:00
  • 648536550b tests/qtest/migration-test: Run some basic tests on s390x and ppc64 with TCG, too Thomas Huth 2024-05-22 11:12:55 +02:00
  • 9710401276 hw/core/machine: move compatibility flags for VirtIO-net USO to machine 8.1 Fiona Ebner 2024-05-17 09:53:36 +02:00
  • 40a23ef643 virtio-gpu: fix v2 migration Marc-André Lureau 2024-05-16 12:40:22 +04:00
  • f0937ec669 migration: fix a typo Marc-André Lureau 2024-05-16 12:40:21 +04:00
  • 3f879f2f31 migration: add "exists" info to load-state-field trace Marc-André Lureau 2024-05-16 12:40:20 +04:00
  • 3dc27fac25 migration/colo: Tidy up bql_unlock() around bdrv_activate_all() Li Zhijian 2024-05-16 11:45:17 +08:00
  • 787ea49e80 migration/colo: make colo_incoming_co() return void Li Zhijian 2024-05-16 11:45:16 +08:00
  • 55a331655d migration/colo: Minor fix for colo error message Li Zhijian 2024-05-16 11:45:15 +08:00
  • 84d4b72854 target-i386: hyper-v: Correct kvm_hv_handle_exit return value donsheng 2024-05-22 04:01:14 +08:00
  • 5eb608a13b i386/cpu: Use CPUCacheInfo.share_level to encode CPUID[0x8000001D].EAX[bits 25:14] Zhao Liu 2024-04-24 23:49:29 +08:00
  • f602eb925a i386/cpu: Use CPUCacheInfo.share_level to encode CPUID[4] Zhao Liu 2024-04-24 23:49:28 +08:00
  • 9fcba76ab9 i386: Add cache topology info in CPUCacheInfo Zhao Liu 2024-04-24 23:49:27 +08:00
  • 6807487474 hw/i386/pc: Support smp.modules for x86 PC machine Zhao Liu 2024-04-24 23:49:26 +08:00
  • 321d2599eb tests: Add test case of APIC ID for module level parsing Zhuocheng Ding 2024-04-24 23:49:25 +08:00
  • 588208346f i386/cpu: Introduce module-id to X86CPU Zhao Liu 2024-04-24 23:49:24 +08:00
  • b17a26bc4b i386: Support module_id in X86CPUTopoIDs Zhao Liu 2024-04-24 23:49:23 +08:00
  • 5304873acd i386: Expose module level in CPUID[0x1F] Zhao Liu 2024-04-24 23:49:22 +08:00
  • 3568adc995 i386: Support modules_per_die in X86CPUTopoInfo Zhao Liu 2024-04-24 23:49:21 +08:00
  • 81c392ab5c i386: Introduce module level cpu topology to CPUX86State Zhao Liu 2024-04-24 23:49:20 +08:00
  • 822bce9f58 i386/cpu: Decouple CPUID[0x1F] subleaf with specific topology level Zhao Liu 2024-04-24 23:49:19 +08:00
  • 0f6ed7ba13 i386: Split topology types of CPUID[0x1F] from the definitions of CPUID[0xB] Zhao Liu 2024-04-24 23:49:18 +08:00
  • 6ddeb0ec8c i386/cpu: Introduce bitmap to cache available CPU topology levels Zhao Liu 2024-04-24 23:49:17 +08:00
  • 2613747a79 i386/cpu: Consolidate the use of topo_info in cpu_x86_cpuid() Zhao Liu 2024-04-24 23:49:16 +08:00
  • 9a085c4b4a i386/cpu: Use APIC ID info get NumSharingCache for CPUID[0x8000001D].EAX[bits 25:14] Zhao Liu 2024-04-24 23:49:15 +08:00
  • 88dd4ca06c i386/cpu: Use APIC ID info to encode cache topo in CPUID[4] Zhao Liu 2024-04-24 23:49:14 +08:00
  • 12f6b8280f i386/cpu: Fix i/d-cache topology to core level for Intel CPU Zhao Liu 2024-04-24 23:49:13 +08:00
  • 9d2197b73b
    Better typed syx snapshot check result (#74) Romain Malmain 2024-05-22 18:49:59 +02:00
  • 0117067131 target/i386: add control bits support for LAM Binbin Wu 2024-01-12 14:00:42 +08:00
  • ba67809059 target/i386: add support for LAM in CPUID enumeration Robert Hoo 2024-01-12 14:00:41 +08:00
  • a44ea3fa7f hw/i386/pc_sysfw: Alias rather than copy isa-bios region Bernhard Beschow 2024-05-08 19:55:07 +02:00
  • ec56891984 target/i386: clean up AAM/AAD Paolo Bonzini 2024-05-22 14:39:12 +02:00
  • d0414d71f6 target/i386: generate simpler code for ROL/ROR with immediate count Paolo Bonzini 2024-05-22 14:39:14 +02:00
  • 6af8037c42 Merge tag 'pull-vfio-20240522' of https://github.com/legoater/qemu into staging Richard Henderson 2024-05-22 06:02:06 -07:00
  • b4e1670c49 vfio/igd: Use g_autofree in vfio_probe_igd_bar4_quirk() Zhenzhong Duan 2024-05-22 12:40:13 +08:00
  • 0d3e89bea8 vfio: Use g_autofree in all call site of vfio_get_region_info() Zhenzhong Duan 2024-05-22 12:40:12 +08:00
  • 0a0bda0acd vfio/pci-quirks: Make vfio_add_*_cap() return bool Zhenzhong Duan 2024-05-22 12:40:11 +08:00
  • d3c6a18bc7 vfio/pci-quirks: Make vfio_pci_igd_opregion_init() return bool Zhenzhong Duan 2024-05-22 12:40:10 +08:00
  • 514855e18f vfio/pci: Use g_autofree for vfio_region_info pointer Zhenzhong Duan 2024-05-22 12:40:09 +08:00
  • b771a40f9e vfio/pci: Make capability related functions return bool Zhenzhong Duan 2024-05-22 12:40:08 +08:00
  • 64410a741d vfio/pci: Make vfio_populate_vga() return bool Zhenzhong Duan 2024-05-22 12:40:07 +08:00
  • c32bab074e vfio/pci: Make vfio_intx_enable() return bool Zhenzhong Duan 2024-05-22 12:40:06 +08:00
  • e942d8f08d vfio/pci: Make vfio_populate_device() return a bool Zhenzhong Duan 2024-05-22 12:40:05 +08:00
  • 713b59a674 vfio/pci: Make vfio_pci_relocate_msix() and vfio_msix_early_setup() return a bool Zhenzhong Duan 2024-05-22 12:40:04 +08:00
  • 44cd660a99 vfio/pci: Make vfio_intx_enable_kvm() return a bool Zhenzhong Duan 2024-05-22 12:40:03 +08:00
  • 040f8d1050 vfio/ccw: Make vfio_ccw_get_region() return a bool Zhenzhong Duan 2024-05-22 12:40:02 +08:00
  • 958609cfeb vfio/platform: Make vfio_populate_device() and vfio_base_device_init() return bool Zhenzhong Duan 2024-05-22 12:40:01 +08:00
  • c6c6cf91c0 vfio/helpers: Make vfio_device_get_name() return bool Zhenzhong Duan 2024-05-22 12:40:00 +08:00
  • 84e37d0296 vfio/helpers: Make vfio_set_irq_signaling() return bool Zhenzhong Duan 2024-05-22 12:39:59 +08:00
  • 50b632b64c vfio/helpers: Use g_autofree in vfio_set_irq_signaling() Zhenzhong Duan 2024-05-22 12:39:58 +08:00
  • 455c009dc4 vfio/display: Make vfio_display_*() return bool Zhenzhong Duan 2024-05-22 12:39:57 +08:00
  • 9442d8af67 vfio/display: Fix error path in call site of ramfb_setup() Zhenzhong Duan 2024-05-22 12:39:56 +08:00
  • 01782d6b29 Merge tag 'hw-misc-20240517' of https://github.com/philmd/qemu into staging Richard Henderson 2024-05-18 11:49:00 +02:00
  • 1f952d8cfd Merge tag 'pull-request-2024-05-17' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2024-05-18 11:48:36 +02:00
  • 93a3048dcf tests: Gently exit from GDB when tests complete Gustavo Romero 2024-05-15 17:31:31 +00:00
  • e68dcbb079 tests: add testing of parameter=1 for SMP topology Daniel P. Berrangé 2024-05-13 13:33:58 +01:00
  • 9d7950edb0 hw/core: allow parameter=1 for SMP topology on any machine Daniel P. Berrangé 2024-05-13 13:33:57 +01:00
  • 2563be6317 hw/pflash: fix block write start Gerd Hoffmann 2024-05-16 14:12:37 +02:00
  • 3dba3c0b25 ui/console: Only declare variable fence_fd when CONFIG_GBM is defined Cédric Le Goater 2024-05-15 12:05:20 +02:00
  • bebe9603fc hw/intc/s390_flic: Fix crash that occurs when saving the machine state Thomas Huth 2024-05-17 08:15:53 +02:00
  • e4b6adae7a tests/docker/dockerfiles: Update container files with "lcitool-refresh" Thomas Huth 2024-05-16 10:40:59 +02:00
  • d2f213cc06 tests/lcitool/projects/qemu.yml: Sort entries alphabetically again Thomas Huth 2024-05-16 10:40:58 +02:00
  • fd77b25bbd tests/lcitool: Remove g++ from the containers (except for the MinGW one) Thomas Huth 2024-05-16 10:40:57 +02:00
  • 9ebe09e633 tests/lcitool: Remove 'xfsprogs' from QEMU Philippe Mathieu-Daudé 2024-05-16 10:40:56 +02:00
  • 4d8698e692 tests/lcitool/refresh: Treat the output of lcitool as text, not as bytes Thomas Huth 2024-05-16 10:40:55 +02:00
  • 9067d50dff backends/iommufd: Make iommufd_backend_*() return bool Zhenzhong Duan 2024-05-07 14:42:52 +08:00
  • f38f5dd1d4 vfio/cpr: Make vfio_cpr_register_container() return bool Zhenzhong Duan 2024-05-07 14:42:51 +08:00
  • 45d0d8c404 vfio/iommufd: Make iommufd_cdev_*() return bool Zhenzhong Duan 2024-05-07 14:42:50 +08:00
  • be1ff306bb vfio/container: Make vfio_get_device() return bool Zhenzhong Duan 2024-05-07 14:42:49 +08:00
  • 534ed2e472 vfio/container: Make vfio_set_iommu() return bool Zhenzhong Duan 2024-05-07 14:42:48 +08:00
  • f6c12eaca5 vfio/container: Make vfio_connect_container() return bool Zhenzhong Duan 2024-05-07 14:42:47 +08:00
  • 33e4c22fd1 vfio: Make VFIOIOMMUClass::add_window() and its wrapper return bool Zhenzhong Duan 2024-05-07 14:42:46 +08:00
  • 35b25cf40e vfio: Make VFIOIOMMUClass::setup() return bool Zhenzhong Duan 2024-05-07 14:42:45 +08:00
  • b77548355a vfio: Make VFIOIOMMUClass::attach_device() and its wrapper return bool Zhenzhong Duan 2024-05-07 14:42:44 +08:00
  • f3758413b7 vfio/pci: Use g_autofree in iommufd_cdev_get_info_iova_range() Zhenzhong Duan 2024-05-07 14:42:43 +08:00
  • 81987bd58b vfio/pci: Use g_autofree in vfio_realize Zhenzhong Duan 2024-05-07 14:42:42 +08:00
  • 11ebce2a55 vfio/migration: Enhance VFIO migration state tracing Avihai Horon 2024-05-15 16:21:38 +03:00
  • 64366eddf1 vfio/migration: Don't emit STOP_COPY VFIO migration QAPI event twice Avihai Horon 2024-05-15 16:21:37 +03:00
  • 5e1f8905ca vfio/migration: Emit VFIO migration QAPI event Avihai Horon 2024-05-15 16:21:36 +03:00
  • a0359b56ec qapi/vfio: Add VFIO migration QAPI event Avihai Horon 2024-05-15 16:21:35 +03:00
  • 187716feeb vfio/pci: migration: Skip config space check for Vendor Specific Information in VSC during restore/load Vinayak Kale 2024-05-03 20:21:42 +05:30
  • 8aaeff97ac vfio/ccw: Make vfio_ccw_register_irq_notifier() return a bool Cédric Le Goater 2024-04-25 11:02:14 +02:00
  • 04f8e4f29b vfio/ccw: Use g_autofree variable in vfio_ccw_register_irq_notifier() Cédric Le Goater 2024-04-25 11:02:13 +02:00