Motorola Processor PMC driver for Windows 2000/XP Changelog ----------------------------------------------------------- This file details the changes in each release of the Motorola Processor PMC driver for Windows 2000/XP. ---------------------------------------------------------------- 1.0.8 to 1.0.9 - Fixed bug in the entry point of prpmc.dll and prpmcd.dll where a linked list of per-thread data could be corrupted, resulting in a possible application crash when threads of the application terminated. ---------------------------------------------------------------- 1.0.7 to 1.0.8 - Fixed bug in IOCTL handlers for PRPMC_Read & PRPMC_Write, where the code intended to align transfers to a 4-byte boundary actually resulted in _misaligned_ transfers. ---------------------------------------------------------------- 1.0.6 to 1.0.7 - Changelog added to files distributed with release. - Fixed bug in DMA IOCTL handler where special case of zero length transfer resulted in a crash, due to the IRP cancellation function not being removed. ---------------------------------------------------------------- 1.0.5 to 1.0.6 - Fixed anomalies in queueing behaviour for large (>16MB) transfers. DMA IOCTL handler now handles a transfer of an arbitrary size; previously, the API library split large transfers into chunks and called the driver for each chunk. - Fixed a thread hang that occurred when an instance of a device was removed AND the PrPMC responded to the set-power command with an ACK or NACK (as opposed to allowing the set-power command to time out). - Changed .INF file so that DMA descriptor block and Power block are located at 0x4000 and 0x5000 respectively in PowerPC memory. Previously 0x1000 and 0x2000. ----------------------------------------------------------------