Logo

Linux 核心

6.16.0-rc4

快速搜尋

目錄

  • 開發流程
  • 提交補丁
  • 行為準則
  • 維護者手冊
  • 所有開發流程文件
  • 核心 API
  • 驅動 API
  • 子系統
    • 核心子系統
    • 人機介面
      • 輸入文件
      • 人機介面裝置 (HID)
      • 聲音子系統文件
      • GPU 驅動程式開發者指南
      • 幀緩衝區
      • LED
    • 網路介面
    • 儲存介面
    • 其他子系統
  • 鎖定
  • 許可規則
  • 編寫文件
  • 開發工具
  • 測試指南
  • 駭客指南
  • 跟蹤
  • 故障注入
  • 即時補丁
  • Rust
  • 管理
  • 構建系統
  • 報告問題
  • 使用者空間工具
  • 使用者空間 API
  • 韌體
  • 韌體和裝置樹
  • CPU 架構
  • 未排序的文件
  • 翻譯

本頁

  • 顯示原始碼

其他 DRM 驅動 uAPI 和功能實現指南¶

  • 非同步 VM_BIND
    • 命名法
    • 同步 / 非同步 VM_BIND 操作
      • 同步 VM_BIND
      • 非同步 VM_BIND
    • 多操作 VM_BIND IOCTL 錯誤處理和中斷
    • 示例:Xe VM_BIND uAPI
  • VM_BIND 鎖定
    • DRM GPUVM 助手集
    • 命名法
    • 鎖和鎖定順序
    • gpu_vm_bos 和 gpu_vmas 的保護和生命週期
    • 本地物件的重新驗證和驅逐
      • 重新驗證
      • 驅逐
    • 使用外部緩衝區物件進行鎖定
    • 在不持有 dma_resv 鎖的情況下訪問 gpu_vm 的列表
    • userptr gpu_vmas
      • 高效的 userptr gpu_vma exec_function 迭代
    • 繫結和解綁時的鎖定
    • 用於可恢復頁錯誤頁表更新的鎖定
©核心開發社群。 | 由 Sphinx 5.3.0 & Alabaster 0.7.16 強力驅動 | 頁面原始碼