yuzu/src/core/hle/kernel
Lioncash 75a60a6e22 svc: Provide more detailed error logs for svc functions
Allows SVC calls to have much more informative information during error
cases. This also doesn't hide control flow returns from the reader.
2021-02-06 02:03:40 -05:00
..
memory Simplify limitableresource names 2021-02-03 12:55:16 +11:00
client_port.cpp core: hle: kernel: Update KSynchronizationObject. 2021-01-11 14:23:16 -08:00
client_port.h core: hle: kernel: object: Implement Finalize() virtual method. 2021-01-28 21:42:26 -08:00
client_session.cpp core: hle: kernel: Rename Thread to KThread. 2021-01-28 21:42:25 -08:00
client_session.h core: hle: kernel: object: Implement Finalize() virtual method. 2021-01-28 21:42:26 -08:00
code_set.cpp kernel: Move CodeSet structure to its own source files 2019-03-20 13:07:04 -04:00
code_set.h VM_Manager: Align allocated memory to 256bytes 2019-07-19 10:06:08 -04:00
errors.h core: hle: kernel: Update KSynchronizationObject. 2021-01-11 14:23:16 -08:00
global_scheduler_context.cpp core: hle: kernel: Rename Thread to KThread. 2021-01-28 21:42:25 -08:00
global_scheduler_context.h kernel: KSchedulerPriorityQueue: Lowest priority should be LowestThreadPriority. 2021-01-28 21:42:26 -08:00
handle_table.cpp core: hle: kernel: object: Implement Finalize() virtual method. 2021-01-28 21:42:26 -08:00
handle_table.h kernel/handle_table: Remove usages of the global system instance 2020-07-15 13:40:15 -04:00
hle_ipc.cpp hle: kernel: Rename WritableEvent to KWritableEvent. 2021-02-05 14:00:36 -08:00
hle_ipc.h hle: kernel: Rename WritableEvent to KWritableEvent. 2021-02-05 14:00:36 -08:00
k_address_arbiter.cpp hle: kernel: Drop R_UNLESS_NOLOG in favor of expanded if-statement. 2021-02-05 14:03:36 -08:00
k_address_arbiter.h core: hle: kernel: Update KAddressArbiter. 2021-01-11 14:23:16 -08:00
k_affinity_mask.h k_affinity_mask: Avoid implicit truncation to bool 2021-02-04 15:35:46 -05:00
k_condition_variable.cpp hle: kernel: TimeManager: Simplify to not rely on previous EmuThreadHandle implementation. 2021-01-28 21:42:26 -08:00
k_condition_variable.h core: hle: kernel: Rename Thread to KThread. 2021-01-28 21:42:25 -08:00
k_event.cpp hle: kernel: Implement KEvent. 2021-02-05 14:00:36 -08:00
k_event.h hle: kernel: Implement KEvent. 2021-02-05 14:00:36 -08:00
k_light_condition_variable.h Compile error 2021-02-02 13:23:34 +11:00
k_light_lock.cpp hle: kernel: KLightLock: Fix several bugs. 2021-01-28 21:53:21 -08:00
k_light_lock.h core: hle: kernel: Implement KLightLock. 2021-01-28 21:42:26 -08:00
k_priority_queue.h k_priority_queue: Unfold several declval usages 2021-02-04 15:18:58 -05:00
k_readable_event.cpp hle: kernel: Drop R_UNLESS_NOLOG in favor of expanded if-statement. 2021-02-05 14:03:36 -08:00
k_readable_event.h hle: kernel: Reimplement KReadableEvent and KWritableEvent. 2021-02-05 14:03:32 -08:00
k_resource_limit.cpp Address issues 2021-02-02 13:23:00 +11:00
k_resource_limit.h Simplify limitableresource names 2021-02-03 12:55:16 +11:00
k_scheduler_lock.h hle: kernel: k_scheduler_lock: Cleanup. 2021-01-28 21:42:26 -08:00
k_scheduler.cpp hle: kernel: Allocate a dummy KThread for each host thread, and use it for scheduling. 2021-01-28 21:42:26 -08:00
k_scheduler.h hle: kernel: Allocate a dummy KThread for each host thread, and use it for scheduling. 2021-01-28 21:42:26 -08:00
k_scoped_lock.h hle: kernel: KScopedLock: Various style fixes based on code review feedback. 2020-12-06 00:27:13 -08:00
k_scoped_scheduler_lock_and_sleep.h hle: kernel: TimeManager: Simplify to not rely on previous EmuThreadHandle implementation. 2021-01-28 21:42:26 -08:00
k_synchronization_object.cpp hle: kernel: Reimplement KReadableEvent and KWritableEvent. 2021-02-05 14:03:32 -08:00
k_synchronization_object.h hle: kernel: Reimplement KReadableEvent and KWritableEvent. 2021-02-05 14:03:32 -08:00
k_thread_queue.h core: hle: kernel: Implement KThreadQueue. 2021-01-28 21:42:25 -08:00
k_thread.cpp Simplify limitableresource names 2021-02-03 12:55:16 +11:00
k_thread.h yuzu: debugger: Ignore HLE threads. 2021-01-28 21:42:27 -08:00
k_writable_event.cpp hle: kernel: Reimplement KReadableEvent and KWritableEvent. 2021-02-05 14:03:32 -08:00
k_writable_event.h hle: kernel: Reimplement KReadableEvent and KWritableEvent. 2021-02-05 14:03:32 -08:00
kernel.cpp Simplify limitableresource names 2021-02-03 12:55:16 +11:00
kernel.h kernel: Rewrite resource limit to be more accurate 2021-01-30 20:40:49 +11:00
object.cpp hle: kernel: Reimplement KReadableEvent and KWritableEvent. 2021-02-05 14:03:32 -08:00
object.h hle: kernel: Reimplement KReadableEvent and KWritableEvent. 2021-02-05 14:03:32 -08:00
physical_core.cpp hle: kernel: Rewrite scheduler implementation based on Mesopshere. 2020-12-06 00:03:24 -08:00
physical_core.h Merge pull request #5131 from bunnei/scheduler-rewrite 2020-12-20 20:57:54 -08:00
physical_memory.h physical_memory: Add missing include for <vector>. 2020-04-17 00:59:30 -04:00
process_capability.cpp common/bit_util: Replace CLZ/CTZ operations with standardized ones 2021-01-15 02:15:32 -05:00
process_capability.h kernel: process_capability: Update to use Memory::PageTable. 2020-04-17 00:59:31 -04:00
process.cpp hle: kernel: svc: Cleanup KEvent/KReadableEvent/KWritableEvent SVCs. 2021-02-05 14:03:36 -08:00
process.h hle: kernel: svc: Cleanup KEvent/KReadableEvent/KWritableEvent SVCs. 2021-02-05 14:03:36 -08:00
server_port.cpp core: hle: kernel: Rename Thread to KThread. 2021-01-28 21:42:25 -08:00
server_port.h core: hle: kernel: object: Implement Finalize() virtual method. 2021-01-28 21:42:26 -08:00
server_session.cpp hle: kernel: Recode implementation of KThread to be more accurate. 2021-01-28 21:42:26 -08:00
server_session.h core: hle: kernel: object: Implement Finalize() virtual method. 2021-01-28 21:42:26 -08:00
service_thread.cpp hle: kernel: service_thread: Make thread naming more consistent. 2020-12-29 16:46:29 -08:00
service_thread.h hle: kernel: service_thread: Add thread name and take weak_ptr of ServerSession. 2020-12-29 01:06:39 -08:00
session.cpp core: hle: kernel: Update KSynchronizationObject. 2021-01-11 14:23:16 -08:00
session.h core: hle: kernel: object: Implement Finalize() virtual method. 2021-01-28 21:42:26 -08:00
shared_memory.cpp shared_memory: Amend doxygen reference 2020-04-23 18:42:14 -04:00
shared_memory.h core: hle: kernel: object: Implement Finalize() virtual method. 2021-01-28 21:42:26 -08:00
svc_common.h core: hle: Integrate new KConditionVariable and KAddressArbiter implementations. 2021-01-11 14:23:16 -08:00
svc_results.h hle: kernel: svc: Cleanup KEvent/KReadableEvent/KWritableEvent SVCs. 2021-02-05 14:03:36 -08:00
svc_types.h hle: kernel: Recode implementation of KThread to be more accurate. 2021-01-28 21:42:26 -08:00
svc_wrap.h hle: kernel: Recode implementation of KThread to be more accurate. 2021-01-28 21:42:26 -08:00
svc.cpp svc: Provide more detailed error logs for svc functions 2021-02-06 02:03:40 -05:00
svc.h core: kernel: Move SVC to its own namesapce. 2020-04-17 00:59:28 -04:00
time_manager.cpp hle: kernel: TimeManager: Simplify to not rely on previous EmuThreadHandle implementation. 2021-01-28 21:42:26 -08:00
time_manager.h hle: kernel: TimeManager: Simplify to not rely on previous EmuThreadHandle implementation. 2021-01-28 21:42:26 -08:00
transfer_memory.cpp kernel: transfer_memory: Refactor for new VMM. 2020-04-17 00:59:32 -04:00
transfer_memory.h core: hle: kernel: object: Implement Finalize() virtual method. 2021-01-28 21:42:26 -08:00