История изменений
Исправление mx__, (текущая версия) :
В случае ядра один скомпилированный модуль не просто как-то там вызывает другой скомпилированный модуль, а оно на уровне исходников как-то должно «объединяться»?
Я думаю не на уровне исходников а на уровне этих исполняемых модулей. Типа этот драйвер на руст даст какой то выхлоп в сторону той же ДМА и модуль ядра ДМА уже должен его проглотить и переварить, а для этого создателю ДМА нужно разбираться с кодом драйвера.
Выглядит статья кстати прикольно (или журналисты опять что то напутали) на самом деле это не патч а добавление в rust/kernel нового файла dma.rs и права lib.rs под него. Интересно как они с этим всем потом разбираются, ведь по сути теперь будет два dma-api в ядре …
Исходная версия mx__, :
В случае ядра один скомпилированный модуль не просто как-то там вызывает другой скомпилированный модуль, а оно на уровне исходников как-то должно «объединяться»?
Я думаю не на уровне исходников а на уровне этих исполняемых модулей. Типа этот драйвер на руст даст какой то выхлоп в сторону той же ДМА и модуль ядра ДМА уже должен его проглотить и переварить, а для этого создателю ДМА нужно разбираться с кодом драйвера.