Commit Graph

  • 800af0aae1 Merge tag 'pull-tcg-20231004' of https://gitlab.com/rth7680/qemu into staging Stefan Hajnoczi 2023-10-05 08:55:34 -04:00
  • ce0f3b032a libvhost-user: handle shared_object msg Albert Esteve 2023-10-02 08:57:06 +02:00
  • 1609476662 vhost-user: add shared_object msg Albert Esteve 2023-10-02 08:57:05 +02:00
  • faefdba847 hw/display: introduce virtio-dmabuf Albert Esteve 2023-10-02 08:57:04 +02:00
  • a6ceee591a util/uuid: add a hash function Albert Esteve 2023-10-02 08:57:03 +02:00
  • 70f88436aa virtio: remove unused next argument from virtqueue_split_read_next_desc() Ilya Maximets 2023-09-27 15:59:42 +02:00
  • d501f97d96 virtio: remove unnecessary thread fence while reading next descriptor Ilya Maximets 2023-09-27 15:59:41 +02:00
  • 850cd20b07 virtio: use shadow_avail_idx while checking number of heads Ilya Maximets 2023-09-27 15:50:33 +02:00
  • a6f4d2ec42 libvhost-user.c: add assertion to vu_message_read_default Vladimir Sementsov-Ogievskiy 2023-09-25 22:40:32 +03:00
  • f1a153857a pcie_sriov: unregister_vfs(): fix error path Vladimir Sementsov-Ogievskiy 2023-09-25 22:40:35 +03:00
  • cf0386509e hw/i386/pc: improve physical address space bound check for 32-bit x86 systems Ani Sinha 2023-09-22 21:34:13 +05:30
  • 0114c45130 amd_iommu: Fix APIC address check Akihiko Odaki 2023-09-21 20:46:11 +09:00
  • 845ec38ae1 vdpa net: follow VirtIO initialization properly at cvq isolation probing Eugenio Pérez 2023-09-15 19:08:36 +02:00
  • f1085882d0 vdpa net: stop probing if cannot set features Eugenio Pérez 2023-09-15 19:08:35 +02:00
  • cbc9ae87b5 vdpa net: fix error message setting virtio status Eugenio Pérez 2023-09-15 19:08:34 +02:00
  • 2c9ec2a827 hw/pci-bridge/cxl-upstream: Add serial number extended capability support Jonathan Cameron 2023-09-13 14:36:15 +01:00
  • e967413fe0 hw/cxl: Support 4 HDM decoders at all levels of topology Jonathan Cameron 2023-09-13 14:25:23 +01:00
  • 61c44bcf51 hw/cxl: Fix and use same calculation for HDM decoder block size everywhere Jonathan Cameron 2023-09-13 14:25:22 +01:00
  • 87de174ac4 hw/cxl: Add utility functions decoder interleave ways and target count. Jonathan Cameron 2023-09-13 14:25:21 +01:00
  • f5a4e1a697 hw/cxl: Push cxl_decoder_count_enc() and cxl_decode_ig() into .c Jonathan Cameron 2023-09-13 14:25:20 +01:00
  • 0a7a164bc3 vdpa net: zero vhost_vdpa iova_tree pointer at cleanup Eugenio Pérez 2023-09-13 14:34:08 +02:00
  • e77db790d1 vdpa: fix gcc cvq_isolated uninitialized variable warning Stefan Hajnoczi 2023-09-11 17:54:35 -04:00
  • 40a6b8935d hw/acpi/core: Trace enable and status registers of GPE separately Bernhard Beschow 2023-09-08 10:42:34 +02:00
  • 7f558ea58b hw/acpi: Trace GPE access in all device models, not just PIIX4 Bernhard Beschow 2023-09-08 10:42:33 +02:00
  • 5cdb639d25 hw/i386/acpi-build: Determine SMI command port just once Bernhard Beschow 2023-09-08 10:42:32 +02:00
  • c9c8ba69d5 hw/i386: Remove now redundant TYPE_ACPI_GED_X86 Bernhard Beschow 2023-09-08 10:42:31 +02:00
  • 4f70dd5f63 hw/acpi/acpi_dev_interface: Remove now unused #include "hw/boards.h" Bernhard Beschow 2023-09-08 10:42:30 +02:00
  • c461f3e382 hw/acpi/acpi_dev_interface: Remove now unused madt_cpu virtual method Bernhard Beschow 2023-09-08 10:42:29 +02:00
  • 9a4fedcf12 hw/acpi/cpu: Have build_cpus_aml() take a build_madt_cpu_fn callback Bernhard Beschow 2023-09-08 10:42:28 +02:00
  • f4a06e5921 hw/i386/acpi-build: Use pc_madt_cpu_entry() directly Bernhard Beschow 2023-09-08 10:42:27 +02:00
  • 79de3960ae tcg/loongarch64: Fix buid error gaosong 2023-09-26 15:58:19 +08:00
  • 432f936ae1 tests/avocado: Re-enable MIPS Malta tests (GitLab issue #1884 fixed) Philippe Mathieu-Daudé 2023-10-03 08:38:08 +02:00
  • a0bc599726 build: Remove --enable-gprof Richard Henderson 2023-09-30 11:15:23 -07:00
  • 33bc4fa78b linux-user/hppa: Fix struct target_sigcontext layout Richard Henderson 2023-09-30 13:45:54 -07:00
  • d7ec12f83c tcg: Split out tcg init functions to tcg/startup.h Richard Henderson 2023-09-29 19:54:54 -07:00
  • 935f75ae63 tcg: Remove argument to tcg_prologue_init Richard Henderson 2023-09-29 19:35:26 -07:00
  • 43e7a2d3f9 accel/tcg: Make cpu-exec-common.c a target agnostic unit Philippe Mathieu-Daudé 2023-09-14 20:57:17 +02:00
  • 467bf3fc09 accel/tcg: Make icount.o a target agnostic unit Philippe Mathieu-Daudé 2023-09-14 20:57:16 +02:00
  • 5934660fa2 accel/tcg: Make monitor.c a target-agnostic unit Philippe Mathieu-Daudé 2023-09-14 20:57:15 +02:00
  • 4c268d6d03 accel/tcg: Rename target-specific 'internal.h' -> 'internal-target.h' Philippe Mathieu-Daudé 2023-09-14 20:57:14 +02:00
  • 8c7907a180 exec: Rename target specific page-vary.c -> page-vary-target.c Philippe Mathieu-Daudé 2023-09-14 20:57:13 +02:00
  • fe0007f3c1 exec: Rename cpu.c -> cpu-target.c Philippe Mathieu-Daudé 2023-09-14 20:57:12 +02:00
  • e8b845b9b1 accel: Rename accel-common.c -> accel-target.c Philippe Mathieu-Daudé 2023-09-14 20:57:11 +02:00
  • c9955713e9 accel: Make accel-blocker.o target agnostic Philippe Mathieu-Daudé 2023-09-14 20:57:10 +02:00
  • 7ada976fee accel/tcg: Restrict dump_exec_info() declaration Philippe Mathieu-Daudé 2023-09-14 20:57:09 +02:00
  • 3549118b49 exec: Move cpu_loop_foo() target agnostic functions to 'cpu-common.h' Philippe Mathieu-Daudé 2023-09-14 20:57:08 +02:00
  • 65b074daa0 exec: Make EXCP_FOO definitions target agnostic Philippe Mathieu-Daudé 2023-09-14 20:57:07 +02:00
  • 27c46fadf6 accel/tcg: move ld/st helpers to ldst_common.c.inc Anton Johansson 2023-09-12 17:34:28 +02:00
  • e20f73fba5 accel/tcg: Unify user and softmmu do_[st|ld]*_mmu() Anton Johansson 2023-09-12 17:34:27 +02:00
  • 623912cc14 accel/tcg: Remove env_tlb() Anton Johansson 2023-09-13 18:57:20 -07:00
  • 73fda56f33 accel/tcg: Use CPUState in atomicity helpers Anton Johansson 2023-09-12 17:34:24 +02:00
  • d560225fc4 accel/tcg: Modify atomic_mmu_lookup() to use CPUState Anton Johansson 2023-09-12 17:34:23 +02:00
  • d50ef4467c accel/tcg: Modify memory access functions to use CPUState Anton Johansson 2023-09-12 17:34:22 +02:00
  • 5afec1c63b accel/tcg: Modify probe_access_internal() to use CPUState Anton Johansson 2023-09-12 17:34:21 +02:00
  • 10b32e2cd9 accel/tcg: Modify tlb_*() to use CPUState Anton Johansson 2023-09-12 17:34:20 +02:00
  • 7857ee114c tcg: Remove TCGContext.tlb_fast_offset Richard Henderson 2023-09-13 17:56:21 -07:00
  • 06ddecff24 accel/tcg: Remove env_neg() Richard Henderson 2023-09-13 17:41:13 -07:00
  • 8fa08d7ec7 accel/tcg: Remove cpu_set_cpustate_pointers Richard Henderson 2023-09-13 17:36:27 -07:00
  • b77af26e97 accel/tcg: Replace CPUState.env_ptr with cpu_env() Richard Henderson 2023-09-13 17:22:49 -07:00
  • 7598971167 Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Stefan Hajnoczi 2023-10-04 12:52:13 -04:00
  • 6dcf8a9a74 Merge tag 'migration-20231004-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Stefan Hajnoczi 2023-10-04 12:52:02 -04:00
  • 80dcaf682a Merge tag 'bsd-user-mmap-pull-request' of https://gitlab.com/bsdimp/qemu into staging Stefan Hajnoczi 2023-10-04 12:51:48 -04:00
  • c7c907bc20 Merge tag 'misc-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Stefan Hajnoczi 2023-10-04 12:51:26 -04:00
  • 886e0a5f31 hw/isa/ich9: Add comment on imperfect emulation of PIC vs. I/O APIC routing David Woodhouse 2023-08-30 20:59:43 +01:00
  • 9afa888ce0 osdep: set _FORTIFY_SOURCE=2 when optimization is enabled Daniel P. Berrangé 2023-10-03 10:15:49 +01:00
  • 579cedf430 migration: Unify and trace vmstate field_exists() checks Peter Xu 2023-09-06 16:47:22 -04:00
  • 385f510df5 migration: file URI offset Steve Sistare 2023-09-08 07:22:11 -07:00
  • 2a9e2e595f migration: file URI Steve Sistare 2023-09-08 07:22:10 -07:00
  • b28e3ecf0d s390x/a-b-bios: zero the first byte of each page on start Daniil Tatianin 2023-09-19 13:23:46 +03:00
  • adc1914a40 i386/a-b-bootblock: zero the first byte of each page on start Daniil Tatianin 2023-09-19 13:23:45 +03:00
  • 67aeae794e i386/a-b-bootblock: factor test memory addresses out into constants Daniil Tatianin 2023-09-19 13:23:44 +03:00
  • 2ada4b63f1 migration/rdma: zore out head.repeat to make the error more clear Li Zhijian 2023-09-26 18:01:03 +08:00
  • 2bace555b3 migration: Add co-maintainers for migration Peter Xu 2023-10-03 10:38:47 -04:00
  • 8ebcb4b312 MAINTAINERS: Add entry for rdma migration Peter Xu 2023-09-25 09:34:41 -04:00
  • 848a050342 migration: Update error description outside migration.c Tejus GK 2023-10-03 06:55:38 +00:00
  • 969298f9d7 migration/vmstate: Introduce vmstate_save_state_with_err Tejus GK 2023-10-03 06:55:37 +00:00
  • 3d123a8b41 vhost-user: move VhostUserProtocolFeature definition to header file Jonah Palmer 2023-09-26 18:41:07 -04:00
  • 58f8168978 qmp: update virtio feature maps, vhost-user-gpio introspection Jonah Palmer 2023-09-26 18:41:06 -04:00
  • b532c684e0 qmp: remove virtio_list, search QOM tree instead Jonah Palmer 2023-09-26 18:41:05 -04:00
  • b0de17a2e2 vhost: Add count argument to vhost_svq_poll() Hawkins Jiawei 2023-08-29 13:54:43 +08:00
  • f13f5f6412 vdpa: remove net cvq migration blocker Eugenio Pérez 2023-08-22 10:53:30 +02:00
  • 6c4825476a vdpa: move vhost_vdpa_set_vring_ready to the caller Eugenio Pérez 2023-08-22 10:53:29 +02:00
  • f3fada598c vdpa: rename vhost_vdpa_net_load to vhost_vdpa_net_cvq_load Eugenio Pérez 2023-08-22 10:53:28 +02:00
  • d7ce084176 vdpa: export vhost_vdpa_set_vring_ready Eugenio Pérez 2023-08-22 10:53:27 +02:00
  • b40eba9cdd vdpa: use first queue SVQ state for CVQ default Eugenio Pérez 2023-08-22 10:53:26 +02:00
  • 43d6376980 virtio: don't zero out memory region cache for indirect descriptors Ilya Maximets 2023-08-11 16:34:23 +02:00
  • e213c45a04 vdpa: Allow VIRTIO_NET_F_CTRL_VLAN in SVQ Hawkins Jiawei 2023-07-23 20:09:14 +08:00
  • 8f7e996748 vdpa: Restore vlan filtering state Hawkins Jiawei 2023-07-23 20:09:13 +08:00
  • e19751a32f virtio-net: Expose MAX_VLAN Hawkins Jiawei 2023-07-23 20:09:12 +08:00
  • 06b636a1e2 virtio-net: do not reset vlan filtering at set_features Hawkins Jiawei 2023-07-23 20:09:11 +08:00
  • f92a2d61cd hw/virtio: add config support to vhost-user-device Alex Bennée 2023-07-10 16:35:12 +01:00
  • eee7780973 virtio: add vhost-user-base and a generic vhost-user-device Alex Bennée 2023-07-10 16:35:09 +01:00
  • f05356f84d hw/virtio/meson: Rename softmmu_virtio_ss[] -> system_virtio_ss[] Philippe Mathieu-Daudé 2023-07-10 12:05:10 +02:00
  • 05632635f8 hw/virtio: Build vhost-vdpa.o once Philippe Mathieu-Daudé 2023-07-10 12:04:32 +02:00
  • 33f21860b7 hw/virtio/vhost-vdpa: Use target-agnostic qemu_target_page_mask() Philippe Mathieu-Daudé 2023-07-10 11:49:29 +02:00
  • 1dca36fb3d hw/virtio/vhost-vdpa: Inline TARGET_PAGE_ALIGN() macro Philippe Mathieu-Daudé 2023-07-10 11:49:28 +02:00
  • 8b1a8884c6 hw/virtio: Propagate page_mask to vhost_vdpa_section_end() Philippe Mathieu-Daudé 2023-07-10 11:49:27 +02:00
  • 961d60e934 hw/virtio: Propagate page_mask to vhost_vdpa_listener_skipped_section() Philippe Mathieu-Daudé 2023-07-10 11:49:26 +02:00
  • 4565917bb0 pci: SLT must be RO Michael S. Tsirkin 2023-08-29 16:14:29 -04:00
  • dfa1d91575 bsd-user: Add stubs for vadvise(), sbrk() and sstk() Warner Losh 2023-09-25 21:27:09 +03:00