Commit Graph

  • 00f9ef8f3d fpu: Add conversions between bfloat16 and [u]int8 LIU Zhiwei 2023-05-31 14:54:57 +08:00
  • 1f9823cea2 accel/tcg: Introduce do_st16_mmio_leN Richard Henderson 2023-08-27 20:09:58 -07:00
  • 8bf6726741 accel/tcg: Introduce do_ld16_mmio_beN Richard Henderson 2023-08-27 19:54:54 -07:00
  • 5646d6a70f accel/tcg: Merge io_writex into do_st_mmio_leN Richard Henderson 2023-08-27 11:25:25 -07:00
  • 13e617475d accel/tcg: Merge io_readx into do_ld_mmio_beN Richard Henderson 2023-08-27 09:50:41 -07:00
  • d89c64f6fd accel/tcg: Replace direct use of io_readx/io_writex in do_{ld,st}_1 Richard Henderson 2023-08-27 09:49:13 -07:00
  • bef0c21678 accel/tcg: Merge cpu_transaction_failed into io_failed Richard Henderson 2023-08-27 08:54:50 -07:00
  • 405c02d85d plugin: Simplify struct qemu_plugin_hwaddr Richard Henderson 2023-08-27 18:58:15 -07:00
  • 0e1144400f accel/tcg: Use CPUTLBEntryFull.phys_addr in io_failed Richard Henderson 2023-08-27 18:22:41 -07:00
  • fb3cb376e9 accel/tcg: Split out io_prepare and io_failed Richard Henderson 2023-08-27 17:31:27 -07:00
  • da6aef48d9 accel/tcg: Simplify tlb_plugin_lookup Richard Henderson 2023-08-27 17:28:16 -07:00
  • e8967b6152 target/arm: Use tcg_gen_gvec_cmpi for compare vs 0 Richard Henderson 2023-08-30 20:09:04 -07:00
  • 9622c697d1 tcg: Add gvec compare with immediate and scalar operand Richard Henderson 2023-08-30 20:09:03 -07:00
  • 58f8961285 tcg/loongarch64: Implement 128-bit load & store Jiajie Chen 2023-09-08 10:21:23 +08:00
  • a64b8842f1 target/hppa: Extract diagnose immediate value Helge Deller 2023-09-13 10:44:02 +02:00
  • fa824d99f9 target/hppa: Add BTLB support to hppa TLB functions Helge Deller 2023-09-13 10:55:59 +02:00
  • 6d1ef68cca target/hppa: Report and clear BTLBs via fw_cfg at startup Helge Deller 2023-09-13 10:40:12 +02:00
  • 055c99015a host/include/aarch64: Implement clmul.h Richard Henderson 2023-07-12 18:21:19 +00:00
  • d6493dbb46 host/include/i386: Implement clmul.h Richard Henderson 2023-07-11 21:39:10 +01:00
  • 7bdbf233d9 target/ppc: Use clmul_64 Richard Henderson 2023-07-11 10:41:28 +01:00
  • ef73fe7cf1 target/s390x: Use clmul_64 Richard Henderson 2023-07-11 10:19:45 +01:00
  • 7fcb505455 target/i386: Use clmul_64 Richard Henderson 2023-08-21 08:24:07 -07:00
  • a50cfdf0be target/arm: Use clmul_64 Richard Henderson 2023-07-11 10:13:45 +01:00
  • 00f463b38a crypto: Add generic 64-bit carry-less multiply routine Richard Henderson 2023-07-11 10:10:47 +01:00
  • f56d3c1a14 target/ppc: Use clmul_32* routines Richard Henderson 2023-07-11 10:01:57 +01:00
  • 653aab27ba target/s390x: Use clmul_32* routines Richard Henderson 2023-07-11 09:58:46 +01:00
  • bae25f648e target/arm: Use clmul_32* routines Richard Henderson 2023-07-11 09:56:41 +01:00
  • 9a65a570fa crypto: Add generic 32-bit carry-less multiply routines Richard Henderson 2023-07-11 09:54:06 +01:00
  • a2c67342ee target/ppc: Use clmul_16* routines Richard Henderson 2023-07-11 09:38:28 +01:00
  • 25c304e936 target/s390x: Use clmul_16* routines Richard Henderson 2023-07-11 09:35:30 +01:00
  • c6f0dcb1fd target/arm: Use clmul_16* routines Richard Henderson 2023-07-11 09:26:24 +01:00
  • cf1b2cab83 crypto: Add generic 16-bit carry-less multiply routines Richard Henderson 2023-07-11 09:14:58 +01:00
  • cec4090d94 target/ppc: Use clmul_8* routines Richard Henderson 2023-07-11 08:00:21 +01:00
  • 2d8bc6815e target/s390x: Use clmul_8* routines Richard Henderson 2023-07-10 16:26:49 +01:00
  • 8e3da4c716 target/arm: Use clmul_8* routines Richard Henderson 2023-07-10 16:07:57 +01:00
  • 07f348d77c crypto: Add generic 8-bit carry-less multiply routines Richard Henderson 2023-07-10 15:38:28 +01:00
  • 561b001aef tcg/loongarch64: Lower rotli_vec to vrotri Jiajie Chen 2023-09-08 10:21:22 +08:00
  • 0765cce114 tcg/loongarch64: Lower rotv_vec ops to LSX Jiajie Chen 2023-09-08 10:21:21 +08:00
  • 2931527b4d tcg/loongarch64: Lower vector shift integer ops Jiajie Chen 2023-09-08 10:21:20 +08:00
  • c8b859b45e tcg/loongarch64: Lower bitsel_vec to vbitsel Jiajie Chen 2023-09-08 10:21:19 +08:00
  • 94304d7b3d tcg/loongarch64: Lower vector shift vector ops Jiajie Chen 2023-09-08 10:21:18 +08:00
  • 5256ea1176 tcg/loongarch64: Lower vector saturated ops Jiajie Chen 2023-09-08 10:21:17 +08:00
  • b2f84adc00 tcg/loongarch64: Lower vector min max ops Jiajie Chen 2023-09-08 10:21:16 +08:00
  • 76d20c205d tcg/loongarch64: Lower mul_vec to vmul Jiajie Chen 2023-09-08 10:21:15 +08:00
  • 7d577c3ecd tcg/loongarch64: Lower neg_vec to vneg Jiajie Chen 2023-09-08 10:21:14 +08:00
  • 24c42fde52 tcg/loongarch64: Lower vector bitwise operations Jiajie Chen 2023-09-08 10:21:13 +08:00
  • e9d7c8cf95 tcg/loongarch64: Lower add/sub_vec to vadd/vsub Jiajie Chen 2023-09-08 10:21:12 +08:00
  • d8b6fa593d tcg/loongarch64: Lower cmp_vec to vseq/vsle/vslt Jiajie Chen 2023-09-08 10:21:11 +08:00
  • ebe92db2cc tcg: pass vece to tcg_target_const_match() Jiajie Chen 2023-09-08 10:21:10 +08:00
  • 16288ded94 tcg/loongarch64: Lower basic tcg vec ops to LSX Jiajie Chen 2023-09-08 10:21:09 +08:00
  • af88a28414 tcg/loongarch64: Import LSX instructions Jiajie Chen 2023-09-08 10:21:08 +08:00
  • cbf5c83862 thunk: Delete checks for old host definitions Akihiko Odaki 2023-08-09 00:23:10 +09:00
  • 8f7f7e9d40 softmmu: Delete checks for old host definitions Akihiko Odaki 2023-09-09 14:40:25 -07:00
  • a1eaa6281f util: Delete checks for old host definitions Akihiko Odaki 2023-09-09 14:37:24 -07:00
  • dff1ab68d8 accel/tcg: Fix the comment for CPUTLBEntryFull LIU Zhiwei 2023-09-01 14:01:18 +08:00
  • 0e5903436d accel/tcg: mttcg remove false-negative halted assertion Nicholas Piggin 2023-08-29 11:06:58 +10:00
  • 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