Method and system for remapping physical memory
AssigneeMicrosoft Corporation
InventorJohn R. Douceur
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorJohn R. Douceur
Estimating the term…
A method and system for remapping physical memory that is malfunctioning. The physical memory has memory locations with addresses. The addresses are ordered from a lowest to a highest address, and each address has bits ordered from a highest-order bit to a lowest-order bit. The system scans physical memory to determine which memory locations are malfunctioning. The system identifies a lowest address and a highest address of the memory locations that are malfunctioning. The system then identifies the highest-order, contiguous bits of the lowest address that are the same as the highest-order, contiguous bits of the highest address. The system generates a remapping value whose highest-order bits are equal to the inverse of the identified highest-order, contiguous bits of the address and whose lowest-order bits are all zeroes. When the system receives an address to access physical memory, the system generates a remapped address by performing a bitwise exclusive-OR of the received address with the remapping value. The system then accesses physical memory using the generated remapped address.
A method for remapping a portion of physical memory, the physical memory having memory locations, each location having an address, the addresses being ordered from a lowest address to a highest address, the method comprising:
A system for remapping a portion of physical memory, the physical memory having memory locations, each location having a physical address, comprising:
Dependencies are inferred from the claim text.