From d38f22d8e7a7e162b47faab6731c817651116d44 Mon Sep 17 00:00:00 2001 From: lizzie Date: Fri, 9 Jan 2026 02:48:06 +0000 Subject: [PATCH] fs --- src/core/hle/kernel/kernel.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp index 5bc94488a6..062387a29b 100644 --- a/src/core/hle/kernel/kernel.cpp +++ b/src/core/hle/kernel/kernel.cpp @@ -70,7 +70,9 @@ struct KernelCore::Impl { // across **all** threads, we just need these for a few spare threads (+host/guest threads) // // Do not just read straight from here, use a reference beforehand, the cost of reading - // from TLS is greater than the cost of reading normal variables + // from TLS is greater than the cost of reading normal variables. + // But account that this Impl() is instanced once per program, and shared across threads + // so we can't use a reference for now. // // And we have the guarantee that the data won't move out of the way so we can safely // take a reference to it. This isn't always universally true but this is "global" data