requiring each caller to decide how many entries it wants to permit.
and creating a memory map that's easier to work with than the E820 map.