mirror of
https://github.com/torvalds/linux.git
synced 2024-11-21 19:41:42 +00:00
ffd5caa26f
We still have quite a bit more work to do with overall reworking of the ttm-based dg1 code, but the uapi stuff is now finalized with the latest pull. So remove that. This also fixes kerneldoc build warnings because we've included the same headers in two places, resulting in sphinx complaining about duplicated symbols. This regression has been created when we moved the uapi definitions to the real include/uapi/ folder in727ecd99a4
("drm/doc/rfc: drop the i915_gem_lmem.h header") v2: Fix a few references that I missed, the htmldocs build took forever. Acked-by: Jason Ekstrand <jason@jlekstrand.net> Acked-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Tested-by Stephen Rothwell <sfr@canb.auug.org.au> (v1) References: https://lore.kernel.org/dri-devel/20210603193242.1ce99344@canb.auug.org.au/ Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> Cc: Stephen Rothwell <sfr@canb.auug.org.au> Fixes:727ecd99a4
("drm/doc/rfc: drop the i915_gem_lmem.h header") Cc: Matthew Auld <matthew.auld@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20210810142748.1983271-1-daniel.vetter@ffwll.ch (cherry picked from commitdae2d28832
) Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
23 lines
969 B
ReStructuredText
23 lines
969 B
ReStructuredText
=========================
|
|
I915 DG1/LMEM RFC Section
|
|
=========================
|
|
|
|
Upstream plan
|
|
=============
|
|
For upstream the overall plan for landing all the DG1 stuff and turning it for
|
|
real, with all the uAPI bits is:
|
|
|
|
* Merge basic HW enabling of DG1(still without pciid)
|
|
* Merge the uAPI bits behind special CONFIG_BROKEN(or so) flag
|
|
* At this point we can still make changes, but importantly this lets us
|
|
start running IGTs which can utilize local-memory in CI
|
|
* Convert over to TTM, make sure it all keeps working. Some of the work items:
|
|
* TTM shrinker for discrete
|
|
* dma_resv_lockitem for full dma_resv_lock, i.e not just trylock
|
|
* Use TTM CPU pagefault handler
|
|
* Route shmem backend over to TTM SYSTEM for discrete
|
|
* TTM purgeable object support
|
|
* Move i915 buddy allocator over to TTM
|
|
* Send RFC(with mesa-dev on cc) for final sign off on the uAPI
|
|
* Add pciid for DG1 and turn on uAPI for real
|