FreeBSD machines with large memory, it seems 128GB or higher wind
up without enough memory under 4GB for many devices to work.
This results in USB not working (keyboard/mouse doesn't attach),
and some HBAs fail as well. I think other devices may fail as well,
but I've not experienced that yet.
This patch also addresses a related problem on small MIPS systems
where we create a set of free lists that will never contain any
pages. Nonetheless, we will search those free lists on every page
allocation.
PR: 185727
Bugzilla: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=185727
Submitted by: alc