Browse Source
[hle, kernel] Add support for FW21 and kernel changes (#3004)
[hle, kernel] Add support for FW21 and kernel changes (#3004)
- Adapts kernel changes from atmosphere for firmware 21.0.0.
- Fixes launch error of firmware 21.0.0 applets.
- Adds new commands for `prepo` (New `SaveSystemReport` & `SaveSystemReportWithUser`).
- Adds new commands for `IReadOnlyApplicationControlDataInterface` (cmd 19; incomplete!)
- Adds `{12010, nullptr, "SetButtonConfigLeft"},` undocumented IHidServer.
- Adds new commands for `ngc:u` (`Mask2` and `Check2`)
- Adds new commands for system settings server (GetHttpAuthConfig) for webapplet
- Removes incompatible firmware popup warning.
Signed-off-by: lizzie lizzie@eden-emu.dev
Co-authored by: maufeat sahyno1996@gmail.com
Co-authored-by: crueter <crueter@eden-emu.dev>
Co-authored-by: JPikachu <jpikachu.eden@gmail.com>
Co-authored-by: Maufeat <sahyno1996@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3004
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
pull/2984/head
committed by
crueter
No known key found for this signature in database
GPG Key ID: 425ACD2D4830EBC6
35 changed files with 1484 additions and 1223 deletions
-
1src/core/file_sys/savedata_factory.cpp
-
12src/core/hle/api_version.h
-
4src/core/hle/kernel/k_auto_object.cpp
-
10src/core/hle/kernel/k_auto_object.h
-
25src/core/hle/kernel/k_condition_variable.cpp
-
7src/core/hle/kernel/k_handle_table.cpp
-
2src/core/hle/kernel/k_handle_table.h
-
6src/core/hle/kernel/k_scheduler.cpp
-
2156src/core/hle/kernel/k_thread.cpp
-
25src/core/hle/kernel/k_thread.h
-
9src/core/hle/kernel/svc/svc_event.cpp
-
5src/core/hle/service/am/service/application_functions.cpp
-
4src/core/hle/service/am/service/audio_controller.cpp
-
4src/core/hle/service/audio/audio_controller.cpp
-
6src/core/hle/service/audio/audio_device.cpp
-
37src/core/hle/service/filesystem/fsp/fsp_srv.cpp
-
9src/core/hle/service/hid/hid_debug_server.cpp
-
51src/core/hle/service/hid/hid_server.cpp
-
11src/core/hle/service/hid/hid_system_server.cpp
-
5src/core/hle/service/ngc/ngc.cpp
-
1src/core/hle/service/nifm/nifm.cpp
-
4src/core/hle/service/ns/application_manager_interface.cpp
-
24src/core/hle/service/ns/read_only_application_control_data_interface.cpp
-
2src/core/hle/service/ns/read_only_application_control_data_interface.h
-
39src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp
-
13src/core/hle/service/olsc/remote_storage_controller.cpp
-
74src/core/hle/service/prepo/prepo.cpp
-
5src/core/hle/service/set/firmware_debug_settings_server.cpp
-
19src/core/hle/service/set/system_settings_server.cpp
-
4src/core/hle/service/set/system_settings_server.h
-
6src/frontend_common/firmware_manager.cpp
-
21src/frontend_common/firmware_manager.h
-
46src/qt_common/qt_string_lookup.h
-
32src/yuzu/data_dialog.cpp
-
28src/yuzu/main_window.cpp
2156
src/core/hle/kernel/k_thread.cpp
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
Write
Preview
Loading…
Cancel
Save
Reference in new issue