
===========================================================================
                     BIOS KNL patch -- patch001027.zip
===========================================================================

!! Revision History
!! ================
!! 27-Oct-2000 ty	original


===========================================================================
                        Bug Descriptions
===========================================================================
This patch provides fixes for the following bugs:

SDSsq13840
Calls to CLK_gethtime() did not return reliable values on C6211 DSK.

SDSsq14853
HWI dispatcher bug causes SWIs to be delayed until next SWI scheduling.
A bug in the HWI dispatcher can potentially allow an interrupt to be 
serviced at a point during which interrupts should be disabled.  If an 
interrupt does occur during this critical section, any SWI scheduling 
activity generated by this interrupt's ISR will be missed and a posted 
SWI will go unserviced until the next time the SWI scheduler happens to 
run (most likely at the next interrupt).

The result of hitting this problem can range from being completely 
unnoticed to having a broken program which fails due to a critical SWI 
deadline being missed.

The most apparent symptom of this problem is an SWI's STS 
(statistics) 'max' value becoming far too large.  This large 'max' 
value reflects the the time between when the SWI should've been 
serviced and the time that it actually gets serviced (during the next 
run of the SWI scheduler).

===========================================================================
                        Installation Instructions
===========================================================================

0.  Unzip this file to an empty temporary directory.
    The following files will be unpacked:
	bios.a62
	biosi.a62
	bios.a62e
	biosi.a62e
	readme.txt

1.  Make backup copies of:
	<Install Directory>\c6000\bios\lib\bios.a62
	<Install Directory>\c6000\bios\lib\biosi.a62
	<Install Directory>\c6000\bios\lib\bios.a62e
	<Install Directory>\c6000\bios\lib\biosi.a62e

2.  Copy the patch files into their appropriate directory.

3.  Use Code Composer Studio normally.
