Я бы настоятельно рекомендовал не использовать архитектуру VxWorks в Linux. Распространение потоков ядра не одобряется, ваш код никогда не превратится в официальное дерево ядра. Даже если вас это не волнует, вы на 100% уверены, что хотите разработать драйвер нестандартным способом? Все было бы намного проще, если бы вы просто избавились от этих двух задач. Кстати, с какой стати для начала вам нужны задачи для драйвера PCI?