Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет LWN.net ([info]syn_lwnheadline)
@ 2021-05-07 14:18:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
[$] Noncoherent DMA mappings
While it is sometimes possible to perform I/O by moving data through the
CPU, the only way to get the required level of performance is usually for devices
to move data directly to and from memory. Direct memory access (DMA) I/O
has been well supported in the Linux kernel since the early days, but there
are always ways in which that support can be improved, especially when
hardware adds some challenges of its own. The somewhat confusingly named
"non-contiguous" DMA API that
was added for 5.13 shows the kinds of things that have to be done to get
the best performance on current systems.


(Читать комментарии) (Добавить комментарий)