I915 DG1/LMEM RFC 部分¶
上游計劃¶
對於上游,用於落地所有 DG1 內容並將其變為現實的總計劃是,包含所有的 uAPI 位:
合併 DG1 的基本硬體啟用 (仍然沒有 pciid)
- 在特殊的 CONFIG_BROKEN (或類似) 標誌後合併 uAPI 位
此時我們仍然可以進行更改,但重要的是,這使我們可以開始在 CI 中執行可以利用本地記憶體的 IGT
- 轉換為 TTM,確保一切正常工作。 一些工作項
離散 GPU 的 TTM shrinker
用於完整 dma_resv_lock 的 dma_resv_lockitem,即不僅僅是 trylock
使用 TTM CPU 缺頁處理程式
將共享記憶體後端路由到離散 GPU 的 TTM SYSTEM
TTM 可清除物件支援
將 i915 buddy 分配器轉移到 TTM
傳送 RFC (抄送 mesa-dev) 以最終簽署 uAPI
為 DG1 新增 pciid 並真正啟用 uAPI