-
80fe315c38
migration/ram: Factor out check for advised postcopy
David Hildenbrand
2023-01-17 12:22:46 +01:00
-
508f7988fd
migration/vmstate: Introduce VMSTATE_WITH_TMP_TEST() and VMSTATE_BITMAP_TEST()
David Hildenbrand
2023-01-17 12:22:45 +01:00
-
62f42625d4
migration/savevm: Allow immutable device state to be migrated early (i.e., before RAM)
David Hildenbrand
2023-01-17 12:22:44 +01:00
-
e3bf5e68e2
migration/savevm: Prepare vmdesc json writer in qemu_savevm_state_setup()
David Hildenbrand
2023-01-17 12:22:43 +01:00
-
5e104f24e7
migration/savevm: Move more savevm handling into vmstate_save()
David Hildenbrand
2023-01-17 12:22:42 +01:00
-
e41c57702e
migration/ram: Optimize ram_write_tracking_start() for RamDiscardManager
David Hildenbrand
2023-01-05 13:45:28 +01:00
-
59bcc049c1
migration/ram: Rely on used_length for uffd_change_protection()
David Hildenbrand
2023-01-05 13:45:27 +01:00
-
7cc8e9e0fa
migration/ram: Don't explicitly unprotect when unregistering uffd-wp
David Hildenbrand
2023-01-05 13:45:26 +01:00
-
72ef3a3708
migration/ram: Fix error handling in ram_write_tracking_start()
David Hildenbrand
2023-01-05 13:45:25 +01:00
-
5f19a44919
migration/ram: Fix populate_read_range()
David Hildenbrand
2023-01-05 13:45:24 +01:00
-
d5890ea072
util/userfaultfd: Add uffd_open()
Peter Xu
2023-02-01 16:10:54 -05:00
-
d9df92925e
migration: simplify migration_iteration_run()
Juan Quintela
2022-10-03 02:54:57 +02:00
-
fd70385d38
migration: Remove unused threshold_size parameter
Juan Quintela
2022-10-03 02:50:42 +02:00
-
c8df4a7aef
migration: Split save_live_pending() into state_pending_*
Juan Quintela
2022-10-03 02:00:03 +02:00
-
255dc7af7e
migration: No save_live_pending() method uses the QEMUFile parameter
Juan Quintela
2022-10-02 23:17:49 +02:00
-
301d7ffe5f
migration: Fix migration crash when target psize larger than host
Peter Xu
2023-01-20 11:31:47 -05:00
-
-
-
11b4a4eeec
scripts/ci: bump CentOS Python to 3.8
Paolo Bonzini
2023-01-19 14:35:26 +01:00
-
cb1513df3f
scripts/ci: unify package lists for CentOS in build-environment files
Paolo Bonzini
2023-01-19 14:31:24 +01:00
-
a925323008
scripts/ci: add capstone development packages
Paolo Bonzini
2023-01-19 15:02:30 +01:00
-
4b950af8d3
scripts/ci: support CentOS Stream 8 in build-environment.yaml
Paolo Bonzini
2023-01-19 14:23:09 +01:00
-
9b97d07748
scripts/ci: remove unnecessary checks from CentOS playbook
Paolo Bonzini
2023-01-19 15:02:07 +01:00
-
5df3eb4d36
mac_oldworld: Allow specifying nvram backing store
BALATON Zoltan
2023-02-02 01:24:06 +01:00
-
1f7888e225
mac_nvram: Add block backend to persist NVRAM contents
BALATON Zoltan
2023-02-02 01:24:05 +01:00
-
1d0c537985
hw/misc/macio: Return bool from functions taking errp
BALATON Zoltan
2023-01-18 01:32:35 +01:00
-
af36fca459
hw/misc/macio: Remove some single use local variables
BALATON Zoltan
2023-01-18 01:32:34 +01:00
-
740ce28c46
hw/misc/macio: Rename sysbus_dev to sbd for consistency and brevity
BALATON Zoltan
2023-01-18 01:32:33 +01:00
-
ea361fc348
hw/misc/macio: Avoid some QOM casts
BALATON Zoltan
2023-01-18 01:32:32 +01:00
-
4db4847d83
mac_{old,new}world: Use local variable instead of qdev_get_machine()
BALATON Zoltan
2023-01-04 22:59:37 +01:00
-
588c5b0b9f
input/adb: Only include header where needed
BALATON Zoltan
2023-01-04 22:59:36 +01:00
-
-
6661b8c7fe
Merge tag 'pull-ppc-20230205' of https://gitlab.com/danielhb/qemu into staging
Peter Maydell
2023-02-05 16:49:09 +00:00
-
-
-
-
bd591dc1b3
hw/display/sm501: Code style fix
BALATON Zoltan
2023-01-21 21:35:29 +01:00
-
57ad5b5ae0
hw/display/sm501: Remove unneeded casts from void pointer
BALATON Zoltan
2023-01-21 21:35:28 +01:00
-
7be3fbbd98
hw/display/sm501: Remove parenthesis around constant macro definitions
BALATON Zoltan
2023-01-21 21:35:27 +01:00
-
c009174032
hw/ppc/pegasos2: Fix a typo in a comment
BALATON Zoltan
2023-02-03 20:43:12 +01:00
-
99bddfd01e
ppc/pnv/pci: Fix PHB xscom registers memory region name
Frederic Barrat
2023-01-27 13:28:48 +01:00
-
bd34c91177
ppc/pnv/pci: Update PHB5 version register
Frederic Barrat
2023-01-27 13:28:47 +01:00
-
f8561277fa
ppc/pnv/pci: Remove duplicate definition of PNV_PHB5_DEVICE_ID
Frederic Barrat
2023-01-27 13:28:46 +01:00
-
15b32faf6a
ppc/pnv/pci: Cleanup PnvPHBPecState structure
Frederic Barrat
2023-01-27 13:28:45 +01:00
-
4e921beac9
hw/ppc/e500.c: Attach eSDHC unimplemented region to ccsr_addr_space
Bernhard Beschow
2023-01-25 14:00:24 +01:00
-
4348a3aff0
hw/ppc/e500.c: Avoid hardcoding parent device in create_devtree_etsec()
Bernhard Beschow
2023-01-25 14:00:23 +01:00
-
0998fcb353
hw/ppc/e500{, plat}: Drop redundant checks for presence of platform bus
Bernhard Beschow
2023-01-25 14:00:22 +01:00
-
891d51be6f
hw/ppc: Set machine->fdt in e500 machines
Bernhard Beschow
2023-01-25 14:00:21 +01:00
-
3f736ca9b2
hw/pci-host/mv64361: Reuse pci_swizzle_map_irq_fn
Bernhard Beschow
2023-01-06 12:39:27 +01:00
-
65133e33eb
ppc/pegasos2: Improve readability of VIA south bridge creation
BALATON Zoltan
2023-01-17 22:36:42 +01:00
-
8763196c2c
tests/migration: add support for ppc64le for guestperf.py
Murilo Opsfelder Araujo
2022-08-08 21:24:51 -03:00
-
7661a7ab53
tests/migration: add sysprof-capture-4 as dependency for stress binary
Murilo Opsfelder Araujo
2022-08-08 21:24:50 -03:00
-
b52388129b
Merge tag 'pull-tcg-20230204' of https://gitlab.com/rth7680/qemu into staging
Peter Maydell
2023-02-04 19:12:40 +00:00
-
-
-
-
ceabf6e500
Merge tag 'linux-user-for-8.0-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging
Peter Maydell
2023-02-04 17:17:15 +00:00
-
-
a2495ede07
tcg/aarch64: Fix patching of LDR in tb_target_set_jmp_target
Richard Henderson
2023-02-03 17:16:31 +00:00
-
5f0dd8cd33
target/i386: Inline cmpxchg16b
Richard Henderson
2022-11-09 23:53:10 +11:00
-
326ad06cf5
target/i386: Inline cmpxchg8b
Richard Henderson
2022-11-09 15:59:03 +11:00
-
6218c177af
target/i386: Split out gen_cmpxchg8b, gen_cmpxchg16b
Richard Henderson
2022-11-09 15:22:15 +11:00
-
b5deff74d1
target/s390x: Implement CC_OP_NZ in gen_op_calc_cc
Richard Henderson
2022-11-10 18:12:09 +10:00
-
1fcd84fa0d
target/s390x: Use tcg_gen_atomic_cmpxchg_i128 for CDSG
Richard Henderson
2022-11-09 13:54:35 +11:00
-
2b91240f95
target/s390x: Use Int128 for passing float128
Richard Henderson
2022-10-21 13:05:45 +10:00
-
ee5e866fd2
target/s390x: Use Int128 for returning float128
Richard Henderson
2022-10-20 10:15:49 +10:00
-
f4031d9664
target/s390x: Copy wout_x1 to wout_x1_P
Richard Henderson
2022-10-21 15:18:56 +10:00
-
ef45f5b998
target/s390x: Use Int128 for return from TRE
Richard Henderson
2022-10-21 12:00:07 +10:00
-
c91192245a
target/s390x: Use Int128 for return from CKSM
Richard Henderson
2022-10-21 11:51:10 +10:00
-
b71dd2a51e
target/s390x: Use Int128 for return from CLST
Richard Henderson
2022-10-21 11:46:06 +10:00
-
4e5712f903
target/s390x: Use a single return for helper_divs64/u64
Richard Henderson
2022-10-20 09:08:52 +10:00
-
6d28ff406c
target/s390x: Use a single return for helper_divs32/u32
Richard Henderson
2022-10-20 08:18:59 +10:00
-
82f6584c9b
tests/tcg/s390x: Add cdsg.c
Ilya Leoshkevich
2023-02-01 14:32:57 +01:00
-
521d38ec9b
tests/tcg/s390x: Add long-double.c
Richard Henderson
2022-10-21 16:09:30 +10:00
-
c432198ab0
tests/tcg/s390x: Add clst.c
Ilya Leoshkevich
2022-10-25 23:30:08 +02:00
-
29b8de001f
tests/tcg/s390x: Add div.c
Ilya Leoshkevich
2022-11-01 12:13:00 +01:00
-
894448ae7d
target/ppc: Use tcg_gen_atomic_cmpxchg_i128 for STQCX
Richard Henderson
2022-11-12 16:11:22 +10:00
-
9c32396deb
target/arm: Use tcg_gen_atomic_cmpxchg_i128 for CASP
Richard Henderson
2022-11-12 14:25:55 +10:00
-
546789c7df
target/arm: Use tcg_gen_atomic_cmpxchg_i128 for STXP
Richard Henderson
2022-11-12 14:25:54 +10:00
-
d1beee4da1
tcg: Split out tcg_gen_nonatomic_cmpxchg_i{32,64}
Richard Henderson
2022-11-10 16:07:04 +10:00
-
123ae5683c
tcg: Add tcg_gen_{non}atomic_cmpxchg_i128
Richard Henderson
2022-11-09 00:23:44 +11:00
-
cb48f3654e
tcg: Add guest load/store primitives for TCGv_i128
Richard Henderson
2022-11-07 19:48:14 +11:00
-
4771e71c28
tcg: Add basic data movement for TCGv_i128
Richard Henderson
2022-10-20 08:00:51 +10:00
-
43eef72f41
tcg: Add temp allocation for TCGv_i128
Richard Henderson
2022-10-20 08:03:41 +10:00
-
5427a9a760
tcg: Add TCG_TARGET_CALL_{RET,ARG}_I128
Richard Henderson
2022-10-20 07:54:48 +10:00
-
e9709e17ac
tcg/tci: Add TCG_TARGET_CALL_{RET,ARG}_I128
Richard Henderson
2022-10-21 10:47:54 +10:00
-
896c76e6ba
tcg/tci: Fix big-endian return register ordering
Richard Henderson
2022-10-21 10:34:21 +10:00
-
c4f4a00ac7
tcg/i386: Add TCG_TARGET_CALL_{RET,ARG}_I128
Richard Henderson
2022-10-21 10:16:28 +10:00
-
b959822c94
include/qemu/int128: Use Int128 structure for TCI
Richard Henderson
2022-10-17 09:17:20 +10:00
-
c6556aa0c8
tcg: Add TCG_CALL_RET_BY_VEC
Richard Henderson
2022-10-20 01:13:52 +10:00
-
5e3d0c199f
tcg: Introduce tcg_target_call_oarg_reg
Richard Henderson
2022-10-20 00:55:36 +10:00
-
313bdea84d
tcg: Add TCG_CALL_{RET,ARG}_BY_REF
Richard Henderson
2022-10-31 09:22:59 +11:00
-
6a6d772e30
tcg: Introduce tcg_out_addi_ptr
Richard Henderson
2022-10-18 21:28:04 +10:00
-
273eb50c0f
tcg: Allocate objects contiguously in temp_allocate_frame
Richard Henderson
2022-10-19 12:03:40 +10:00
-
466d375960
tcg: Handle dh_typecode_i128 with TCG_CALL_{RET,ARG}_NORMAL
Richard Henderson
2022-11-11 11:01:13 +10:00
-
ecbea3ec1c
tcg: Define TCG_TYPE_I128 and related helper macros
Richard Henderson
2022-11-11 10:49:52 +10:00
-
e1e6465244
tcg: Init temp_subindex in liveness_pass_2
Richard Henderson
2023-02-03 12:58:12 -10:00
-
99ab4d500a
accel/tcg: Test CPUJumpCache in tb_jmp_cache_clear_page
Eric Auger
2023-02-03 18:15:10 +01:00
-
025274ad2f
Merge tag 'm68k-next-pull-request' of https://github.com/vivier/qemu-m68k into staging
Peter Maydell
2023-02-04 14:57:39 +00:00
-
-
-
-
579510e196
Merge tag 'pull-monitor-2023-02-03-v2' of https://repo.or.cz/qemu/armbru into staging
Peter Maydell
2023-02-04 10:19:55 +00:00
-
-
864a3fa439
monitor: Rename misc.c to hmp-target.c
Markus Armbruster
2023-01-24 13:19:46 +01:00
-
9d2b5f2ce4
monitor: Loosen coupling between misc.c and monitor.c slightly
Markus Armbruster
2023-01-24 13:19:45 +01:00
-
e6e108d138
monitor: Move remaining QMP stuff from misc.c to qmp-cmds.c
Markus Armbruster
2023-01-24 13:19:44 +01:00
-
cbf819979b
monitor: Move remaining HMP commands from misc.c to hmp-cmds.c
Markus Armbruster
2023-01-24 13:19:43 +01:00
-
e22455664b
monitor: Move target-dependent HMP commands to hmp-cmds-target.c
Markus Armbruster
2023-01-24 13:19:42 +01:00
-
dd00d7fa65
monitor: Move monitor_putc() next to monitor_puts & external linkage
Markus Armbruster
2023-01-24 13:19:41 +01:00
-
7ef88b5334
monitor: Split file descriptor passing stuff off misc.c
Markus Armbruster
2023-01-24 13:19:40 +01:00
-
9c9c5ce7f7
qdev: Move HMP command completion from monitor to softmmu/
Markus Armbruster
2023-01-24 13:19:39 +01:00
-
5bd26d78d9
acpi: Move the QMP command from monitor/ to hw/acpi/
Markus Armbruster
2023-01-24 13:19:38 +01:00
-
6a5fcf6c1e
stats: Move HMP commands from monitor/ to stats/
Markus Armbruster
2023-01-24 13:19:37 +01:00