Всем привет. Такое дело, я разрабатываю ПО под встраиваемые системы. Опыта в линуксе мало, буквально пара месяцев. Существует модуль с комплектом BSP, на котором находится драйвера для работы внутри крейта (сетевой обмен по PCI-E). Образ системы - Fedora 16. Исходники ориентированы на соответствующее (~2.4) ядро линукса.
Вопрос, стоит ли мне добить сборку исходников под ваниллу? Я вполне успешно осуществил миграцию только одного файла; make-файлы драйверов ориентированы на 2.4 линукс, с текущим ядром мейк банально делает rm и выходит. Стоит ли мне тратить время на изменение мейка и исходников и, особенно, отладку всего этого, когда могу поставить уже собранную, но старую ОС с нужными драйверами из BSP?
Алсо, какие есть технологии и апи для p2p общения по pcie? Я смог только в аллокацию участка в памяти по DMA.