x86: change early_ioremap to use slots instead of nesting