Project Home
Project Home
Trackers
Trackers
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - Writing a network driver for QNX: (1 Item)
   
Writing a network driver for QNX  
Hi,

I'm working on a virtio-net driver for QNX. I'm running QNX 6.5.0 SP1 under VirtualBox on a MacBook Pro.

I've worked my way through "Talking to hardware under QNX Neutrino" -- note there is an error in the documentation:

[quote]
iobase = mmap_device_io(info.BaseAddressSize[2], info.CpuBaseAddress[2]);
[unquote]

should be

[quote]
iobase = mmap_device_io(info.BaseAddressSize[2], PCI_IO_ADDR(info.CpuBaseAddress[2])); 
[unquote]

.

I can now get configuration information from my virtio device.

My question is: Now what? It appears the document "Porting an io-net driver to io-pkt" is the best choice, but it relies
 heavily on the source code, which is now no longer available.

Any other publicly available documents or source code with Apache or similar license available?

Regards,

Thomas O'Dell
TR Solutions Pte Ltd
http://www.trsolutions.biz/