Commit Graph

  • 28a6ca268c Merge tag 'single-binary-20260203' of https://github.com/philmd/qemu into staging master staging Richard Henderson 2026-02-04 01:57:26 +10:00
  • cab0422bfe Merge tag 'firmware-20260203-pull-request' of https://gitlab.com/kraxel/qemu into staging Richard Henderson 2026-02-04 01:56:55 +10:00
  • a63b90ca6c disas: Have disas_set_info() take a const CPUState Philippe Mathieu-Daudé 2026-01-29 16:03:24 +01:00
  • b10b43176d disas: Make disassemble_info::target_info field const Philippe Mathieu-Daudé 2026-01-29 15:56:41 +01:00
  • 8a00198ab4 disas/riscv: Make rv_decode::cfg const Philippe Mathieu-Daudé 2026-01-29 15:56:27 +01:00
  • c87ef9d18a target/arm: Have arm_sctlr_b() take a const @env argument Philippe Mathieu-Daudé 2026-01-29 16:01:48 +01:00
  • 655309dc4c target/arm: Have is_64() take a const @env argument Philippe Mathieu-Daudé 2025-01-20 03:54:31 +01:00
  • 8a91d97085 target/arm: Have cpu_isar_feature() use a const ARMCPU object Philippe Mathieu-Daudé 2025-01-20 04:08:31 +01:00
  • fd37919778 target/arm: Have arm_feature() take a const @env argument Philippe Mathieu-Daudé 2025-01-20 03:51:38 +01:00
  • d8f0217284 target/alpha: Expand TCGv type for 64-bit target Philippe Mathieu-Daudé 2026-02-03 00:26:22 +01:00
  • 2be3650d62 target/alpha: Remove target_ulong uses in get_physical_address() Philippe Mathieu-Daudé 2026-02-03 00:07:38 +01:00
  • c3ba74e21a target/alpha: Do not use target_ulong for page table entries / indexes Philippe Mathieu-Daudé 2026-02-03 00:06:57 +01:00
  • 29a45d20a0 target/alpha: Do not use target_ulong for trap arguments Philippe Mathieu-Daudé 2026-02-03 00:08:35 +01:00
  • f5d00b3b3a target/alpha: Replace target_ulong -> uint64_t in gdb_write_register() Philippe Mathieu-Daudé 2026-02-03 00:00:21 +01:00
  • 63004cd8c4 target/alpha: Build system units in common source set Philippe Mathieu-Daudé 2026-01-07 09:30:32 +01:00
  • 5d9e60294c target/alpha: Avoid target-specific migration headers in machine.c Philippe Mathieu-Daudé 2026-01-07 09:30:24 +01:00
  • 18cae273a1 target/m68k: Inline translator_ld[uw,l,q]() calls Philippe Mathieu-Daudé 2025-11-27 16:50:59 +01:00
  • 39520c9eaa target/i386: Inline translator_ld[uw,l,q]() calls Philippe Mathieu-Daudé 2026-01-26 20:08:24 +01:00
  • a31f16bdd4 target/riscv: Inline translator_ld[uw,l,q]() calls Philippe Mathieu-Daudé 2025-11-27 16:54:20 +01:00
  • f7f4cd501c target/riscv: Inline cpu_ld[lq]_code() calls Philippe Mathieu-Daudé 2025-11-20 20:47:20 +01:00
  • b9789d2993 target/ppc: Inline cpu_ldl_code() call in ppc_ldl_code() Philippe Mathieu-Daudé 2025-11-20 21:00:33 +01:00
  • 7ef4fee1a6 target/ppc: Check endianness at runtime in ppc_data_endian_env() Philippe Mathieu-Daudé 2026-01-22 21:22:14 +01:00
  • cf7719d302 target/ppc: Introduce ppc_env_is_little_endian() helper Philippe Mathieu-Daudé 2026-02-02 21:35:57 +01:00
  • 3d072f029f target/ppc: Check endianness via env in ppc_disas_set_info() Philippe Mathieu-Daudé 2025-12-04 18:45:11 +01:00
  • 3531dc3dd9 target/ppc: Inline need_byteswap() and replace translator_ldl_swap() Philippe Mathieu-Daudé 2026-02-02 21:41:45 +01:00
  • 858a54e44d target/ppc: Introduce ppc_code_endian_dc() helper Philippe Mathieu-Daudé 2025-12-03 18:38:11 +01:00
  • 043c4e1715 target/ppc: Introduce ppc_data_endian_env() helper Philippe Mathieu-Daudé 2025-12-03 19:08:28 +01:00
  • 3b24453f85 target/ppc: Expect page translation hash addresses to be aligned Philippe Mathieu-Daudé 2026-01-22 18:43:50 +01:00
  • 50d114e04f target/ppc: Inline cpu_ld/st_data_ra() calls in do_hash() Philippe Mathieu-Daudé 2025-11-26 18:52:27 +01:00
  • cd4b54a030 target/ppc: Inline cpu_ld/st_mmuidx_ra() calls in memory helpers Philippe Mathieu-Daudé 2025-11-26 18:57:08 +01:00
  • f09e80011b target/ppc: Inline cpu_ldl_data_ra() calls in ICBI helpers Philippe Mathieu-Daudé 2025-11-26 19:03:15 +01:00
  • f2ac221cc5 target-info: add target_base_ppc, target_ppc and target_ppc64 Pierrick Bouvier 2026-01-30 18:00:55 -08:00
  • dea1f68a5c igvm: Fill MADT IGVM parameter field on x86_64 Oliver Steffen 2026-01-30 06:47:14 +01:00
  • 81553078a1 igvm: Only build stubs if igvm is enabled Oliver Steffen 2026-01-30 06:47:13 +01:00
  • 8effe94499 igvm: Pass machine state to IGVM file processing Oliver Steffen 2026-01-30 06:47:12 +01:00
  • 5dd11338f6 igvm: Refactor qigvm_parameter_insert Oliver Steffen 2026-01-30 06:47:11 +01:00
  • 4113ac8c41 igvm: Add common function for finding parameter entries Oliver Steffen 2026-01-30 06:47:10 +01:00
  • 2b0cb58451 igvm: Move structs to internal header Oliver Steffen 2026-01-30 06:47:09 +01:00
  • 403b7db067 hw/acpi: Add standalone function to build MADT Oliver Steffen 2026-01-30 06:47:08 +01:00
  • ef7a0dee80 hw/acpi: Make BIOS linker optional Oliver Steffen 2026-01-30 06:47:07 +01:00
  • 8e862b7246 hw/acpi: Make acpi_checksum() public Oliver Steffen 2026-01-30 06:47:06 +01:00
  • d5266c4740 igvm: move igvm file processing to reset callbacks Gerd Hoffmann 2026-01-26 13:37:55 +01:00
  • 9d0880cf39 igvm: add trace points for igvm file loading and processing Gerd Hoffmann 2026-01-26 13:37:54 +01:00
  • 74d800a098 igvm: move file load to complete callback Gerd Hoffmann 2026-01-26 13:37:53 +01:00
  • 0a158a4148 igvm: make igvm-cfg object resettable Gerd Hoffmann 2026-01-26 13:37:52 +01:00
  • acd47d9928 igvm: reorganize headers Gerd Hoffmann 2026-01-26 13:37:51 +01:00
  • 46dee71a94 hw/uefi: fix size negotiation Gerd Hoffmann 2026-01-14 11:47:45 +01:00
  • 9317274c01 hw/uefi: skip time check for append-write updates. Gerd Hoffmann 2025-11-04 11:27:14 +01:00
  • 60cb02a5aa docs/system/igvm.rst: Update external links Jim MacArthur 2026-01-19 15:25:43 +00:00
  • b377abc220 Merge tag 'hw-misc-20260202' of https://github.com/philmd/qemu into staging Richard Henderson 2026-02-03 07:52:04 +10:00
  • d8316b64df monitor: Reduce target-specific methods Philippe Mathieu-Daudé 2026-01-08 17:49:28 +01:00
  • f863b32569 monitor: Add hmp_cmds_for_target() helper Philippe Mathieu-Daudé 2026-01-08 17:47:48 +01:00
  • a9edda7250 monitor: Reduce target-specific declarations Philippe Mathieu-Daudé 2026-01-29 13:44:05 +01:00
  • a91b167cea target/i386: Include missing 'svm.h' header in 'sev.h' Philippe Mathieu-Daudé 2026-01-07 17:48:19 +01:00
  • 6e3ec10610 system/physmem: Remove the assertion of page-aligned section number Jim Shu 2026-01-28 23:23:48 +08:00
  • 854cd16e31 accel/tcg: Fix iotlb_to_section() for different AddressSpace Jim Shu 2026-01-28 23:23:47 +08:00
  • 94c6e9cf04 accel/tcg: Send the CPUTLBEntryFull struct into io_prepare() Jim Shu 2026-01-28 23:23:46 +08:00
  • 7652e5556f hw/ide, scsi-disk: Fix typo on the rotation_rate documentation Alberto Garcia 2026-01-28 11:25:46 +01:00
  • eda9baa17a hw/nvme: Fix bootindex suffix use-after-free Akihiko Odaki 2026-01-25 15:42:47 +09:00
  • 5cb466d7ca memory: Add internal memory_region_set_ops helper function BALATON Zoltan 2025-12-23 22:49:57 +01:00
  • 5cf3908f70 memory: Remove memory_region_init_rom_device_nomigrate() BALATON Zoltan 2026-01-29 17:20:13 +01:00
  • 66b489b368 python: fix msys64 wheel directory specification staging-10.0 John Snow 2026-01-30 00:05:18 -05:00
  • de302beabe python: fix msys64 wheel directory specification staging-10.1 John Snow 2026-01-30 00:05:18 -05:00
  • a2fbfefbb7 python: fix msys64 wheel directory specification staging-10.2 John Snow 2026-01-30 00:05:18 -05:00
  • 51f314c12c tests/qtest/ufs-test: Add test for mcq completion queue wraparound Ilia Levi 2025-12-22 14:35:59 +02:00
  • 4a08de6d46 tests/qtest/ufs-test: Add test for mcq completion queue wraparound Ilia Levi 2025-12-22 14:35:59 +02:00
  • 0c2fd08dc8 tests/qtest/ufs-test: Add test for mcq completion queue wraparound Ilia Levi 2025-12-22 14:35:59 +02:00
  • 851536a836 hw/ufs: Fix mcq completion queue wraparound Ilia Levi 2025-12-22 14:35:58 +02:00
  • 4093551fdb hw/ufs: Fix mcq completion queue wraparound Ilia Levi 2025-12-22 14:35:58 +02:00
  • ad5f6ffcd0 hw/ufs: Fix mcq completion queue wraparound Ilia Levi 2025-12-22 14:35:58 +02:00
  • 318779a5f2 hw/ufs: fix CQE endianness and UPIU length Jeuk Kim 2026-01-27 14:02:50 +09:00
  • e4ccceaa34 hw/ufs: fix CQE endianness and UPIU length Jeuk Kim 2026-01-27 14:02:50 +09:00
  • 88ef8726ff hw/ufs: fix CQE endianness and UPIU length Jeuk Kim 2026-01-27 14:02:50 +09:00
  • fa886ca495 hw/ufs: Ensure DBC of PRDT uses only lower 18 bits Jeuk Kim 2026-02-02 14:31:03 +09:00
  • 43539aeaf6 hw/ufs: Ensure DBC of PRDT uses only lower 18 bits Jeuk Kim 2026-02-02 14:31:03 +09:00
  • cce96e6052 hw/ufs: Ensure DBC of PRDT uses only lower 18 bits Jeuk Kim 2026-02-02 14:31:03 +09:00
  • 4f4ccd438b tests/functional: migrate sbsa_ref test images Alex Bennée 2026-01-28 10:58:39 +00:00
  • 5594fe1415 tests/functional: migrate sbsa_ref test images Alex Bennée 2026-01-28 10:58:39 +00:00
  • 92e6f27829 tests/functional: migrate sbsa_ref test images Alex Bennée 2026-01-28 10:58:39 +00:00
  • 59ac89211b target/alpha: Replace legacy ld_phys() -> address_space_ld() Philippe Mathieu-Daudé 2025-12-14 10:14:06 +01:00
  • fd2b312050 configs/targets: Forbid Alpha to use legacy native endianness APIs Philippe Mathieu-Daudé 2025-12-21 18:36:50 +01:00
  • fd8e27d2dc target/alpha: Inline translator_ldl() Philippe Mathieu-Daudé 2025-11-27 16:51:32 +01:00
  • 954072d255 target/alpha: Use explicit little-endian LD/ST API Philippe Mathieu-Daudé 2025-12-13 19:15:14 +01:00
  • 7404d6852d tests/unit: add unit test for qemu_hexdump() Vladimir Sementsov-Ogievskiy 2025-10-31 20:02:46 +01:00
  • 587f4a1805 python: fix msys64 wheel directory specification John Snow 2026-01-30 00:05:18 -05:00
  • 4bf4976e8e Merge tag 'pull-ufs-20260202' of https://gitlab.com/jeuk20.kim/qemu into staging Richard Henderson 2026-02-02 16:46:19 +10:00
  • 94e72135d4 tests/qtest/ufs-test: Add test for mcq completion queue wraparound Ilia Levi 2025-12-22 14:35:59 +02:00
  • f78762a3cc hw/ufs: Fix mcq completion queue wraparound Ilia Levi 2025-12-22 14:35:58 +02:00
  • ed621cc8e2 hw/ufs: fix CQE endianness and UPIU length Jeuk Kim 2026-01-27 14:02:50 +09:00
  • 289e6a3edf hw/ufs: Ensure DBC of PRDT uses only lower 18 bits Jeuk Kim 2026-02-02 14:31:03 +09:00
  • d21a442a5a Merge tag 'pull-target-arm-20260129' of https://gitlab.com/pm215/qemu into staging Richard Henderson 2026-02-02 15:04:44 +11:00
  • b6bba79e97 Merge tag 'pull-11.0-testing-fixes-300126-1' of https://gitlab.com/stsquad/qemu into staging Richard Henderson 2026-02-02 15:04:18 +11:00
  • d9ca273f8f tests/functional: migrate sbsa_ref test images Alex Bennée 2026-01-28 10:58:39 +00:00
  • 792d94406a tests/docker: rename wasm cross container Alex Bennée 2026-01-28 10:58:38 +00:00
  • a8e6997ef8 Merge tag 'pr-plugins-20260129' of https://gitlab.com/pbo-linaro/qemu into staging Richard Henderson 2026-01-30 08:03:22 +11:00
  • bed25f00d3 plugins: reduce source conflicts in plugins list Pierrick Bouvier 2026-01-28 13:04:46 -08:00
  • 20fc9c3f8b contrib/plugins: add empty cpp plugin Pierrick Bouvier 2025-12-30 12:19:18 -08:00
  • a6abd84425 meson: update C++ standard to C++23 Pierrick Bouvier 2025-12-30 12:19:01 -08:00
  • 79762f55ef qga/vss-win32: fix clang warning with C++20 Pierrick Bouvier 2025-12-30 13:32:16 -08:00
  • f3b3bfbe3f meson: enable cpp (optionally) for plugins Pierrick Bouvier 2025-12-30 11:30:01 -08:00