Commit Graph

  • eb1b7c4bd4 memory-device: Drop size alignment check David Hildenbrand 2023-06-22 12:49:19 +02:00
  • 2d7f108186 Revert "hw/virtio/virtio-pmem: Replace impossible check by assertion" Maciej S. Szmigiero 2023-11-06 13:53:59 +01:00
  • a2347c60a8 vfio/common: Move vfio_host_win_add/del into spapr.c Zhenzhong Duan 2023-11-02 15:12:26 +08:00
  • a17879f0e2 vfio/spapr: Make vfio_spapr_create/remove_window static Zhenzhong Duan 2023-11-02 15:12:25 +08:00
  • 770c3b6e43 vfio/container: Move spapr specific init/deinit into spapr.c Zhenzhong Duan 2023-11-02 15:12:24 +08:00
  • 521c8f4ebc vfio/container: Move vfio_container_add/del_section_window into spapr.c Zhenzhong Duan 2023-11-02 15:12:23 +08:00
  • 54876d25fe vfio/container: Move IBM EEH related functions into spapr_pci_vfio.c Zhenzhong Duan 2023-11-02 15:12:22 +08:00
  • 0f2a301db3 virtio-gpu: move scanout restoration to post_load Marc-André Lureau 2023-09-07 17:02:53 +04:00
  • e92ffae6ba virtio-gpu: factor out restore mapping Marc-André Lureau 2023-09-07 17:00:53 +04:00
  • 9c549ab689 virtio-gpu: block migration of VMs with blob=true Marc-André Lureau 2023-09-06 17:00:22 +04:00
  • 08730ee0cc ati-vga: Implement fallback for pixman routines BALATON Zoltan 2023-11-01 21:45:39 +01:00
  • bf9ac62a92 ati-vga: Add 30 bit palette access register BALATON Zoltan 2023-11-01 21:45:38 +01:00
  • e876b3400a ati-vga: Support unaligned access to GPIO DDC registers BALATON Zoltan 2023-11-01 21:45:37 +01:00
  • f7ecde051d ati-vga: Fix aperture sizes BALATON Zoltan 2023-11-01 21:45:36 +01:00
  • 9d9ae0f07b virtio-gpu-rutabaga: Add empty interface to fix arm64 crash Cong Liu 2023-10-31 09:25:15 +08:00
  • a1c1082908 hw/xen: use correct default protocol for xen-block on x86 David Woodhouse 2023-10-20 18:00:18 +01:00
  • debc995e88 hw/xen: take iothread mutex in xen_evtchn_reset_op() David Woodhouse 2023-10-24 22:22:47 +01:00
  • 4a5780f520 hw/xen: fix XenStore watch delivery to guest David Woodhouse 2023-10-17 13:34:18 +01:00
  • 3de75ed352 hw/xen: don't clear map_track[] in xen_gnttab_reset() David Woodhouse 2023-10-18 13:31:20 +01:00
  • 18e83f28bf hw/xen: select kernel mode for per-vCPU event channel upcall vector David Woodhouse 2023-10-12 00:06:26 +01:00
  • e7dbb62ff1 i386/xen: fix per-vCPU upcall vector for Xen emulation David Woodhouse 2023-10-11 23:30:08 +01:00
  • e969f992c6 i386/xen: Don't advertise XENFEAT_supervisor_mode_kernel David Woodhouse 2023-08-08 17:58:46 +01:00
  • 3e01f1147a Merge tag 'pull-sp-20231105' of https://gitlab.com/rth7680/qemu into staging Stefan Hajnoczi 2023-11-06 09:34:22 +08:00
  • f3604191e2 Merge tag 'migration-20231103-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Stefan Hajnoczi 2023-11-06 08:37:22 +08:00
  • 1d6e13c1c7 Merge tag 'dump-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Stefan Hajnoczi 2023-11-06 08:36:47 +08:00
  • 9477a89c14 Merge tag 'pull-loongarch-20231103' of https://gitlab.com/gaosong/qemu into staging Stefan Hajnoczi 2023-11-06 08:35:47 +08:00
  • 2c4f56c9aa target/sparc: Check for invalid cond in gen_compare_reg Richard Henderson 2023-10-21 00:46:33 -07:00
  • 3a6b8de3e2 target/sparc: Implement UDIV inline Richard Henderson 2023-10-16 16:16:05 -07:00
  • f3141174dd target/sparc: Implement UDIVX and SDIVX inline Richard Henderson 2023-10-16 14:35:05 -07:00
  • 89527e3a75 target/sparc: Discard cpu_cond at the end of each insn Richard Henderson 2023-10-16 12:24:23 -07:00
  • 533f042f14 target/sparc: Record entire jump condition in DisasContext Richard Henderson 2023-10-16 11:24:32 -07:00
  • 444d8b300a target/sparc: Merge gen_op_next_insn into only caller Richard Henderson 2023-10-16 11:07:31 -07:00
  • 3951b7a87d target/sparc: Pass displacement to advance_jump_cond Richard Henderson 2023-10-21 00:31:41 -07:00
  • 2d9bb2371d target/sparc: Merge advance_jump_uncond_{never,always} into advance_jump_cond Richard Henderson 2023-10-16 10:59:38 -07:00
  • 4a8d145d71 target/sparc: Merge gen_branch2 into advance_pc Richard Henderson 2023-10-16 10:32:50 -07:00
  • c76c804509 target/sparc: Do flush_cond in advance_jump_cond Richard Henderson 2023-10-16 21:55:40 -07:00
  • 816f89b7d4 target/sparc: Always copy conditions into a new temporary Richard Henderson 2023-10-16 09:03:10 -07:00
  • c8507ebf74 target/sparc: Change DisasCompare.c2 to int Richard Henderson 2023-10-16 08:55:51 -07:00
  • dd7dbfcc00 target/sparc: Remove DisasCompare.is_bool Richard Henderson 2023-10-16 08:43:24 -07:00
  • b597eedcce target/sparc: Remove CC_OP leftovers Richard Henderson 2023-10-14 21:55:27 -07:00
  • 68524e83f8 target/sparc: Remove CC_OP_TADDTV, CC_OP_TSUBTV Richard Henderson 2023-10-14 21:38:12 -07:00
  • f828df7443 target/sparc: Remove CC_OP_SUB, CC_OP_SUBX, CC_OP_TSUB Richard Henderson 2023-10-14 21:23:27 -07:00
  • b989ce736e target/sparc: Remove CC_OP_ADD, CC_OP_ADDX, CC_OP_TADD Richard Henderson 2023-10-14 21:03:26 -07:00
  • 1326010322 target/sparc: Remove CC_OP_DIV Richard Henderson 2023-10-14 19:44:03 -07:00
  • 2a45b73658 target/sparc: Remove CC_OP_LOGIC Richard Henderson 2023-10-14 20:15:19 -07:00
  • 2a1905c79e target/sparc: Split psr and xcc into components Richard Henderson 2023-10-14 18:24:19 -07:00
  • b1fa27fcc8 target/sparc: Introduce cpu_put_psr_icc Richard Henderson 2023-10-14 14:01:08 -07:00
  • 95f3943210 macfb: allow reads from the DAFB_LUT register Mark Cave-Ayland 2023-10-26 09:56:50 +01:00
  • ced64254d6 macfb: allow larger write accesses to the DAFB_LUT register Mark Cave-Ayland 2023-10-26 09:56:49 +01:00
  • 2fca4e7a71 macfb: rename DAFB_RESET to DAFB_LUT_INDEX Mark Cave-Ayland 2023-10-26 09:56:48 +01:00
  • a24fe909f3 macfb: don't clear interrupts when writing to DAFB_RESET Mark Cave-Ayland 2023-10-26 09:56:47 +01:00
  • 6c1b28e9e4 memory-device: Support empty memory devices David Hildenbrand 2023-06-22 12:18:23 +02:00
  • 0983125b40 migration: Unlock mutex in error case Juan Quintela 2023-11-03 08:42:45 +01:00
  • 5fe51934b1 util/uuid: Define UUID_STR_LEN from UUID_NONE string Cédric Le Goater 2023-10-25 12:12:44 +02:00
  • 4ef9d97b1a util/uuid: Remove UUID_FMT_LEN Cédric Le Goater 2023-10-26 09:06:36 +02:00
  • f8d6f3b16c vfio/pci: Fix buffer overrun when writing the VF token Cédric Le Goater 2023-10-26 09:06:35 +02:00
  • 721da0396c util/uuid: Add UUID_STR_LEN definition Cédric Le Goater 2023-10-26 09:06:34 +02:00
  • ba7d12eb8c hw/pci: modify pci_setup_iommu() to set PCIIOMMUOps Yi Liu 2023-10-17 18:14:04 +02:00
  • 71177490a8 test: Add some tests for range and resv-mem helpers Eric Auger 2023-10-19 15:45:18 +02:00
  • 5c476ba3fa virtio-iommu: Consolidate host reserved regions and property set ones Eric Auger 2023-10-19 15:45:17 +02:00
  • 30d40e39bd virtio-iommu: Implement set_iova_ranges() callback Eric Auger 2023-10-19 15:45:16 +02:00
  • 09b4c3d6a2 virtio-iommu: Record whether a probe request has been issued Eric Auger 2023-10-19 15:45:15 +02:00
  • b439595a08 range: Introduce range_inverse_array() Eric Auger 2023-10-19 15:45:14 +02:00
  • 908cae0de4 virtio-iommu: Introduce per IOMMUDevice reserved regions Eric Auger 2023-10-19 15:45:13 +02:00
  • c310484736 util/reserved-region: Add new ReservedRegion helpers Eric Auger 2023-10-19 15:45:12 +02:00
  • 43f04cbeff range: Make range_compare() public Eric Auger 2023-10-19 15:45:11 +02:00
  • 41cc70cdf5 virtio-iommu: Rename reserved_regions into prop_resv_regions Eric Auger 2023-10-19 15:45:10 +02:00
  • e4a8ae09c5 vfio: Collect container iova range info Eric Auger 2023-10-19 15:45:09 +02:00
  • 51478a8ef5 memory: Introduce memory_region_iommu_set_iova_ranges Eric Auger 2023-10-19 15:45:08 +02:00
  • e8f433f80e memory: Let ReservedRegion use Range Eric Auger 2023-10-19 15:45:07 +02:00
  • ceddc48278 docs/migration: Add the dirty limit section Hyman Huang 2023-11-01 22:04:09 +08:00
  • 22b7cb2c79 tests/migration: Introduce dirty-limit into guestperf Hyman Huang 2023-11-01 22:04:08 +08:00
  • 4cc563d460 tests/migration: Introduce dirty-ring-size option into guestperf Hyman Huang 2023-11-01 22:04:07 +08:00
  • 17257b90be tests: Add migration dirty-limit capability test Hyman Huang 2023-11-01 22:04:06 +08:00
  • 78a7ef1580 system/dirtylimit: Drop the reduplicative check Hyman Huang 2023-11-01 22:04:05 +08:00
  • cce10a1f0c system/dirtylimit: Fix a race situation Hyman Huang 2023-11-01 22:04:04 +08:00
  • f707773753 linux-user/loongarch64: Add LASX sigcontext save/restore Song Gao 2023-11-01 11:08:16 +08:00
  • 90ea967d14 linux-user/loongarch64: Add LSX sigcontext save/restore Song Gao 2023-11-01 11:08:15 +08:00
  • 7c0ea81ce6 linux-user/loongarch64: Use abi_{ulong,uint} types Song Gao 2023-11-01 11:08:14 +08:00
  • 01714edafd linux-user/loongarch64: setup_sigframe() set 'end' context size 0 Song Gao 2023-11-01 11:08:13 +08:00
  • 420756c2dd linux-user/loongarch64: Fix setup_extcontext alloc wrong fpu_context size Song Gao 2023-11-01 11:08:12 +08:00
  • 91ffd93be6 linux-user/loongarch64: Use traps to track LSX/LASX usage Richard Henderson 2023-11-01 11:08:11 +08:00
  • 1d832c19db target/loongarch: Support 4K page size Song Gao 2023-10-23 10:40:59 +08:00
  • 31f694b911 target/loongarch: Implement query-cpu-model-expansion Song Gao 2023-10-20 16:49:25 +08:00
  • 464136ceb6 target/loongarch: Allow user enable/disable LSX/LASX features Song Gao 2023-10-20 16:49:24 +08:00
  • d6f077321a target/loongarch: Add cpu model 'max' Song Gao 2023-10-20 16:49:23 +08:00
  • d762bf9793 Merge tag 'pull-target-arm-20231102' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Stefan Hajnoczi 2023-11-03 10:04:12 +08:00
  • 75b7b25d44 Merge tag 'migration-20231102-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Stefan Hajnoczi 2023-11-03 09:57:32 +08:00
  • 1c98a821a2 tests/qtest: Introduce tests for AMD/Xilinx Versal TRNG device Tong Ho 2023-10-31 11:46:11 -07:00
  • 3b22376ba4 hw/arm: xlnx-versal-virt: Add AMD/Xilinx TRNG device Tong Ho 2023-10-31 11:46:10 -07:00
  • 921923583f hw/misc: Introduce AMD/Xilix Versal TRNG device Tong Ho 2023-10-31 11:46:09 -07:00
  • 4023839757 dump: Drop redundant check for empty dump Markus Armbruster 2023-10-31 11:45:31 +01:00
  • 28035bed1c dump: Improve some dump-guest-memory error messages Markus Armbruster 2023-10-31 11:45:30 +01:00
  • f8c49724cb dump: Recognize "fd:" protocols on Windows hosts Markus Armbruster 2023-10-31 11:45:29 +01:00
  • 96afbc571c dump: Fix g_array_unref(NULL) in dump-guest-memory Markus Armbruster 2023-10-31 11:45:28 +01:00
  • 8beaeed734 dump: Rename qmp_dump_guest_memory() parameter to match QAPI schema Markus Armbruster 2023-10-31 11:45:27 +01:00
  • e6549197f7 dump: Add command interface for kdump-raw formats Stephen Brennan 2023-09-18 16:32:33 -07:00
  • d43a01db28 dump: Allow directly outputting raw kdump format Stephen Brennan 2023-09-18 16:32:32 -07:00
  • 4d7dd4ed4f dump: Pass DumpState to write_ functions Stephen Brennan 2023-09-18 16:32:31 -07:00
  • 4c09abeae8 target/arm: Correctly propagate stage 1 BTI guarded bit in a two-stage walk Peter Maydell 2023-10-31 17:37:23 +00:00