Commit Graph

  • 005ad32358 Merge tag 'pull-tpm-2023-09-12-3' of https://github.com/stefanberger/qemu-tpm into staging Stefan Hajnoczi 2023-09-13 13:41:57 -04:00
  • 6a2557c238 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Stefan Hajnoczi 2023-09-13 13:41:27 -04:00
  • 6c71b8a585 Merge tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qemu into staging Stefan Hajnoczi 2023-09-13 13:41:09 -04:00
  • 8e32ddff69 tpm: fix crash when FD >= 1024 and unnecessary errors due to EINTR Marc-André Lureau 2023-09-11 17:25:51 +04:00
  • 9a8af69967 Merge tag 'pull-request-2023-09-12' of https://gitlab.com/thuth/qemu into staging Stefan Hajnoczi 2023-09-13 07:52:43 -04:00
  • 7754c97179 Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Stefan Hajnoczi 2023-09-13 07:52:27 -04:00
  • d047402436 target/i386: Call accel-agnostic x86_cpu_get_supported_cpuid() Philippe Mathieu-Daudé 2023-09-13 11:30:05 +02:00
  • da472f9487 target/i386: Drop accel_uses_host_cpuid before x86_cpu_get_supported_cpuid Philippe Mathieu-Daudé 2023-09-13 11:30:04 +02:00
  • 652a5f22d8 target/i386: Check kvm_hyperv_expand_features() return value Philippe Mathieu-Daudé 2023-09-13 11:30:03 +02:00
  • 711212ac13 target/hppa: Allow up to 16 BTLB entries Helge Deller 2023-09-13 10:37:41 +02:00
  • 5e6f3db21f target/hppa: Update to SeaBIOS-hppa version 9 Helge Deller 2023-09-13 11:32:27 +02:00
  • fb0a8b0e23 meson: Fix targetos match for illumos and Solaris. Jonathan Perkin 2023-09-08 18:45:42 +01:00
  • b3c8246750 hw/nvme: Avoid dynamic stack allocation Peter Maydell 2023-08-11 18:47:51 +01:00
  • b02c2a85a6 hw/nvme: Use #define to avoid variable length array Philippe Mathieu-Daudé 2023-08-11 18:47:50 +01:00
  • 82fdcd3e14 tests/qtest/pflash: Clean up local variable shadowing Philippe Mathieu-Daudé 2023-09-04 18:28:24 +02:00
  • 4ddf7728fb kconfig: Add NVME to s390x machines Cédric Le Goater 2023-08-28 17:01:48 +02:00
  • 5ac951519c target/s390x: AP-passthrough for PV guests Steffen Eiden 2023-08-23 16:22:19 +02:00
  • 354383c122 target/s390x/kvm: Refactor AP functionalities Steffen Eiden 2023-08-23 16:22:18 +02:00
  • da3c22c74a linux-headers: Update to Linux v6.6-rc1 Thomas Huth 2023-09-12 11:24:40 +02:00
  • ef1535901a s390x: do a subsystem reset before the unprotect on reboot Janosch Frank 2023-09-01 11:48:51 +00:00
  • 297ec01f0b s390x/ap: fix missing subsystem reset registration Janosch Frank 2023-08-23 16:22:15 +02:00
  • a92e7bb4ca ui: add precondition for dpy_get_ui_info() Marc-André Lureau 2023-09-12 10:13:01 +04:00
  • 48a35e12fa ui: fix crash when there are no active_console Marc-André Lureau 2023-09-11 18:04:47 +04:00
  • 04562ee88e virtio-gpu/win32: set the destroy function on load Marc-André Lureau 2023-09-06 16:37:43 +04:00
  • 6d8cd7c220 ui/console: move DisplaySurface to its own header Marc-André Lureau 2023-08-30 13:38:24 +04:00
  • 6f11081991 ui/vc: split off the VC part from console.c Marc-André Lureau 2023-08-30 13:38:23 +04:00
  • f7ce755df8 ui/vc: preliminary QemuTextConsole changes before split Marc-André Lureau 2023-08-30 13:38:22 +04:00
  • ff174c67db ui/console: remove redundant format field Marc-André Lureau 2023-08-30 13:38:21 +04:00
  • cc6ba2c6f5 ui/vc: rename kbd_put to qemu_text_console functions Marc-André Lureau 2023-08-30 13:38:20 +04:00
  • f5360a0d28 ui/vc: remove kbd_put_keysym() and update function calls Marc-André Lureau 2023-08-30 13:38:19 +04:00
  • 67a6fcb2b0 vmmouse: use explicit code Marc-André Lureau 2023-08-01 13:35:43 +04:00
  • 885f380f7b vmmouse: replace DPRINTF with tracing Marc-André Lureau 2023-08-01 13:25:58 +04:00
  • d824da9dc1 vhost-user-gpu: support dmabuf modifiers Erico Nunes 2023-07-14 17:39:00 +02:00
  • e3c82fe04f contrib/vhost-user-gpu: add support for sending dmabuf modifiers Erico Nunes 2023-07-14 17:38:59 +02:00
  • 75f217b4ad docs: vhost-user-gpu: add protocol changes for dmabuf modifiers Erico Nunes 2023-07-14 17:38:58 +02:00
  • 9ef497755a Merge tag 'pull-vfio-20230911' of https://github.com/legoater/qemu into staging Stefan Hajnoczi 2023-09-11 09:13:08 -04:00
  • cb6c406e26 Merge tag 'pull-riscv-to-apply-20230911' of https://github.com/alistair23/qemu into staging Stefan Hajnoczi 2023-09-11 09:12:12 -04:00
  • 78f8b6d9c8 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging Stefan Hajnoczi 2023-09-11 09:11:22 -04:00
  • a7e8e30e7c Merge tag 'pull-target-arm-20230908' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Stefan Hajnoczi 2023-09-11 09:10:36 -04:00
  • a31fe5daea vfio/common: Separate vfio-pci ranges Joao Martins 2023-09-08 10:29:44 +01:00
  • 615379764a vfio/migration: Block VFIO migration with background snapshot Avihai Horon 2023-09-06 18:08:53 +03:00
  • bf7ef7a2da vfio/migration: Block VFIO migration with postcopy migration Avihai Horon 2023-09-06 18:08:52 +03:00
  • 08fc4cb517 migration: Add .save_prepare() handler to struct SaveVMHandlers Avihai Horon 2023-09-06 18:08:51 +03:00
  • f543aa222d migration: Move more initializations to migrate_init() Avihai Horon 2023-09-06 18:08:50 +03:00
  • 8118349b1b vfio/migration: Fail adding device with enable-migration=on and existing blocker Avihai Horon 2023-09-06 18:08:49 +03:00
  • 38c482b477 migration: Add migration prefix to functions in target.c Avihai Horon 2023-09-06 18:08:48 +03:00
  • 5c7a4b6035 vfio/migration: Allow migration of multiple P2P supporting devices Avihai Horon 2023-08-02 11:14:49 +03:00
  • 94f775e428 vfio/migration: Add P2P support for VFIO migration Avihai Horon 2023-08-02 11:14:48 +03:00
  • 3d4d0f0e06 vfio/migration: Refactor PRE_COPY and RUNNING state checks Joao Martins 2023-08-02 11:14:47 +03:00
  • 02b2e25360 qdev: Add qdev_add_vm_change_state_handler_full() Avihai Horon 2023-08-02 11:14:46 +03:00
  • 9d3103c81b sysemu: Add prepare callback to struct VMChangeStateEntry Avihai Horon 2023-08-02 11:14:45 +03:00
  • 5485298ce0 vfio/migration: Move from STOP_COPY to STOP in vfio_save_cleanup() Avihai Horon 2023-08-02 11:14:44 +03:00
  • e7a03409f2 target/riscv: don't read CSR in riscv_csrrw_do64 Nikita Shubin 2023-08-08 12:09:14 +03:00
  • 4df282335b target/riscv: Align the AIA model to v1.0 ratified spec Tommy Wu 2023-08-15 23:16:43 -07:00
  • 4e3adce124 target/riscv/pmp.c: respect mseccfg.RLB for pmpaddrX changes Leon Schuermann 2023-08-29 17:50:46 -04:00
  • a7c272df82 target/riscv: Allocate itrigger timers only once Akihiko Odaki 2023-08-18 12:40:58 +09:00
  • 7d496bb502 target/riscv: Use accelerated helper for AES64KS1I Ard Biesheuvel 2023-08-31 17:41:18 +02:00
  • bb0a45e931 linux-user/riscv: Add new extensions to hwprobe Robbin Ehn 2023-08-28 16:56:59 +02:00
  • b815664091 hw/intc/riscv_aplic.c fix non-KVM --enable-debug build Daniel Henrique Barboza 2023-08-30 10:35:03 -03:00
  • a51d461028 hw/riscv/virt.c: fix non-KVM --enable-debug build Daniel Henrique Barboza 2023-08-30 10:35:02 -03:00
  • c3443f8323 riscv: zicond: make non-experimental Vineet Gupta 2023-08-08 11:17:14 -07:00
  • 3a2fc23563 target/riscv: fix satp_mode_finalize() when satp_mode.supported = 0 Daniel Henrique Barboza 2023-08-17 12:29:03 -03:00
  • ed67d63798 target/riscv: Update CSR bits name for svadu extension Weiwei Li 2023-08-16 22:19:16 +08:00
  • 9ff3140631 hw/riscv: virt: Fix riscv,pmu DT node path Conor Dooley 2023-07-27 15:24:17 +01:00
  • 48c2c33c52 target/riscv: select KVM AIA in riscv virt machine Yong-Xuan Wang 2023-07-27 10:24:37 +00:00
  • 95a97b3fd2 target/riscv: update APLIC and IMSIC to support KVM AIA Yong-Xuan Wang 2023-07-27 10:24:36 +00:00
  • 9634ef7eda target/riscv: Create an KVM AIA irqchip Yong-Xuan Wang 2023-07-27 10:24:35 +00:00
  • 97b9f5ef14 target/riscv: check the in-kernel irqchip support Yong-Xuan Wang 2023-07-27 10:24:34 +00:00
  • 59a07d3c61 target/riscv: support the AIA device emulation with KVM enabled Yong-Xuan Wang 2023-07-27 10:24:33 +00:00
  • ae7d4d625c linux-user/riscv: Use abi type for target_ucontext LIU Zhiwei 2023-08-11 13:54:38 +08:00
  • 9382a9eafc hw/intc: Make rtc variable names consistent Jason Chien 2023-07-28 08:24:39 +00:00
  • e0922b73ba hw/intc: Fix upper/lower mtime write calculation Jason Chien 2023-07-28 08:24:38 +00:00
  • eda633a534 target/riscv: Fix zfa fleq.d and fltq.d LIU Zhiwei 2023-07-28 08:39:06 +08:00
  • 0228aca23a target/riscv: Add Zihintntl extension ISA string to DTS Jason Chien 2023-07-26 07:40:46 +00:00
  • ebe16b9039 target/riscv: Implement WARL behaviour for mcountinhibit/mcounteren Rob Bradford 2023-08-02 13:49:06 +01:00
  • 8b045ff454 target/riscv: Add Zvksed ISA extension support Max Chou 2023-07-12 00:59:14 +08:00
  • f5f3a9152a crypto: Add SM4 constant parameter CK Max Chou 2023-07-12 00:59:13 +08:00
  • f6ef550fe5 crypto: Create sm4_subword Max Chou 2023-07-12 00:59:12 +08:00
  • 767eb03548 target/riscv: Add Zvkg ISA extension support Nazar Kazakov 2023-07-12 00:59:11 +08:00
  • 2350881c44 target/riscv: Add Zvksh ISA extension support Lawrence Hunter 2023-07-12 00:59:10 +08:00
  • fcf1943376 target/riscv: Add Zvknh ISA extension support Kiran Ostrolenk 2023-07-12 00:59:09 +08:00
  • e972bf22f6 target/riscv: Add Zvkned ISA extension support Nazar Kazakov 2023-07-12 00:59:08 +08:00
  • 0602847289 target/riscv: Add Zvbb ISA extension support Dickon Hood 2023-07-12 00:59:07 +08:00
  • 2152e48b50 target/riscv: Refactor some of the generic vector functionality Kiran Ostrolenk 2023-07-12 00:59:06 +08:00
  • 62cb3e8e88 target/riscv: Refactor translation of vector-widening instruction Dickon Hood 2023-07-12 00:59:05 +08:00
  • 1ac7a501f0 target/riscv: Move vector translation checks Nazar Kazakov 2023-07-12 00:59:04 +08:00
  • e13c7d3b5b target/riscv: Add Zvbc ISA extension support Lawrence Hunter 2023-07-12 00:59:03 +08:00
  • 922f873511 target/riscv: Remove redundant "cpu_vl == 0" checks Nazar Kazakov 2023-07-12 00:59:02 +08:00
  • a44f19f611 target/riscv: Refactor vector-vector translation macro Kiran Ostrolenk 2023-07-12 00:59:01 +08:00
  • 98f40dd2ed target/riscv: Refactor some of the generic vector functionality Kiran Ostrolenk 2023-07-12 00:59:00 +08:00
  • 9ea17007c4 target/riscv: Use existing lookup tables for MixColumns Ard Biesheuvel 2023-07-31 10:40:43 +02:00
  • 4cc9f284d5 target/riscv: Fix page_check_range use in fault-only-first LIU Zhiwei 2023-07-29 11:16:18 +08:00
  • 03d7bbfd04 target/riscv/cpu.c: add smepmp isa string Daniel Henrique Barboza 2023-07-20 10:24:24 -03:00
  • 50f9464962 target/riscv/cpu.c: add zmmul isa string Daniel Henrique Barboza 2023-07-20 10:24:23 -03:00
  • 058096f1c5 hw/char/riscv_htif: Fix the console syscall on big endian hosts Thomas Huth 2023-07-21 11:47:20 +02:00
  • c255946e3d hw/char/riscv_htif: Fix printing of console characters on big endian hosts Thomas Huth 2023-07-21 11:47:19 +02:00
  • 782ee711be target/riscv/cpu.c: do not run 'host' CPU with TCG Daniel Henrique Barboza 2023-07-21 10:34:11 -03:00
  • c8f2eb5d41 arm/kvm: Enable support for KVM_CAP_ARM_EAGER_SPLIT_CHUNK_SIZE Shameer Kolothum 2023-09-05 10:12:46 +01:00
  • d03396a8bb target/arm: Enable SCTLR_EL1.TIDCP for user-only Richard Henderson 2023-08-31 16:24:41 -07:00
  • 9cd0c0dec9 target/arm: Implement FEAT_TIDCP1 Richard Henderson 2023-08-31 16:24:40 -07:00