Commit Graph

  • 73279cecca docs/specs/pvpanic: document shutdown event Thomas Weißschuh 2024-03-10 16:04:51 +01:00
  • bfc2f7a6ca hw/cxl: Fix missing reserved data in CXL Device DVSEC Jonathan Cameron 2024-03-08 14:38:31 +00:00
  • 74e2845c5f hmat acpi: Fix out of bounds access due to missing use of indirection Jonathan Cameron 2024-03-07 16:03:26 +00:00
  • 2eb6672cfd hmat acpi: Do not add Memory Proximity Domain Attributes Structure targetting non existent memory. Jonathan Cameron 2024-03-07 16:03:25 +00:00
  • f7ada75b3f qemu-options.hx: Document the virtio-iommu-pci aw-bits option Eric Auger 2024-03-07 14:43:10 +01:00
  • 62d776002c hw/arm/virt: Set virtio-iommu aw-bits default value to 48 Eric Auger 2024-03-07 14:43:09 +01:00
  • 9b588be373 hw/i386/q35: Set virtio-iommu aw-bits default value to 39 Eric Auger 2024-03-07 14:43:08 +01:00
  • 01e7e4921c virtio-iommu: Add an option to define the input range width Eric Auger 2024-03-07 14:43:07 +01:00
  • fdda908f94 virtio-iommu: Trace domain range limits as unsigned int Eric Auger 2024-03-07 14:43:06 +01:00
  • 695012903f qemu-options.hx: Document the virtio-iommu-pci granule option Eric Auger 2024-03-07 14:43:05 +01:00
  • 9dd5e808fc virtio-iommu: Change the default granule to the host page size Eric Auger 2024-03-07 14:43:04 +01:00
  • 294ac5fef3 virtio-iommu: Add a granule property Eric Auger 2024-03-07 14:43:03 +01:00
  • 5deced6a13 hw/i386/acpi-build: Add support for SRAT Generic Initiator structures Ankit Agrawal 2024-03-08 14:55:25 +00:00
  • 0a5b5acdf2 hw/acpi: Implement the SRAT GI affinity structure Ankit Agrawal 2024-03-08 14:55:24 +00:00
  • b64b7ed8bb qom: new object to associate device to NUMA node Ankit Agrawal 2024-03-08 14:55:23 +00:00
  • 7d12305ec8 hw/i386/pc: Inline pc_cmos_init() into pc_cmos_init_late() and remove it Bernhard Beschow 2024-03-03 19:53:32 +01:00
  • c5e2d74448 hw/i386/pc: Set "normal" boot device order in pc_basic_device_init() Bernhard Beschow 2024-03-03 19:53:31 +01:00
  • 6605d09791 hw/i386/pc: Avoid one use of the current_machine global Bernhard Beschow 2024-03-03 19:53:30 +01:00
  • 6cd2b093e7 hw/i386/pc: Remove "rtc_state" link again Bernhard Beschow 2024-03-03 19:53:29 +01:00
  • f2cb9f34ad Revert "hw/i386/pc: Confine system flash handling to pc_sysfw" Bernhard Beschow 2024-02-26 22:59:09 +01:00
  • 0fbe8d7c4c Revert "hw/i386/pc_sysfw: Inline pc_system_flash_create() and remove it" Bernhard Beschow 2024-02-26 22:59:08 +01:00
  • e4e98c7eeb pc: q35: Bump max_cpus to 4096 vcpus Ani Sinha 2024-02-28 20:03:51 +05:30
  • 1a909e3dd8 hw/pci: Always call pcie_sriov_pf_reset() Akihiko Odaki 2024-02-28 20:33:16 +09:00
  • 63eb76dda2 pcie_sriov: Do not reset NumVFs after disabling VFs Akihiko Odaki 2024-02-28 20:33:15 +09:00
  • c8bc4db403 pcie_sriov: Reset SR-IOV extended capability Akihiko Odaki 2024-02-28 20:33:14 +09:00
  • 6081b4243c pcie_sriov: Validate NumVFs Akihiko Odaki 2024-02-28 20:33:13 +09:00
  • 91bb64a8d2 hw/nvme: Use pcie_sriov_num_vfs() Akihiko Odaki 2024-02-28 20:33:12 +09:00
  • 04f143d828 Implement SMBIOS type 9 v2.6 Felix Wu 2024-02-21 17:00:27 +00:00
  • 735eee07d1 Implement base of SMBIOS type 9 descriptor. Felix Wu 2024-02-21 17:00:26 +00:00
  • 0f9c30350b hw/intc: Check @errp to handle the error of IOAPICCommonClass.realize() Zhao Liu 2024-02-23 16:56:53 +08:00
  • ccd1fd0c5d hw/vfio/iommufd: Fix missing ERRP_GUARD() in iommufd_cdev_getfd() Zhao Liu 2024-02-23 16:56:52 +08:00
  • 4f5a3f49b9 hw/pci-bridge/cxl_upstream: Fix missing ERRP_GUARD() in cxl_usp_realize() Zhao Liu 2024-02-23 16:56:51 +08:00
  • 3054460158 hw/misc/xlnx-versal-trng: Check returned bool in trng_prop_fault_event_set() Zhao Liu 2024-02-23 16:56:50 +08:00
  • d477d07a5d hw/mem/cxl_type3: Fix missing ERRP_GUARD() in ct3_realize() Zhao Liu 2024-02-23 16:56:49 +08:00
  • 5aa4a6417b hw/display/macfb: Fix missing ERRP_GUARD() in macfb_nubus_realize() Zhao Liu 2024-02-23 16:56:48 +08:00
  • 2a0e0a3500 hw/cxl/cxl-host: Fix missing ERRP_GUARD() in cxl_fixed_memory_window_config() Zhao Liu 2024-02-23 16:56:47 +08:00
  • cd341fd1ff hw/virtio: Add support for VDPA network simulation devices Hao Chen 2024-02-21 15:38:02 +08:00
  • 043e127a12 hw/virtio: check owner for removing objects Albert Esteve 2024-02-19 15:34:19 +01:00
  • 633487df8d hw/audio/virtio-sound: return correct command response size Volker Rümelin 2024-02-18 09:33:41 +01:00
  • 3a95f57211 hw/pci-bridge/pxb-cxl: Drop RAS capability from host bridge. Jonathan Cameron 2024-02-15 15:52:06 +00:00
  • a8516e5c97 vdpa: trace skipped memory sections Eugenio Pérez 2024-02-15 11:36:16 +01:00
  • a55834579a vdpa: stash memory region properties in vars Eugenio Pérez 2024-02-15 11:36:15 +01:00
  • c08da86dc4 pcie: Support PCIe Gen5/Gen6 link speeds Lukas Stockner 2024-02-15 02:23:26 +01:00
  • 52767e1063 libvhost-user: Mark mmap'ed region memory as MADV_DONTDUMP David Hildenbrand 2024-02-14 16:17:01 +01:00
  • 67f4f663cd libvhost-user: Dynamically remap rings after (temporarily?) removing memory regions David Hildenbrand 2024-02-14 16:17:00 +01:00
  • 2a29022768 libvhost-user: Factor out vq usability check David Hildenbrand 2024-02-14 16:16:59 +01:00
  • b2b63008b3 libvhost-user: Use most of mmap_offset as fd_offset David Hildenbrand 2024-02-14 16:16:58 +01:00
  • a3c0118c5a libvhost-user: Speedup gpa_to_mem_region() and vu_gpa_to_va() David Hildenbrand 2024-02-14 16:16:57 +01:00
  • 60ccdca42d libvhost-user: Factor out search for memory region by GPA and simplify David Hildenbrand 2024-02-14 16:16:56 +01:00
  • 9c254cb413 libvhost-user: Don't search for duplicates when removing memory regions David Hildenbrand 2024-02-14 16:16:55 +01:00
  • c6f90b7852 libvhost-user: Don't zero out memory for memory regions David Hildenbrand 2024-02-14 16:16:54 +01:00
  • 4f865c3b15 libvhost-user: No need to check for NULL when unmapping David Hildenbrand 2024-02-14 16:16:53 +01:00
  • 93fec23d8c libvhost-user: Factor out adding a memory region David Hildenbrand 2024-02-14 16:16:52 +01:00
  • 05a58ce471 libvhost-user: Merge vu_set_mem_table_exec_postcopy() into vu_set_mem_table_exec() David Hildenbrand 2024-02-14 16:16:51 +01:00
  • bec5820908 libvhost-user: Factor out removing all mem regions David Hildenbrand 2024-02-14 16:16:50 +01:00
  • 0fa6344c90 libvhost-user: Bump up VHOST_USER_MAX_RAM_SLOTS to 509 David Hildenbrand 2024-02-14 16:16:49 +01:00
  • d884e27278 libvhost-user: Dynamically allocate memory for memory slots David Hildenbrand 2024-02-14 16:16:48 +01:00
  • 9ed62809b6 vdpa: fix network breakage after cancelling migration Si-Wei Liu 2024-02-14 03:28:02 -08:00
  • db4cba36a7 vdpa: indicate transitional state for SVQ switching Si-Wei Liu 2024-02-14 03:28:01 -08:00
  • bb000fff0a vdpa: define SVQ transitioning state for mode switching Si-Wei Liu 2024-02-14 03:28:00 -08:00
  • 1c4eab477f vdpa: add trace event for vhost_vdpa_net_load_mq Si-Wei Liu 2024-02-14 03:27:59 -08:00
  • faed74468f vdpa: add trace events for vhost_vdpa_net_load_cmd Si-Wei Liu 2024-02-14 03:27:58 -08:00
  • 19a060bce1 vdpa: add vhost_vdpa_set_dev_vring_base trace for svq mode Si-Wei Liu 2024-02-14 03:27:57 -08:00
  • 6ec0a74678 vdpa: add vhost_vdpa_get_vring_base trace for svq mode Si-Wei Liu 2024-02-14 03:27:56 -08:00
  • 62845d3296 vdpa: add vhost_vdpa_set_address_space_id trace Si-Wei Liu 2024-02-14 03:27:55 -08:00
  • 77c3a336a4 vdpa: factor out vhost_vdpa_net_get_nc_vdpa Si-Wei Liu 2024-02-14 03:27:54 -08:00
  • c812b0655f vdpa: factor out vhost_vdpa_last_dev Si-Wei Liu 2024-02-14 03:27:53 -08:00
  • 573581b18d vdpa: add back vhost_vdpa_net_first_nc_vdpa Si-Wei Liu 2024-02-14 03:27:51 -08:00
  • 03bfc2188f physmem: Fix migration dirty bitmap coherency with TCG memory access Nicholas Piggin 2024-03-12 21:14:58 +01:00
  • 86a9ae80cc physmem: Factor cpu_physical_memory_dirty_bits_cleared() out Nicholas Piggin 2024-03-12 21:14:57 +01:00
  • 7e8ccf99ed physmem: Expose tlb_reset_dirty_range_all() Philippe Mathieu-Daudé 2024-03-12 21:14:56 +01:00
  • a1932d7cd6 Merge tag 'pull-tcg-20240312' of https://gitlab.com/rth7680/qemu into staging Peter Maydell 2024-03-12 21:33:15 +00:00
  • 7e52d0b7c1 Merge tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qemu into staging Peter Maydell 2024-03-12 21:32:51 +00:00
  • 357ebd2c47 Merge tag 'pull-xen-20240312' of https://xenbits.xen.org/git-http/people/aperard/qemu-dm into staging Peter Maydell 2024-03-12 21:32:31 +00:00
  • c827fafcaa migration: Fix error handling after dup in file migration Fabiano Rosas 2024-03-11 20:33:35 -03:00
  • 4760cedc61 io: Introduce qio_channel_file_new_dupfd Fabiano Rosas 2024-03-11 20:33:34 -03:00
  • 2b608e16ca meson: generate .stp files for tools too Daniel P. Berrangé 2024-01-08 17:13:56 +00:00
  • 081340d1dd tracetool: remove redundant --target-type / --target-name args Daniel P. Berrangé 2024-01-08 17:13:55 +00:00
  • 0748129684 Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Peter Maydell 2024-03-12 16:56:13 +00:00
  • 441e0eefab Merge tag 'pull-error-2024-03-12' of https://repo.or.cz/qemu/armbru into staging Peter Maydell 2024-03-12 16:55:56 +00:00
  • e692f9c6a6 Merge tag 'pull-request-2024-03-12' of https://gitlab.com/thuth/qemu into staging Peter Maydell 2024-03-12 16:55:41 +00:00
  • e1617b8451 spapr: nested: Introduce cap-nested-papr for Nested PAPR API Harsh Prateek Bora 2024-03-08 16:49:40 +05:30
  • 4977110709 spapr: nested: Introduce H_GUEST_RUN_VCPU hcall. Harsh Prateek Bora 2024-03-08 16:49:39 +05:30
  • 98823ce03a spapr: nested: Use correct source for parttbl info for nested PAPR API. Harsh Prateek Bora 2024-03-08 16:49:38 +05:30
  • 64c43909b2 spapr: nested: Introduce H_GUEST_[GET|SET]_STATE hcalls. Harsh Prateek Bora 2024-03-08 16:49:37 +05:30
  • 4a575f9a05 spapr: nested: Initialize the GSB elements lookup table. Harsh Prateek Bora 2024-03-08 16:49:36 +05:30
  • bb23bccebc spapr: nested: Extend nested_ppc_state for nested PAPR API Harsh Prateek Bora 2024-03-08 16:49:35 +05:30
  • c6664be077 spapr: nested: Introduce H_GUEST_CREATE_VCPU hcall. Harsh Prateek Bora 2024-03-08 16:49:34 +05:30
  • f560562602 spapr: nested: Introduce H_GUEST_[CREATE|DELETE] hcalls. Harsh Prateek Bora 2024-03-08 16:49:33 +05:30
  • 71c33ef000 spapr: nested: Introduce H_GUEST_[GET|SET]_CAPABILITIES hcalls. Harsh Prateek Bora 2024-03-08 16:49:32 +05:30
  • 195bd175fc spapr: nested: Document Nested PAPR API Harsh Prateek Bora 2024-03-08 16:49:31 +05:30
  • 21a8d22f58 spapr: nested: keep nested-hv related code restricted to its API. Harsh Prateek Bora 2024-03-08 16:49:30 +05:30
  • 1331d0acc7 spapr: nested: Introduce SpaprMachineStateNested to store related info. Harsh Prateek Bora 2024-03-08 16:49:29 +05:30
  • c2813a3570 spapr: nested: move nested part of spapr_get_pate into spapr_nested.c Harsh Prateek Bora 2024-03-08 16:49:28 +05:30
  • 6026fdbdbd spapr: nested: register nested-hv api hcalls only for cap-nested-hv Harsh Prateek Bora 2024-03-08 16:49:27 +05:30
  • 868cb6bac5 target/ppc: Remove interrupt handler wrapper functions BALATON Zoltan 2024-02-27 21:21:21 +01:00
  • 5ca958cf82 target/ppc: Clean up ifdefs in excp_helper.c, part 3 BALATON Zoltan 2024-02-27 16:08:10 +01:00
  • 754920c7e6 target/ppc: Clean up ifdefs in excp_helper.c, part 2 BALATON Zoltan 2024-02-27 16:08:08 +01:00
  • f6c2d68bac target/ppc: Clean up ifdefs in excp_helper.c, part 1 BALATON Zoltan 2024-02-27 16:08:07 +01:00
  • d54b82a481 target/ppc: Add gen_exception_err_nip() function BALATON Zoltan 2024-02-27 16:08:03 +01:00