Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

  • IOPMP device which checks the permission of memory acces with source id (SID).

Addtion to hw/dma/atcdmac300.c around:

  • A sample to show how dma device to support iopmp features: 
  • Memory transaction with source id.
  • Handling IOPMP stalltransaction result.

Change to hw/riscv/virt.c around:

  • Addition of "iopmp" and "iopmp_cascade" machine option.
  • When "iopmp" option is enabled:
    • Addition IOPMP device and DMA deviceRegister the DMA device to IOPMP with source id.
    • The device on the generic PCIe host bridge connect to the IOPMP  device
  • When "iopmp_cascade" option is enabled
    • Addition IOPMP2 device which is connected after IOPMP device.


Components and Repos

Current verison patch
https://patchew.org/QEMU/20231122053251.440723-1-ethan84@andestech.com/

Stakeholders and Partners

...

Other QEMU for RISC-V contributors, including:

  • RISE
    • Daniel Henrique Barboza
  • External
    • Alistair Francis (QEMU for RISC-V maintainer)

Dependencies

None

Measure of Success

...