The hw.physmem tunable can no longer be used to limit the amount of RAM used by FreeBSD (e.g. for the purposes of limiting dump size). This was broken for a long time, but seemed to be fixed by r1.152 of src/sys/sparc64/sparc64/pmap.c. Now it doesn't work again (so either it's broken again, or it never worked properly). How-To-Repeat: On a system with e.g. 16GB of RAM, set hw.physmem="8g" in /boot/loader.conf.
State Changed From-To: open->closed Close; this was finally fixed in src/sys/sparc64/sparc64/pmap.c rev. 1.159 (MFC'ed to RELENG_6 in rev. 1.148.2.4).