Method and apparatus for arbitrarily initializing a portion of memory
AssigneeCisco Technology, Inc.
InventorsSriram Haridas, Martin Hughes, William Lee, John Mitten
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsSriram Haridas, Martin Hughes, William Lee, John Mitten
Estimating the term…
Techniques for initializing an arbitrary portion of memory with an arbitrary pattern includes using a memory controller for performing sequenced read and write operations. The memory controller receives address data, length data and pattern data on a data bus connected to a processor. The address data indicates a location in memory. The length data indicates an amount of memory to be initialized. The pattern data indicates a particular series of bits that is much shorter than the amount of memory indicated by the length data. The memory controller performs multiple write operations on memory beginning at a first location based on the address data and ending at a second location based on the length data. Each write operation writes the pattern data to a current location in memory, thereby initializing the arbitrary portion of memory with an arbitrary pattern based on the pattern data.
An apparatus for performing sequenced read and write operations on a computer memory, comprising:
An apparatus for routing information in a data packet, comprising:
A memory controller for performing sequenced read and write operations to a computer memory, comprising:
An apparatus for routing information in a data packet, comprising:
A method for a network device, which includes a general purpose processor configured to execute a router operating system, for initializing an arbitrary portion of memory with an arbitrary pattern, the method comprising the steps of:
A computer-readable medium carrying one or more sequences of instructions for processing information in a payload of a first network protocol which payload includes header information for a second network protocol, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
A method for performing sequenced read and write operations on a computer memory, comprising the steps of:
Dependencies are inferred from the claim text.