
UPDATE NUMBER 8 - November 21, 2011

This update includes new files as well as all previous update files.
This update corrects the tx application to better support small or slow transfers.
This update corrects the xfer application to better support small or slow transfers.
Replace files in your HPDI32 SDK installation with those in this archive.

tx.c         - Put this in hpdi32/hpdi32/tx
makefile     - Put this in hpdi32/hpdi32/tx/linux/gcc
util_sleep.c - Put this in hpdi32/hpdi32/utils/linux
tx.c         - Put this in hpdi32/hpdi32/xfer
makefile     - Put this in hpdi32/hpdi32/xfer/linux/gcc

===============================================================================

UPDATE NUMBER 7 - October 19, 2011

This update includes new files as well as all previous update files.
This update corrects the xfer application to better support small transfers.
Replace files in your HPDI32 SDK installation with those in this archive.

tx.c - Put this in hpdi32/hpdi32/xfer

===============================================================================

UPDATE NUMBER 6 - June 6, 2011

This update includes new files as well as all previous update files.
This update alters a number of application tests to try and reduce failures.
Replace files in your HPDI32 SDK installation with those in this archive.

main.h    - Put this in hpdi32/hpdi32/rx
rx.c      - Put this in hpdi32/hpdi32/rx
main.h    - Put this in hpdi32/hpdi32/sbtest
io.c      - Put this in hpdi32/hpdi32/sbtest
rx.c      - Put this in hpdi32/hpdi32/sbtest
special.c - Put this in hpdi32/hpdi32/sbtest
tx.c      - Put this in hpdi32/hpdi32/sbtest
main.h    - Put this in hpdi32/hpdi32/tx
tx.c      - Put this in hpdi32/hpdi32/tx
util_id.h - Put this in hpdi32/hpdi32/utils
util_id.c - Put this in hpdi32/hpdi32/utils

===============================================================================

UPDATE NUMBER 5 - June 2, 2011

This update includes new files as well as all previous update files.
This update corrects a driver mmap() bug and a driver /proc bug.
This update corrects an API -1 value encoding bug.
This update corrects a few application bugs.
Replace files in your HPDI32 SDK installation with those in this archive.

gsc_common.h - Put this in hpdi32/common/api
bar.c        - Put this in hpdi32/common/driver/linux
main.h       - Put this in hpdi32/common/driver/linux
mmap.c       - Put this in hpdi32/common/driver/linux
proc.c       - Put this in hpdi32/common/driver/linux
makefile     - Put this in hpdi32/common/driver/linux/gcc
dma.c        - Put this in hpdi32/hpdi32/sbtest
fifo.c       - Put this in hpdi32/hpdi32/sbtest
io.c         - Put this in hpdi32/hpdi32/sbtest
main.c       - Put this in hpdi32/hpdi32/sbtest
main.h       - Put this in hpdi32/hpdi32/sbtest
pio.c        - Put this in hpdi32/hpdi32/sbtest

===============================================================================

UPDATE NUMBER 4 - April 25, 2011

This update includes new files as well as all previous update files.
This update corrects a DMA abort bug.
Replace files in your HPDI32 SDK installation with those in this archive.

dma.c         - Put this in hpdi32/common/driver/linux
kernel_2_6.h  - Put this in hpdi32/common/driver/linux
hpdi32_start  - Put this in hpdi32/hpdi32/driver/linux/gcc
io.c          - Put this in hpdi32/hpdi32/sbtest
util_select.c - Put this in hpdi32/hpdi32/utils
util_host.c   - Put this in hpdi32/hpdi32/utils/linux

===============================================================================

UPDATE NUMBER 3 - December 8, 2010

This update includes new files as well as all previous update files.
This update removes 2.6 driver build warnings under 2.6.25 and earlier kernels.
This update unloads module gsc_hpdi, which may be included in some distributions.
This update removes sbtest compile warnings under 2.6.27 and later 64-bit kernels.
This update removes utils compile warnings under Ubuntu 10.04.1 LTS.
Replace files in your HPDI32 SDK installation with those in this archive.

kernel_2_6.h  - Put this in hpdi32/common/driver/linux
hpdi32_start  - Put this in hpdi32/hpdi32/driver/linux/gcc
io.c          - Put this in hpdi32/hpdi32/sbtest
util_select.c - Put this in hpdi32/hpdi32/utils
util_host.c   - Put this in hpdi32/hpdi32/utils/linux

===============================================================================

UPDATE NUMBER 2 - March 5, 2010

This update includes new files as well as all previous update files.
This update fixes a 2.4 driver build bug.
This update removes some debug code from the driver sources.
Replace files in your HPDI32 SDK installation with those in this archive.

dma.c        - Put this in hpdi32/common/driver/linux
kernel_2_4.h - Put this in hpdi32/common/driver/linux

===============================================================================

UPDATE NUMBER 1 - October 20, 2009

This update removes some debug code from the API library sources.
Replace files in your HPDI32 SDK installation with those in this archive.

gsc_io.c     - Put this in hpdi32/common/api/
gsc_dma.c    - Put this in hpdi32/common/api/
gsc_os_drv.c - Put this in hpdi32/common/api/linux/

