Commit Graph

  • c7374742d8 tests/lcitool: update to latest version Alex Bennée 2023-06-30 19:03:56 +01:00
  • 369dbbe091 Makefile: add lcitool-refresh to UNCHECKED_GOALS Alex Bennée 2023-06-30 19:03:55 +01:00
  • 4ab20b513e tests/docker: add test-fuzz Alex Bennée 2023-06-30 19:03:54 +01:00
  • 3176990fb0 tests/qtests: clean-up and fix leak in generic_fuzz Alex Bennée 2023-06-30 19:03:53 +01:00
  • 9ea2e69fb2 scripts/oss-fuzz: add a suppression for keymap Alex Bennée 2023-06-30 19:03:52 +01:00
  • 5812717658 qemu-keymap: properly check return from xkb_keymap_mod_get_index Alex Bennée 2023-06-30 19:03:51 +01:00
  • af323aabe2 tests/tcg: add mechanism to handle plugin arguments Alex Bennée 2023-06-30 19:03:50 +01:00
  • d2ab529ec5 docs/devel: remind developers to run CI container pipeline when updating images Ani Sinha 2023-06-30 19:03:49 +01:00
  • dc389ce1b3 gitlab: reduce testing scope of check-gcov Alex Bennée 2023-06-30 19:03:48 +01:00
  • dcb242c849 gitlab: ensure coverage job also publishes meson log Daniel P. Berrangé 2023-06-30 19:03:47 +01:00
  • cef63308e6 gitlab: explicit set artifacts publishing criteria Daniel P. Berrangé 2023-06-30 19:03:46 +01:00
  • d145c0da22 Merge tag 'pull-tcg-20230701' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-07-01 08:55:37 +02:00
  • 605a8b5491 linux-user: Avoid mmap of the last byte of the reserved_va Richard Henderson 2023-06-29 10:08:35 +02:00
  • 6ab1790226 target/nios2 : Explicitly ask for target-endian loads and stores Peter Maydell 2023-06-23 18:25:56 +01:00
  • ec2297bda2 tcg: Reduce tcg_assert_listed_vecop() scope Philippe Mathieu-Daudé 2023-06-29 11:11:07 +02:00
  • 34d03ad963 target/arm: Use float64_to_int32_modulo for FJCVTZS Richard Henderson 2023-05-27 07:19:10 -07:00
  • aa3bad5b59 target/alpha: Use float64_to_int64_modulo for CVTTQ Richard Henderson 2023-05-27 07:19:09 -07:00
  • 7012b69184 tests/tcg/alpha: Add test for cvttq Richard Henderson 2023-05-27 07:19:08 -07:00
  • e2041f4d5d fpu: Add float64_to_int{32,64}_modulo Richard Henderson 2023-05-27 07:19:07 -07:00
  • e665cf72fe accel/tcg: Assert one page in tb_invalidate_phys_page_range__locked Mark Cave-Ayland 2023-06-29 09:25:22 +01:00
  • 3307e08c6f accel/tcg: Fix start page passed to tb_invalidate_phys_page_range__locked Mark Cave-Ayland 2023-06-29 09:25:21 +01:00
  • a95a464777 audio: dbus requires pixman Marc-André Lureau 2023-06-30 23:41:56 +02:00
  • d39a84b734 ui/dbus: fix build errors in dbus_update_gl_cb and dbus_call_update_gl Richard Henderson 2023-06-30 19:38:06 +02:00
  • 98efc72c4c
    Hexagon support (#25) Ivan Fratric 2023-06-30 17:28:39 +02:00
  • 408015a97d Merge tag 'pull-vfio-20230630' of https://github.com/legoater/qemu into staging Richard Henderson 2023-06-30 08:11:08 +02:00
  • f7884164cb Merge tag 'pull-request-2023-06-29' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2023-06-30 08:10:43 +02:00
  • 0cc889c882 vfio/pci: Free leaked timer in vfio_realize error path Zhenzhong Duan 2023-06-29 16:40:39 +08:00
  • 357bd7932a vfio/pci: Fix a segfault in vfio_realize Zhenzhong Duan 2023-06-29 16:40:38 +08:00
  • 2696da621e MAINTAINERS: Promote Cédric to VFIO co-maintainer Alex Williamson 2023-06-28 11:29:32 -06:00
  • 8bbcb64a71 vfio/migration: Make VFIO migration non-experimental Avihai Horon 2023-06-28 10:31:12 +03:00
  • 808642a2f6 vfio/migration: Reset bytes_transferred properly Avihai Horon 2023-06-28 10:31:11 +03:00
  • c174088923 vfio/pci: Call vfio_prepare_kvm_msi_virq_batch() in MSI retry path Shameer Kolothum 2023-06-13 15:09:43 +01:00
  • f6b30c1984 hw/vfio/pci-quirks: Support alternate offset for GPUDirect Cliques Alex Williamson 2023-06-08 12:05:07 -06:00
  • 634f38f0f7 vfio: Implement a common device info helper Alex Williamson 2023-06-01 08:45:06 -06:00
  • 745c42912a vfio/migration: Add support for switchover ack capability Avihai Horon 2023-06-21 14:12:01 +03:00
  • eda7362af9 vfio/migration: Add VFIO migration pre-copy support Avihai Horon 2023-06-21 14:12:00 +03:00
  • 6cd1fe1159 vfio/migration: Store VFIO migration flags in VFIOMigration Avihai Horon 2023-06-21 14:11:59 +03:00
  • cf53efbbda vfio/migration: Refactor vfio_save_block() to return saved data size Avihai Horon 2023-06-21 14:11:58 +03:00
  • 7e6a5c730b tests: Add migration switchover ack capability test Avihai Horon 2023-06-21 14:11:57 +03:00
  • 538ef4fe2f migration: Enable switchover ack capability Avihai Horon 2023-06-21 14:11:56 +03:00
  • 1b4adb10f8 migration: Implement switchover ack logic Avihai Horon 2023-06-21 14:11:55 +03:00
  • 6574232fff migration: Add switchover ack capability Avihai Horon 2023-06-21 14:11:54 +03:00
  • b806bc8d9c pc-bios: Update the s390 bios images with the recent changes Thomas Huth 2023-06-29 12:01:56 +02:00
  • 7cd50cbe4c pc-bios/s390-ccw: Don't use __bss_start with the "larl" instruction Thomas Huth 2023-06-27 09:47:03 +02:00
  • e31f08dc74 pc-bios/s390-ccw: Move the stack array into start.S Thomas Huth 2023-06-27 09:47:02 +02:00
  • 74fe98ee7f pc-bios/s390-ccw: Provide space for initial stack frame in start.S Thomas Huth 2023-06-27 09:47:01 +02:00
  • f52420fa4f pc-bios/s390-ccw: Fix indentation in start.S Thomas Huth 2023-06-27 09:47:00 +02:00
  • 442ef32ee5 pc-bios/s390-ccw/Makefile: Use -z noexecstack to silence linker warning Thomas Huth 2023-06-22 15:08:22 +02:00
  • 0c2a6e1242 pc-bios/s390-ccw: Get rid of the the __u* types Thomas Huth 2023-06-27 13:41:01 +02:00
  • f7f2f96f33 s390-ccw: Getting rid of ulong Juan Quintela 2023-05-10 16:39:25 +02:00
  • 3b746a43eb gitlab: Disable plugins for cross-i386-tci Richard Henderson 2023-06-29 15:08:44 +02:00
  • 4d541f63e9 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2023-06-29 13:16:06 +02:00
  • 40a205da41 target/i386: emulate 64-bit ring 0 for linux-user if LM feature is set Paolo Bonzini 2023-06-20 16:49:35 +02:00
  • d903259dd2 target/i386: ignore CPL0-specific features in user mode emulation Paolo Bonzini 2023-06-21 01:17:28 +02:00
  • 9fb4f5f5a1 target/i386: ignore ARCH_CAPABILITIES features in user mode emulation Paolo Bonzini 2023-06-17 01:13:34 +02:00
  • 5bef742cc4 target/i386: Export MSR_ARCH_CAPABILITIES bits to guests Pawan Gupta 2023-06-23 13:26:25 -07:00
  • 017b2e7363 Merge tag 'accel-20230628' of https://github.com/philmd/qemu into staging Richard Henderson 2023-06-29 08:12:48 +02:00
  • 0eb8f90ede Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging Richard Henderson 2023-06-28 17:29:53 +02:00
  • 47d183b7a8 Merge tag 'qemu-sparc-20230628' of https://github.com/mcayland/qemu into staging Richard Henderson 2023-06-28 15:55:54 +02:00
  • 37004ba469 Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Richard Henderson 2023-06-28 15:55:25 +02:00
  • 14a868c626 exec/memory: Add symbol for the min value of memory listener priority Isaku Yamahata 2023-06-20 09:50:49 -07:00
  • 8be0461d37 exec/memory: Add symbol for memory listener priority for device backend Isaku Yamahata 2023-06-20 09:50:48 -07:00
  • 5369a36c4f exec/memory: Add symbolic value for memory listener priority for accel Isaku Yamahata 2023-06-20 09:50:47 -07:00
  • db5a06b3a2 target/i386/WHPX: Fix error message when fail to set ProcessorCount Zhao Liu 2023-05-29 20:43:31 +08:00
  • 9638cbde6c target/riscv: Restrict KVM-specific fields from ArchCPU Philippe Mathieu-Daudé 2023-04-04 11:15:05 +02:00
  • 0573997713 target/ppc: Restrict KVM-specific fields from ArchCPU Philippe Mathieu-Daudé 2023-04-04 11:14:58 +02:00
  • cf43b5b69c target/arm: Restrict KVM-specific fields from ArchCPU Philippe Mathieu-Daudé 2023-04-04 11:12:38 +02:00
  • 94522562f6 hw/arm/sbsa-ref: Include missing 'sysemu/kvm.h' header Philippe Mathieu-Daudé 2023-04-05 13:39:29 +02:00
  • 674e44c99a hw/intc/arm_gic: Rename 'first_cpu' argument Philippe Mathieu-Daudé 2023-04-05 13:37:41 +02:00
  • 0c40daf038 hw/intc/arm_gic: Un-inline GIC*/ITS class_name() helpers Philippe Mathieu-Daudé 2023-04-05 13:48:26 +02:00
  • dec68f7042 accel/kvm: Declare kvm_direct_msi_allowed in stubs Philippe Mathieu-Daudé 2023-04-05 14:08:40 +02:00
  • 217a190eec accel/kvm: Re-include "exec/memattrs.h" header Philippe Mathieu-Daudé 2023-06-06 07:32:17 +02:00
  • 3b295bcb32 accel: Rename HVF 'struct hvf_vcpu_state' -> AccelCPUState Philippe Mathieu-Daudé 2023-06-21 13:15:27 +02:00
  • a715924428 accel: Rename 'cpu_state' -> 'cs' Philippe Mathieu-Daudé 2023-06-21 13:14:06 +02:00
  • 441f244911 accel: Inline WHPX get_whpx_vcpu() Philippe Mathieu-Daudé 2023-06-21 16:03:17 +02:00
  • b4f879a4ed accel: Rename WHPX 'struct whpx_vcpu' -> AccelCPUState Philippe Mathieu-Daudé 2023-03-23 13:43:54 +01:00
  • 50830fea89 accel: Remove WHPX unreachable error path Philippe Mathieu-Daudé 2023-06-21 15:52:51 +02:00
  • 2f642b1c2c accel: Inline NVMM get_qemu_vcpu() Philippe Mathieu-Daudé 2023-03-23 13:39:26 +01:00
  • c5beb26a2f accel: Rename NVMM 'struct qemu_vcpu' -> AccelCPUState Philippe Mathieu-Daudé 2023-03-23 13:38:34 +01:00
  • 8c12c76df2 accel: Remove NVMM unreachable error path Philippe Mathieu-Daudé 2023-04-05 10:04:07 +02:00
  • 642ce52d8e accel: Move HAX hThread to accelerator context Philippe Mathieu-Daudé 2023-03-29 19:13:09 +02:00
  • f861b3f390 accel: Rename HAX 'struct hax_vcpu_state' -> AccelCPUState Philippe Mathieu-Daudé 2023-03-29 19:01:49 +02:00
  • 6ecd2cd0dc accel: Rename 'hax_vcpu' as 'accel' in CPUState Philippe Mathieu-Daudé 2023-03-29 18:56:35 +02:00
  • 83d0f7f95c accel: Destroy HAX vCPU threads once done Philippe Mathieu-Daudé 2023-04-05 09:15:26 +02:00
  • 43477340c3 accel: Fix a leak on Windows HAX Philippe Mathieu-Daudé 2023-04-05 09:29:59 +02:00
  • af03d22a0a accel: Remove unused hThread variable on TCG/WHPX Philippe Mathieu-Daudé 2023-03-29 18:46:12 +02:00
  • 6970030177 accel: Document generic accelerator headers Philippe Mathieu-Daudé 2023-04-03 14:53:17 +02:00
  • 641b841722 accel: Re-enable WHPX cross-build on case sensitive filesystems Philippe Mathieu-Daudé 2023-06-24 15:31:44 +02:00
  • 098bfc01df docs/devel/testing: Update the 'Docker Debugging' section Philippe Mathieu-Daudé 2023-06-24 14:58:24 +02:00
  • 3b4a0253e6 MAINTAINERS: Update Roman Bolshakov email address Philippe Mathieu-Daudé 2023-06-21 13:32:23 +02:00
  • ca3fcdeeee net/vhost-net: do not assert on null pointer return from tap_get_vhost_net() Ani Sinha 2023-06-28 16:58:04 +05:30
  • 6b90a4cdc0 escc: emulate dip switch language layout settings on SUN keyboard Henrik Carlqvist 2023-06-23 20:30:07 +02:00
  • 44a7c2ecd4 target/sparc: Use tcg_gen_lookup_and_goto_ptr for v9 WRASI Richard Henderson 2023-06-28 09:12:02 +02:00
  • 553338dc32 target/sparc: Use DYNAMIC_PC_LOOKUP for v9 RETURN Richard Henderson 2023-06-28 09:12:01 +02:00
  • 831543fc76 target/sparc: Use DYNAMIC_PC_LOOKUP for JMPL Richard Henderson 2023-06-28 09:12:00 +02:00
  • 99c82c479b target/sparc: Use DYNAMIC_PC_LOOKUP for conditional branches Richard Henderson 2023-06-28 09:11:59 +02:00
  • 633c42834c target/sparc: Introduce DYNAMIC_PC_LOOKUP Richard Henderson 2023-06-28 09:11:58 +02:00
  • 0c2e96c170 target/sparc: Drop inline markers from translate.c Richard Henderson 2023-06-28 09:11:57 +02:00
  • 611a1684d0 target/sparc: Fix npc comparison in sparc_tr_insn_start Richard Henderson 2023-06-28 09:11:56 +02:00
  • f67ccb2f77 target/sparc: Use tcg_gen_lookup_and_goto_ptr in gen_goto_tb Richard Henderson 2023-06-28 09:11:55 +02:00