From: Nikita Shubin <n.shu...@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 <pbonz...@redhat.com>
Cc: Alistair Francis <alist...@alistair23.me>
Cc: Peter Maydell <peter.mayd...@linaro.org>
Cc: qemu-...@nongnu.org
Cc: Alexandre Iooss <erdn...@crans.org>
Cc: Fabiano Rosas <faro...@suse.de>
Cc: Laurent Vivier <lviv...@redhat.com>
Cc: Nikita Shubin <nikita.shu...@maquefel.me>
Cc: Ilya Chichkov <i.chich...@yadro.com>
Signed-off-by: Nikita Shubin <n.shu...@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.shu...@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.shu...@maquefel.me"
      ]
    }
  }
}
-- 
2.48.1


Reply via email to