Claims
- 1. A method for transferring data between an interface, a system memory controller and a graphics accelerator comprising:allowing an initial and a subsequent transaction; controlling whether or not said subsequent transaction occurs by indicating whether or not a write buffer for the graphics accelerator is able to accept sufficient information after the initial block has transferred; and writing data from said interface directly to said graphics accelerator if said graphics accelerator is able to accept said transaction.
- 2. The method of claim 1 including selectively allowing data to be written directly to said graphics accelerator as opposed to writing said data to system memory and having the graphics accelerator read said data in system memory.
- 3. The method of claim 1 including providing an indication of whether the graphics accelerator is able to accept a given amount of data and based on said indication, determining whether to write directly to said graphics accelerator or to write to system memory.
- 4. The method of claim 3 including allowing an initial and a subsequent transaction and controlling whether or not a subsequent transaction occurs by indicating whether or not a write buffer in the peripheral device is able to accept sufficient information after the initial block has transferred.
- 5. The method of claim 1 including enqueuing said transaction in said interface if the graphics accelerator is unable to accept the data.
Parent Case Info
This is a divisional of prior application Ser. No. 09/382,885 filed Aug. 25, 1999, now U.S. Pat. No. 6,167,468 which is a divisional of prior application Ser. No. 09/002,130 filed Dec. 31, 1997, now U.S. Pat. No. 6,006,291.
US Referenced Citations (5)