Back to results
US 6,807,600 B2Granted
Method, system, and program for memory based data transfer
AssigneeIntel Corporation
InventorsSailesh Bissessur, David R. Smith
Life of this patent
Estimating the term…
Abstract
Provided are a method, system, and program for a local bus system. A memory address space in configured to control an I/O device. The memory address space is associated with a port coupled to the local bus system.
Claims44
A method in a local bus system, comprising:
- configuring a memory address space to control an I/O device;
- associating the memory address space with a port in a device adapter coupled to the local bus system, wherein the port couples the I/O device to the device adapter, and wherein a buffer in the device adapter is associated with the port;
- and
- streaming data for a programmed I/O transaction with the I/O device through the buffer, wherein the streamed data for the programmed I/O transaction exceeds a size of the buffer, and wherein the programmed I/O transaction uses the memory address space.
1 more element
A system, comprising:
- a local bus;
- a device adapter coupled to the local bus;
- an I/O device coupled to the device adapter;
- a memory address space configured to control the I/O device;
- and
- a port implemented in the device adapter, wherein the memory address space is associated with the port;
- and
- a buffer in the device adapter, wherein the buffer is associated with the port, wherein data for a programmed I/O transaction with the I/O device is capable of being streamed through the buffer, and wherein the streamed data for the programmed I/O transaction exceeds a size of the buffer, and wherein the programmed I/O transaction uses the memory address space.
5 more elements
A system for transferring data with an I/O device coupled to a local bus, comprising:
- a device adapter coupled to the local bus;
- a memory address space configured to control the I/O device;
- and
- a port implemented in the device adapter, wherein the memory address space is associated with the port;
- and
- a buffer in the device adapter, wherein the buffer is associated with the port, wherein data for a programmed I/O transaction with the I/O device is capable of being streamed through the buffer, and wherein the streamed data for the programmed I/O transaction exceeds a size of the buffer, and wherein the programmed I/O transaction uses the memory address space.
3 more elements
An article of manufacture, wherein the article of manufacture is capable of causing operations, the operations comprising:
- configuring a memory address space to control an I/O device;
- and
- associating the memory address space with a port in a device adapter coupled to a local bus system, wherein the port couples the I/O device to the device adapter, and wherein a buffer in the device adapter is associated with the port;
- and
- streaming data for a programmed I/O transaction with the I/O device through the buffer, wherein the streamed data for the programmed I/O transaction exceeds a size of the buffer, and wherein the programmed I/O transaction uses the memory address space.
2 more elements
Dependencies are inferred from the claim text.