摘要 |
An apparatus and method are provided for detecting physical memory connected to a memory slot of a computer. The amount of physical memory within each bank is determined during boot up of the computer. Specifically, an extended physical address range exceeding 232 bytes can be accessed and, therefore, detected from boot up code contained within a ROM. The ROM contains translation tables which allow a 32 bit linear address to be translated to a physical address which can reside at boundary address locations of the fill extended physical address range. Each boundary location can be tested by writing to and reading from the specific boundary addresses to determine if physical memory is present within a sector in which the boundary address page resides. The sectors are equally spaced across the physical address range so that boot up can detect physical memory sequentially along the sector boundaries, either beginning with the lowest addressable sector or beginning at the highest addressable sector.
|