Data chaining mechanism for SCSI devices
AssigneeApple Computer, Inc.
InventorsGustavo Andrade, Mathew Gulick, Gerald Katzung
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Computer, Inc.
InventorsGustavo Andrade, Mathew Gulick, Gerald Katzung
Estimating the term…
A mechanism for exchanging information between SCSI devices which allows for specifying multiple source or destination buffers. The mechanism includes a first apparatus for generating at least one move instruction which when executed by the SCSI manager either writes or reads the specified number of bytes to or from that buffer address and subsequently adds the offset field value to the buffer address to create a current buffer address. The current buffer address and the buffer address may be non-contiguous. The mechanism also has a second apparatus for generating at least one looping instruction by which the SCSI manager branches the offset number of instructions until the number is exhausted. This allows the SCSI manager to repeat instructions. During each repetition of the move instruction, the buffer address location gets incremented by the value in the offset field. This incrementing allows buffer locations to be accessed that are non-contiguous; thus, multiple source and destinations can be created and they can be non-contiguous.
A computer system comprising a bus, a processor coupled to said bus;
A computer system comprising a bus, a processor coupled to said bus;
A computer system comprising a bus, a processor coupled to said bus;
In a computer system having a bus and utilizing a Small Computer Standard Interface (SCSI), wherein a SCSI manager provides routines and data structures for controlling communication between a plurality of SCSI devices, a method for exchanging information between said SCSI devices said method comprising the steps of:
In a computer system having a bus and utilizing a Small Computer Standard Interface (SCSI), wherein a SCSI manager provides routines and data structures for controlling communication between a plurality of SCSI devices, a method for exchanging information between said SCSI devices, said method comprising the steps of:
Dependencies are inferred from the claim text.