x86/efi: Delete efi_late_init() and simplify EFI initialization

Now that acpi_early_init() has been moved earlier in start_kernel(), we
can significantly cleanup init/main.c by deleting efi_late_init()
altogether and freeing the reserved boot services regions inside
efi_enter_virtual_mode().

Cc: Josh Triplett <josh@joshtriplett.org>
Cc: Matthew Garrett <mjg59@srcf.ucam.org>
Cc: Rafael J. Wysocki <rjw@rjwysocki.net>
Cc: Leif Lindholm <leif.lindholm@linaro.org>
Signed-off-by: Matt Fleming <matt.fleming@intel.com>
4 files changed