Что означает «обертка» в DMA?

Недавно работал над проектом драйвера PCI и пытался понять DMA Scatter Gather. .

В моем проекте устройство PCI (в слоте PCI ПК) является мастером DMA, и я хочу выполнить запись DMA в память ПК. Для dma разброса / сбора драйвер ПК должен создать связанный список для этой «несмежной» или также называемой «сегментированной» физической памяти и записать первый адрес связанного списка в устройство. поэтому контроллер dma устройства может выполнять операцию записи через связанный список, не запрашивая у ПК следующий свободный блок памяти. я пишу?

В вышеупомянутом сенарио есть выражение "обертывание", и я не могу понять, что оно означает.

Означает ли это: указатель записи достиг конца блока памяти?

или

текущий пакет данных, который должен быть отправлен, завершен и должен начать следующий?

или

что-то еще?

0
21.11.2015, 20:50
0 ответов

Теги

Похожие вопросы