The WinDriver™ for Servers device driver development tool supports any device, regardless of its silicon vendor, and enables you to focus on your driver’s added-value functionality, instead of on the operating system internals. WinDriver’s driver development solution covers USB, PCI, PCI Express, CardBus, CompactPCI, ISA, PMC, PCI-X, PCI-104 and PCMCIA.
- API for reserve memory for DMA with large memory
- SR-IOV for Linux – Beta
- Multiple processess under a singular card – Buffer sharing
- Larger Buffer sharing between KernelPlugin and user using non-contigous / contigous allocations
Supported Operating Systems
Windows 10 / Windows 8 / Windows 8 x64 / Windows 7 / Windows 7 x64 / Server 2008 / Server 2008 x64, 32 bit or 64 bit (x64: AMD64 and Intel EM64T) processor
- x86 32-bit, x86 64-bit (x86_64: AMD64).
- Supported Linux kernel (including embedded Linux):
- For x86 32-bit architectures:Linux kernel 2.6-4.8.4
- For x86 64-bit architectures: Linux kernel 2.6-4.8.4
- PCI / PCIe / ISA
- Any 32-bit or 64-bit development environment (depending on your target platform) supporting C.
* SR-IOV is only supported on Linux 64 bit.