citra/src/core/hle/kernel
Steveice10 3c15398f9e
apt: Implement additional applet state management. (#6303)
* apt: Implement additional library applet state management.

* kernel: Clear process handle table on exit.

* apt: Implement system applet commands.

* apt: Pop MediaType from command buffers with correct size.

* apt: Improve accuracy of parameters and HLE applet lifecycle.

* apt: General cleanup.

* file_sys: Make system save data open error code more correct.

Not sure if this is the exact right error code, but it's at least
more correct than before as Game Notes will now create its system
save data instead of throwing a fatal error.

* apt: Fix launching New 3DS Internet Browser.

* frd: Correct fix to GetMyScreenName response.
2023-02-28 14:09:54 +02:00
..
ipc_debugger kernel/thread: Change owner_process to std::weak_ptr (#5325) 2020-11-15 12:59:45 +01:00
address_arbiter.cpp core: Remove unnecessary enum casts in log calls 2020-12-29 06:39:21 +01:00
address_arbiter.h code: Cleanup and warning fixes from the Vulkan PR (#6163) 2022-11-04 23:32:57 +01:00
client_port.cpp clang-format fixes 2020-02-13 17:39:15 +08:00
client_port.h Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00
client_session.cpp clang-format fixes 2020-02-13 17:39:15 +08:00
client_session.h Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00
config_mem.cpp Fixed serialization runtime exceptions 2020-02-13 17:42:08 +08:00
config_mem.h Code review - general gardening 2020-03-29 16:14:36 +01:00
errors.h Kernel: reimplement memory management on physical FCRAM (#4392) 2018-11-06 15:00:47 -05:00
event.cpp clang-format fixes 2020-02-13 17:39:15 +08:00
event.h Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00
handle_table.cpp Core timing 2.0 (#4913) 2020-02-21 19:31:32 +01:00
handle_table.h clang-format fixes 2020-02-13 17:39:15 +08:00
hle_ipc.cpp kernel/thread: Change owner_process to std::weak_ptr (#5325) 2020-11-15 12:59:45 +01:00
hle_ipc.h Serialize ArchiveManager and other code review actions 2020-03-29 18:56:25 +01:00
ipc.cpp code: Cleanup and warning fixes from the Vulkan PR (#6163) 2022-11-04 23:32:57 +01:00
ipc.h Changed u8* to MemoryRef 2020-02-13 17:42:00 +08:00
kernel.cpp kernel/thread: Change owner_process to std::weak_ptr (#5325) 2020-11-15 12:59:45 +01:00
kernel.h Implement svcGetHandleInfo, svcOpenProcess/Thread, svcGetProcessList (#6243) 2023-01-15 21:50:54 +05:30
memory.cpp Add 3GX plugin loader (#6172) 2022-12-11 10:08:58 +02:00
memory.h Add 3GX plugin loader (#6172) 2022-12-11 10:08:58 +02:00
mutex.cpp Merge branch 'master' into feature/savestates-2 2020-03-07 21:23:08 +00:00
mutex.h clang format fixes etc. 2020-03-31 18:27:33 +01:00
object.cpp Use load_construct_data for kernel objects 2020-02-13 17:38:25 +08:00
object.h Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00
process.cpp apt: Implement additional applet state management. (#6303) 2023-02-28 14:09:54 +02:00
process.h Implement svcGetHandleInfo, svcOpenProcess/Thread, svcGetProcessList (#6243) 2023-01-15 21:50:54 +05:30
resource_limit.cpp Use load_construct_data for kernel objects 2020-02-13 17:38:25 +08:00
resource_limit.h Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00
semaphore.cpp clang-format fixes 2020-02-13 17:39:15 +08:00
semaphore.h Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00
server_port.cpp clang format fixes etc. 2020-03-31 18:27:33 +01:00
server_port.h Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00
server_session.cpp kernel/thread: Change owner_process to std::weak_ptr (#5325) 2020-11-15 12:59:45 +01:00
server_session.h Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00
session.cpp Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00
session.h Added client/server objects 2020-02-13 17:38:16 +08:00
shared_memory.cpp Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00
shared_memory.h Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00
shared_page.cpp Add per game configuration options (#6187) 2022-12-08 13:27:25 +02:00
shared_page.h Port yuzu-emu/yuzu#4437: "core_timing: Make use of uintptr_t to represent user_data" (#5499) 2022-11-06 02:24:45 +01:00
svc.cpp Implement svcGetHandleInfo, svcOpenProcess/Thread, svcGetProcessList (#6243) 2023-01-15 21:50:54 +05:30
svc.h Refactor out the wakeup_callback function pointer 2020-02-13 17:42:05 +08:00
svc_wrapper.h Add a couple of useful SVC logs 2020-04-11 19:47:06 +01:00
thread.cpp Add 3GX plugin loader (#6172) 2022-12-11 10:08:58 +02:00
thread.h Add 3GX plugin loader (#6172) 2022-12-11 10:08:58 +02:00
timer.cpp Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00
timer.h Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00
vm_manager.cpp Add 3GX plugin loader (#6172) 2022-12-11 10:08:58 +02:00
vm_manager.h Add 3GX plugin loader (#6172) 2022-12-11 10:08:58 +02:00
wait_object.cpp Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00
wait_object.h Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00