From 3463effeaea7d98a77036571efc9c400e1848889 Mon Sep 17 00:00:00 2001 From: TuxSH <1922548+TuxSH@users.noreply.github.com> Date: Tue, 5 Apr 2022 18:33:12 +0100 Subject: [PATCH] rosalina: add "time to boot to HM" in debug menu --- sysmodules/rosalina/source/menus.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/sysmodules/rosalina/source/menus.c b/sysmodules/rosalina/source/menus.c index 192147f..999cfe2 100644 --- a/sysmodules/rosalina/source/menus.c +++ b/sysmodules/rosalina/source/menus.c @@ -88,6 +88,13 @@ void RosalinaMenu_ShowDebugInfo(void) u32 kernelVer = osGetKernelVersion(); FS_SdMmcSpeedInfo speedInfo; + Handle hm = 0; + OpenProcessByName("menu", &hm); + s64 out = 0; + svcGetHandleInfo(&out, hm, 0); + svcCloseHandle(hm); + u64 timeToBootHm = 1000u * out / SYSCLOCK_ARM11; + do { Draw_Lock(); @@ -123,6 +130,13 @@ void RosalinaMenu_ShowDebugInfo(void) (int)speedInfo.highSpeedModeEnabled, SYSCLOCK_SDMMC / (1000 * clkDiv) ); } + if (timeToBootHm != 0) + { + posY = Draw_DrawFormattedString( + 10, posY, COLOR_WHITE, "Time to boot to Home Menu: %llums\n", + timeToBootHm + ); + } Draw_FlushFramebuffer(); Draw_Unlock(); }