Patent
1996-06-28
1999-02-23
Kuntz, Curtis A.
395309, 39518207, 395704, G06F 1312, G06F 1314
Patent
active
058752897
ABSTRACT:
A method and system for simulating auto-init DMA transfers to peripheral devices that do not support system DMA. To simulate auto-init mode DMA, a device driver monitors and responds to activity on the DMA channel when the application program specifies auto-init mode DMA. Data in a buffer is transferred to the peripheral device in small amounts called bursts. Several bursts comprise a block, and the end of each block must coincide with the end of a burst. When a burst is transferred from the buffer to the peripheral device, the peripheral device generates a physical interrupt. The device driver intercepts the physical interrupt and sends a virtual interrupt to the application program only when the physical interrupt is received for a burst that ends at the end of a block. In this manner, the application program is informed that it can again write data into the buffer for subsequent transfer to the peripheral device.
REFERENCES:
patent: 5263140 (1993-11-01), Riodan
patent: 5463764 (1995-10-01), Muller
patent: 5668957 (1997-09-01), Davis
patent: 5701486 (1997-12-01), Gilbertsen
patent: 5715477 (1998-02-01), Kikinis
IBM Technical Disclosure Bulletin vol. 37, No. 8, page number 375-377, Uninterrupted Multiple Bus Cycle Transfer Mechanisim for Computer Systems, Aug. 1994.
Lipe Ralph A.
Woodruff Bryan Alan
Kuntz Curtis A.
Mia Hassen A.
Microsoft Corporation
LandOfFree
Method and system for simulating auto-init mode DMA data transfe 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 system for simulating auto-init mode DMA data transfe, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for simulating auto-init mode DMA data transfe will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-313929