Link: https://lore.kernel.org/r/20260217200002.683975158@linuxfoundation.org Tested-by: Florian Fainelli <florian.fainelli@broadcom.com> Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com> Tested-by: Peter Schneider <pschneider1968@googlemail.com> Tested-by: Jon Hunter <jonathanh@nvidia.com> Tested-by: Salvatore Bonaccorso <carnil@debian.org> Tested-by: Brett A C Sheffield <bacs@librecast.net> Tested-by: Mark Brown <broonie@kernel.org> Tested-by: Luna Jernberg <droidbittin@gmail.com> Tested-by: Ronald Warsow <rwarsow@gmx.de> Tested-by: Justin M. Forbes <jforbes@fedoraproject.org> Tested-by: Ron Economos <re@w6rz.net> Tested-by: Miguel Ojeda <ojeda@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24 lines
930 B
Plaintext
24 lines
930 B
Plaintext
TODO
|
|
. Where should we do eviction (detatch_pages())? We aren't necessarily
|
|
accessing the pages via a GART, so maybe we need some other threshold
|
|
to put a cap on the # of pages that can be pin'd.
|
|
. Use mm_shrinker to trigger unpinning pages.
|
|
. This is mainly theoretical since most of these devices don't actually
|
|
have swap or harddrive.
|
|
. GEM/shmem backed pages can have existing mappings (kernel linear map,
|
|
etc..), which isn't really ideal.
|
|
. Revisit GEM sync object infrastructure.. TTM has some framework for this
|
|
already. Possibly this could be refactored out and made more common?
|
|
There should be some way to do this with less wheel-reinvention.
|
|
. This can be handled by the dma-buf fence/reservation stuff when it
|
|
lands
|
|
|
|
Userspace:
|
|
. git://anongit.freedesktop.org/xorg/driver/xf86-video-omap
|
|
|
|
Currently tested on
|
|
. OMAP3530 beagleboard
|
|
. OMAP4430 pandaboard
|
|
. OMAP4460 pandaboard
|
|
. OMAP5432 uEVM
|