Kernel module that supports MSI PCIe

The task is to improve the existing kernel module or develop its minimal implementation. The kernel module is designed to control PCIe device, Xilinx FPGA board (FPGA code is already developed). FPGA board have 4 digital GPIO's configured as inputs and generate an interrupt on the PCIe bus - MSI interrupt with number 0-3, each number corresponds to one exact GPIO pin. The kernel module must register the triggering of this interrupt and pass the number of this interrupt to the user space.

There is a kernel module developed by Xilinx to support DMA exchange, but this module does not have interrupt support. I will stick to your solution - refine the current driver or make a minimal skeleton with only interrupts.

OS: CentOS (I have built and tested the kernel module provided below)


[login to view URL]


[login to view URL]

Beceriler: Linux, C Programlama

Daha fazlasını gör: cpu memory usage kernel module, improve existing web site, lkm kernel module python, kernel module written python, develop linux kernel module implement simple stacking mechanism , improve existing stock portal, write kernel module pstree, Improve existing logo, adwords campaign improve existing, improve existing website, writing kernel module, kernel module pstree, system improve existing system, ability spot improve existing poorly optimized website, improve existing website design, improve existing upload, kernel module openwrt backfire, linux kernel module, stackable kernel module, cross compile openwrt kernel module

İşveren Hakkında:
( 2 değerlendirme ) Moscow, Russian Federation

Proje NO: #30105046

Bu iş için 3 freelancer ortalamada $248 teklif veriyor


Hi, I do Linux kernel programming for over 20 year, mostly drivers and BSP works. I believe that I can help with this. I am interested

$250 USD in 7 gün içinde
(5 Değerlendirme)

Hi! Do you actually need dma part of the Xilinx driver? I don't think so. I have done a lot of PCI-E drivers programming, including MSI and MSI-X support. Please contact me via chat to discuss technical details of Daha Fazla

$244 USD in 5 gün içinde
(3 Değerlendirme)

Dear Employer, I can help you to Kernel module that supports MSI PCIe. I have more than 5 years of experience with below listed skills: C Programming Linux Kindly click on chat for more discussion. Regards, Sunil

$250 USD in 5 gün içinde
(0 Değerlendirme)