Set the pointer to the EFI Runtime Services, otherwise we call into
authorpatrick <patrick@openbsd.org>
Thu, 23 Aug 2018 15:31:12 +0000 (15:31 +0000)
committerpatrick <patrick@openbsd.org>
Thu, 23 Aug 2018 15:31:12 +0000 (15:31 +0000)
nowhere.

ok kettenis@

sys/arch/arm64/stand/efiboot/efiboot.c
sys/arch/armv7/stand/efiboot/efiboot.c

index fa8fefb..3f335f0 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: efiboot.c,v 1.19 2018/08/19 14:09:41 patrick Exp $    */
+/*     $OpenBSD: efiboot.c,v 1.20 2018/08/23 15:31:12 patrick Exp $    */
 
 /*
  * Copyright (c) 2015 YASUOKA Masahiko <yasuoka@yasuoka.net>
@@ -73,6 +73,7 @@ efi_main(EFI_HANDLE image, EFI_SYSTEM_TABLE *systab)
 
        ST = systab;
        BS = ST->BootServices;
+       RS = ST->RuntimeServices;
        IH = image;
 
        /* disable reset by watchdog after 5 minutes */
index 0e95c7d..9d2768e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: efiboot.c,v 1.21 2018/03/31 18:19:12 patrick Exp $    */
+/*     $OpenBSD: efiboot.c,v 1.22 2018/08/23 15:31:12 patrick Exp $    */
 
 /*
  * Copyright (c) 2015 YASUOKA Masahiko <yasuoka@yasuoka.net>
@@ -70,6 +70,7 @@ efi_main(EFI_HANDLE image, EFI_SYSTEM_TABLE *systab)
 
        ST = systab;
        BS = ST->BootServices;
+       RS = ST->RuntimeServices;
        IH = image;
 
        /* disable reset by watchdog after 5 minutes */