tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

x86 MD MSI/MSI-X implementation



Hi,

I implement x86 MD MSI/MSI-X support code. Here is the patch:
    http://www.netbsd.org/~knakahara/md-msi-msix/x86-md-msi-msix.patch

Furthermore, here is the usage example of if_wm:
    http://www.netbsd.org/~knakahara/md-msi-msix/if_wm-msi-msix.patch

I believe this MD implementation help to decide the MI APIs.
One of MI MSI/MSI-X API is dyoung@n.o's bus_msi(9),
    http://mail-index.netbsd.org/tech-kern/2014/06/06/msg017209.html
another is matt@n.o's API,
    http://mail-index.netbsd.org/tech-kern/2011/08/05/msg011130.html
The other is mine, above patch includes my API manual.

I want feedback from various device driver MSI/MSI-X implementations,
such as usability, portablity, performance, and potential issues.
So, I would like to commit above patch. If no one opposites, I commit
above patch after one or two weeks.
# Of course, I will commit by dividing each component.

Could you comment this implementation?


Thanks,

-- 
//////////////////////////////////////////////////////////////////////
Internet Initiative Japan Inc.

Device Engineering Section,
Core Product Development Department,
Product Division,
Technology Unit

Kengo NAKAHARA <k-nakahara%iij.ad.jp@localhost>




Home | Main Index | Thread Index | Old Index