Intel IXP400 Frozen Dessert Maker User Manual


 
Intel
®
IXP400 Software
Access-Layer Components: NPE-Downloader (IxNpeDl) API
April 2005 IXP400 Software Version 2.0 Programmer’s Guide
224 Document Number: 252539, Revision: 007
The IxNpeDl should be uninitialized prior to unloading an application module or driver. (This will
unmap all memory that has been mapped by IxNpeDl.) If possible, IxNpeDl should be uninitialized
before a soft reboot.
Here is a sample function call to uninitialize IxNpeDl:
Note: Calling ixNpeDlUnload twice or more in succession will cause all subsequent calls after the first
one to exit harmlessly but return a FAIL status.
14.7 Deprecated APIs
The functions listed below have been deprecated and may be removed from a future software
release of this component. Additionally, the functions listed below will not work with the new
microcode image format provided in software release 2.0. As of software release 1.3, the functions
ixNpeDlNpeInitAndStart and ixNpeDlCustomImageNpeInitAndStart have replaced the functions
listed below:
ixNpeDlImageDownload
ixNpeDlAvailableImagesCountGet
ixNpeDlAvailableImagesListGet
ixNpeDlLatestImageGet
ixNpeDlLoadedImageGet
ixNpeDlMicrocodeImageLibraryOverride
ixNpeDlUnload();