All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] Add STM32 DMA model
@ 2025-05-23 11:36 Nikita Shubin
  2025-05-23 11:36 ` [PATCH v2 1/3] hw/dma: Add STM32 platfrom DMA controller emulation Nikita Shubin
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Nikita Shubin @ 2025-05-23 11:36 UTC (permalink / raw)
  To: qemu-devel
  Cc: Paolo Bonzini, Alistair Francis, Peter Maydell, qemu-arm,
	Alexandre Iooss, Fabiano Rosas, Laurent Vivier, Ilya Chichkov,
	Nikita Shubin

From: Nikita Shubin <n.shubin@yadro.com>

Add STM32 DMA model and include it in STM32F100 SoC.

The model is fully compatible with GD32F303x DMA.

To: qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Alistair Francis <alistair@alistair23.me>
Cc: Peter Maydell <peter.maydell@linaro.org>
Cc: qemu-arm@nongnu.org
Cc: Alexandre Iooss <erdnaxe@crans.org>
Cc: Fabiano Rosas <farosas@suse.de>
Cc: Laurent Vivier <lvivier@redhat.com>
Cc: Nikita Shubin <nikita.shubin@maquefel.me>
Cc: Ilya Chichkov <i.chichkov@yadro.com>
Signed-off-by: Nikita Shubin <n.shubin@yadro.com>

---
Changes in v2:

- hw/dma: Add STM32 platfrom DMA controller emulation:
    - s/GD32F30x/GD32F303x/
    - fixed flags issue, as we might not raise an interrupt,
      but we should set the flag anyway
    - check Enabled Interrupt and raised flags at the same time,
      if flag mask matches enabled mask set GIFCx flag and raise
      interrupt

Fabiano Rosas:

- tests/qtest: add qtests for STM32 DMA:
    - + g_autofree
    - fix qmp() leak with qobject_unref()

- Link to v1: https://lore.kernel.org/qemu-devel/20250324100508.2176-1-nikita.shubin@maquefel.me

--- b4-submit-tracking ---
# This section is used internally by b4 prep for tracking purposes.
{
  "series": {
    "revision": 2,
    "change-id": "20250314-stm32_dma-24e7a75cec64",
    "prefixes": [],
    "history": {
      "v1": [
        "20250324100508.2176-1-nikita.shubin@maquefel.me"
      ]
    }
  }
}
-- 
2.48.1


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-05-28 12:59 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-23 11:36 [PATCH v2 0/3] Add STM32 DMA model Nikita Shubin
2025-05-23 11:36 ` [PATCH v2 1/3] hw/dma: Add STM32 platfrom DMA controller emulation Nikita Shubin
2025-05-23 11:36 ` [PATCH v2 2/3] hw/arm/stm32f100: Add DMA support for stm32f100 Nikita Shubin
2025-05-23 11:36 ` [PATCH v2 3/3] tests/qtest: add qtests for STM32 DMA Nikita Shubin
2025-05-28 12:57   ` Fabiano Rosas

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.