Subv
|
2eceee3a4c
Fixed the rebase mistakes.
|
9 anni fa |
Subv
|
009b15b3aa
A bit of a redesign.
|
9 anni fa |
Subv
|
c5e7e0fa26
IPC/HLE: Associate the ClientSessions with their parent port's HLE interface if it exists.
|
10 anni fa |
Subv
|
c19afd2118
Kernel/HLE: Service::Interface no longer inherits from any Kernel object, and is now its own standalone class.
|
10 anni fa |
Subv
|
0a33d915f8
fixup! Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
|
10 anni fa |
Subv
|
073653e858
Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
|
10 anni fa |
mailwl
|
5b136aa211
Set client SDK version to Service APIs
|
9 anni fa |
Emmanuel Gil Peyrot
|
ebdae19fd2
Remove empty newlines in #include blocks.
|
9 anni fa |
Emmanuel Gil Peyrot
|
dc8479928c
Sources: Run clang-format on everything.
|
10 anni fa |
Emmanuel Gil Peyrot
|
e5fcabdd69
Core: Cleanup file_sys includes.
|
11 anni fa |
Emmanuel Gil Peyrot
|
596b7c4f63
Common: Cleanup key_map includes.
|
11 anni fa |
Yuri Kunde Schlesner
|
e1fbac3ca1
Common: Remove common.h
|
11 anni fa |
Yuri Kunde Schlesner
|
ad3e25b414
De-inline functions from Interface, removing them from service.h
|
11 anni fa |
Subv
|
83a8975cb8
Services: Moved the PTM and APT services to their own folder
|
11 anni fa |
Yuri Kunde Schlesner
|
6e11570862
Service: Store function names as const char* instead of std::string
|
11 anni fa |
Yuri Kunde Schlesner
|
a79d21c83e
Service: Clean-up Interface
|
11 anni fa |
Yuri Kunde Schlesner
|
8779b31fe6
Make Port/Service registration and querying more HW-accurate
|
11 anni fa |
archshift
|
228843c43e
Logging: Log all called service functions (under trace). Compile out all trace logs under release for performance.
|
11 anni fa |
Yuri Kunde Schlesner
|
a6ad68190f
Fix double-free in Service manager during shutdown
|
11 anni fa |
Yuri Kunde Schlesner
|
7e2903cb74
Kernel: New handle manager
|
11 anni fa |
Yuri Kunde Schlesner
|
73fba22c01
Rename ObjectPool to HandleTable
|
11 anni fa |
purpasmart96
|
ebfd831ccb
License change
|
11 anni fa |
Yuri Kunde Schlesner
|
e321decf98
Remove SyncRequest from K::Object and create a new K::Session type
|
11 anni fa |
Yuri Kunde Schlesner
|
0600e2d8b5
Convert old logging calls to new logging macros
|
11 anni fa |
archshift
|
43a682a106
Log the cmd_buff arguments when citra comes across an unimplemented function
|
11 anni fa |
Yuri Kunde Schlesner
|
22c86824a4
Remove duplicated docs/update them for changed parameters.
|
11 anni fa |
Yuri Kunde Schlesner
|
c2588403c0
HLE: Revamp error handling throrough the HLE code
|
11 anni fa |
Emmanuel Gil Peyrot
|
f5d38649c7
Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated
|
11 anni fa |
Yuri Kunde Schlesner
|
d72708c1f5
Add `override` keyword through the code.
|
11 anni fa |
Lioncash
|
d30747efea
core: Pass string by reference in FetchFromPortName and DeleteService
|
12 anni fa |