Abstract: A dynamically configured memory controller to prevent speculative memory accesses of non-well behaved memory. Such dynamic configuration of a memory controller may be accomplished by providing to the memory controller guard information associated with memory requests. The memory controller may then prevent speculative memory accesses when the guard information indicates that the memory requests are of non-well behaved memory. The guard information provided to the memory controller may include guard information associated with each memory request provided to the memory controller.
Type:
Grant
Filed:
October 11, 1996
Date of Patent:
July 20, 1999
Assignee:
International Business Machines Corporation
Inventors:
Juan Guillermo Revilla, Thomas Andrew Sartorius, Mark Michael Schaffer, James N. Dieffenderfer