Commit Graph

  • 6c8b9a74bf arm/kvm: convert to kvm_set_one_reg Cornelia Huck 2023-10-10 16:24:51 +02:00
  • d40ab068c0 hw/arm/sbsa-ref: use bsa.h for PPI definitions Leif Lindholm 2023-09-19 10:02:29 +01:00
  • 2419ce83fc include/hw/arm: move BSA definitions to bsa.h Leif Lindholm 2023-09-19 10:02:28 +01:00
  • 9036e917f8 {include/}hw/arm: refactor virt PPI logic Leif Lindholm 2023-09-19 10:02:27 +01:00
  • d01448c79d target/arm: Fix CNTPCT_EL0 trapping from EL0 when HCR_EL2.E2H is 0 Michal Orzel 2023-09-28 11:44:04 +02:00
  • 9d9c06b144 elf2dmp: check array bounds in pdb_get_file_size Viktor Prutyanov 2023-10-01 02:53:17 +03:00
  • 8b01683e85 elf2dmp: limit print length for sign_rsds Viktor Prutyanov 2023-10-01 02:53:16 +03:00
  • b65b4b7ae3 xlnx-bbram: hw/nvram: Use dot in device type name Tong Ho 2023-10-02 22:21:39 -07:00
  • 51244b5911 xlnx-versal-efuse: hw/nvram: Remove deprecated device reset Tong Ho 2023-10-03 22:53:39 -07:00
  • 7667b51524 xlnx-zynqmp-efuse: hw/nvram: Remove deprecated device reset Tong Ho 2023-10-03 22:57:13 -07:00
  • 213bf5c161 xlnx-bbram: hw/nvram: Remove deprecated device reset Tong Ho 2023-10-02 22:23:45 -07:00
  • 85c90d45f6 hw/arm/exynos4210: Get arm_boot_info declaration from 'hw/arm/boot.h' Philippe Mathieu-Daudé 2023-10-13 15:02:14 +02:00
  • 29ecf2de02 hw/arm: Move raspberrypi-fw-defs.h to the include/hw/arm/ folder Thomas Huth 2023-10-12 09:34:58 +02:00
  • e307a8174b qapi: provide a friendly string representation of QAPI classes Daniel P. Berrangé 2023-10-18 13:05:00 +01:00
  • 0a59c02b0c qapi: Belatedly update CompatPolicy documentation for unstable Markus Armbruster 2023-10-09 13:04:49 +02:00
  • a6c5d159ce qapi: re-establish linting baseline John Snow 2023-10-04 19:05:32 -04:00
  • 20c34a9216 target/hexagon: fix some occurrences of -Wshadow=local Brian Cain 2023-10-08 15:09:44 -07:00
  • 3bd8359379 target/hexagon: move GETPC() calls to top level helpers Matheus Tavares Bernardino 2023-10-08 15:09:43 -07:00
  • 38ee0a7dfb linux-user: Remap guest SIGABRT Richard Henderson 2023-09-30 12:05:11 -07:00
  • 4a6ebc19a7 linux-user: Detect and report host SIGILL, SIGFPE, SIGTRAP Richard Henderson 2023-08-22 22:07:41 -07:00
  • f4e1168198 linux-user: Split out host_sig{segv,bus}_handler Richard Henderson 2023-08-22 21:56:10 -07:00
  • 58c4e36c4e linux-user: Simplify signal_init Richard Henderson 2023-08-22 21:20:47 -07:00
  • b60b91aa8f linux-user: Map unsupported signals to an out-of-bounds value Richard Henderson 2023-08-22 20:45:38 -07:00
  • dbde2c0c0e linux-user: Only register handlers for core_dump_signal by default Richard Henderson 2023-08-22 14:55:03 -07:00
  • 7dfd3ca8d9 linux-user: Detect and report host crashes Helge Deller 2023-08-12 18:43:14 +02:00
  • ee72c47eeb linux-user: Exit not abort in die_with_backtrace Richard Henderson 2023-08-22 13:08:11 -07:00
  • b8b50f1e9a linux-user: Split out die_with_signal Richard Henderson 2023-08-22 12:53:19 -07:00
  • 912ff698ca linux-user: Propagate failure in mmap_reserve_or_unmap back to target_munmap Richard Henderson 2023-10-03 13:59:55 -07:00
  • a9f6004f67 linux-user/elfload: Enable LSX/LASX in HWCAP for LoongArch Jiajie Chen 2023-10-01 16:53:05 +08:00
  • 3b894b699c linux-user/sh4: Fix crashes on signal delivery Mikulas Patocka 2023-09-28 18:42:08 +02:00
  • 6fad9b4bb9 linux-user/mips: fix abort on integer overflow Mikulas Patocka 2023-09-28 21:55:20 +02:00
  • e6e66b0328 linux-user: Fixes for zero_bss Richard Henderson 2023-08-30 13:33:54 -07:00
  • acec5f685c vdpa: Send cvq state load commands in parallel Hawkins Jiawei 2023-10-13 16:09:42 +08:00
  • 99d6a32469 vhost: Expose vhost_svq_available_slots() Hawkins Jiawei 2023-10-13 16:09:41 +08:00
  • 1d7e2a8fd4 vdpa: Introduce cursors to vhost_vdpa_net_loadx() Hawkins Jiawei 2023-10-13 16:09:40 +08:00
  • a864a3219d vdpa: Move vhost_svq_poll() to the caller of vhost_vdpa_net_cvq_add() Hawkins Jiawei 2023-10-13 16:09:39 +08:00
  • 24e59cfe0c vdpa: Check device ack in vhost_vdpa_net_load_rx_mode() Hawkins Jiawei 2023-10-13 16:09:38 +08:00
  • 327dedb8df vdpa: Avoid using vhost_vdpa_net_load_*() outside vhost_vdpa_net_load() Hawkins Jiawei 2023-10-13 16:09:37 +08:00
  • 0e6bff0d43 vdpa: Use iovec for vhost_vdpa_net_cvq_add() Hawkins Jiawei 2023-10-13 16:09:36 +08:00
  • deaca3fd30 Merge tag 'pull-vfio-20231018' of https://github.com/legoater/qemu into staging Stefan Hajnoczi 2023-10-18 06:21:15 -04:00
  • 604b70f6a4 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Stefan Hajnoczi 2023-10-18 06:20:41 -04:00
  • e8e4e7acd8 migration: save_zero_page() can take block through pss Juan Quintela 2023-06-13 13:38:30 +02:00
  • 944853c201 migration: control_save_page() can take block through pss Juan Quintela 2023-06-13 13:36:24 +02:00
  • d637a182b9 migration: save_compress_page() can take block through pss Juan Quintela 2023-06-13 13:34:12 +02:00
  • 8741781157 hw/vfio: add ramfb migration support Marc-André Lureau 2023-10-09 10:32:47 +04:00
  • a1e88d2d2b ramfb-standalone: add migration support Marc-André Lureau 2023-10-09 10:32:46 +04:00
  • 303c33e606 ramfb: add migration support Marc-André Lureau 2023-10-09 10:32:45 +04:00
  • c0f527f4cc vfio/pci: Remove vfio_detach_device from vfio_realize error path Eric Auger 2023-10-11 22:09:34 +02:00
  • 410ee49190 vfio/ccw: Remove redundant definition of TYPE_VFIO_CCW Zhenzhong Duan 2023-10-09 10:20:48 +08:00
  • 88ceb67a6f vfio/ap: Remove pointless apdev variable Zhenzhong Duan 2023-10-09 10:20:47 +08:00
  • fde4dbb7e6 vfio/pci: Fix a potential memory leak in vfio_listener_region_add Zhenzhong Duan 2023-10-09 10:20:46 +08:00
  • 7e63b31138 vfio/common: Move legacy VFIO backend code into separate container.c Yi Liu 2023-10-09 11:09:17 +02:00
  • 3d779abafe vfio/common: Introduce a global VFIODevice list Zhenzhong Duan 2023-10-09 11:09:16 +02:00
  • 0bddd88027 vfio/common: Store the parent container in VFIODevice Zhenzhong Duan 2023-10-09 11:09:15 +02:00
  • 7103ef7e76 vfio/common: Introduce a per container device list Zhenzhong Duan 2023-10-09 11:09:14 +02:00
  • c8fcb90c96 vfio/common: Move VFIO reset handler registration to a group agnostic function Zhenzhong Duan 2023-10-09 11:09:13 +02:00
  • e08041ece7 vfio/ccw: Use vfio_[attach/detach]_device Eric Auger 2023-10-09 11:09:12 +02:00
  • c95d128ee3 vfio/ap: Use vfio_[attach/detach]_device Eric Auger 2023-10-09 11:09:11 +02:00
  • da5ed43299 vfio/platform: Use vfio_[attach/detach]_device Eric Auger 2023-10-09 11:09:10 +02:00
  • 5456b1867d vfio/pci: Introduce vfio_[attach/detach]_device Eric Auger 2023-10-09 11:09:09 +02:00
  • 5621c02d5a vfio/common: Extract out vfio_kvm_device_[add/del]_fd Zhenzhong Duan 2023-10-09 11:09:08 +02:00
  • a33832b194 vfio/common: Introduce vfio_container_add|del_section_window() Eric Auger 2023-10-09 11:09:07 +02:00
  • 77c212599d vfio/common: Propagate KVM_SET_DEVICE_ATTR error if any Eric Auger 2023-10-09 11:09:06 +02:00
  • 1e09f52f4d vfio/common: Move IOMMU agnostic helpers to a separate file Yi Liu 2023-10-09 11:09:05 +02:00
  • f7cbfa7130 linux-headers: Add iommufd.h Zhenzhong Duan 2023-10-09 11:09:04 +02:00
  • 8cba58b578 scripts/update-linux-headers: Add iommufd.h Eric Auger 2023-10-09 11:09:03 +02:00
  • 528148980a configure: define "pkg-config" in addition to "pkgconfig" Paolo Bonzini 2023-10-17 17:32:50 +02:00
  • b4d61d3d81 meson: add a note on why we use config_host for program paths Paolo Bonzini 2023-09-28 12:00:48 +02:00
  • 79fccf7e2b meson-buildoptions: document the data at the top Paolo Bonzini 2023-09-28 11:20:01 +02:00
  • e20d68aa0b configure, meson: use command line options to configure qemu-ga Paolo Bonzini 2023-10-09 14:13:59 +02:00
  • 17599573bf configure: unify handling of several Debian cross containers Paolo Bonzini 2023-10-09 14:03:56 +02:00
  • 090a188cc1 configure: move environment-specific defaults to config-meson.cross Paolo Bonzini 2023-10-16 08:20:13 +02:00
  • c36dd41ba2 configure: move target-specific defaults to an external machine file Paolo Bonzini 2023-10-16 08:18:08 +02:00
  • 050b439887 configure: remove some dead cruft Paolo Bonzini 2023-09-28 12:07:23 +02:00
  • 2e938a9a61 configure: clean up PIE option handling Paolo Bonzini 2023-09-28 10:41:29 +02:00
  • 39fb3cfc28 configure: clean up plugin option handling Paolo Bonzini 2023-09-18 11:06:48 +02:00
  • a47dd5c516 configure, tests/tcg: simplify GDB conditionals Paolo Bonzini 2023-09-28 10:44:56 +02:00
  • 730be6138e tests/tcg/arm: move non-SVE tests out of conditional Paolo Bonzini 2023-09-28 10:27:24 +02:00
  • 1725253647 hw/remote: move stub vfu_object_set_bus_irq out of stubs/ Paolo Bonzini 2023-08-31 10:58:23 +02:00
  • adfa939e73 hw/xen: cleanup sourcesets Paolo Bonzini 2023-08-31 11:14:18 +02:00
  • ae22ae6515 configure: clean up handling of CFI option Paolo Bonzini 2023-09-26 17:20:53 +02:00
  • 655e2a778d meson, cutils: allow non-relocatable installs Paolo Bonzini 2023-10-05 14:19:34 +02:00
  • a1e6a5c462 lasips2: LASI PS/2 devices are not user-createable Helge Deller 2023-10-14 06:50:55 +02:00
  • 2e90154eea pci_ids/tulip: Add PCI vendor ID for HP and use it in tulip Helge Deller 2023-10-14 06:42:37 +02:00
  • a536f564d3 hw/hppa: Require at least SeaBIOS-hppa version 10 Helge Deller 2023-10-14 07:06:04 +02:00
  • 17cd011d06 migration: Print block status when needed Juan Quintela 2023-10-17 19:23:03 +02:00
  • bef4e2ed8e migration: Use "i" as an for index in ram-compress.c Juan Quintela 2023-06-13 16:57:53 +02:00
  • 4703d1958c migration: Simplify decompress_data_with_multi_threads() Juan Quintela 2023-06-13 16:57:52 +02:00
  • 1fd03d41b8 migration: Move update_compress_threads_counts() to ram-compress.c Juan Quintela 2023-06-13 16:57:47 +02:00
  • f504789de5 migration: Create ram_compressed_pages() Juan Quintela 2023-06-13 16:57:46 +02:00
  • 6f60900573 migration: Create populate_compress() Juan Quintela 2023-06-13 16:57:45 +02:00
  • 809f188a1a migration: Move compression_counters cleanup ram-compress.c Juan Quintela 2023-06-13 16:57:44 +02:00
  • b88a3306fd migration: RDMA is not compatible with anything else Juan Quintela 2023-06-13 16:57:42 +02:00
  • ec6f9f135d Merge tag 'migration-20231017-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Stefan Hajnoczi 2023-10-17 10:06:20 -04:00
  • 0193b3bc05 Merge tag 'gpu-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Stefan Hajnoczi 2023-10-17 10:05:51 -04:00
  • 230f6e06b8 meson: do not use set10 Paolo Bonzini 2023-10-05 14:31:27 +02:00
  • 9bad39c7e8 meson: do not build shaders by default Paolo Bonzini 2023-10-11 15:53:01 +02:00
  • e6d8e5e6e3 tracetool: avoid invalid escape in Python string Paolo Bonzini 2023-10-16 08:22:56 +02:00
  • 86a8989d45 tests/vm: avoid invalid escape in Python string Paolo Bonzini 2023-10-16 08:22:56 +02:00
  • 1b5f3f65cc tests/avocado: avoid invalid escape in Python string Paolo Bonzini 2023-10-16 08:22:56 +02:00