-
6da835d42a
qemu-file: Remove total from qemu_file_total_transferred_*()
Juan Quintela
2023-05-08 15:08:54 +02:00
-
f87e4d6d43
qemu-file: Make rate_limit_used an uint64_t
Juan Quintela
2023-05-08 15:08:53 +02:00
-
bffc0441d5
qemu-file: make qemu_file_[sg]et_rate_limit() use an uint64_t
Juan Quintela
2023-05-08 15:08:52 +02:00
-
9d3ebbe217
migration: We set the rate_limit by a second
Juan Quintela
2023-05-08 15:08:51 +02:00
-
52d01d4a5d
migration: A rate limit value of 0 is valid
Juan Quintela
2023-05-08 15:08:49 +02:00
-
7ef0eb35a4
hw/intc: Add NULL pointer check on LoongArch ipi device
Song Gao
2023-04-06 15:11:31 +08:00
-
646c39b220
hw/loongarch/virt: Set max 256 cpus support on loongarch virt machine
Song Gao
2023-04-06 15:25:28 +08:00
-
78464f023b
hw/loongarch/virt: Modify ipi as percpu device
Song Gao
2023-04-06 14:57:27 +08:00
-
7318c62215
tests/avocado: Add LoongArch machine start test
Song Gao
2023-05-13 09:27:44 +08:00
-
6d0589e0e6
loongarch: mark loongarch_ipi_iocsr re-entrnacy safe
Alexander Bulekov
2023-05-06 07:21:45 -04:00
-
-
dc2836c380
migration: Make dirtyrate.c target independent
Juan Quintela
2023-05-11 16:12:08 +02:00
-
148b1ad83c
migration: Teach dirtyrate about qemu_target_page_bits()
Juan Quintela
2023-05-11 16:12:07 +02:00
-
edd83a70dc
migration: Teach dirtyrate about qemu_target_page_size()
Juan Quintela
2023-05-11 16:12:06 +02:00
-
beeda9b7cd
Use new created qemu_target_pages_to_MiB()
Juan Quintela
2023-05-11 16:12:05 +02:00
-
62c5e181ee
softmmu: Create qemu_target_pages_to_MiB()
Juan Quintela
2023-05-11 16:12:04 +02:00
-
00a3f9c60a
migration/calc-dirty-rate: replaced CRC32 with xxHash
Andrei Gudkov
2023-04-27 15:42:57 +03:00
-
-
8844bb8d89
Merge tag 'or1k-pull-request-20230513' of https://github.com/stffrdhrn/qemu into staging
Richard Henderson
2023-05-13 11:23:14 +01:00
-
-
debca86cad
Merge tag 'pull-target-arm-20230512' of https://git.linaro.org/people/pmaydell/qemu-arm into staging
Richard Henderson
2023-05-13 07:36:55 +01:00
-
-
-
-
478dccbb99
target/arm: Correct AArch64.S2MinTxSZ 32-bit EL1 input size check
Peter Maydell
2023-05-09 10:20:59 +01:00
-
c726fa701c
tests/qtest: Don't run cdrom boot tests if no accelerator is present
Fabiano Rosas
2023-05-08 15:16:11 -03:00
-
a117e87212
target/arm: Select CONFIG_ARM_V7M when TCG is enabled
Fabiano Rosas
2023-05-08 15:16:10 -03:00
-
f773a31ece
target/arm: Select SEMIHOSTING when using TCG
Fabiano Rosas
2023-05-08 15:16:09 -03:00
-
9d8299bf93
hw/mips/malta: Fix minor dead code issue
Peter Maydell
2023-05-12 15:43:38 +01:00
-
d6359e150d
docs: Remove unused weirdly-named cross-reference targets
Peter Maydell
2023-05-12 15:43:38 +01:00
-
cd22a0f520
ui: Fix pixel colour channel order for PNG screenshots
Peter Maydell
2023-05-12 15:43:38 +01:00
-
4f97863274
MAINTAINERS: Update Akihiko Odaki's email address
Akihiko Odaki
2023-05-12 15:43:37 +01:00
-
fcc0b0418f
target/arm: Fix handling of SW and NSW bits for stage 2 walks
Peter Maydell
2023-05-12 15:43:37 +01:00
-
21a4ab8318
target/arm: Don't allow stage 2 page table walks to downgrade to NS
Peter Maydell
2023-05-12 15:43:37 +01:00
-
67ce09b544
target/arm: Move helper-{a64,mve,sme,sve}.h to tcg/
Richard Henderson
2023-05-12 15:43:37 +01:00
-
c460132251
target/arm: Move translate-a32.h, arm_ldst.h, sve_ldst_internal.h to tcg/
Richard Henderson
2023-05-12 15:43:36 +01:00
-
-
874c52991e
target/openrisc: Setup FPU for detecting tininess before rounding
Stafford Horne
2023-03-17 04:18:36 +09:00
-
9156ca76cb
target/openrisc: Set PC to cpu state on FPU exception
Stafford Horne
2023-02-14 18:41:29 +09:00
-
08f021de3a
target/openrisc: Allow fpcsr access in user mode
Stafford Horne
2023-02-12 18:08:13 +09:00
-
278238505d
Merge tag 'pull-tcg-20230511-2' of https://gitlab.com/rth7680/qemu into staging
Richard Henderson
2023-05-11 11:44:23 +01:00
-
-
335dfd253f
target/loongarch: Do not include tcg-ldst.h
Richard Henderson
2023-03-08 12:48:13 -08:00
-
592134617c
accel/tcg: Reorg system mode store helpers
Richard Henderson
2022-10-30 12:07:32 +11:00
-
8cfdacaa16
accel/tcg: Reorg system mode load helpers
Richard Henderson
2022-10-29 08:40:51 +11:00
-
0b3c75ad1a
accel/tcg: Introduce tlb_read_idx
Richard Henderson
2023-05-05 21:55:01 +01:00
-
9877ea05de
accel/tcg: Add cpu_in_serial_context
Richard Henderson
2022-10-26 14:58:09 +10:00
-
1fceff9c3c
tcg: Remove TARGET_ALIGNED_ONLY
Richard Henderson
2023-05-02 16:25:02 +01:00
-
8244189419
target/sh4: Remove TARGET_ALIGNED_ONLY
Richard Henderson
2023-05-02 11:18:14 +01:00
-
03a0d87e8d
target/sh4: Use MO_ALIGN where required
Richard Henderson
2023-05-02 10:50:35 +01:00
-
a978c37b27
target/nios2: Remove TARGET_ALIGNED_ONLY
Richard Henderson
2023-05-02 10:38:52 +01:00
-
0e85e81b42
target/mips: Remove TARGET_ALIGNED_ONLY
Richard Henderson
2023-05-02 10:32:13 +01:00
-
fc49723769
target/mips: Use MO_ALIGN instead of 0
Richard Henderson
2023-05-02 10:23:34 +01:00
-
0d5bede468
target/mips: Add missing default_tcg_memop_mask
Richard Henderson
2023-05-02 10:22:23 +01:00
-
3ec02c1f0f
target/mips: Add MO_ALIGN to gen_llwp, gen_scwp
Richard Henderson
2023-05-02 10:01:56 +01:00
-
9490142284
tcg/s390x: Simplify constraints on qemu_ld/st
Richard Henderson
2023-04-07 14:16:12 -07:00
-
8b1b45971f
tcg/s390x: Use ALGFR in constructing softmmu host address
Richard Henderson
2023-04-03 06:14:53 +00:00
-
f0f43534f7
tcg/riscv: Simplify constraints on qemu_ld/st
Richard Henderson
2023-04-03 19:47:55 +00:00
-
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