Commit Graph

  • dffec2ddd0 elfload: Fix alignment when unmapping excess reservation Fabiano Rosas 2025-02-13 11:35:58 -03:00
  • 40efe733e1 Merge tag 'pull-tcg-20250215-3' of https://gitlab.com/rth7680/qemu into staging Stefan Hajnoczi 2025-02-19 08:36:45 +08:00
  • 7389992c84 Merge tag 'mem-next-pull-request' of https://gitlab.com/peterx/qemu into staging Stefan Hajnoczi 2025-02-19 08:36:26 +08:00
  • e726f65867 tcg: Remove TCG_TARGET_HAS_{br,set}cond2 from riscv and loongarch64 Richard Henderson 2025-01-10 15:01:43 -08:00
  • 175aa36668 tcg/i386: Use tcg_{high,unsigned}_cond in tcg_out_brcond2 Richard Henderson 2025-01-10 10:08:20 -08:00
  • 172e7644f3 target/sparc: fake UltraSPARC T1 PCR and PIC registers Artyom Tarasenko 2025-02-09 22:12:48 +01:00
  • 7a74e46808 target/sparc: Fix gdbstub incorrectly handling registers f32-f62 Mikael Szreder 2025-02-14 08:03:43 +01:00
  • 807c3ebd1e target/sparc: Fix register selection for all F*TOx and FxTO* instructions Mikael Szreder 2025-02-05 10:03:32 +01:00
  • 513823e752 linux-user: Move TARGET_SA_RESTORER out of generic/signal.h Andreas Schwab 2025-02-10 13:59:34 +01:00
  • 4b7b20a3b7 elfload: Fix alignment when unmapping excess reservation Fabiano Rosas 2025-02-13 11:35:58 -03:00
  • 1bbcae5ada tcg/sparc64: Use 'z' constraint Richard Henderson 2025-02-09 18:11:20 -08:00
  • f466db1e27 tcg/riscv: Use 'z' constraint Richard Henderson 2025-02-09 17:26:28 -08:00
  • 065c8f6416 tcg/mips: Use 'z' constraint Richard Henderson 2025-02-09 17:21:48 -08:00
  • 305370e78d tcg/loongarch64: Use 'z' constraint Richard Henderson 2025-02-09 17:01:29 -08:00
  • 3d5939e57f tcg/aarch64: Use 'z' constraint Richard Henderson 2025-02-09 16:15:31 -08:00
  • 6b8abd244b tcg: Introduce the 'z' constraint for a hardware zero register Richard Henderson 2025-02-09 16:01:38 -08:00
  • bf455ec50b include/exec: Use uintptr_t in CPUTLBEntry Richard Henderson 2025-02-04 19:34:51 -08:00
  • a70af12add include/exec: Change vaddr to uintptr_t Richard Henderson 2025-02-04 18:56:07 -08:00
  • a630055df3 target/mips: Use VADDR_PRIx for logging pc_next Richard Henderson 2025-02-18 08:26:40 -08:00
  • a0ea8654e5 target/loongarch: Use VADDR_PRIx for logging pc_next Richard Henderson 2025-02-17 08:21:36 -08:00
  • 252394c95b accel/tcg: Fix tlb_set_page_with_attrs, tlb_set_page Richard Henderson 2025-02-04 18:51:30 -08:00
  • 09ac62682b plugins: Fix qemu_plugin_read_memory_vaddr parameters Richard Henderson 2025-02-04 18:49:40 -08:00
  • 0cd38379a8 tcg: Replace addr{lo,hi}_reg with addr_reg in TCGLabelQemuLdst Richard Henderson 2025-02-04 18:08:19 -08:00
  • 7a967f3466 tcg/ppc: Drop addrhi from prepare_host_addr Richard Henderson 2025-02-04 17:49:19 -08:00
  • 0d000618d9 tcg/mips: Drop addrhi from prepare_host_addr Richard Henderson 2025-02-04 17:43:23 -08:00
  • dc8e2f8f78 tcg/i386: Drop addrhi from prepare_host_addr Richard Henderson 2025-02-04 17:36:35 -08:00
  • d9a8889f6d tcg/arm: Drop addrhi from prepare_host_addr Richard Henderson 2025-02-04 17:20:55 -08:00
  • 50b7a197e1 tcg: Merge INDEX_op_qemu_*_{a32,a64}_* Richard Henderson 2025-02-04 13:46:09 -08:00
  • a0ecb8e494 tcg: Drop support for two address registers in gen_ldst Richard Henderson 2025-02-04 11:06:26 -08:00
  • f441b4d19b tcg: Remove TCG_OVERSIZED_GUEST Richard Henderson 2025-02-02 18:03:51 -08:00
  • 3a3b282879 tcg: Remove last traces of TCG_TARGET_NEED_POOL_LABELS Richard Henderson 2025-02-15 11:45:21 -08:00
  • e0209297cd Merge tag 'pull-ufs-20250217' of https://gitlab.com/jeuk20.kim/qemu into staging Stefan Hajnoczi 2025-02-18 10:58:48 +08:00
  • 59ce9daf54
    sync CPU state on hw breakpoint (#103) Marco C. 2025-02-17 16:04:15 +01:00
  • aead95c7fa hw/net/smc91c111: Ignore attempt to pop from empty RX fifo Peter Maydell 2025-02-07 15:11:57 +00:00
  • a54596a960 tests/qtest/ufs-test: Add test code for MCQ functionality Jeuk Kim 2025-02-12 14:04:21 +09:00
  • 5cb3566a58 tests/qtest/ufs-test: Prepare for MCQ test Jeuk Kim 2025-02-12 14:04:20 +09:00
  • e041d3d216 tests/qtest/ufs-test: Cleanup unused code Jeuk Kim 2025-02-12 14:04:19 +09:00
  • f8af22afec hw/ufs: Fix legacy single doorbell support bit Jeuk Kim 2025-01-07 16:26:42 +09:00
  • db7aa99ef8 Merge tag 'hw-misc-20250216' of https://github.com/philmd/qemu into staging Stefan Hajnoczi 2025-02-16 20:48:06 -05:00
  • 9af3d9a931 Merge tag 'migration-20250214-pull-request' of https://gitlab.com/farosas/qemu into staging Stefan Hajnoczi 2025-02-16 20:47:52 -05:00
  • 5bf24ec9c4 hw/rx: Allow execution without either bios or kernel Keith Packard 2025-02-14 18:16:50 -08:00
  • 62fb8ec35b hw/pci-host: Mark versatile regions as little-endian Philippe Mathieu-Daudé 2025-02-12 09:21:41 +01:00
  • 8970e2ea01 hw/mips: Mark Loonson3 Virt machine devices as little-endian Philippe Mathieu-Daudé 2025-02-12 09:38:26 +01:00
  • 7830a2ea80 hw/mips: Mark Boston machine devices as little-endian Philippe Mathieu-Daudé 2025-02-12 09:38:17 +01:00
  • ba26f14777 hw/arm: Mark Allwinner Technology devices as little-endian Philippe Mathieu-Daudé 2025-02-12 09:15:48 +01:00
  • e87c93df11 hw/ssi/xilinx_spi: Make device endianness configurable Philippe Mathieu-Daudé 2024-11-06 23:24:27 +00:00
  • 8a8c92c8af hw/char/xilinx_uartlite: Make device endianness configurable Philippe Mathieu-Daudé 2024-11-06 23:24:04 +00:00
  • df1f35ab67 hw/timer/xilinx_timer: Make device endianness configurable Philippe Mathieu-Daudé 2024-09-25 23:16:21 +02:00
  • 644276db5d hw/net/xilinx_ethlite: Make device endianness configurable Philippe Mathieu-Daudé 2024-09-25 23:15:58 +02:00
  • 2cdf693b19 hw/intc/xilinx_intc: Make device endianness configurable Philippe Mathieu-Daudé 2024-09-25 23:15:04 +02:00
  • 4ec96630f9 hw/qdev-properties-system: Introduce EndianMode QAPI enum Philippe Mathieu-Daudé 2025-02-12 10:56:26 +01:00
  • 788369f477 hw: Make class data 'const' Philippe Mathieu-Daudé 2025-02-10 09:49:38 +01:00
  • d31f1185fb hw: Declare various const data as 'const' Philippe Mathieu-Daudé 2025-02-10 09:49:30 +01:00
  • 94dbecb994 tests/functional: Remove sleep() kludges from microblaze tests Philippe Mathieu-Daudé 2025-02-06 13:58:38 +01:00
  • fe52b090c0 tests/functional: Allow microblaze tests to take a machine name argument Philippe Mathieu-Daudé 2025-02-06 11:47:13 +01:00
  • a029fe842f tests/functional: Explicit endianness of microblaze assets Philippe Mathieu-Daudé 2024-09-25 22:16:12 +02:00
  • 937df81af6 hw/net/smc91c111: Ignore attempt to pop from empty RX fifo Peter Maydell 2025-02-07 15:11:57 +00:00
  • bb741c4f40 hw/riscv/opentitan: Include missing 'exec/address-spaces.h' header Philippe Mathieu-Daudé 2025-02-06 16:24:25 +01:00
  • 2be22bc72d hw/boards: Ensure machine setting auto_create_sdcard expose a SD Bus Philippe Mathieu-Daudé 2025-02-04 14:42:01 +01:00
  • b5d5edc1d9 hw/riscv: Remove all invalid uses of auto_create_sdcard=true Philippe Mathieu-Daudé 2025-02-04 16:47:50 +01:00
  • f208970a06 hw/arm: Remove all invalid uses of auto_create_sdcard=true Philippe Mathieu-Daudé 2025-02-04 16:59:18 +01:00
  • 5824fad4e9 hw/boards: Do not create unusable default if=sd drives Philippe Mathieu-Daudé 2025-02-04 13:17:43 +01:00
  • cdc8d7cada hw/boards: Rename no_sdcard -> auto_create_sdcard Philippe Mathieu-Daudé 2024-11-25 18:26:48 +01:00
  • 8a2f1f921c hw/boards: Explicit no_sdcard=false as ON_OFF_AUTO_OFF Philippe Mathieu-Daudé 2024-11-25 15:26:15 +01:00
  • e3660f60dc hw/boards: Convert no_sdcard flag to OnOffAuto tri-state Philippe Mathieu-Daudé 2024-11-25 15:16:54 +01:00
  • 250e797cea hw/xen: Have legacy Xen backend inherit from DYNAMIC_SYS_BUS_DEVICE Philippe Mathieu-Daudé 2025-01-25 14:52:12 +01:00
  • 83f0f363e4 hw/xen: Prefer QOM cast for XenLegacyDevice Bernhard Beschow 2025-01-27 10:41:29 +01:00
  • c10f4c744a hw/tpm: Have TPM TIS sysbus device inherit from DYNAMIC_SYS_BUS_DEVICE Philippe Mathieu-Daudé 2025-01-25 14:43:24 +01:00
  • 4b2e34d9ef hw/net: Have eTSEC device inherit from DYNAMIC_SYS_BUS_DEVICE Philippe Mathieu-Daudé 2025-01-25 18:36:57 +01:00
  • 1e2f32bf71 hw/i386: Have X86_IOMMU devices inherit from DYNAMIC_SYS_BUS_DEVICE Philippe Mathieu-Daudé 2025-01-25 18:36:50 +01:00
  • 8abda739f3 hw/display: Have RAMFB device inherit from DYNAMIC_SYS_BUS_DEVICE Philippe Mathieu-Daudé 2025-01-25 18:36:43 +01:00
  • 341df541dc hw/vfio: Have VFIO_PLATFORM devices inherit from DYNAMIC_SYS_BUS_DEVICE Philippe Mathieu-Daudé 2025-01-25 13:48:29 +01:00
  • 47dfd350fb hw/sysbus: Introduce TYPE_DYNAMIC_SYS_BUS_DEVICE Philippe Mathieu-Daudé 2025-01-25 14:36:42 +01:00
  • 45683d1e7c hw/sysbus: Declare QOM types using DEFINE_TYPES() macro Philippe Mathieu-Daudé 2025-01-25 18:24:31 +01:00
  • d4194e19cc hw/sysbus: Use sizeof(BusState) in main_system_bus_create() Philippe Mathieu-Daudé 2025-01-25 18:24:39 +01:00
  • 0d2d00e57a hw/core/machine: Reject thread level cache Zhao Liu 2025-01-10 22:51:11 +08:00
  • 1e71a9b114 hw/intc/apic: Fixes magic number use, removes outdated comment Phil Dennis-Jordan 2024-12-09 21:36:28 +01:00
  • 7f2626dc24 hw/arm/xlnx-zynqmp: Use &error_abort for programming errors Philippe Mathieu-Daudé 2024-11-08 15:24:50 +00:00
  • 1e0d4eb4ee backends/tpm: Use qemu_hexdump_line() to avoid sprintf() Philippe Mathieu-Daudé 2024-04-12 00:33:30 -07:00
  • 4b1b34c1e7 make-release: don't rely on $CWD when excluding subproject directories Michael Roth 2025-02-13 17:53:20 -06:00
  • 616814cd00 ui/sdl2: reenable the SDL2 Windows keyboard hook procedure Volker Rümelin 2024-12-31 12:59:50 +01:00
  • 5984870e02 guestperf: Add test result data into report Hyman Huang 2025-02-14 18:55:26 +08:00
  • 45f34156e4 guestperf: Introduce multifd compression option Hyman Huang 2025-02-14 18:55:25 +08:00
  • 42f5975cd8 guestperf: Nitpick the inconsistent parameters Hyman Huang 2025-02-14 18:55:24 +08:00
  • 32a1bb21c6 guestperf: Support deferred migration for multifd Hyman Huang 2025-02-14 18:55:23 +08:00
  • b451705e3b migration: use parameters.mode in cpr_state_save Steve Sistare 2025-02-05 12:54:01 -08:00
  • 24f4c80cfc migration: Update migrate_cancel documentation Fabiano Rosas 2025-02-13 14:59:27 -03:00
  • 538e03d280 tests/qtest/migration: Add a cancel test Fabiano Rosas 2025-02-13 14:59:26 -03:00
  • aabb2a5b5d tests/qtest/migration: Introduce migration_test_add_suffix Fabiano Rosas 2025-02-13 14:59:25 -03:00
  • 4a228bcc99 migration: Don't set FAILED state when cancelling Fabiano Rosas 2025-02-13 14:59:24 -03:00
  • 646119088f migration: Reject qmp_migrate_cancel after postcopy Fabiano Rosas 2025-02-13 14:59:23 -03:00
  • 2b667a8c0f migration: Fix hang after error in destination setup phase Fabiano Rosas 2025-02-13 14:59:22 -03:00
  • 4bbadfc55e migration: Change migrate_fd_ to migration_ Fabiano Rosas 2025-02-13 14:59:21 -03:00
  • 8444d09381 migration: Unify migration_cancel and migrate_fd_cancel Fabiano Rosas 2025-02-13 14:59:20 -03:00
  • a47f0cfba8 migration: Set migration error outside of migrate_cancel Fabiano Rosas 2025-02-13 14:59:19 -03:00
  • e0ad300fe1 migration: Check migration error after loadvm Fabiano Rosas 2025-02-05 13:23:55 -03:00
  • 9b3b192f65 migration/multifd: Add a compat property for TLS termination Fabiano Rosas 2025-02-07 10:50:49 -03:00
  • 48796f6b44 migration/multifd: Terminate the TLS connection Fabiano Rosas 2025-02-05 13:17:22 -03:00
  • 322d873b63 io: Add a read flag for relaxed EOF Fabiano Rosas 2025-02-07 10:48:21 -03:00
  • a25b013019 io: Add flags argument to qio_channel_readv_full_all_eof Fabiano Rosas 2025-02-07 10:46:17 -03:00