Update site/content/entry/yuzu-progress-report-may-2021/index.md

Co-authored-by: Schplee <24275329+Schplee@users.noreply.github.com>
This commit is contained in:
Matías Locatti 2021-06-09 09:23:54 -03:00 committed by liushuyu
parent 69c5c2f93f
commit 86f34123d6

View file

@ -92,7 +92,7 @@ All of this costs the user 2*MB* of RAM instead of the previous 1*MB*. Such a he
The kernel — that is, the part of an operating system that controls the resources of the machine where it is installed — organises some of the parameters of these resources The kernel — that is, the part of an operating system that controls the resources of the machine where it is installed — organises some of the parameters of these resources
(e.g. process `identifiers`, `priorities`, file `share` and `open` modes, etc.) into units called `kernel objects`, which are then stored in memory for future reference. (e.g. process `identifiers`, `priorities`, file `share` and `open` modes, etc.) into units called `kernel objects`, which are then stored in memory for future reference.
Thus, bunnei [migrated old implementation of kernel objects to KAutoObjects](https://github.com/yuzu-emu/yuzu/pull/6266), Thus, bunnei [migrated our old implementation of kernel objects to KAutoObjects](https://github.com/yuzu-emu/yuzu/pull/6266),
which is part of the newly written implementations that have been added in the past months to match more closely how the kernel of the Nintendo Switch works. which is part of the newly written implementations that have been added in the past months to match more closely how the kernel of the Nintendo Switch works.
This was a big change that involved refactoring the codebase for consistency and fleshing out the implementation of various existing kernel objects and their definitions to match the This was a big change that involved refactoring the codebase for consistency and fleshing out the implementation of various existing kernel objects and their definitions to match the
new behaviour correctly. new behaviour correctly.