Inventors:
Richard Bealkowski - Austin TX
Doyle Stanfill Cronk - Austin TX
Benjamin Russell Grimes - Austin TX
Michael Robert Turner - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1210
Abstract:
A method for managing a memory address space in a memory system, the memory system having multiple block address translation entries, each entry defining a portion of the memory address space, including the steps of determining that a received virtual address references a portion of the memory address space not defined by any of the block address translation entries, reallocating at least one of the block address translation entries to define a portion of the memory address space including the received virtual address, and providing a physical address matching the virtual address by using the reallocated block address translation entries. In addition, an apparatus for managing a memory address space in a memory system, the memory system having multiple block address translation entries, each entry defining a portion of the memory address space, including apparatus for determining that a received virtual address references a portion of the memory address space not defined by any of the block address translation entries, apparatus for reallocating at least one of the block address translation entries to define a portion of the memory address space including the received virtual address, and apparatus for providing a physical address matching the virtual address by using the reallocated block address translation entries.