From 722018d095e1d4967b39c9e3fe803c44aea02d8d Mon Sep 17 00:00:00 2001 From: gibbed Date: Thu, 20 Feb 2020 00:58:58 -0600 Subject: [PATCH] [Kernel] Use reserved form of sc for dynamic imports. --- src/xenia/kernel/kernel_module.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xenia/kernel/kernel_module.cc b/src/xenia/kernel/kernel_module.cc index 05304feae..69c958a08 100644 --- a/src/xenia/kernel/kernel_module.cc +++ b/src/xenia/kernel/kernel_module.cc @@ -70,7 +70,7 @@ uint32_t KernelModule::GenerateTrampoline( uint32_t guest_addr = guest_trampoline_ + (guest_trampoline_next_++ * 8); auto mem = memory()->TranslateVirtual(guest_addr); - xe::store_and_swap(mem + 0x0, 0x44000002); // sc + xe::store_and_swap(mem + 0x0, 0x44000042); // sc xe::store_and_swap(mem + 0x4, 0x4E800020); // blr // Declare/define the extern function.