Citron-emu/src/core/hle/kernel
Lioncash 02bc9e9de1 core/hle/ipc: Remove unnecessary includes
Removes a few inclusion dependencies from the headers or replaces
existing ones with ones that don't indirectly include the required
headers.

This allows removing an inclusion of core/memory.h, meaning that if the
memory header is ever changed in the future, it won't result in
rebuilding the entirety of the HLE services (as the IPC headers are used
quite ubiquitously throughout the HLE service implementations).
2019-03-05 09:53:38 -05:00
..
address_arbiter.cpp address_arbiter: Use nested namespaces where applicable 2019-02-16 12:41:30 -05:00
address_arbiter.h address_arbiter: Use nested namespaces where applicable 2019-02-16 12:41:30 -05:00
client_port.cpp
client_port.h
client_session.cpp core/kernel: Remove unnecessary inclusions 2018-12-31 19:04:16 -05:00
client_session.h core/kernel: Remove unnecessary inclusions 2018-12-31 19:04:16 -05:00
errors.h kernel/handle_table: Allow process capabilities to limit the handle table size 2019-02-25 11:12:32 -05:00
handle_table.cpp kernel/handle_table: Make local variables as const where applicable 2019-02-25 11:12:38 -05:00
handle_table.h kernel/handle_table: Allow process capabilities to limit the handle table size 2019-02-25 11:12:32 -05:00
hle_ipc.cpp core/kernel: Remove unnecessary inclusions 2018-12-31 19:04:16 -05:00
hle_ipc.h core/hle/ipc: Remove unnecessary includes 2019-03-05 09:53:38 -05:00
kernel.cpp core_timing: Convert core timing into a class 2019-02-15 21:50:25 -05:00
kernel.h core_timing: Convert core timing into a class 2019-02-15 21:50:25 -05:00
mutex.cpp
mutex.h
object.cpp kernel: Remove the Timer class 2019-01-31 23:05:15 -05:00
object.h kernel: Remove the Timer class 2019-01-31 23:05:15 -05:00
process.cpp kernel/handle_table: Allow process capabilities to limit the handle table size 2019-02-25 11:12:32 -05:00
process.h core/kernel: Remove unnecessary inclusions 2018-12-31 19:04:16 -05:00
process_capability.cpp kernel/handle_table: Allow process capabilities to limit the handle table size 2019-02-25 11:12:32 -05:00
process_capability.h kernel/handle_table: Allow process capabilities to limit the handle table size 2019-02-25 11:12:32 -05:00
readable_event.cpp kernel/readable_event: Remove unnecessary WakeupAllWaitingThreads() override 2019-01-30 12:45:00 -05:00
readable_event.h kernel/readable_event: Remove unnecessary WakeupAllWaitingThreads() override 2019-01-30 12:45:00 -05:00
resource_limit.cpp
resource_limit.h svc: Implement svcGetResourceLimitLimitValue() 2018-11-26 21:12:13 -05:00
scheduler.cpp core_timing: Convert core timing into a class 2019-02-15 21:50:25 -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 core/kernel: Remove unnecessary inclusions 2018-12-31 19:04:16 -05:00
server_session.h core/kernel: Remove unnecessary inclusions 2018-12-31 19:04:16 -05:00
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.cpp core/hle/ipc: Remove unnecessary includes 2019-03-05 09:53:38 -05:00
svc.h vm_manager: Migrate MemoryInfo and PageInfo to vm_manager.h 2018-12-12 14:03:53 -05:00
svc_wrap.h kernel/svc: Correct output parameter for svcGetProcessId 2018-12-18 22:30:56 -05:00
thread.cpp core_timing: Convert core timing into a class 2019-02-15 21:50:25 -05:00
thread.h kernel: Rename 'default' CPU core to 'ideal' core 2018-12-27 21:48:49 -05:00
vm_manager.cpp kernel/vm_manager: Reset region attributes when unmapping a VMA 2018-12-26 20:15:29 -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 core/kernel: Remove unnecessary inclusions 2018-12-31 19:04:16 -05:00
wait_object.h kernel/wait_object: Devirtualize functions related to manipulating the thread list directly 2019-01-30 12:50:37 -05:00
writable_event.cpp hle_ipc: Refactor SleepClientThread to avoid ReadableEvent 2018-11-29 09:14:20 -05:00
writable_event.h core/kernel: Remove unnecessary inclusions 2018-12-31 19:04:16 -05:00