yuzu-mainline/src/core/hle/kernel
Lioncash 6ff5135521 kernel/process: Introduce process capability parsing skeleton
We've had the old kernel capability parser from Citra, however, this is
unused code and doesn't actually map to how the kernel on the Switch
does it. This introduces the basic functional skeleton for parsing
process capabilities.
2018-12-21 07:05:31 -05:00
..
address_arbiter.cpp
address_arbiter.h
client_port.cpp
client_port.h
client_session.cpp
client_session.h
errors.h kernel/process: Introduce process capability parsing skeleton 2018-12-21 07:05:31 -05:00
handle_table.cpp kernel/handle_table: Amend reference to CTR-OS in Create() 2018-12-04 01:50:44 -05:00
handle_table.h kernel/process: Introduce process capability parsing skeleton 2018-12-21 07:05:31 -05:00
hle_ipc.cpp hle_ipc: Refactor SleepClientThread to avoid ReadableEvent 2018-11-29 09:14:20 -05:00
hle_ipc.h hle_ipc: Refactor SleepClientThread to avoid ReadableEvent 2018-11-29 09:14:20 -05:00
kernel.cpp hle_ipc: Refactor SleepClientThread to avoid ReadableEvent 2018-11-29 09:14:20 -05:00
kernel.h kernel/event: Reference ReadableEvent from WritableEvent 2018-11-29 08:48:40 -05:00
mutex.cpp
mutex.h
object.cpp kernel/process: Make Process a WaitObject 2018-12-04 20:14:59 -05:00
object.h kernel/object: Amend handle types to distinguish between readable and writable events 2018-12-04 02:20:47 -05:00
process_capability.cpp kernel/process: Introduce process capability parsing skeleton 2018-12-21 07:05:31 -05:00
process_capability.h kernel/process: Introduce process capability parsing skeleton 2018-12-21 07:05:31 -05:00
process.cpp vm_manager: Amend MemoryState enum members 2018-12-12 14:03:50 -05:00
process.h vm_manager: Amend MemoryState enum members 2018-12-12 14:03:50 -05:00
readable_event.cpp kernel/readable_event: Add member function for enforcing a strict reset contract 2018-12-04 20:14:55 -05:00
readable_event.h kernel/readable_event: Add member function for enforcing a strict reset contract 2018-12-04 20:14:55 -05:00
resource_limit.cpp
resource_limit.h
scheduler.cpp scheduler: Avoid manual Reschedule call 2018-12-03 21:22:09 -05:00
scheduler.h scheduler: Only work steal higher priority threads from other cores 2018-12-03 17:29:30 -05:00
server_port.cpp
server_port.h
server_session.cpp
server_session.h
session.cpp
session.h
shared_memory.cpp Fix Process object leak on emulation stop 2018-12-12 17:25:56 +01:00
shared_memory.h Fix Process object leak on emulation stop 2018-12-12 17:25:56 +01:00
svc_wrap.h Merge pull request #1899 from lioncash/state 2018-12-14 15:30:02 -05:00
svc.cpp svc: Implement svcSetMemoryAttribute 2018-12-19 10:59:40 -05:00
svc.h vm_manager: Migrate MemoryInfo and PageInfo to vm_manager.h 2018-12-12 14:03:53 -05:00
thread.cpp kernel/thread: Set default fpcr 2018-12-18 17:37:03 +00:00
thread.h
timer.cpp
timer.h
vm_manager.cpp vm_manager: Add member function for setting memory attributes across an address range 2018-12-19 10:59:40 -05:00
vm_manager.h vm_manager: Add member function for setting memory attributes across an address range 2018-12-19 10:59:40 -05:00
wait_object.cpp
wait_object.h
writable_event.cpp hle_ipc: Refactor SleepClientThread to avoid ReadableEvent 2018-11-29 09:14:20 -05:00
writable_event.h kernel/object: Amend handle types to distinguish between readable and writable events 2018-12-04 02:20:47 -05:00