Browse Source
[kernel, hle] Initial 22.0.0 kernel changes and cmd stubs (#3761)
[kernel, hle] Initial 22.0.0 kernel changes and cmd stubs (#3761)
- KProcess::Run() and CreateThread() SVC now write the current thread handle to TLS+0x110 - KPageTableBase::LockForMapDeviceAddressSpace now checks for a new KPageTableBase boolean, m_allowed_exec_device_mapping - Stub `am` + `acc` + `settings` cmd module that needs to work for qlaunch Thanks to: @alula and @yellows8 Source for changes: https://github.com/Atmosphere-NX/Atmosphere/pull/2744, https://switchbrew.org/, https://yls8.mtheall.com/ Co-authored-by: PavelBARABANOV <pavelbarabanov94@gmail.com> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3761 Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>pull/3928/head
committed by
crueter
No known key found for this signature in database
GPG Key ID: 425ACD2D4830EBC6
20 changed files with 130 additions and 38 deletions
-
1src/core/hle/kernel/k_page_table_base.cpp
-
5src/core/hle/kernel/k_page_table_base.h
-
13src/core/hle/kernel/k_process.cpp
-
4src/core/hle/kernel/k_process_page_table.h
-
38src/core/hle/kernel/k_thread.cpp
-
9src/core/hle/kernel/svc/svc_thread.cpp
-
6src/core/hle/kernel/svc_version.h
-
8src/core/hle/service/acc/acc.cpp
-
3src/core/hle/service/acc/acc.h
-
4src/core/hle/service/acc/acc_su.cpp
-
5src/core/hle/service/acc/acc_u1.cpp
-
4src/core/hle/service/am/service/application_creator.cpp
-
15src/core/hle/service/am/service/common_state_getter.cpp
-
4src/core/hle/service/am/service/common_state_getter.h
-
7src/core/hle/service/am/service/library_applet_accessor.cpp
-
3src/core/hle/service/am/service/library_applet_accessor.h
-
5src/core/hle/service/am/service/library_applet_creator.cpp
-
7src/core/hle/service/set/settings_types.h
-
21src/core/hle/service/set/system_settings_server.cpp
-
6src/core/hle/service/set/system_settings_server.h
Write
Preview
Loading…
Cancel
Save
Reference in new issue