Commit Graph

  • b4859e8f33 docs: Correct release of TCG trace-events removal Philippe Mathieu-Daudé 2024-12-19 16:02:02 +01:00
  • 916f50172b docs: Correct '-runas' and '-fsdev/-virtfs proxy' indentation Philippe Mathieu-Daudé 2024-12-19 16:02:01 +01:00
  • 0cb3ff7c22 vvfat: fix ubsan issue in create_long_filename Pierrick Bouvier 2024-12-04 11:51:11 -08:00
  • 11ea52fcbe hw/timer/hpet: Drop the unused macro Zhao Liu 2024-11-27 00:30:46 +08:00
  • f2ccc41493 hw/timer/hpet: Fix comment about capabilities register Zhao Liu 2024-11-27 00:30:45 +08:00
  • 6a4fa294eb docs/devel: remove dead video link for sourcehut submit process Pierrick Bouvier 2024-12-09 10:30:59 -08:00
  • 18463a89b6 Merge tag 'pull-loongarch-20241227' of https://gitlab.com/bibo-mao/qemu into staging Stefan Hajnoczi 2024-12-27 12:33:11 -05:00
  • 5e360dabed target/loongarch: Use auto method with LASX feature Bibo Mao 2024-12-19 20:54:24 +08:00
  • 936c3f4d79 target/loongarch: Use auto method with LSX feature Bibo Mao 2024-12-19 20:54:23 +08:00
  • b360109fc6 hw/loongarch/virt: Improve fdt table creation for CPU object Bibo Mao 2024-11-26 15:29:39 +08:00
  • 2f1399b008 hw/loongarch/virt: Create fdt table on machine creation done notification Bibo Mao 2024-12-24 17:13:53 +08:00
  • d41989e754 target/loongarch: Use actual operand size with vbsrl check Bibo Mao 2024-12-12 16:22:34 +08:00
  • 02ce6cea71 target/loongarch: Fix vldi inst Guo Hongyu 2024-12-19 20:23:11 +08:00
  • 38d0939b86 Merge tag 'pull-vfio-20241226' of https://github.com/legoater/qemu into staging Stefan Hajnoczi 2024-12-26 04:38:38 -05:00
  • 3bdb1a75f1 migration: Unexport migration_is_active() Avihai Horon 2024-12-18 15:40:22 +02:00
  • 844ed0f762 migration: Drop migration_is_device() Avihai Horon 2024-12-18 15:40:21 +02:00
  • 7d5d9c8864 system/dirtylimit: Don't use migration_is_active() Avihai Horon 2024-12-18 15:40:20 +02:00
  • 1f21670ec0 vfio/migration: Rename vfio_devices_all_dirty_tracking() Avihai Horon 2024-12-18 15:40:19 +02:00
  • 6e9df66e8a vfio/migration: Refactor vfio_devices_all_running_and_mig_active() logic Avihai Horon 2024-12-18 15:40:18 +02:00
  • 0ae05e087f vfio/migration: Refactor vfio_devices_all_dirty_tracking() logic Avihai Horon 2024-12-18 15:40:17 +02:00
  • d77e85dbd7 vfio/container: Add dirty tracking started flag Avihai Horon 2024-12-18 15:40:16 +02:00
  • 37f05a59e8 vfio/igd: add x-igd-gms option back to set DSM region size for guest Tomita Moeko 2024-12-06 20:27:48 +08:00
  • f926baa03b vfio/igd: emulate BDSM in mmio bar0 for gen 6-10 devices Tomita Moeko 2024-12-06 20:27:47 +08:00
  • ea652c2bee vfio/igd: emulate GGC register in mmio bar0 Tomita Moeko 2024-12-06 20:27:46 +08:00
  • 1a2623b5c9 vfio/igd: add macro for declaring mirrored registers Tomita Moeko 2024-12-06 20:27:45 +08:00
  • 960f62770a vfio/igd: add Alder/Raptor/Rocket/Ice/Jasper Lake device ids Tomita Moeko 2024-12-06 20:27:44 +08:00
  • 183714d8f9 vfio/igd: add Gemini Lake and Comet Lake device ids Tomita Moeko 2024-12-06 20:27:43 +08:00
  • 1e1eac5f3d vfio/igd: canonicalize memory size calculations Tomita Moeko 2024-12-06 20:27:42 +08:00
  • 0bb758e97a vfio/igd: align generation with i915 kernel driver Tomita Moeko 2024-12-06 20:27:41 +08:00
  • 8492a6129c vfio/igd: remove unsupported device ids Tomita Moeko 2024-12-06 20:27:40 +08:00
  • 03828b00a2 vfio/igd: fix GTT stolen memory size calculation for gen 8+ Tomita Moeko 2024-12-06 20:27:39 +08:00
  • a7f77545d4 Merge tag 'pull-tcg-20241224' of https://gitlab.com/rth7680/qemu into staging Stefan Hajnoczi 2024-12-25 08:33:33 -05:00
  • e4a8e093dc accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_core Richard Henderson 2024-12-21 16:50:26 +00:00
  • 59abfb444e target/hexagon: Simplify internal_mpyhh setup Richard Henderson 2024-12-08 16:15:30 -06:00
  • 65b4dce393 target/hexagon: Use mulu64 for int128_mul_6464 Richard Henderson 2024-12-08 16:11:42 -06:00
  • 8429306c32 target/hexagon: Remove Double Richard Henderson 2024-12-08 15:34:33 -06:00
  • fefc9702e6 target/hexagon: Remove Float Richard Henderson 2024-12-08 15:23:36 -06:00
  • 795d6a2c49 target/hexagon: Expand GEN_XF_ROUND Richard Henderson 2024-12-08 15:19:19 -06:00
  • 813437e500 target/hexagon: Remove internal_fmafx Richard Henderson 2024-12-08 14:52:52 -06:00
  • 316dca3985 target/hexagon: Use float32_muladd for helper_sffm[as]_lib Richard Henderson 2024-12-08 14:33:22 -06:00
  • 904624ab8e target/hexagon: Use float32_muladd_scalbn for helper_sffma_sc Richard Henderson 2024-12-08 14:14:36 -06:00
  • 2eca1928f9 target/hexagon: Use float32_muladd for helper_sffms Richard Henderson 2024-12-08 13:51:04 -06:00
  • 655a83cac1 target/hexagon: Use float32_muladd for helper_sffma Richard Henderson 2024-12-08 09:32:05 -06:00
  • 6e7422dc22 target/hexagon: Use float32_mul in helper_sfmpy Richard Henderson 2024-12-08 09:27:44 -06:00
  • 82f898f3b6 softfloat: Add float_muladd_suppress_add_product_zero Richard Henderson 2024-12-08 09:13:45 -06:00
  • 72330260cd softfloat: Add float_round_nearest_even_max Richard Henderson 2024-12-08 08:54:41 -06:00
  • 6a243913aa softfloat: Remove float_muladd_halve_result Richard Henderson 2024-12-07 18:06:30 -06:00
  • 88d5f550bd target/sparc: Use float*_muladd_scalbn Richard Henderson 2024-12-07 18:00:59 -06:00
  • 912400a362 target/arm: Use float*_muladd_scalbn Richard Henderson 2024-12-07 17:43:10 -06:00
  • 910556bbf4 softfloat: Add float{16,32,64}_muladd_scalbn Richard Henderson 2024-12-07 17:21:25 -06:00
  • 29f6586f61 tcg/optimize: Move fold_cmp_vec, fold_cmpsel_vec into alphabetic sort Richard Henderson 2024-12-09 14:09:49 -06:00
  • 7d3c63aca1 tcg/optimize: Move fold_bitsel_vec into alphabetic sort Richard Henderson 2024-12-09 14:06:08 -06:00
  • aa9e0501a4 tcg/optimize: Re-enable sign-mask optimizations Richard Henderson 2024-12-21 22:03:53 -08:00
  • a3a88b17c2 tcg/optimize: Remove z_mask, s_mask from OptContext Richard Henderson 2024-12-09 13:57:09 -06:00
  • 0ae5642889 tcg/optimize: Use finish_folding as default in tcg_optimize Richard Henderson 2024-12-08 21:42:53 -06:00
  • 4fcd14ca64 tcg/optimize: Use finish_folding in fold_bitsel_vec Richard Henderson 2024-12-08 21:40:25 -06:00
  • c890fd7179 tcg/optimize: Use fold_masks_zs in fold_xor Richard Henderson 2024-12-08 21:39:01 -06:00
  • 0fb5b757c3 tcg/optimize: Use finish_folding in fold_tcg_ld_memcopy Richard Henderson 2024-12-09 09:44:40 -06:00
  • d33e0f01db tcg/optimize: Use fold_masks_zs in fold_tcg_ld Richard Henderson 2024-12-09 08:53:20 -06:00
  • fe1d0074b5 tcg/optimize: Use finish_folding in fold_sub, fold_sub_vec Richard Henderson 2024-12-08 21:15:22 -06:00
  • 4ed2ba3f4a tcg/optimize: Simplify sign bit test in fold_shift Richard Henderson 2024-12-19 19:38:54 -08:00
  • 4e9ce6a2ec tcg/optimize: Use fold_masks_zs, fold_masks_s in fold_shift Richard Henderson 2024-12-08 21:13:41 -06:00
  • baff507e50 tcg/optimize: Use fold_masks_zs in fold_sextract Richard Henderson 2024-12-08 21:09:30 -06:00
  • 210c70b7ac tcg/optimize: Use finish_folding in fold_cmpsel_vec Richard Henderson 2024-12-08 20:59:15 -06:00
  • 4d20104f9f tcg/optimize: Use finish_folding in fold_cmp_vec Richard Henderson 2024-12-08 20:57:53 -06:00
  • a53502c0b4 tcg/optimize: Use fold_masks_z in fold_setcond2 Richard Henderson 2024-12-08 20:56:36 -06:00
  • 081cf08b09 tcg/optimize: Use fold_masks_s in fold_negsetcond Richard Henderson 2024-12-08 20:50:58 -06:00
  • 2c8a28398d tcg/optimize: Use fold_masks_z in fold_setcond Richard Henderson 2024-12-08 20:50:37 -06:00
  • 95eb229363 tcg/optimize: Distinguish simplification in fold_setcond_zmask Richard Henderson 2024-12-08 20:47:59 -06:00
  • f9e3934903 tcg/optimize: Use finish_folding in fold_remainder Richard Henderson 2024-12-08 20:36:50 -06:00
  • 082b3ef919 tcg/optimize: Return true from fold_qemu_st, fold_tcg_st Richard Henderson 2024-12-08 20:34:57 -06:00
  • 6813be9b9b tcg/optimize: Use fold_masks_zs in fold_qemu_ld Richard Henderson 2024-12-08 20:33:30 -06:00
  • 54e26b292b tcg/optimize: Use fold_masks_zs in fold_orc Richard Henderson 2024-12-08 20:30:20 -06:00
  • 83b1ba3696 tcg/optimize: Use fold_masks_zs in fold_or Richard Henderson 2024-12-08 20:28:59 -06:00
  • 608e75fc0c tcg/optimize: Use fold_masks_s in fold_not Richard Henderson 2024-12-08 20:27:02 -06:00
  • 2b7b695757 tcg/optimize: Use fold_masks_s in fold_nor Richard Henderson 2024-12-08 20:25:21 -06:00
  • d151fd34b0 tcg/optimize: Use fold_masks_z in fold_neg_no_const Richard Henderson 2024-12-08 20:23:11 -06:00
  • fa3168ee93 tcg/optimize: Use fold_masks_s in fold_nand Richard Henderson 2024-12-08 20:20:40 -06:00
  • cd9c5834d8 tcg/optimize: Use finish_folding in fold_mul* Richard Henderson 2024-12-08 20:18:02 -06:00
  • 322027841f tcg/optimize: Use fold_masks_zs in fold_movcond Richard Henderson 2024-12-08 20:16:38 -06:00
  • 08abe2908f tcg/optimize: Use fold_masks_z in fold_extu Richard Henderson 2024-12-08 20:11:44 -06:00
  • a96219204f tcg/optimize: Use fold_masks_zs in fold_exts Richard Henderson 2024-12-08 20:08:46 -06:00
  • c9df99ee8d tcg/optimize: Use finish_folding in fold_extract2 Richard Henderson 2024-12-08 20:06:42 -06:00
  • b6cd00f1ef tcg/optimize: Use fold_masks_z in fold_extract Richard Henderson 2024-12-08 20:05:11 -06:00
  • ef6be624f6 tcg/optimize: Use fold_masks_s in fold_eqv Richard Henderson 2024-12-08 20:03:15 -06:00
  • e089d694e1 tcg/optimize: Use finish_folding in fold_dup, fold_dup2 Richard Henderson 2024-12-08 20:00:51 -06:00
  • 3d5ec804da tcg/optimize: Use finish_folding in fold_divide Richard Henderson 2024-12-08 19:59:15 -06:00
  • edb832cb51 tcg/optimize: Compute sign mask in fold_deposit Richard Henderson 2024-12-19 17:56:05 -08:00
  • c7739ab83e tcg/optimize: Use fold_and and fold_masks_z in fold_deposit Richard Henderson 2024-12-08 19:57:28 -06:00
  • 81be07f905 tcg/optimize: Use fold_masks_z in fold_ctpop Richard Henderson 2024-12-08 19:49:17 -06:00
  • ce1d663ff8 tcg/optimize: Use fold_masks_zs in fold_count_zeros Richard Henderson 2024-12-08 19:47:51 -06:00
  • c1e7b989c8 tcg/optimize: Use fold_masks_zs in fold_bswap Richard Henderson 2024-12-08 19:42:20 -06:00
  • 21e2b5f9fa tcg/optimize: Use fold_masks_zs in fold_andc Richard Henderson 2024-12-08 18:56:55 -06:00
  • 1ca7372c03 tcg/optimize: Use fold_masks_zs in fold_and Richard Henderson 2024-12-08 18:47:15 -06:00
  • e1b6c141e9 tcg/optimize: Introduce const value accessors for TempOptInfo Richard Henderson 2024-12-22 10:26:14 -08:00
  • f3ed3cffb9 tcg/optimize: Use finish_folding in fold_add, fold_add_vec, fold_addsub2 Richard Henderson 2024-12-08 18:39:47 -06:00
  • 6d70ddc635 tcg/optimize: Change representation of s_mask Richard Henderson 2024-12-21 21:08:10 -08:00
  • 75c3bf324d tcg/optimize: Augment s_mask from z_mask in fold_masks_zs Richard Henderson 2024-12-19 10:50:40 -08:00
  • d582b14d80 tcg/optimize: Split out fold_masks_zs Richard Henderson 2024-12-19 10:43:26 -08:00
  • 56e06ecfa5 tcg/optimize: Copy mask writeback to fold_masks Richard Henderson 2024-12-08 18:26:48 -06:00