smc91x: fix build error when CONFIG_ACPI not defined

Signed-off-by: Mark Salter <msalter@redhat.com>
virtio_mmio: fix build error when CONFIG_ACPI not defined

Signed-off-by: Mark Salter <msalter@redhat.com>
arm64: add EFI stub

Signed-off-by: Mark Salter <msalter@redhat.com>
arm64: add early_ioremap support

EFI runtime support needs to make temporary short term mappings at early
boot time before ioremap is available. This patch adds support for such
early mappings based on "fixmap" support found in a number of other
architectures. This also allows for a number of permanent mappings which
may need to persist beyond paging_init(). This implementation uses the
2MiB of address space currently dedicated to the early_printk console
registers. This allows for mapping up to 32 64K pages or 512 4K pages.

Signed-off-by: Mark Salter <msalter@redhat.com>
arm64: add EFI runtime services support

Signed-off-by: Mark Salter <msalter@redhat.com>