|
@@ -449,19 +449,7 @@ static int __init arm64_enter_virtual_mode(void)
|
|
|
|
|
|
/* Set up runtime services function pointers */
|
|
|
runtime = efi.systab->runtime;
|
|
|
- efi.get_time = runtime->get_time;
|
|
|
- efi.set_time = runtime->set_time;
|
|
|
- efi.get_wakeup_time = runtime->get_wakeup_time;
|
|
|
- efi.set_wakeup_time = runtime->set_wakeup_time;
|
|
|
- efi.get_variable = runtime->get_variable;
|
|
|
- efi.get_next_variable = runtime->get_next_variable;
|
|
|
- efi.set_variable = runtime->set_variable;
|
|
|
- efi.query_variable_info = runtime->query_variable_info;
|
|
|
- efi.update_capsule = runtime->update_capsule;
|
|
|
- efi.query_capsule_caps = runtime->query_capsule_caps;
|
|
|
- efi.get_next_high_mono_count = runtime->get_next_high_mono_count;
|
|
|
- efi.reset_system = runtime->reset_system;
|
|
|
-
|
|
|
+ efi_native_runtime_setup();
|
|
|
set_bit(EFI_RUNTIME_SERVICES, &efi.flags);
|
|
|
|
|
|
return 0;
|