fix slot initialization, was pre-initialized from parsing option.

use 512MB memory hole

loop over slots to map entire 1TB.  Still doesn't have the entire
range pinned, so not performance comparable to VFIO