]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/v3d: Introduce gemfs
authorMaíra Canal <mcanal@igalia.com>
Mon, 23 Sep 2024 13:55:09 +0000 (10:55 -0300)
committerMaíra Canal <mcanal@igalia.com>
Wed, 25 Sep 2024 11:40:20 +0000 (08:40 -0300)
commiteb8d395f68421449c6201d3019f51011d034f00e
tree955c18e5cf7a1d5610f00c31895004e0ba086c42
parent0992b2541e1cd9580c2e70fab7a78558de054bae
drm/v3d: Introduce gemfs

Create a separate "tmpfs" kernel mount for V3D. This will allow us to
move away from the shmemfs `shm_mnt` and gives the flexibility to do
things like set our own mount options. Here, the interest is to use
"huge=", which should allow us to enable the use of THP for our
shmem-backed objects.

Signed-off-by: Maíra Canal <mcanal@igalia.com>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240923141348.2422499-6-mcanal@igalia.com
drivers/gpu/drm/v3d/Makefile
drivers/gpu/drm/v3d/v3d_drv.h
drivers/gpu/drm/v3d/v3d_gem.c
drivers/gpu/drm/v3d/v3d_gemfs.c [new file with mode: 0644]