Commit Graph

  • 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