[PATCH v2 0/7] drm/panfrost: Add heap and no execute buffer allocation
Alyssa Rosenzweig
alyssa.rosenzweig at collabora.com
Thu Jul 25 13:04:37 UTC 2019
This series is:
Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
On Wed, Jul 24, 2019 at 07:09:56PM -0600, Rob Herring wrote:
> This series adds new BO allocation flags PANFROST_BO_HEAP and
> PANFROST_BO_NOEXEC. The heap allocations are paged in on GPU page faults.
>
> This is based on drm-misc-next. A branch is here[1].
>
> Rob
>
> [1] git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git panfrost/heap-noexec
>
> Rob Herring (7):
> drm/gem: Allow sparsely populated page arrays in drm_gem_put_pages
> drm/shmem: Put pages independent of a SG table being set
> drm/panfrost: Restructure the GEM object creation
> drm/panfrost: Split panfrost_mmu_map SG list mapping to its own
> function
> drm/panfrost: Add a no execute flag for BO allocations
> drm/panfrost: Add support for GPU heap allocations
> drm/panfrost: Bump driver version to 1.1
>
> drivers/gpu/drm/drm_gem.c | 3 +
> drivers/gpu/drm/drm_gem_shmem_helper.c | 4 +-
> drivers/gpu/drm/panfrost/TODO | 2 -
> drivers/gpu/drm/panfrost/panfrost_drv.c | 61 ++++++--
> drivers/gpu/drm/panfrost/panfrost_gem.c | 93 ++++++++++--
> drivers/gpu/drm/panfrost/panfrost_gem.h | 16 +-
> drivers/gpu/drm/panfrost/panfrost_mmu.c | 189 ++++++++++++++++++++----
> include/uapi/drm/panfrost_drm.h | 3 +
> 8 files changed, 307 insertions(+), 64 deletions(-)
>
> --
> 2.20.1
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20190725/61842b60/attachment-0001.sig>
More information about the dri-devel
mailing list