Commit Graph

  • 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
  • 27920d3d1d target/arm: Implement HCR_EL2.TIDCP Richard Henderson 2023-08-31 16:24:39 -07:00
  • e3d45c0a89 target/arm: Implement cortex-a710 Richard Henderson 2023-08-31 16:24:38 -07:00
  • 97198a7dd1 target/arm: Implement RMR_ELx Richard Henderson 2023-08-31 16:24:37 -07:00
  • 682814e2a3 arm64: Restore trapless ptimer access Colton Lewis 2023-08-31 19:00:52 +00:00
  • 44e0ddee8e target/arm: Do not use gen_mte_checkN in trans_STGP Richard Henderson 2023-09-01 13:31:03 -07:00
  • 4a0244b4b2 hw/arm/versal: Connect the CFRAME_REG and CFRAME_BCAST_REG Francisco Iglesias 2023-08-31 17:57:01 +01:00
  • b286d08aa1 hw/arm/xlnx-versal: Connect the CFU_APB, CFU_FDRO and CFU_SFR Francisco Iglesias 2023-08-31 17:57:00 +01:00
  • eadd3343c4 hw/misc: Introduce a model of Xilinx Versal's CFRAME_BCAST_REG Francisco Iglesias 2023-08-31 17:56:59 +01:00
  • c6766f5b75 hw/misc: Introduce a model of Xilinx Versal's CFRAME_REG Francisco Iglesias 2023-08-31 17:56:58 +01:00
  • 975dd496b5 hw/misc/xlnx-versal-cfu: Introduce a model of Xilinx Versal's CFU_SFR Francisco Iglesias 2023-08-31 17:56:57 +01:00
  • ebfdc49428 hw/misc/xlnx-versal-cfu: Introduce a model of Xilinx Versal CFU_FDRO Francisco Iglesias 2023-08-31 17:56:56 +01:00
  • 86d916c621 hw/misc: Introduce a model of Xilinx Versal's CFU_APB Francisco Iglesias 2023-08-31 17:56:55 +01:00
  • 5a8559e2cc hw/misc: Introduce the Xilinx CFI interface Francisco Iglesias 2023-08-31 17:56:54 +01:00
  • 0df11497c2 hw/intc/arm_gicv3_its: Avoid maybe-uninitialized error in get_vte() Philippe Mathieu-Daudé 2023-08-31 15:13:48 +02:00
  • 92e2e6a867 virtio: Drop out of coroutine context in virtio_load() Kevin Wolf 2023-09-05 16:50:02 +02:00
  • 8686a689e5 vmstate: Mark VMStateInfo.get/put() coroutine_mixed_fn Kevin Wolf 2023-09-05 16:50:01 +02:00
  • 9ea473fb7b block: Make more BlockDriver definitions static Kevin Wolf 2023-09-05 15:06:07 +02:00
  • 9e03a5e195 block/meson.build: Restore alphabetical order of files Kevin Wolf 2023-09-05 15:06:06 +02:00
  • c3b29ae6b4 block: Remove unnecessary variable in bdrv_block_device_info Fabiano Rosas 2023-09-01 15:46:05 -03:00
  • be2e51c503 block: Remove bdrv_query_block_node_info Fabiano Rosas 2023-09-01 15:46:04 -03:00
  • a8d99c0e6c vmdk: Clean up bdrv_open_child() return value check Dmitry Frolov 2023-08-31 15:59:27 +03:00
  • a675ca4c62 qemu-img: Update documentation for compressed images Kevin Wolf 2023-09-01 12:24:30 +02:00
  • 816248675a block: Be more verbose in create fallback Hanna Czenczek 2023-07-20 16:00:24 +02:00
  • 7966a36c83 block/iscsi: Document why we use raw malloc() Peter Maydell 2023-07-27 16:07:05 +01:00
  • b0a6620acf qemu-img: omit errno value in error message Michael Tokarev 2023-08-11 14:09:46 +03:00
  • fa9185fcdf block: change reqs_lock to QemuMutex Stefan Hajnoczi 2023-08-08 11:58:52 -04:00
  • 3480ce69a9 block: minimize bs->reqs_lock section in tracked_request_end() Stefan Hajnoczi 2023-08-08 11:58:51 -04:00
  • 65c23ef1e4 iotests: adapt test output for new qemu_cleanup() behavior Fiona Ebner 2023-08-17 13:25:38 +02:00
  • 3c2c599c79 block/vpc: Avoid dynamic stack allocation Philippe Mathieu-Daudé 2023-08-11 18:52:29 +01:00
  • c5ea91da44 Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging Stefan Hajnoczi 2023-09-08 10:06:25 -04:00
  • 0b63052a46 Merge tag 'pull-nbd-2023-09-07-v2' of https://repo.or.cz/qemu/ericb into staging Stefan Hajnoczi 2023-09-08 10:06:01 -04:00
  • 35e087de08 qemu-nbd: document -v behavior in respect to --fork in man Denis V. Lunev 2023-09-06 11:32:09 +02:00
  • f6f4620cbb qemu-nbd: Restore "qemu-nbd -v --fork" output Denis V. Lunev 2023-09-06 11:32:08 +02:00
  • 8a69a42340 target/arm: Implement FEAT_FPAC and FEAT_FPACCOMBINE Aaron Lindsay 2023-08-29 16:23:32 -07:00
  • 28b9dcb74b target/arm: Inform helpers whether a PAC instruction is 'combined' Aaron Lindsay 2023-08-29 16:23:31 -07:00
  • c7c807f6dd target/arm: Implement FEAT_Pauth2 Aaron Lindsay 2023-08-29 16:23:30 -07:00
  • c3ccd5669e target/arm: Implement FEAT_EPAC Aaron Lindsay 2023-08-29 16:23:29 -07:00
  • 399e5e7125 target/arm: Implement FEAT_PACQARMA3 Richard Henderson 2023-08-29 16:23:28 -07:00
  • 6c3427eec5 target/arm: Don't change pauth features when changing algorithm Richard Henderson 2023-08-29 16:23:27 -07:00
  • 0274bd7be7 target/arm: Add feature detection for FEAT_Pauth2 and extensions Aaron Lindsay 2023-08-29 16:23:26 -07:00
  • a969fe9755 target/arm: Add ID_AA64ISAR2_EL1 Aaron Lindsay 2023-08-29 16:23:25 -07:00
  • 871a7f6a9a tests/tcg/aarch64: Adjust pauth tests for FEAT_FPAC Richard Henderson 2023-08-29 16:23:24 -07:00
  • 2f352bc227 Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Stefan Hajnoczi 2023-09-08 07:09:04 -04:00
  • 95bef686e4 qxl: don't assert() if device isn't yet initialized Marc-André Lureau 2023-08-14 23:33:30 +04:00