>> Hello folks, >> >> I was curious about the maximum amount of RAM an OpenBSD system will >> recognize. Is there any way at all to get it to recognize more? Kernel >> recompile? Sysctl options? >> >> I've browsed through the archives here a bit and have found a few answers >> relating to my question, but there were older. For instance, someone was >> saying back in '03 that the maximum amount of RAM the OS would recognize is >> 2GB. I happen to know that my amd64 system recognizes 4GB nowadays. But >> the machine has 8GB of RAM. >> >> Some other answers said it would never go higher than 2GB b/c it would >> require an entire rewrite of the VM subcomponent (or something to that >> effect). But again, my system currently recognizes 4GB, so it seems there >> has been some progress. >> >> Any definitive word on this? Thanks. > >Well, if you want to get support for all that ram, well, the devs >are going to need access to such a system. They don't have that >stuff lying around. > >From want.html An amd64 with more than 4 GB RAM for hacking on large >memory support in i386 and amd64, needed in London, UK. Contact >[EMAIL PROTECTED]
OpenBSD recognized and booted on amd64 with >4GB of RAM nearly 2 years ago. The work was done principally at the 2005 Hackathon by various developers including weingart@, jason@ and [EMAIL PROTECTED] Doing anything useful with that memory is another issue...which is the point of the donation request. >From my mail archive when testing said patches on the machine that made this happen back in 2005... [snip] boot> boot bsd.mp booting hd0a:bsd.mp: 3216516+613831+511136+0+549936 [80+273360+165344]=0x916930 entry point at 0x1001e0 [7205c766, 34000004, 24448b12, eb20a304[ using 439552 bytes of bsd ELF symbol table ] Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2005 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 3.7-current (GENERIC.MP) #5: Mon May 30 11:24:16 MDT 2005 [EMAIL PROTECTED]:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 16565170176 (16176924K) avail mem = 14381322240 (14044260K) using 22937 buffers containing 1503199232 bytes (1467968K) of memory mainbus0 (root) mainbus0: Intel MP Specification (Version 1.4) (SUN SunFire V40z) [snip]