Добрый день,
Я пытаюсь определить расположение в физической памяти буфера, выделенного видео для Linux IO_METHOD_MMAP.
Просматривая функцию mmap,
mmap(NULL /* start anywhere */,
buf.length,
PROT_READ | PROT_WRITE /* required */,
MAP_SHARED /* recommended */,
fd, //FileDescriptor
buf.m.offset);
Я вижу, что buf.m.offset равен 0, а затем увеличивает значение buf.length для каждой плоскости.
Я ищу физический адрес в памяти для файлового дескриптора (fd), созданного устройством /dev/video0.
Это на Im6.
Цель этого состоит в том, чтобы передать этот физический адрес графическому процессору,
Спасибо,