From 05d7cdffaf7534107156bee5918732607b3baa8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C3=ADas=20Locatti?= <42481638+goldenx86@users.noreply.github.com> Date: Wed, 9 Jun 2021 09:31:15 -0300 Subject: [PATCH] Update site/content/entry/yuzu-progress-report-may-2021/index.md Co-authored-by: Schplee <24275329+Schplee@users.noreply.github.com> --- site/content/entry/yuzu-progress-report-may-2021/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/content/entry/yuzu-progress-report-may-2021/index.md b/site/content/entry/yuzu-progress-report-may-2021/index.md index 240eb8ce..e0f42b35 100644 --- a/site/content/entry/yuzu-progress-report-may-2021/index.md +++ b/site/content/entry/yuzu-progress-report-may-2021/index.md @@ -137,7 +137,7 @@ This implementation works because the games aren't allowed to access kernel memo it just handles this internally through the `HLE` implementations, with the games completely oblivious to where any of said procedures are stored. However, there are certain elements that the games actually need to access, and so, they must be inside the emulated memory. One such case is the [Thread Local Storage](https://en.wikipedia.org/wiki/Thread-local_storage) (`TLS`), -a memory region used by the emulated threads to store variables that only they see but none of their peers have access to — because a thread can access only its own `TLS` region. +a memory region used by the emulated threads to store variables that only they see, but none of their peers have access to — because a thread can access only its own `TLS` region. Since these entities can be allocated in the `KSlabHeap`, along with other entities that don't need to be inside the emulated memory accessible for the games, bunnei introduced this hybrid method so yuzu is able to manage the slab list for all kernel objects, regardless of whether they need to be `HLE`'d, or stored in the virtual memory.