February 12, 2009
Overview
The following changes are introduced in this release:
Notes:
Fix for Interrupts on DPT5 Boards
Updates to Some Diagnostic Programs
The dpchantest program has a new -w argument for tracking "high-water" debug values for DMA transfers. These are only available for DPT5 and DPT6 boards and only with newer FPGA configurations.
A -w option is also added to the dpdiag and dpburn programs which then enable the option for the dpchantest portion of the tests. These programs are modified in the way they display and log additional messages form the test programs they run.
A new command, "openx", is added to the dpdebug program for opening a board with exclusive access. The program is also modified to not retry device opens if the initial attempt fails due to the device entry not existing or the device is busy.
An Interrupt Test Mode is Added to the Linux and Solaris Device Drivers
A special test mode for interrupts is added for the Linux and Solaris
device drivers.
When enabled, with the use of a special ioctl request,
the interrupts for embedded processor message and channel DMA activity
are handled by sending software signals to a host process instead of
the normal servicing mechanism.
Currently this is only used by manufacturer (CAC) debugging programs.