2
1
Fork 0
mirror of https://github.com/yuzu-emu/yuzu.git synced 2024-07-04 23:31:19 +01:00
yuzu/src/core/hle/kernel
Weiyi Wang 8d6342384b HLE/IPC: HLEContext can memorize the client thread and use it for SleepClientThread
This reduces the boilerplate that services have to write out the current thread explicitly. Using current thread instead of client thread is also semantically incorrect, and will be a problem when we implement multicore (at which time there will be multiple current threads)
2019-05-18 19:53:39 +02:00
..
address_arbiter.cpp Small fixes to address_arbiter to better match the IDB. 2019-03-19 20:32:46 -04:00
address_arbiter.h
client_port.cpp kernel/server_session: Return a std::pair from CreateSessionPair() 2019-04-06 01:42:03 -04:00
client_port.h kernel: Make handle type declarations constexpr 2019-04-11 16:34:53 -04:00
client_session.cpp
client_session.h kernel: Make handle type declarations constexpr 2019-04-11 16:34:53 -04:00
code_set.cpp kernel: Move CodeSet structure to its own source files 2019-03-20 13:07:04 -04:00
code_set.h kernel/codeset: Make CodeSet's memory data member a regular std::vector 2019-03-22 18:43:46 -04:00
errors.h
handle_table.cpp kernel/handle_table: Make local variables as const where applicable 2019-02-25 11:12:38 -05:00
handle_table.h
hle_ipc.cpp HLE/IPC: HLEContext can memorize the client thread and use it for SleepClientThread 2019-05-18 19:53:39 +02:00
hle_ipc.h HLE/IPC: HLEContext can memorize the client thread and use it for SleepClientThread 2019-05-18 19:53:39 +02:00
kernel.cpp Merge pull request #2416 from lioncash/wait 2019-04-24 22:56:08 -04:00
kernel.h kernel/svc: Implement svcGetProcessList 2019-04-02 00:47:14 -04:00
mutex.cpp
mutex.h
object.cpp kernel/object: Remove unused handle type entry 2019-04-03 10:24:32 -04:00
object.h kernel/object: Remove unused handle type entry 2019-04-03 10:24:32 -04:00
process.cpp Merge pull request #2412 from lioncash/system 2019-04-28 22:27:14 -04:00
process.h core/core: Move process execution start to System's Load() 2019-04-11 22:11:41 -04:00
process_capability.cpp
process_capability.h
readable_event.cpp kernel/wait_object: Make ShouldWait() take thread members by pointer-to-const 2019-04-01 18:19:45 -04:00
readable_event.h kernel: Make handle type declarations constexpr 2019-04-11 16:34:53 -04:00
resource_limit.cpp kernel/resource_limit: Remove the name member from resource limits 2019-04-01 16:49:28 -04:00
resource_limit.h kernel: Make handle type declarations constexpr 2019-04-11 16:34:53 -04:00
scheduler.cpp kernel: Handle page table switching within MakeCurrentProcess() 2019-04-07 01:12:54 -04:00
scheduler.h kernel/scheduler: Remove unused parameter to AddThread() 2019-03-30 05:29:33 -04:00
server_port.cpp kernel/server_port: Return a std::pair from CreatePortPair() 2019-04-06 01:36:53 -04:00
server_port.h kernel: Make handle type declarations constexpr 2019-04-11 16:34:53 -04:00
server_session.cpp HLE/IPC: HLEContext can memorize the client thread and use it for SleepClientThread 2019-05-18 19:53:39 +02:00
server_session.h kernel: Make handle type declarations constexpr 2019-04-11 16:34:53 -04:00
session.cpp
session.h
shared_memory.cpp kernel/shared_memory: Remove unused core/memory.h include 2019-03-29 18:16:22 -04:00
shared_memory.h kernel: Make handle type declarations constexpr 2019-04-11 16:34:53 -04:00
svc.cpp Merge pull request #2416 from lioncash/wait 2019-04-24 22:56:08 -04:00
svc.h kernel/svc: Deglobalize the supervisor call handlers 2019-04-07 20:30:05 -04:00
svc_wrap.h kernel/svc: Implement svcMapProcessCodeMemory 2019-04-12 21:55:50 -04:00
thread.cpp kernel/thread: Unify wait synchronization types 2019-04-17 09:30:56 -04:00
thread.h Merge pull request #2416 from lioncash/wait 2019-04-24 22:56:08 -04:00
transfer_memory.cpp kernel/transfer_memory: Add accessors to data and sizes 2019-04-03 17:49:16 -04:00
transfer_memory.h kernel/transfer_memory: Add accessors to data and sizes 2019-04-03 17:49:16 -04:00
vm_manager.cpp kernel/vm_manager: Remove usages of global system accessors 2019-04-16 20:02:50 -04:00
vm_manager.h kernel/vm_manager: Remove usages of global system accessors 2019-04-16 20:02:50 -04:00
wait_object.cpp Merge pull request #2416 from lioncash/wait 2019-04-24 22:56:08 -04:00
wait_object.h kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function 2019-04-17 06:44:34 -04:00
writable_event.cpp
writable_event.h kernel: Make handle type declarations constexpr 2019-04-11 16:34:53 -04:00