Patent
1997-03-06
1998-04-28
Lee, Thomas C.
395855, 39520062, 39520043, G06F 928, G06F 1314
Patent
active
057457905
ABSTRACT:
A method and apparatus of reporting the status of data transfer between software and hardware in a computer system is disclosed. Software provides empty descriptors to the hardware for posting completion updates of transfers. More particularly, the software provides the number of the last available descriptor to a first storage field in a storage location which is accessible to the hardware. The hardware accounts for the number of the descriptors it has used for reporting completion updates by posting the number of used descriptors to a second storage field in the storage location. To determine if more descriptors are available, the hardware compares the contents of the first storage field to that of the second storage field. If the contents of the first and second storage fields are equal, the hardware has reached the last descriptor in the completion ring. If the fields are not equal, one or more descriptors are available for the hardware to use.
REFERENCES:
patent: H513 (1988-08-01), Dunne et al.
patent: 3916385 (1975-10-01), Parmar et al.
patent: 5287476 (1994-02-01), Keener et al.
patent: 5477541 (1995-12-01), White et al.
patent: 5495482 (1996-02-01), White et al.
patent: 5544317 (1996-08-01), Berg
"Advanced Configuration and Power Interface Specification", Revision 1.0, Intel/Microsoft/Toshiba, Dec. 22, 1996, pp. 1-295.
Lee Thomas C.
Perveen Rehana
Sun Microsystems Inc.
LandOfFree
Method and apparatus for reporting the status of asynchronous da does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for reporting the status of asynchronous da, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for reporting the status of asynchronous da will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1543334