-
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