On 08/09/2001 10:53 -0700, H. Peter Anvin wrote: >> >> Intel MTRRs have to be a multiple of 2, so you'd need 2 MTRRs if you >> wanted to cover 3 GB. 0x80000000 is a multiple of 2; 0xC0000000 >> isn't, and 0xFFFFFFFF definitely isn't, although 0x100000000 is. Since when? Seems to me bit 0 of 0xC0000000 is 0, therefore it is a multiple of two. Perhaps you meant "power of 2" (i.e. only one bit set in the binary representation)? tw -- twalberg@mindspring.com