I've got a PC with an Intel MCH3000 chipset and 4GB of RAM running amd64 4.2-current (~1 week old). The 3.5-4GB area is reserved for mapping devices into memory. The "missing" 512 MB of RAM is remapped to the 4GB-4.5GB area by the chipset.
Though 512MB of memory starting at address 0x1 0000 0000 can be seen on the boot prompt using "machine memory" the OS doesn't seem to use / report it. dmesg excerpt: real mem = 3753455616 (3579MB) avail mem = 3631599616 (3463MB) So the question is simple, does OpenBSD recognise the remapped memory at all ?

