yuzu/src/core/hle/kernel
Nikita Strygin cf7e4bda92 Implement ExitProcess svc
Currently this just stops all the emulation
This works under assumption that only application will try to use
ExitProcess, with services not touching it
If application exits - it quite makes sense to end the emulation
2022-06-16 21:35:34 +03:00
..
arch/arm64 general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
board/nintendo/nx general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
init common: Change semantics of UNREACHABLE to unconditionally crash 2022-06-13 20:09:00 -04:00
code_set.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
code_set.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
global_scheduler_context.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
global_scheduler_context.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
hle_ipc.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
hle_ipc.h common: Change semantics of UNREACHABLE to unconditionally crash 2022-06-13 20:09:00 -04:00
initial_process.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_address_arbiter.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_address_arbiter.h common: Change semantics of UNREACHABLE to unconditionally crash 2022-06-13 20:09:00 -04:00
k_address_space_info.cpp common: Change semantics of UNREACHABLE to unconditionally crash 2022-06-13 20:09:00 -04:00
k_address_space_info.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_affinity_mask.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_auto_object.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_auto_object.h kernel: fix inconsistency in AutoObjectTraits macro definitions 2022-06-13 20:09:00 -04:00
k_auto_object_container.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_auto_object_container.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_class_token.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_class_token.h kernel: ensure class token lambda exit is unreachable 2022-06-13 20:09:00 -04:00
k_client_port.cpp hle: kernel: KClientPort: Add an assert for session count. 2021-06-09 22:36:42 -07:00
k_client_port.h hle: kernel: Refactor to allocate a ServiceThread per service handler. 2021-06-04 19:26:48 -07:00
k_client_session.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_client_session.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_code_memory.cpp kernel: fix KCodeMemory initialization 2022-06-09 12:33:28 -04:00
k_code_memory.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_condition_variable.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_condition_variable.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_event.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_event.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_handle_table.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_handle_table.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_interrupt_manager.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_interrupt_manager.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_light_condition_variable.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_light_condition_variable.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_light_lock.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_light_lock.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_linked_list.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_memory_block.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_memory_block_manager.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_memory_block_manager.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_memory_layout.board.nintendo_nx.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_memory_layout.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_memory_layout.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_memory_manager.cpp common: Change semantics of UNREACHABLE to unconditionally crash 2022-06-13 20:09:00 -04:00
k_memory_manager.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_memory_region.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_memory_region_type.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_page_bitmap.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_page_buffer.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_page_buffer.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_page_heap.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_page_heap.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_page_linked_list.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_page_table.cpp common: Change semantics of UNREACHABLE to unconditionally crash 2022-06-13 20:09:00 -04:00
k_page_table.h kernel: fix KCodeMemory initialization 2022-06-09 12:33:28 -04:00
k_port.cpp common: Change semantics of UNREACHABLE to unconditionally crash 2022-06-13 20:09:00 -04:00
k_port.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_priority_queue.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_process.cpp kernel: implement KProcess suspension 2022-06-14 10:04:11 -04:00
k_process.h kernel: implement KProcess suspension 2022-06-14 10:04:11 -04:00
k_readable_event.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_readable_event.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_resource_limit.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_resource_limit.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_scheduler.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_scheduler.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_scheduler_lock.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_scoped_lock.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_scoped_resource_reservation.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_scoped_scheduler_lock_and_sleep.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_server_port.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_server_port.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_server_session.cpp common: Change semantics of UNREACHABLE to unconditionally crash 2022-06-13 20:09:00 -04:00
k_server_session.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_session.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_session.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_shared_memory.cpp general: Replace RESULT_SUCCESS with ResultSuccess 2021-06-02 00:39:27 -04:00
k_shared_memory.h core: Remove unused includes 2021-11-03 21:42:57 -04:00
k_shared_memory_info.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_slab_heap.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_spin_lock.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_spin_lock.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_synchronization_object.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_synchronization_object.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_system_control.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_thread.cpp kernel: implement KProcess suspension 2022-06-14 10:04:11 -04:00
k_thread.h core/debugger: Support reading guest thread names 2022-06-01 21:25:32 -04:00
k_thread_local_page.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_thread_local_page.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_thread_queue.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_thread_queue.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_trace.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_transfer_memory.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_transfer_memory.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_worker_task.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_worker_task_manager.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_worker_task_manager.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_writable_event.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
k_writable_event.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
kernel.cpp kernel: implement KProcess suspension 2022-06-14 10:04:11 -04:00
kernel.h kernel: implement KProcess suspension 2022-06-14 10:04:11 -04:00
memory_types.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
physical_core.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
physical_core.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
physical_memory.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
process_capability.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
process_capability.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
service_thread.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
service_thread.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
slab_helpers.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
svc.cpp Implement ExitProcess svc 2022-06-16 21:35:34 +03:00
svc.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
svc_common.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
svc_results.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
svc_types.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
svc_wrap.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
time_manager.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
time_manager.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00