已固定的記憶體權杖

NAME

pin_memory_token - 表示裝置適用的指定行銷區域授權

概要

固定記憶體權杖 (PMT) 代表對裝置執行 DMA 的待處理存取權。

說明

使用 BTI 物件釘選記憶體即可取得 PMT。只要 PMT 物件位於附近,與 BTI 相關聯的裝置可以存取 PMT 所代表的記憶體。當 PMT 物件透過 zx_handle_close()zx_pmt_unpin() 或程序終止而刪除時,所代表的記憶體存取權就會變成非法 (在能力進行此操作的系統上,硬體會強制執行此要求,例如 IOMMU)。

如果 PMT 物件遭 zx_pmt_unpin() 以外的方法刪除,系統就會隔離基礎記憶體。詳情請參閱 bus_transaction_initiator

另查看

音效