Commit Graph

  • 984a32f17e file-posix: Support FUA writes Kevin Wolf 2025-03-07 23:16:30 +01:00
  • b3c03666fb tests/functional: skip vulkan test if missing vulkaninfo Alex Bennée 2025-03-12 19:03:13 +00:00
  • 4c33c097f3 Merge tag 'hw-misc-20250312' of https://github.com/philmd/qemu into staging Stefan Hajnoczi 2025-03-13 10:35:25 +08:00
  • 74b3445378 Merge tag 'pull-vfio-20250311' of https://github.com/legoater/qemu into staging Stefan Hajnoczi 2025-03-13 10:35:12 +08:00
  • 71569cd8ab Merge tag 'pull-ppc-for-10.0-1-20250311' of https://gitlab.com/npiggin/qemu into staging Stefan Hajnoczi 2025-03-12 07:50:24 +08:00
  • 28adad0a4d tests/functional/asset: Add AssetError exception class Nicholas Piggin 2025-03-12 23:00:02 +10:00
  • 7524e1b336 tests/functional/asset: Verify downloaded size Nicholas Piggin 2025-03-12 23:00:01 +10:00
  • a5e8299d1a tests/functional/asset: Fail assert fetch when retries are exceeded Nicholas Piggin 2025-03-12 23:00:00 +10:00
  • 15ef93dd48 docs/system: Fix the information on how to run certain functional tests Thomas Huth 2025-03-11 17:08:47 +01:00
  • 8c63f9aa3f tests/functional: Bump up arm_replay timeout Peter Maydell 2025-03-10 10:28:30 +00:00
  • 533b33d04b tests/functional: Require 'user' netdev for ppc64 e500 test Cédric Le Goater 2025-03-08 08:13:28 +01:00
  • 48170c2d86 docs: Rename default-configs to configs Greg Kurz 2025-03-06 18:41:13 +01:00
  • 7f2a5272ff hw/sd/sdhci: Remove need for SDHCI_VENDOR_IMX definition Philippe Mathieu-Daudé 2025-03-08 16:12:13 +01:00
  • 94d689d0c6 Merge tag 'pull-qapi-2025-03-11' of https://repo.or.cz/qemu/armbru into staging Stefan Hajnoczi 2025-03-12 07:49:54 +08:00
  • 92e4cce842 Merge tag 'tracing-pull-request' of https://gitlab.com/stefanha/qemu into staging Stefan Hajnoczi 2025-03-12 07:47:54 +08:00
  • 003d35ad6c hw/hyperv/hyperv-proto: Move SYNDBG definitions from target/i386 Pierrick Bouvier 2025-03-07 13:56:20 -08:00
  • f410d702e4 hw/virtio/virtio-mem: Remove CONFIG_DEVICES include Philippe Mathieu-Daudé 2025-03-07 16:02:23 +01:00
  • bb99b92a6b hw/i386/fw_cfg: Check ACPI availability with acpi_builtin() Philippe Mathieu-Daudé 2025-03-07 16:01:59 +01:00
  • e6ffea40e2 hw/acpi: Introduce acpi_builtin() helper Philippe Mathieu-Daudé 2025-03-07 16:01:31 +01:00
  • 44ac8eaff0 system: Replace arch_type global by qemu_arch_available() helper Philippe Mathieu-Daudé 2025-03-04 23:59:27 +01:00
  • 5dc4337f79 system: Extract target-specific globals to their own compilation unit Philippe Mathieu-Daudé 2025-03-04 23:44:42 +01:00
  • 3a11b653a6 hw/xen/hvm: Fix Aarch64 typo Philippe Mathieu-Daudé 2025-03-05 12:36:32 +01:00
  • 700d3d6dd4 hw/net/smc91c111: Don't allow data register access to overrun buffer Peter Maydell 2025-02-28 19:16:51 +00:00
  • e21fe8fb15 hw/net/smc91c111: Use MAX_PACKET_SIZE instead of magic numbers Peter Maydell 2025-02-28 17:48:01 +00:00
  • aad6f264ad hw/net/smc91c111: Sanitize packet length on tx Peter Maydell 2025-02-28 17:48:00 +00:00
  • 2fa3a5b946 hw/net/smc91c111: Sanitize packet numbers Peter Maydell 2025-02-28 17:47:59 +00:00
  • 822405b1fe hw/rtc: Add Ricoh RS5C372 RTC emulation Bernhard Beschow 2025-02-23 12:47:08 +01:00
  • d060b2789f hw/sd/sdhci: Set reset value of interrupt registers BALATON Zoltan 2025-02-10 17:03:29 +01:00
  • 4d96074815 vfio/pci: Drop debug commentary from x-device-dirty-page-tracking Joao Martins 2025-03-11 17:48:07 +00:00
  • 63316f973a vfio/pci-quirks: Exclude non-ioport BAR from ATI quirk Vasilis Liaskovitis 2025-03-11 00:58:33 +01:00
  • 28ea52dd63 hw/vfio: Compile display.c once Philippe Mathieu-Daudé 2025-03-11 09:57:43 +01:00
  • d5c0be1a94 hw/vfio: Compile iommufd.c once Philippe Mathieu-Daudé 2025-03-11 09:57:42 +01:00
  • 761d63ccaf hw/vfio: Compile more objects once Philippe Mathieu-Daudé 2025-03-11 09:57:41 +01:00
  • 5731baee6c hw/vfio: Compile some common objects once Philippe Mathieu-Daudé 2025-03-11 09:57:40 +01:00
  • 80ce7bb5cf hw/vfio/common: Get target page size using runtime helpers Philippe Mathieu-Daudé 2025-03-11 09:57:39 +01:00
  • 514c296787 hw/vfio/common: Include missing 'system/tcg.h' header Philippe Mathieu-Daudé 2025-03-11 09:57:38 +01:00
  • a19ce97ed1 hw/vfio/spapr: Do not include <linux/kvm.h> Philippe Mathieu-Daudé 2025-03-11 09:57:37 +01:00
  • c6cd30fead system: Declare qemu_[min/max]rampagesize() in 'system/hostmem.h' Philippe Mathieu-Daudé 2025-03-11 09:57:36 +01:00
  • cbb2e10526 vfio/migration: Use BE byte order for device state wire packets Maciej S. Szmigiero 2025-03-10 13:53:10 +01:00
  • e46b7af508 vfio/igd: Fix broken KVMGT OpRegion support Tomita Moeko 2025-03-07 02:01:30 +08:00
  • 674f61117d vfio/igd: Introduce x-igd-lpc option for LPC bridge ID quirk Tomita Moeko 2025-03-07 02:01:29 +08:00
  • 434ac62ef2 vfio/igd: Handle x-igd-opregion option in config quirk Tomita Moeko 2025-03-07 02:01:28 +08:00
  • 2fedccf03c vfio/igd: Decouple common quirks from legacy mode Tomita Moeko 2025-03-07 02:01:27 +08:00
  • 9267f96ad6 vfio/igd: Refactor vfio_probe_igd_bar4_quirk into pci config quirk Tomita Moeko 2025-03-07 02:01:26 +08:00
  • b22ab580d2 vfio/pci: Add placeholder for device-specific config space quirks Tomita Moeko 2025-03-07 02:01:25 +08:00
  • eabaa7b468 vfio/igd: Move LPC bridge initialization to a separate function Tomita Moeko 2025-03-07 02:01:24 +08:00
  • ae9d9ec4a6 vfio/igd: Consolidate OpRegion initialization into a single function Tomita Moeko 2025-03-07 02:01:23 +08:00
  • 5faec6a5e2 vfio/igd: Do not include GTT stolen size in etc/igd-bdsm-size Tomita Moeko 2025-03-07 02:01:22 +08:00
  • 5aed8b0f0b vfio/igd: Remove GTT write quirk in IO BAR 4 Tomita Moeko 2025-03-07 02:01:21 +08:00
  • b75c5f9879 block: Zero block driver state before reopening Kevin Wolf 2025-03-10 11:48:58 +01:00
  • 000a41b69c block: Remove unused blk_op_is_blocked() Kevin Wolf 2025-02-06 17:53:31 +01:00
  • 0f17ae24b5 docs/system/ppc/amigang.rst: Update for NVRAM emulation BALATON Zoltan 2025-03-04 21:59:26 +01:00
  • e6521e41ba ppc/amigaone: Add #defines for memory map constants BALATON Zoltan 2025-02-27 17:39:19 +01:00
  • 34f053d86b ppc/amigaone: Add kernel and initrd support BALATON Zoltan 2025-02-27 17:39:18 +01:00
  • c2bed9957a ppc/amigaone: Add default environment BALATON Zoltan 2025-02-27 17:39:17 +01:00
  • addff513a1 ppc/amigaone: Implement NVRAM emulation BALATON Zoltan 2025-02-27 17:39:16 +01:00
  • 222d37d389 ppc/amigaone: Simplify replacement dummy_fw BALATON Zoltan 2025-02-27 17:39:15 +01:00
  • d91b101da1 spapr: Generate random HASHPKEYR for spapr machines Nicholas Piggin 2024-12-19 13:40:33 +10:00
  • b4aa82dc3a target/ppc: Avoid warning message for zero process table entries Nicholas Piggin 2024-12-19 13:40:34 +10:00
  • d8a624515a target/ppc: Wire up BookE ATB registers for e500 family Nicholas Piggin 2024-12-19 13:40:35 +10:00
  • e8291ec16d target/ppc: fix timebase register reset state Nicholas Piggin 2024-12-19 13:40:31 +10:00
  • 5f7d861e65 spapr: nested: Add support for reporting Hostwide state counter Vaibhav Jain 2025-02-21 21:24:48 +05:30
  • 5f361ea187 ppc: spapr: Enable 2nd DAWR on Power10 pSeries machine Shivaprasad G Bhat 2025-01-17 04:07:01 +00:00
  • 7ea6e12529 ppc: Enable 2nd DAWR support on Power10 PowerNV machine Shivaprasad G Bhat 2025-01-17 04:06:51 +00:00
  • 0829b6f0a8 hw/ppc/epapr: Do not swap ePAPR magic value Philippe Mathieu-Daudé 2024-12-20 22:31:03 +01:00
  • c2ac9f4c29 hw/ppc/spapr: Convert DIRTY_HPTE() macro as hpte_set_dirty() method Philippe Mathieu-Daudé 2024-12-20 22:31:02 +01:00
  • 735f9c878a hw/ppc/spapr: Convert CLEAN_HPTE() macro as hpte_set_clean() method Philippe Mathieu-Daudé 2024-12-20 22:31:01 +01:00
  • 9087929887 hw/ppc/spapr: Convert HPTE_DIRTY() macro as hpte_is_dirty() method Philippe Mathieu-Daudé 2024-12-20 22:31:00 +01:00
  • c5411a0653 hw/ppc/spapr: Convert HPTE_VALID() macro as hpte_is_valid() method Philippe Mathieu-Daudé 2024-12-20 22:30:59 +01:00
  • c894bdf78b hw/ppc/spapr: Convert HPTE() macro as hpte_get_ptr() method Philippe Mathieu-Daudé 2024-12-20 22:30:58 +01:00
  • c2c687013d target/ppc: Restrict ATTN / SCV / PMINSN helpers to TCG Philippe Mathieu-Daudé 2025-01-27 11:26:18 +01:00
  • 92c787de34 target/ppc: Make powerpc_excp() prototype public Philippe Mathieu-Daudé 2025-01-27 11:26:17 +01:00
  • b8d6a858fe target/ppc: Fix style in excp_helper.c Philippe Mathieu-Daudé 2025-01-27 11:26:16 +01:00
  • ad8ad893a3 target/ppc: Restrict various common helpers to TCG Philippe Mathieu-Daudé 2025-01-27 11:26:15 +01:00
  • 1d0b82f86d target/ppc: Restrict exception helpers to TCG Philippe Mathieu-Daudé 2025-01-27 11:26:13 +01:00
  • 94a37684a5 target/ppc: Remove raise_exception_ra() Philippe Mathieu-Daudé 2025-01-27 11:26:12 +01:00
  • 2f96c00b61 target/ppc: Restrict powerpc_checkstop() to TCG Philippe Mathieu-Daudé 2025-01-27 11:26:11 +01:00
  • 30de74bda7 target/ppc: Ensure powerpc_mcheck_checkstop() is only called under TCG Philippe Mathieu-Daudé 2025-01-27 11:26:10 +01:00
  • 720c2f2d53 target/ppc: Move ppc_ldl_code() to tcg-excp_helper.c Philippe Mathieu-Daudé 2025-01-27 11:26:09 +01:00
  • 0fc76338fe target/ppc: Move TCG specific exception handlers to tcg-excp_helper.c Philippe Mathieu-Daudé 2025-01-27 11:26:08 +01:00
  • 215b2ee8f1 target/ppc: Make ppc_ldl_code() declaration public Philippe Mathieu-Daudé 2025-01-27 11:26:07 +01:00
  • ffb6440cc5 ppc/pnv: Add new PowerPC Special Purpose Registers (RWMR) dan tan 2025-01-16 09:42:26 -06:00
  • 3e84d03815 hw/ppc/spapr: Restrict CONFER hypercall to TCG Philippe Mathieu-Daudé 2025-01-27 11:26:05 +01:00
  • a613b9d321 hw/ssi/pnv_spi: Put a limit to RDR match failures Chalapathi V 2025-03-03 08:13:28 -06:00
  • 7192d7b7fe hw/ssi/pnv_spi: Make bus names distinct for each controllers of a socket Chalapathi V 2025-03-03 08:13:27 -06:00
  • f1f756f305 hw/ssi/pnv_spi: Use local var seq_index instead of get_seq_index(). Chalapathi V 2025-03-03 08:13:26 -06:00
  • 17befecda8 hw/ssi/pnv_spi: Replace PnvXferBuffer with Fifo8 structure Chalapathi V 2025-03-03 08:13:25 -06:00
  • ffc2cabeb5 qtest/xive: Add test of pool interrupts Glenn Miles 2025-03-11 11:55:00 +10:00
  • c4b50387b4 qtest/xive: Change printf to g_test_message Glenn Miles 2025-03-11 13:36:14 +10:00
  • 0b266ae15e ppc/xive2: Check crowd backlog when scanning group backlog Frederic Barrat 2025-03-11 11:53:53 +10:00
  • 7988ac0826 pnv/xive2: Rename nvp_ to nvx_ if they can refer to NVP or NVGC Glenn Miles 2025-03-11 12:26:33 +10:00
  • 1a3cc1209b ppc/xive2: Support crowd-matching when looking for target Frederic Barrat 2025-03-11 11:53:52 +10:00
  • 96a2132ce9 ppc/xive2: Add support for MMIO operations on the NVPG/NVC BAR Frederic Barrat 2025-03-11 11:53:45 +10:00
  • c2b7fade9f qtest/xive: Add group-interrupt test Frederic Barrat 2025-03-11 11:51:22 +10:00
  • 26c55b9941 ppc/xive2: Process group backlog when updating the CPPR Frederic Barrat 2025-03-11 11:51:22 +10:00
  • 071456d0c7 ppc/xive2: Process group backlog when pushing an OS context Frederic Barrat 2025-03-11 11:51:22 +10:00
  • 58fa4433e0 ppc/xive2: Add undelivered group interrupt to backlog Frederic Barrat 2025-03-11 11:51:21 +10:00
  • 9cb7f6ebed ppc/xive2: Support group-matching when looking for target Frederic Barrat 2025-03-11 11:51:21 +10:00
  • 9d2b6058c5 ppc/xive2: Add grouping level to notification Frederic Barrat 2025-03-11 11:51:21 +10:00
  • a45580ad03 ppc/xive: Rename ipb_to_pipr() to xive_ipb_to_pipr() Michael Kowal 2025-03-11 11:51:21 +10:00