Commit Graph

  • 58b797130c tcg: Move tcg_temp_free_* out of line Richard Henderson 2023-10-29 14:08:48 -07:00
  • 4643f3e07e tcg: Move tcg_temp_new_*, tcg_global_mem_new_* out of line Richard Henderson 2023-10-29 14:08:47 -07:00
  • 16edaee720 tcg: Move tcg_constant_* out of line Richard Henderson 2023-10-29 14:08:46 -07:00
  • 17b9fadb1d tcg: Unexport tcg_gen_op*_{i32,i64} Richard Henderson 2023-10-29 14:08:45 -07:00
  • 1d67bf545f tcg: Move tcg_gen_opN declarations to tcg-internal.h Richard Henderson 2023-10-29 14:08:44 -07:00
  • 27c758fd22 tcg: Move vec_gen_* declarations to tcg-internal.h Richard Henderson 2023-10-29 14:08:43 -07:00
  • e0de2f5580 tcg: Move 64-bit expanders out of line Richard Henderson 2023-10-29 14:08:42 -07:00
  • 09607d35f5 tcg: Move 32-bit expanders out of line Richard Henderson 2023-10-29 14:08:41 -07:00
  • 01bbb6e3eb tcg: Move generic expanders out of line Richard Henderson 2023-10-29 14:08:40 -07:00
  • 6fc75d50a5 tcg: Move tcg_gen_op* out of line Richard Henderson 2023-10-29 14:08:39 -07:00
  • ecfa1877f7 tcg: Mark tcg_gen_op* as noinline Richard Henderson 2023-10-29 14:08:38 -07:00
  • 6046f6e94d accel/tcg: Fix condition for store_atom_insert_al16 Richard Henderson 2023-09-16 15:01:51 -07:00
  • 8b1b3db71a accel/tcg: Remove redundant case in store_atom_16 Richard Henderson 2023-09-16 15:01:50 -07:00
  • adc8467e69 host/include/loongarch64: Add atomic16 load and store Richard Henderson 2023-09-16 15:01:49 -07:00
  • f2a553481e tcg/loongarch64: Use cpuinfo.h Richard Henderson 2023-09-16 15:01:48 -07:00
  • 0885f1221e util: Add cpuinfo for loongarch64 Richard Henderson 2023-09-16 15:01:47 -07:00
  • 2b2ae0a42e tcg/loongarch64: Use C_N2_I1 for INDEX_op_qemu_ld_a*_i128 Richard Henderson 2023-09-16 15:01:46 -07:00
  • fa645b48d3 tcg: Add C_N2_I1 Richard Henderson 2023-09-16 15:01:45 -07:00
  • 24a4d59aa7 accel/tcg: Move HMP info jit and info opcount code Richard Henderson 2023-07-03 15:22:38 +02:00
  • ad4feaca61 file-posix: fix over-writing of returning zone_append offset Naohiro Aota 2023-10-30 16:38:53 +09:00
  • 10b9e0802a block/file-posix: fix update_zones_wp() caller Sam Li 2023-08-25 12:05:56 +08:00
  • b2b109041e qcow2: keep reference on zeroize with discard-no-unref enabled Jean-Louis Dupond 2023-10-03 14:52:37 +02:00
  • 5722fc4712 target/arm: Fix A64 LDRA immediate decode Peter Maydell 2023-11-06 15:00:29 +00:00
  • 13edcf591e hw/arm/vexpress-a9: Remove useless mapping of RAM at address 0 Peter Maydell 2023-11-06 15:00:29 +00:00
  • 35bafa95da io/channel-socket: qio_channel_socket_flush(): improve msg validation Vladimir Sementsov-Ogievskiy 2023-11-06 15:00:28 +00:00
  • 59a3aff685 hw/core/loader: gunzip(): initialize z_stream Vladimir Sementsov-Ogievskiy 2023-11-06 15:00:28 +00:00
  • cc8fb0c3ae block/nvme: nvme_process_completion() fix bound for cid Vladimir Sementsov-Ogievskiy 2023-11-06 15:00:28 +00:00
  • 394bca2fa4 mc146818rtc: rtc_set_time(): initialize tm to zeroes Vladimir Sementsov-Ogievskiy 2023-11-06 15:00:27 +00:00
  • 2e12dd405c util/filemonitor-inotify: qemu_file_monitor_watch(): assert no overflow Vladimir Sementsov-Ogievskiy 2023-11-06 15:00:27 +00:00
  • 212c5fe191 hw/i386/intel_iommu: vtd_slpte_nonzero_rsvd(): assert no overflow Vladimir Sementsov-Ogievskiy 2023-11-06 15:00:27 +00:00
  • 806f71eecf tests/qtest/bios-tables-test: Update virt SPCR and DBG2 golden references Peter Maydell 2023-11-06 15:00:27 +00:00
  • 41f7b58b63 hw/arm/virt: Report correct register sizes in ACPI DBG2/SPCR tables. Udo Steinberg 2023-11-06 15:00:26 +00:00
  • 1eb2888ecd tests/qtest/bios-tables-test: Allow changes to virt SPCR and DBG2 Peter Maydell 2023-11-06 15:00:26 +00:00
  • fa68ecb330 hw/arm/virt: fix PMU IRQ registration Sebastian Ott 2023-11-06 15:00:26 +00:00
  • 10b9ddbc83 Revert "virtio-gpu: block migration of VMs with blob=true" Marc-André Lureau 2023-09-07 17:04:58 +04:00
  • f66767f75c virtio-gpu: add virtio-gpu/blob vmstate subsection Marc-André Lureau 2023-09-07 17:04:31 +04:00
  • 00313b517d MAINTAINERS: Add an entry for Hyper-V Dynamic Memory Protocol Maciej S. Szmigiero 2023-10-21 23:14:53 +02:00
  • 9a52aa40dc hw/i386/pc: Support hv-balloon Maciej S. Szmigiero 2023-08-23 23:36:35 +02:00
  • 259ebed45a qapi: Add HV_BALLOON_STATUS_REPORT event and its QMP query command Maciej S. Szmigiero 2023-08-23 23:34:14 +02:00
  • 16dff2f9bb qapi: Add query-memory-devices support to hv-balloon Maciej S. Szmigiero 2023-08-23 23:31:35 +02:00
  • 99a4706ae8 Add Hyper-V Dynamic Memory Protocol driver (hv-balloon) hot-add support Maciej S. Szmigiero 2023-10-22 17:20:20 +02:00
  • 0d9e8c0b67 Add Hyper-V Dynamic Memory Protocol driver (hv-balloon) base Maciej S. Szmigiero 2023-06-12 16:00:54 +02:00
  • 4f80cd2f03 Add Hyper-V Dynamic Memory Protocol definitions Maciej S. Szmigiero 2023-06-12 16:00:53 +02:00
  • 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