-
3dedb7201c
tcg/ppc: Remove unused constraint J
Richard Henderson
2023-05-01 08:32:09 +01:00
-
6e21aa2dcd
tcg/ppc: Remove unused constraints A, B, C, D
Richard Henderson
2023-04-07 14:24:08 -07:00
-
b41b43a477
tcg/ppc: Adjust constraints on qemu_ld/st
Richard Henderson
2023-04-04 03:04:49 +03:00
-
01a112e2e9
tcg/ppc: Reorg tcg_out_tlb_read
Richard Henderson
2023-04-04 01:25:06 +03:00
-
f48cc9020b
tcg/mips: Simplify constraints on qemu_ld/st
Richard Henderson
2023-04-02 22:06:53 -07:00
-
2f2a3d1d0b
tcg/mips: Reorg tlb load within prepare_host_addr
Richard Henderson
2023-04-24 04:29:40 +01:00
-
a79956219f
tcg/mips: Remove MO_BSWAP handling
Richard Henderson
2023-04-08 06:15:41 +01:00
-
e3205306d8
tcg/loongarch64: Simplify constraints on qemu_ld/st
Richard Henderson
2023-04-03 17:36:02 +00:00
-
eb491329f6
tcg/s390x: Convert tcg_out_qemu_{ld,st}_slow_path
Richard Henderson
2023-04-10 12:23:08 -07:00
-
61b6daafb4
tcg/riscv: Convert tcg_out_qemu_{ld,st}_slow_path
Richard Henderson
2023-04-10 11:59:54 -07:00
-
ec38941912
tcg/ppc: Convert tcg_out_qemu_{ld,st}_slow_path
Richard Henderson
2023-04-10 11:09:42 -07:00
-
f07aaf4856
tcg/mips: Convert tcg_out_qemu_{ld,st}_slow_path
Richard Henderson
2023-04-10 10:30:21 -07:00
-
338b9e0950
tcg/loongarch64: Convert tcg_out_qemu_{ld,st}_slow_path
Richard Henderson
2023-04-24 03:54:06 +01:00
-
74c1706732
tcg/arm: Convert tcg_out_qemu_{ld,st}_slow_path
Richard Henderson
2023-04-10 00:15:24 -07:00
-
6e96422b14
tcg/aarch64: Convert tcg_out_qemu_{ld,st}_slow_path
Richard Henderson
2023-04-09 23:21:20 -07:00
-
0036e54e7a
tcg/i386: Convert tcg_out_qemu_st_slow_path
Richard Henderson
2023-04-09 23:08:12 -07:00
-
da8ab70ad1
tcg/i386: Convert tcg_out_qemu_ld_slow_path
Richard Henderson
2023-04-09 23:03:55 -07:00
-
8429a1ca8f
tcg: Add routines for calling slow-path helpers
Richard Henderson
2023-04-09 22:59:09 -07:00
-
0741b25e4e
tcg/s390x: Introduce prepare_host_addr
Richard Henderson
2023-04-23 21:46:46 +01:00
-
001dddfe0e
tcg/riscv: Introduce prepare_host_addr
Richard Henderson
2023-04-23 21:06:38 +01:00
-
7069e03699
tcg/ppc: Introduce prepare_host_addr
Richard Henderson
2023-04-23 20:26:05 +01:00
-
5b7208daa0
tcg/mips: Introduce prepare_host_addr
Richard Henderson
2023-04-23 18:34:35 +01:00
-
e63eed328f
tcg/loongarch64: Introduce prepare_host_addr
Richard Henderson
2023-04-23 17:02:44 +01:00
-
7131d3cf72
tcg/arm: Introduce prepare_host_addr
Richard Henderson
2023-04-23 15:54:41 +01:00
-
1e612dd66a
tcg/aarch64: Introduce prepare_host_addr
Richard Henderson
2023-04-21 12:37:20 +01:00
-
1fac4648fe
tcg/i386: Use indexed addressing for softmmu fast path
Richard Henderson
2023-04-16 09:00:18 +02:00
-
530074c6c1
tcg/i386: Introduce prepare_host_addr
Richard Henderson
2023-04-19 19:10:27 +02:00
-
83ecdb18eb
accel/tcg/tcg-accel-ops-rr: ensure fairness with icount
Jamie Iles
2023-04-27 03:09:25 +01:00
-
370ed60029
cpu: expose qemu_cpu_list_lock for lock-guard use
Jamie Iles
2023-04-27 03:09:24 +01:00
-
eb0153efa6
disas: Move disas.c into the target-independent source set
Thomas Huth
2023-05-09 17:27:48 +01:00
-
e22d3c48db
disas: Move softmmu specific code to separate file
Thomas Huth
2023-05-09 17:14:36 +01:00
-
45dfbd4320
disas: Remove target-specific headers
Richard Henderson
2023-05-03 08:23:29 +01:00
-
b6235a759a
disas: Remove target_ulong from the interface
Richard Henderson
2023-05-03 08:23:27 +01:00
-
f779026478
disas: Move disas.c to disas/
Richard Henderson
2023-05-03 08:23:26 +01:00
-
692aba8d76
disas: Fix tabs and braces in disas.c
Richard Henderson
2023-05-10 18:04:45 +01:00
-
8c313254e6
accel/tcg: Fix atomic_mmu_lookup for reads
Richard Henderson
2023-05-05 21:40:49 +01:00
-
a0f06a6226
target/m68k: Fix gen_load_fp for OS_LONG
Richard Henderson
2023-05-08 15:07:47 +01:00
-
-
fff86d48a2
Merge tag 'migration-20230509-pull-request' of https://gitlab.com/juan.quintela/qemu into staging
Richard Henderson
2023-05-11 05:55:12 +01:00
-
-
121ccedc2b
migration: block incoming colo when capability is disabled
Vladimir Sementsov-Ogievskiy
2023-04-28 22:49:28 +03:00
-
d70178a88f
migration: disallow change capabilities in COLO state
Vladimir Sementsov-Ogievskiy
2023-04-28 22:49:27 +03:00
-
ecbfec6d77
migration: process_incoming_migration_co: simplify code flow around ret
Vladimir Sementsov-Ogievskiy
2023-04-28 22:49:24 +03:00
-
1d4cfcd409
migration: drop colo_incoming_thread from MigrationIncomingState
Vladimir Sementsov-Ogievskiy
2023-04-28 22:49:23 +03:00
-
51e47cf860
build: move COLO under CONFIG_REPLICATION
Vladimir Sementsov-Ogievskiy
2023-04-28 22:49:21 +03:00
-
4332ffcd7b
colo: make colo_checkpoint_notify static and provide simpler API
Vladimir Sementsov-Ogievskiy
2023-04-28 22:49:20 +03:00
-
43c71fe3b8
block/meson.build: prefer positive condition for replication
Vladimir Sementsov-Ogievskiy
2023-04-28 22:49:19 +03:00
-
5d1d1fcf43
multifd: Add the ramblock to MultiFDRecvParams
Lukas Straub
2023-05-08 21:11:07 +02:00
-
9d638407ef
ram: Let colo_flush_ram_cache take the bitmap_mutex
Lukas Straub
2023-05-08 21:10:55 +02:00
-
871cfc5400
ram: Add public helper to set colo bitmap
Lukas Straub
2023-05-08 21:10:52 +02:00
-
d530697ca2
Merge tag 'pull-testing-updates-100523-1' of https://gitlab.com/stsquad/qemu into staging
Richard Henderson
2023-05-10 16:43:01 +01:00
-
-
-
-
b9353acfd7
hw/arm: Select XLNX_USB_SUBSYS for xlnx-zcu102 machine
Fabiano Rosas
2023-05-03 10:12:29 +01:00
-
a79e32a944
tests/avocado: use http for mipsdistros.mips.com
Alex Bennée
2023-05-02 17:54:03 +01:00
-
2cf72cb5eb
gitlab: enable minimal device profile for aarch64 --disable-tcg
Alex Bennée
2023-05-02 17:20:46 +01:00
-
eb8d413f7f
gitlab: add ubuntu-22.04-aarch64-without-defaults
Alex Bennée
2023-05-02 16:59:17 +01:00
-
c1924cde87
scripts/ci: clean-up the 20.04/22.04 confusion in ansible
Alex Bennée
2023-05-02 16:54:54 +01:00
-
02f4947603
scripts/ci: add gitlab-runner to kvm group
Alex Bennée
2023-05-02 16:11:50 +01:00
-
ab9d29b0a4
docs: document breakpoint and watchpoint support
Alex Bennée
2023-05-02 15:23:50 +01:00
-
3217b84f3c
tests/docker: bump the xtensa base to debian:11-slim
Alex Bennée
2023-05-02 15:20:59 +01:00
-
caa9cbd566
Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging
Richard Henderson
2023-05-10 14:52:03 +01:00
-
-
-
-
58a2e3f5c3
block: compile out assert_bdrv_graph_readable() by default
Stefan Hajnoczi
2023-05-01 13:34:43 -04:00
-
e19b157f3c
block: Mark bdrv_refresh_limits() and callers GRAPH_RDLOCK
Kevin Wolf
2023-05-04 13:57:50 +02:00
-
533c6e4ee8
block: Mark bdrv_recurse_can_replace() and callers GRAPH_RDLOCK
Kevin Wolf
2023-05-04 13:57:49 +02:00
-
4f0bef8b36
block: Mark bdrv_query_block_graph_info() and callers GRAPH_RDLOCK
Kevin Wolf
2023-05-04 13:57:48 +02:00
-
6ec75a6a3e
block: Mark bdrv_query_bds_stats() and callers GRAPH_RDLOCK
Kevin Wolf
2023-05-04 13:57:47 +02:00
-
840428a266
block: Mark BlockDriver callbacks for amend job GRAPH_RDLOCK
Emanuele Giuseppe Esposito
2023-05-04 13:57:46 +02:00
-
cb2bfaa450
block: Mark bdrv_co_debug_event() GRAPH_RDLOCK
Emanuele Giuseppe Esposito
2023-05-04 13:57:45 +02:00
-
a00e70c012
block: Mark bdrv_co_get_info() and callers GRAPH_RDLOCK
Emanuele Giuseppe Esposito
2023-05-04 13:57:44 +02:00
-
de335638a3
block: Mark bdrv_co_get_allocated_file_size() and callers GRAPH_RDLOCK
Emanuele Giuseppe Esposito
2023-05-04 13:57:43 +02:00
-
9c93652da6
mirror: Require GRAPH_RDLOCK for accessing a node's parent list
Kevin Wolf
2023-05-04 13:57:42 +02:00
-
622d30af99
vhdx: Require GRAPH_RDLOCK for accessing a node's parent list
Kevin Wolf
2023-05-04 13:57:41 +02:00
-
69aa0d371f
nbd: Mark nbd_co_do_establish_connection() and callers GRAPH_RDLOCK
Emanuele Giuseppe Esposito
2023-05-04 13:57:40 +02:00
-
5d934513f8
nbd: Remove nbd_co_flush() wrapper function
Kevin Wolf
2023-05-04 13:57:39 +02:00
-
1a30b0f5d7
block: .bdrv_open is non-coroutine and unlocked
Kevin Wolf
2023-05-04 13:57:38 +02:00
-
4ee1f854ec
graph-lock: Fix GRAPH_RDLOCK_GUARD*() to be reader lock
Kevin Wolf
2023-05-04 13:57:37 +02:00
-
d51c349b64
graph-lock: Add GRAPH_UNLOCKED(_PTR)
Kevin Wolf
2023-05-04 13:57:36 +02:00
-
57f3d07b18
test-bdrv-drain: Don't modify the graph in coroutines
Kevin Wolf
2023-05-04 13:57:35 +02:00
-
e113362e4c
iotests: Test resizing image attached to an iothread
Kevin Wolf
2023-05-09 15:41:33 +02:00
-
0c7d204f50
block: Don't call no_coroutine_fns in qmp_block_resize()
Kevin Wolf
2023-05-04 13:57:34 +02:00
-
b2ab5f545f
block: bdrv/blk_co_unref() for calls in coroutine context
Kevin Wolf
2023-05-04 13:57:33 +02:00
-
da4afaff07
block: Consistently call bdrv_activate() outside coroutine
Kevin Wolf
2023-05-04 13:57:32 +02:00
-
0050c163ff
qcow2: Don't call bdrv_getlength() in coroutine_fns
Kevin Wolf
2023-05-04 13:57:31 +02:00
-
6dab4c93ec
migration: Attempt disk reactivation in more failure scenarios
Eric Blake
2023-05-02 15:52:12 -05:00
-
cf6052f111
iotests/nbd-reconnect-on-open: Fix NBD socket path
Kevin Wolf
2023-05-03 18:50:19 +02:00
-
e2626874a3
block: Fix use after free in blockdev_mark_auto_del()
Kevin Wolf
2023-05-03 16:01:42 +02:00
-
3edf660a91
aio-wait: avoid AioContext lock in aio_wait_bh_oneshot()
Stefan Hajnoczi
2023-04-04 11:33:07 -04:00
-
17ac39c3e7
block: add missing coroutine_fn annotations
Paolo Bonzini
2023-04-06 12:17:52 +02:00
-
11cea42e17
block: add configure options for excluding vmdk, vhdx and vpc
Vladimir Sementsov-Ogievskiy
2023-04-21 12:27:58 +03:00
-
568992e344
Merge tag 'pull-qapi-2023-05-09-v2' of https://repo.or.cz/qemu/armbru into staging
Richard Henderson
2023-05-10 13:11:29 +01:00
-
-
-
-
b2896c1b09
Merge tag 'vfio-updates-20230509.0' of https://gitlab.com/alex.williamson/qemu into staging
Richard Henderson
2023-05-10 11:20:35 +01:00
-
-
7534695b40
target/loongarch: Terminate vmstate subsections list
Richard Henderson
2023-05-10 06:15:44 +00:00
-
a937b6aa73
qapi: Reformat doc comments to conform to current conventions
Markus Armbruster
2023-04-28 12:54:29 +02:00
-
059d341a67
qga/qapi-schema: Reformat doc comments to conform to current conventions
Markus Armbruster
2023-04-28 12:54:28 +02:00
-
9d167491cb
docs/devel/qapi-code-gen: Update doc comment conventions
Markus Armbruster
2023-04-28 12:54:27 +02:00
-
eb59cf7628
qapi: Section parameter @indent is no longer used, drop
Markus Armbruster
2023-04-28 12:54:26 +02:00
-
08349786c8
qapi: Relax doc string @name: description indentation rules
Markus Armbruster
2023-04-28 12:54:25 +02:00
-
3e32dca3f0
qapi: Rewrite parsing of doc comment section symbols and tags
Markus Armbruster
2023-04-28 12:54:24 +02:00
-
577e648bdb
Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging
Richard Henderson
2023-05-09 17:21:39 +01:00
-
-
b5048a4cbf
vfio/pci: Static Resizable BAR capability
Alex Williamson
2023-05-04 14:42:48 -06:00
-
ff180c6bd7
vfio/migration: Skip log_sync during migration SETUP state
Avihai Horon
2023-04-03 16:00:00 +03:00
-
2dca1b37a7
vfio/pci: add support for VF token
Minwoo Im
2023-03-20 16:35:22 +09:00
-
-
-
9b2c6746d3
qapi: Fix argument description indentation stripping
Markus Armbruster
2023-04-28 12:54:23 +02:00