mesa/include/drm-uapi
Tomeu Vizoso 756f7b9989 panfrost: Add backend targeting the DRM driver
This backend interacts with the new DRM driver for Midgard GPUs which is
currently in development.

When using this backend, Panfrost has roughly on-par functionality as
when using the non-DRM driver from Arm.

Alyssa Rosenzweig: To do so, we implement additional routines for
runtime GPU version detection and fencing. We cleanup some duplicate
code interfering with the new driver. We fix a long-standing memory leak
which is aggravated on the new driver. Finally, we implement BO
import/export in a way compatible with the new driver. These changes are
squashed to preserve bisectability given the hard-to-track ABI shifts in
the nondrm module

Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
2019-03-10 19:09:23 +00:00
..
drm.h drm-uapi: Update headers from drm-next 2019-02-26 13:08:51 +00:00
drm_fourcc.h drm-uapi: Update headers from drm-next 2019-02-26 13:08:51 +00:00
drm_mode.h drm-uapi: Update headers from drm-next 2019-02-26 13:08:51 +00:00
i915_drm.h drm-uapi: Update headers from drm-next 2019-02-26 13:08:51 +00:00
panfrost_drm.h panfrost: Add backend targeting the DRM driver 2019-03-10 19:09:23 +00:00
README drm-uapi: Update headers from drm-next 2019-02-26 13:08:51 +00:00
tegra_drm.h drm-uapi: Update headers from drm-next 2019-02-26 13:08:51 +00:00
v3d_drm.h drm-uapi: Update headers from drm-next 2019-02-26 13:08:51 +00:00
vc4_drm.h drm-uapi: Update vc4 header with syncobj submit support 2018-05-17 16:04:21 +01:00

This directory contains a copy of the installed kernel headers
required by several drivers to communicate with the kernel.
Whenever one of those driver needs new definitions for new kernel
APIs, these files should be updated.

These files in master should only be updated once the changes have landed
in the drm-next tree.

You can copy files installed after running this from the kernel
repository, at version the drivers require :

$ make headers_install INSTALL_HDR_PATH=/path/to/install

The last update was done at the following kernel commit :

commit a5f2fafece141ef3509e686cea576366d55cabb6
Merge: 71f4e45a4ed3 860433ed2a55
Author: Dave Airlie <airlied@redhat.com>
Date:   Wed Feb 20 12:16:30 2019 +1000

    Merge https://gitlab.freedesktop.org/drm/msm into drm-next