Commit Graph

  • 887cba855b configure: Fix cross-building for RISCV host (v5) Philippe Mathieu-Daudé 2023-07-11 17:56:09 +01:00
  • e3e477c3bc configure: Fix cross-building for RISCV host Philippe Mathieu-Daudé 2023-07-11 13:06:19 +02:00
  • 2bb9d628a7 Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Richard Henderson 2023-07-11 09:33:12 +01:00
  • 154e3b61ac Merge tag 'mips-20230710' of https://github.com/philmd/qemu into staging Richard Henderson 2023-07-11 07:36:33 +01:00
  • d669b7bba2 vdpa: Allow VIRTIO_NET_F_CTRL_RX_EXTRA in SVQ Hawkins Jiawei 2023-07-08 17:24:52 +08:00
  • 4fd180c7bb vdpa: Restore packet receive filtering state relative with _F_CTRL_RX_EXTRA feature Hawkins Jiawei 2023-07-08 17:24:51 +08:00
  • ea6eec4979 vdpa: Allow VIRTIO_NET_F_CTRL_RX in SVQ Hawkins Jiawei 2023-07-07 23:27:34 +08:00
  • fee364e4b1 vdpa: Avoid forwarding large CVQ command failures Hawkins Jiawei 2023-07-07 23:27:33 +08:00
  • 45c4101828 vdpa: Accessing CVQ header through its structure Hawkins Jiawei 2023-07-07 23:27:32 +08:00
  • b77a5f22ac vhost: Fix false positive out-of-bounds Hawkins Jiawei 2023-07-07 23:27:31 +08:00
  • b12f907eea vdpa: Restore packet receive filtering state relative with _F_CTRL_RX feature Hawkins Jiawei 2023-07-07 23:27:30 +08:00
  • 0ddcecb8f2 vdpa: Restore MAC address filtering state Hawkins Jiawei 2023-07-07 23:27:29 +08:00
  • 2848c6aa75 vdpa: Use iovec for vhost_vdpa_net_load_cmd() Hawkins Jiawei 2023-07-07 23:27:28 +08:00
  • 7c228c5f33 pcie: Specify 0 for ARI next function numbers Akihiko Odaki 2023-07-11 00:38:36 +09:00
  • 445416e301 pcie: Use common ARI next function number Akihiko Odaki 2023-07-11 00:38:35 +09:00
  • 661dee7bd0 include/hw/virtio: document some more usage of notifiers Alex Bennée 2023-07-10 16:35:08 +01:00
  • 3b6256c2c5 include/hw/virtio: add kerneldoc for virtio_init Alex Bennée 2023-07-10 16:35:07 +01:00
  • a0cc7673ab include/hw/virtio: document virtio_notify_config Alex Bennée 2023-07-10 16:35:06 +01:00
  • 7e8094f0df hw/virtio: fix typo in VIRTIO_CONFIG_IRQ_IDX comments Alex Bennée 2023-07-10 16:35:05 +01:00
  • c378e88218 include/hw: document the device_class_set_parent_* fns Alex Bennée 2023-07-10 16:35:04 +01:00
  • e57fc3dec9 include: attempt to document device_class_set_props Alex Bennée 2023-07-10 16:35:03 +01:00
  • 031b1abacb vdpa: Fix possible use-after-free for VirtQueueElement Hawkins Jiawei 2023-07-08 00:44:42 +08:00
  • 625b370c45 pcie: Add hotplug detect state register to cmask Leonardo Bras 2023-07-06 01:55:47 -03:00
  • 587a7641d5 virtio-iommu: Rework the traces in virtio_iommu_set_page_size_mask() Eric Auger 2023-07-05 18:51:18 +02:00
  • 94df5b2180 virtio-iommu: Fix 64kB host page size VFIO device assignment Eric Auger 2023-07-05 18:51:17 +02:00
  • ca92eb5def hw/pci: warn when PCIe device is plugged into non-zero slot of downstream port Ani Sinha 2023-07-05 17:29:23 +05:30
  • 579edbd459 tests/qtest/hd-geo-test: fix incorrect pcie-root-port usage and simplify test Ani Sinha 2023-07-05 17:29:22 +05:30
  • bac4711b07 tests/acpi/bios-tables-test: update acpi blob q35/DSDT.noacpihp Ani Sinha 2023-07-05 17:29:21 +05:30
  • 7b0ba7b1c8 tests/acpi/bios-tables-test: use the correct slot on the pcie-root-port Ani Sinha 2023-07-05 17:29:20 +05:30
  • 8d60105a59 tests/acpi: allow changes in DSDT.noacpihp table blob Ani Sinha 2023-07-05 17:29:19 +05:30
  • 77812aa7b1 vhost-vdpa: mute unaligned memory error report Laurent Vivier 2023-07-04 09:19:31 +02:00
  • 6f34807116 vdpa: Return -EIO if device ack is VIRTIO_NET_ERR in _load_offloads() Hawkins Jiawei 2023-07-04 11:34:35 +08:00
  • f45fd95ec9 vdpa: Return -EIO if device ack is VIRTIO_NET_ERR in _load_mq() Hawkins Jiawei 2023-07-04 11:34:34 +08:00
  • b479bc3c9d vdpa: Return -EIO if device ack is VIRTIO_NET_ERR in _load_mac() Hawkins Jiawei 2023-07-04 11:34:33 +08:00
  • 08f6328480 pcie: Release references of virtual functions Akihiko Odaki 2023-04-11 18:04:08 +09:00
  • c925f40a29 hw/pci/pci: Remove multifunction parameter from pci_new_multifunction() Bernhard Beschow 2023-03-04 12:40:43 +01:00
  • 752dfff5ec hw/ide/piix: Move registration of VMStateDescription to DeviceClass Bernhard Beschow 2023-05-31 23:10:43 +02:00
  • 17d6a4a325 hw/ide/pci: Replace some magic numbers by constants Bernhard Beschow 2023-05-31 23:10:42 +02:00
  • 5fe24213f0 hw/ide: Extract bmdma_status_writeb() Bernhard Beschow 2023-05-31 23:10:41 +02:00
  • bf0576edd7 hw/ide: Extract IDEBus assignment into bmdma_init() Bernhard Beschow 2023-05-31 23:10:40 +02:00
  • 4e5a20b6da hw/isa/vt82c686: Remove via_isa_set_irq() Bernhard Beschow 2023-05-31 23:10:39 +02:00
  • 68eadfa2c6 hw/ide/via: Wire up IDE legacy interrupts in host device Bernhard Beschow 2023-05-31 23:10:38 +02:00
  • e2b84ee416 hw/ide/pci: Expose legacy interrupts as named GPIOs Bernhard Beschow 2023-05-31 23:10:37 +02:00
  • baf21eebc3 target/mips: enable GINVx support for I6400 and I6500 Marcin Nowakowski 2023-06-30 09:28:06 +02:00
  • 8aedfb64cd target/mips/mxu: Add Q8SAD instruction Siarhei Volkau 2023-06-08 13:42:22 +03:00
  • 4b9680d338 target/mips/mxu: Add S32SFL instruction Siarhei Volkau 2023-06-08 13:42:21 +03:00
  • b72e2b3a1f target/mips/mxu: Add Q8MADL instruction Siarhei Volkau 2023-06-08 13:42:20 +03:00
  • 68a48804cc target/mips/mxu: Add Q16SCOP instruction Siarhei Volkau 2023-06-08 13:42:19 +03:00
  • 7bb1206ab9 target/mips/mxu: Add Q8MAC Q8MACSU instructions Siarhei Volkau 2023-06-08 13:42:18 +03:00
  • d1b6ded4f7 target/mips/mxu: Add S32/D16/Q8- MOVZ/MOVN instructions Siarhei Volkau 2023-06-08 13:42:17 +03:00
  • 07c92895d7 target/mips/mxu: Add D32/Q16- SLLV/SLRV/SARV instructions Siarhei Volkau 2023-06-08 13:42:16 +03:00
  • 52fe25d445 target/mips/mxu: Add Q16SLL Q16SLR Q16SAR instructions Siarhei Volkau 2023-06-08 13:42:15 +03:00
  • f1fb103822 target/mips/mxu: Add D32SLL D32SLR D32SAR instructions Siarhei Volkau 2023-06-08 13:42:14 +03:00
  • f900da7691 target/mips/mxu: Add D32SARL D32SARW instructions Siarhei Volkau 2023-06-08 13:42:13 +03:00
  • 5925963476 target/mips/mxu: Add S32ALN S32LUI insns Siarhei Volkau 2023-06-08 13:42:12 +03:00
  • 29059e72b0 target/mips/mxu: Add S32MUL S32MULU S32EXTR S32EXTRV insns Siarhei Volkau 2023-06-08 13:42:11 +03:00
  • 968045b6c7 target/mips/mxu: Add S16LDD S16STD S16LDI S16SDI instructions Siarhei Volkau 2023-06-08 13:42:10 +03:00
  • 3f0e94c134 target/mips/mxu: Add S8STD S8LDI S8SDI instructions Siarhei Volkau 2023-06-08 13:42:09 +03:00
  • eb79951ab6 target/mips/mxu: Add Q8ADDE Q8ACCE D8SUM D8SUMC instructions Siarhei Volkau 2023-06-08 13:42:08 +03:00
  • 6191a807fb target/mips/mxu: Add Q16ACC Q16ACCM D16ASUM instructions Siarhei Volkau 2023-06-08 13:42:07 +03:00
  • 513cfdae7a target/mips/mxu: Add D32ADDC instruction Siarhei Volkau 2023-06-08 13:42:06 +03:00
  • 98db7a585e target/mips/mxu: Add D32ACC D32ACCM D32ASUM instructions Siarhei Volkau 2023-06-08 13:42:05 +03:00
  • 9e51e0cd4b target/mips/mxu: Add D32ADD instruction Siarhei Volkau 2023-06-08 13:42:04 +03:00
  • a9bfd80bd4 target/mips/mxu: Add Q16ADD instruction Siarhei Volkau 2023-06-08 13:42:03 +03:00
  • e722e680f7 target/mips/mxu: Add S16MAD instruction Siarhei Volkau 2023-06-08 13:42:02 +03:00
  • 15830fa2a1 target/mips/mxu: Add D16MADL instruction Siarhei Volkau 2023-06-08 13:42:01 +03:00
  • 2ebc66e415 target/mips/mxu: Add D16MACF D16MACE instructions Siarhei Volkau 2023-06-08 13:42:00 +03:00
  • 27dc0e289c target/mips/mxu: Add D16MULF D16MULE instructions Siarhei Volkau 2023-06-08 13:41:59 +03:00
  • f1e6547cfc target/mips/mxu: Add S32CPS D16CPS Q8ABD Q16SAT insns Siarhei Volkau 2023-06-08 13:41:58 +03:00
  • bf1df65f0a target/mips/mxu: Add Q8ADD instruction Siarhei Volkau 2023-06-08 13:41:57 +03:00
  • ff7936f009 target/mips/mxu: Add S32SLT D16SLT D16AVG[R] Q8AVG[R] insns Siarhei Volkau 2023-06-08 13:41:56 +03:00
  • fc34c76f36 target/mips/mxu: Fix D16MAX D16MIN Q8MAX Q8MIN instructions Siarhei Volkau 2023-06-08 13:41:55 +03:00
  • 4051f035e0 target/mips/mxu: Add Q8SLT Q8SLTU instructions Siarhei Volkau 2023-06-08 13:41:54 +03:00
  • 199fc7d279 target/mips/mxu: Add S32MADD/MADDU/MSUB/MSUBU instructions Siarhei Volkau 2023-06-08 13:41:53 +03:00
  • 73c260c1a6 target/mips/mxu: Add LXW LXB LXH LXBU LXHU instructions Siarhei Volkau 2023-06-08 13:41:52 +03:00
  • 1980fa0a58 target/mips: Add support of two XBurst CPUs Siarhei Volkau 2023-06-08 13:41:51 +03:00
  • 59db94656d target/mips: Add emulation of MXU instructions for 32-bit load/store Siarhei Volkau 2023-06-08 13:41:50 +03:00
  • 99eff13120 hw/mips/loongson3_virt: Relax CPU restrictions for TCG Jiaxun Yang 2023-05-21 22:18:59 +01:00
  • 03afdc28b3 target/mips: Implement Loongson CSR instructions Jiaxun Yang 2023-05-21 19:01:46 +01:00
  • adc97c4b80 Merge tag 'qga-pull-2023-07-10' of https://github.com/kostyanf14/qemu into staging Richard Henderson 2023-07-10 21:43:14 +01:00
  • 94d68c1136 Merge tag 'pull-riscv-to-apply-20230710-1' of https://github.com/alistair23/qemu into staging Richard Henderson 2023-07-10 21:42:50 +01:00
  • e052944a96 hw/pci/pci: Remove multifunction parameter from pci_create_simple_multifunction() Bernhard Beschow 2023-03-04 12:40:42 +01:00
  • c589f7cf08 hw/i386/pc_piix: Move i440fx' realize near its qdev_new() Bernhard Beschow 2023-06-30 09:37:20 +02:00
  • ce5ac09a75 hw/pci-host/i440fx: Resolve i440fx_init() Bernhard Beschow 2023-06-30 09:37:19 +02:00
  • ff0a8cc4be hw/pci-host/i440fx: Add I440FX_HOST_PROP_PCI_TYPE property Bernhard Beschow 2023-06-30 09:37:18 +02:00
  • 82feef45f4 hw/pci-host/i440fx: Add PCI_HOST_{ABOVE, BELOW}_4G_MEM_SIZE properties Bernhard Beschow 2023-06-30 09:37:17 +02:00
  • c84858fd90 hw/pci-host/i440fx: Add PCI_HOST_PROP_IO_MEM property Bernhard Beschow 2023-06-30 09:37:16 +02:00
  • 09f85b7b93 hw/pci-host/i440fx: Make MemoryRegion pointers accessible as properties Bernhard Beschow 2023-06-30 09:37:15 +02:00
  • 44df0552a0 hw/pci-host/i440fx: Move i440fx_realize() into PCII440FXState section Bernhard Beschow 2023-06-30 09:37:14 +02:00
  • a707466dd6 hw/pci-host/i440fx: Have common names for some local variables Bernhard Beschow 2023-06-30 09:37:13 +02:00
  • cda39f134b hw/pci-host/i440fx: Replace magic values by existing constants Bernhard Beschow 2023-06-30 09:37:12 +02:00
  • f00f5e4b00 hw/pci-host/i440fx: Add "i440fx" child property in board code Bernhard Beschow 2023-06-30 09:37:11 +02:00
  • b90d7bff18 hw/i386/pc_piix: Turn some local variables into initializers Bernhard Beschow 2023-06-30 09:37:10 +02:00
  • 3d664a9a38 hw/pci-host/q35: Make some property name macros reusable by i440fx Bernhard Beschow 2023-06-30 09:37:09 +02:00
  • e36102cb07 hw/pci-host/q35: Initialize PCI_HOST_BYPASS_IOMMU property from board code Bernhard Beschow 2023-06-30 09:37:08 +02:00
  • 3b20f4ca59 hw/pci/pci_host: Introduce PCI_HOST_BYPASS_IOMMU macro Bernhard Beschow 2023-06-30 09:37:07 +02:00
  • 06a492bd2b hw/pci-host/q35: Initialize PCMachineState::bus in board code Bernhard Beschow 2023-06-30 09:37:06 +02:00
  • 8cf08065b1 hw/pci-host/q35: Fix double, contradicting .endianness assignment Bernhard Beschow 2023-06-30 09:37:05 +02:00
  • 00f52e77d7 hw/i386/pc_q35: Resolve redundant q35_host variable Bernhard Beschow 2023-06-30 09:37:04 +02:00
  • 667e58aef1 vhost-user: Make RESET_DEVICE a per device message Tom Lonergan 2023-06-28 16:39:27 +00:00