lkml.org 
[lkml]   [2020]   [Oct]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [RFC PATCH 0/4] Add a RPMsg driver to support AI Processing Unit (APU)
    On Wed, Sep 30, 2020 at 01:53:46PM +0200, Alexandre Bailon wrote:
    > This adds a RPMsg driver that implements communication between the CPU and an
    > APU.
    > This uses VirtIO buffer to exchange messages but for sharing data, this uses
    > a dmabuf, mapped to be shared between CPU (userspace) and APU.
    > The driver is relatively generic, and should work with any SoC implementing
    > hardware accelerator for AI if they use support remoteproc and VirtIO.
    >
    > For the people interested by the firmware or userspace library,
    > the sources are available here:
    > https://github.com/BayLibre/open-amp/tree/v2020.01-mtk/apps/examples/apu

    Since this has open userspace (from a very cursory look), and smells very
    much like an acceleration driver, and seems to use dma-buf for memory
    management: Why is this not just a drm driver?
    -Daniel

    >
    > Alexandre Bailon (3):
    > Add a RPMSG driver for the APU in the mt8183
    > rpmsg: apu_rpmsg: update the way to store IOMMU mapping
    > rpmsg: apu_rpmsg: Add an IOCTL to request IOMMU mapping
    >
    > Julien STEPHAN (1):
    > rpmsg: apu_rpmsg: Add support for async apu request
    >
    > drivers/rpmsg/Kconfig | 9 +
    > drivers/rpmsg/Makefile | 1 +
    > drivers/rpmsg/apu_rpmsg.c | 752 +++++++++++++++++++++++++++++++++
    > drivers/rpmsg/apu_rpmsg.h | 52 +++
    > include/uapi/linux/apu_rpmsg.h | 47 +++
    > 5 files changed, 861 insertions(+)
    > create mode 100644 drivers/rpmsg/apu_rpmsg.c
    > create mode 100644 drivers/rpmsg/apu_rpmsg.h
    > create mode 100644 include/uapi/linux/apu_rpmsg.h
    >
    > --
    > 2.26.2
    >
    > _______________________________________________
    > dri-devel mailing list
    > dri-devel@lists.freedesktop.org
    > https://lists.freedesktop.org/mailman/listinfo/dri-devel

    --
    Daniel Vetter
    Software Engineer, Intel Corporation
    http://blog.ffwll.ch

    \
     
     \ /
      Last update: 2020-10-01 10:50    [W:3.883 / U:0.220 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site