From 94b5113b17a54d8595a0d2195f06b27bfd73ee79 Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Mon, 16 Nov 2020 17:10:45 -0800 Subject: [PATCH] pm: Fix argument truncation to be compatible with 11.14 ABI --- sysmodules/pm/source/firmlaunch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sysmodules/pm/source/firmlaunch.c b/sysmodules/pm/source/firmlaunch.c index d7dc001..95f5d9e 100644 --- a/sysmodules/pm/source/firmlaunch.c +++ b/sysmodules/pm/source/firmlaunch.c @@ -9,7 +9,7 @@ static void *const g_firmlaunchParameters = (void *)0x12000000; void mapFirmlaunchParameters(void) { - assertSuccess(svcKernelSetState(3, 0, g_firmlaunchParameters)); + assertSuccess(svcKernelSetState(3, 0, (u64)((uintptr_t)g_firmlaunchParameters))); } Result GetFirmlaunchParams(void *outParams, size_t size)