Commit Graph

  • 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
  • 0dcb4172f2 vhost-user: Change one_time to per_device request Tom Lonergan 2023-06-28 16:39:26 +00:00
  • 196ea60a73 hw/smbios: Fix core count in type4 Zhao Liu 2023-06-28 21:54:37 +08:00
  • 7298fd7de5 hw/smbios: Fix thread count in type4 Zhao Liu 2023-06-28 21:54:36 +08:00
  • d79a284a44 hw/smbios: Fix smbios_smp_sockets caculation Zhao Liu 2023-06-28 21:54:35 +08:00
  • a1d027be95 machine: Add helpers to get cores/threads per socket Zhao Liu 2023-06-28 21:54:34 +08:00
  • b6f53ae005 tests/qtest: enable tests for virtio-scmi Milan Zamazal 2023-06-28 12:05:24 +02:00
  • c46b20cf83 hw/virtio: Add vhost-user-scmi-pci boilerplate Milan Zamazal 2023-06-28 12:05:23 +02:00
  • a5dab090e1 hw/virtio: Add boilerplate for vhost-user-scmi device Milan Zamazal 2023-06-28 12:05:22 +02:00
  • 31f137e3d6 vhost-user-gpu: implement get_edid frontend feature Erico Nunes 2023-06-26 18:47:08 +02:00
  • c06444261e contrib/vhost-user-gpu: implement get_edid feature Erico Nunes 2023-06-26 18:47:07 +02:00
  • 50cbd5b4b3 docs: vhost-user-gpu: add protocol changes for EDID Erico Nunes 2023-06-26 18:47:06 +02:00
  • ee3729d9b0 virtio-gpu: refactor generate_edid function to virtio_gpu_base Erico Nunes 2023-06-26 18:47:05 +02:00
  • b263688d23 target/mips: Rework cp0_timer with clock API Jiaxun Yang 2023-05-21 12:35:50 +02:00
  • cd9b834688 virtio-net: pass Device-TLB enable/disable events to vhost Viktor Prutyanov 2023-06-26 12:12:58 +03:00
  • ee071f67f7 vhost: register and change IOMMU flag depending on Device-TLB state Viktor Prutyanov 2023-06-26 12:12:57 +03:00
  • 2b5de4d7df vdpa: Remove status in reset tracing Eugenio Pérez 2023-05-26 17:37:36 +02:00
  • 8d309a3a97 Merge tag 'pull-request-2023-07-10v2' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2023-07-10 15:25:19 +01:00
  • 7233bd1223 docs/devel: Fix coding style in style.rst Thomas Huth 2023-07-10 11:26:38 +02:00
  • e02f56e3de tests/qtest: massively speed up migration-test Daniel P. Berrangé 2023-06-01 17:13:47 +01:00
  • cb2d7e63d1 tests/tcg/s390x: Fix test-svc with clang Ilya Leoshkevich 2023-07-07 17:42:21 +02:00
  • 6db77bb2c1 meson.build: Skip C++ detection unless we're targeting Windows Thomas Huth 2023-07-05 15:36:39 +02:00
  • 9ffcbe2a60 os-posix: Allow 'chroot' via '-run-with' and deprecate the old '-chroot' option Thomas Huth 2023-07-03 09:44:47 +02:00
  • bc55e2eaa6 tests/qtest/readconfig: Test the docs/config/q35-*.cfg files Thomas Huth 2023-07-04 09:16:55 +02:00
  • 25919c4025 tests/qtest: Move mkimg() and have_qemu_img() from libqos to libqtest Thomas Huth 2023-07-04 09:16:54 +02:00
  • 5a7d4dc9f8 tests/qtest/readconfig-test: Allow testing for arbitrary memory sizes Thomas Huth 2023-07-04 09:16:53 +02:00
  • bfde1be8b3 tests/tcg/s390x: Test MVCRL with a large value in R0 Ilya Leoshkevich 2023-07-04 10:12:36 +02:00
  • 85411ac9b3 tests/tcg/s390x: Test MDEB and MDEBR Ilya Leoshkevich 2023-07-04 10:12:35 +02:00
  • 028dc70e18 tests/tcg/s390x: Test LRA Ilya Leoshkevich 2023-07-04 10:12:34 +02:00
  • ad85ac6a8f tests/tcg/s390x: Test LARL with a large offset Ilya Leoshkevich 2023-07-04 10:12:33 +02:00
  • f5c2ae7134 tests/tcg/s390x: Test EPSW Ilya Leoshkevich 2023-07-04 10:12:32 +02:00
  • 349372ff9e target/s390x: Fix relative long instructions with large offsets Ilya Leoshkevich 2023-07-04 10:12:31 +02:00
  • b0ef81062d target/s390x: Fix LRA when DAT is off Ilya Leoshkevich 2023-07-04 10:12:30 +02:00
  • 6da311a60d target/s390x: Fix LRA overwriting the top 32 bits on DAT error Ilya Leoshkevich 2023-07-04 10:12:29 +02:00
  • 92a5753461 target/s390x: Fix MVCRL with a large value in R0 Ilya Leoshkevich 2023-07-04 10:12:28 +02:00
  • fed9a4fe0c target/s390x: Fix MDEB and MDEBR Ilya Leoshkevich 2023-07-04 10:12:27 +02:00
  • 110b1bac2e target/s390x: Fix EPSW CC reporting Ilya Leoshkevich 2023-07-04 10:12:26 +02:00
  • 78a1e153f9 linux-user: elfload: Add more initial s390x PSW bits Ilya Leoshkevich 2023-07-04 10:12:25 +02:00
  • f5f9c6ea11 hw/s390x: Move KVM specific PV from hw/ to target/s390x/kvm/ Philippe Mathieu-Daudé 2023-06-24 22:06:44 +02:00
  • 61df91b33c QGA VSS: Add log in functions begin/end Konstantin Kostiuk 2023-07-10 12:14:39 +03:00
  • 24eecad3ad QGA VSS: Print error in err_set Konstantin Kostiuk 2023-07-10 12:14:38 +03:00
  • 2f84cf6994 QGA VSS: Replace 'fprintf(stderr' with qga_debug Konstantin Kostiuk 2023-07-10 12:14:37 +03:00
  • 925d05d38a QGA VSS: Add wrapper to send log to debugger and stderr Konstantin Kostiuk 2023-07-10 12:14:36 +03:00
  • fcd1ab3add qga: Add tests for --allow-rpcs option Konstantin Kostiuk 2023-07-10 12:51:36 +03:00
  • 133789e1bf qga: Add new option --allow-rpcs Konstantin Kostiuk 2023-07-10 12:51:35 +03:00
  • 27076d0399 qga: Rename ga_disable_not_allowed -> ga_disable_not_allowed_freeze Konstantin Kostiuk 2023-07-10 12:51:34 +03:00
  • a47842d166 riscv: Add support for the Zfa extension Christoph Müllner 2023-07-10 09:12:43 +02:00
  • b9f822215e target/riscv/kvm.c: read/write (cbom|cboz)_blocksize in KVM Daniel Henrique Barboza 2023-07-06 07:17:38 -03:00
  • a1be1d9a77 target/riscv/kvm.c: add kvmconfig_get_cfg_addr() helper Daniel Henrique Barboza 2023-07-06 07:17:37 -03:00
  • df817297d7 target/riscv: update multi-letter extension KVM properties Daniel Henrique Barboza 2023-07-06 07:17:36 -03:00
  • 56f0e992ca target/riscv/cpu.c: create KVM mock properties Daniel Henrique Barboza 2023-07-06 07:17:35 -03:00