Commit Graph

  • 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
  • 63c7eedc28 target/riscv/cpu.c: remove priv_ver check from riscv_isa_string_ext() Daniel Henrique Barboza 2023-07-06 07:17:34 -03:00
  • b71f9dcada target/riscv/cpu.c: add satp_mode properties earlier Daniel Henrique Barboza 2023-07-06 07:17:33 -03:00
  • f7a69fa6e6 target/riscv/kvm.c: add multi-letter extension KVM properties Daniel Henrique Barboza 2023-07-06 07:17:32 -03:00
  • 7313fffb40 target/riscv/kvm.c: update KVM MISA bits Daniel Henrique Barboza 2023-07-06 07:17:31 -03:00
  • 92becce5e1 target/riscv: add KVM specific MISA properties Daniel Henrique Barboza 2023-07-06 07:17:30 -03:00
  • ed7e618206 target/riscv/cpu: add misa_ext_info_arr[] Daniel Henrique Barboza 2023-07-06 07:17:29 -03:00
  • e28b9c4974 target/riscv/kvm.c: init 'misa_ext_mask' with scratch CPU Daniel Henrique Barboza 2023-07-06 07:17:28 -03:00
  • 1fb5a622f7 target/riscv: handle mvendorid/marchid/mimpid for KVM CPUs Daniel Henrique Barboza 2023-07-06 07:17:26 -03:00
  • d758f88498 target/riscv: read marchid/mimpid in kvm_riscv_init_machine_ids() Daniel Henrique Barboza 2023-07-06 07:17:25 -03:00
  • 492265ae8b target/riscv: use KVM scratch CPUs to init KVM properties Daniel Henrique Barboza 2023-07-06 07:17:24 -03:00
  • d6a427e2c0 target/riscv/cpu.c: restrict 'marchid' value Daniel Henrique Barboza 2023-07-06 07:17:23 -03:00
  • a1863ad368 target/riscv/cpu.c: restrict 'mimpid' value Daniel Henrique Barboza 2023-07-06 07:17:22 -03:00
  • 1e34150045 target/riscv/cpu.c: restrict 'mvendorid' value Daniel Henrique Barboza 2023-07-06 07:17:21 -03:00
  • 43d1de32f8 hw/riscv/virt.c: skip 'mmu-type' FDT if satp mode not set Daniel Henrique Barboza 2023-07-06 07:17:20 -03:00
  • eddabb6b88 target/riscv: skip features setup for KVM CPUs Daniel Henrique Barboza 2023-07-06 07:17:19 -03:00
  • 1ad53688b9 hw/riscv: virt: Convert fdt_load_addr to uint64_t Lakshmi Bai Raja Subramanian 2023-06-20 19:20:06 +05:30
  • 49554856f0 riscv: Generate devicetree only after machine initialization is complete Guenter Roeck 2023-07-05 20:59:37 -07:00
  • c5cc248b47 target/riscv KVM_RISCV_SET_TIMER macro is not configured correctly yang.zhang 2023-07-07 11:23:06 +08:00
  • 32b2d75bf7 target/riscv: Add disas support for BF16 extensions Weiwei Li 2023-07-03 15:17:59 +08:00
  • 60ef34a48c target/riscv: Set the correct exception for implict G-stage translation fail Jason Chien 2023-06-27 07:48:52 +00:00
  • 889caa4401 target/riscv: Expose properties for BF16 extensions Weiwei Li 2023-06-15 14:33:01 +08:00
  • adf772b0f7 target/riscv: Add support for Zvfbfwma extension Weiwei Li 2023-06-15 14:33:00 +08:00
  • 87b27bfca4 target/riscv: Add support for Zvfbfmin extension Weiwei Li 2023-06-15 14:32:59 +08:00
  • 5d1270caac target/riscv: Add support for Zfbfmin extension Weiwei Li 2023-06-15 14:32:58 +08:00
  • 4556fdaa5c target/riscv: Add properties for BF16 extensions Weiwei Li 2023-06-15 14:32:57 +08:00
  • 9e1c7d982d linux-user/riscv: Add syscall riscv_hwprobe Robbin Ehn 2023-06-19 10:24:03 +02:00
  • c0716c81b2 hw/riscv/virt: Restrict ACLINT to TCG Philippe Mathieu-Daudé 2023-06-29 14:11:03 +02:00
  • b227f6a8a7 target/riscv: Add RVV registers to log Ivan Klokov 2023-06-29 11:37:30 +03:00
  • 4de81093f8 target/riscv: Only build KVM guest with same wordsize as host Philippe Mathieu-Daudé 2023-06-27 16:32:35 +02:00
  • 278c1bcef5 target/riscv: Only unify 'riscv32/64' -> 'riscv' for host cpu in meson Philippe Mathieu-Daudé 2023-06-27 16:32:34 +02:00
  • 2f849e9d7a tests/qtest: sifive-e-aon-watchdog-test.c: Add QTest of watchdog of sifive_e Tommy Wu 2023-06-27 07:12:16 -07:00
  • 82193640c4 hw/riscv: sifive_e: Support the watchdog timer of HiFive 1 rev b. Tommy Wu 2023-06-27 07:12:15 -07:00
  • bf01a04f5f hw/misc: sifive_e_aon: Support the watchdog timer of HiFive 1 rev b. Tommy Wu 2023-06-27 07:12:14 -07:00
  • 11b937b652 tests/avocado: riscv: Enable 32-bit Spike OpenSBI boot testing Bin Meng 2023-06-30 23:39:23 +08:00
  • aa903cf313 roms/opensbi: Upgrade from v1.2 to v1.3 Bin Meng 2023-06-30 23:36:04 +08:00
  • ef1ba32aff target/riscv: update cur_pmbase/pmmask based on mode affected by MPRV Weiwei Li 2023-06-14 11:25:47 +08:00
  • 3a610f5430 target/riscv: Add additional xlen for address when MPRV=1 Weiwei Li 2023-06-14 11:25:46 +08:00
  • 029f5feed6 target/riscv/cpu.c: fix veyron-v1 CPU properties Daniel Henrique Barboza 2023-06-20 12:24:43 -03:00
  • 98fbdaaed5 target/riscv: Remove redundant assignment to SXL Weiwei Li 2023-06-03 21:42:36 +08:00
  • 03dd405dd5 target/riscv: Support MSTATUS.MPV/GVA only when RVH is enabled Weiwei Li 2023-06-03 21:42:35 +08:00
  • 869d76f207 target/riscv: Make MPV only work when MPP != PRV_M Weiwei Li 2023-06-03 21:42:34 +08:00
  • 318df7238b disas/riscv: Add support for XThead* instructions Christoph Müllner 2023-06-12 13:10:34 +02:00
  • f6f72338d8 disas/riscv: Add support for XVentanaCondOps Christoph Müllner 2023-06-12 13:10:33 +02:00
  • c859a2424d disas/riscv: Provide infrastructure for vendor extensions Christoph Müllner 2023-06-12 13:10:32 +02:00
  • fd7c64f6bd disas/riscv: Encapsulate opcode_data into decode Christoph Müllner 2023-06-12 13:10:31 +02:00
  • 01b1361f84 disas/riscv: Make rv_op_illegal a shared enum value Christoph Müllner 2023-06-12 13:10:30 +02:00
  • 5d326db2f9 disas/riscv: Move types/constants to new header file Christoph Müllner 2023-06-12 13:10:29 +02:00
  • 2e8c1e0215 target/riscv: Factor out extension tests to cpu_cfg.h Christoph Müllner 2023-06-12 13:10:28 +02:00
  • 94692c3a34 target/riscv: Use xl instead of mxl for disassemble LIU Zhiwei 2023-06-12 13:10:27 +02:00
  • fcb237e64f Merge tag 'pull-vfio-20230710' of https://github.com/legoater/qemu into staging Richard Henderson 2023-07-10 09:17:06 +01:00