diff options
Diffstat (limited to '')
| -rw-r--r-- | rsdos/src/main.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/rsdos/src/main.rs b/rsdos/src/main.rs index 1169785..d9578e2 100644 --- a/rsdos/src/main.rs +++ b/rsdos/src/main.rs | |||
| @@ -37,6 +37,9 @@ pub extern "efiapi" fn efi_main(image_handle: Handle, system_table: *mut SystemT | |||
| 37 | let bs = unsafe { &mut *st.boot_services }; | 37 | let bs = unsafe { &mut *st.boot_services }; |
| 38 | let con_out = unsafe { &mut *st.con_out }; | 38 | let con_out = unsafe { &mut *st.con_out }; |
| 39 | 39 | ||
| 40 | // Keep the runtime-services table for later (ResetSystem → poweroff). | ||
| 41 | rsnix::power::init(st.runtime_services); | ||
| 42 | |||
| 40 | // ---- Phase 1: UEFI boot services alive ---- | 43 | // ---- Phase 1: UEFI boot services alive ---- |
| 41 | 44 | ||
| 42 | // Print banner via UEFI console | 45 | // Print banner via UEFI console |
