53 Commits (f9bcf895103e5a6d99f5fe755bcac92b7781fd38)

Author SHA1 Message Date
Subv f9bcf89510 Use std::move where appropriate. 9 years ago
Subv c93c5a72bb Return an error code when connecting to a saturated port. 9 years ago
Subv dd8887c8cf KServerPorts now have an HLE handler "template", which is inherited by all ServerSessions created from it. 9 years ago
Subv ed210c32b3 Threads do not wait for the server endpoint to call AcceptSession before returning from a ConnectToPort or GetServiceHandle call. 9 years ago
Subv 2eceee3a4c Fixed the rebase mistakes. 9 years ago
Subv 009b15b3aa A bit of a redesign. 9 years ago
Subv 073653e858 Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. 10 years ago
Yuri Kunde Schlesner 84fbbe2629 Use negative priorities to avoid special-casing the self-include 9 years ago
Emmanuel Gil Peyrot ebdae19fd2 Remove empty newlines in #include blocks. 9 years ago
Emmanuel Gil Peyrot dc8479928c Sources: Run clang-format on everything. 9 years ago
Lectem a94fb932ff fix #1942 and adds a few IPC functions for descriptors 10 years ago
mailwl e85b22320a Fix parameter name in EnableNotification 10 years ago
mailwl eea08f281d Fix mistakes, add output header codes 10 years ago
mailwl eb231cb19d remove ugly function 10 years ago
mailwl dc338ccecf srv: Update according 3dbrew 10 years ago
Lioncash 856a1d0386 svc: Move ResetType enum to the kernel event header 10 years ago
Lioncash 12e92f17de svc: Make ResetType an enum class 10 years ago
Lioncash 0937bed8d8 services: Get rid of unnecessary includes 10 years ago
Yuri Kunde Schlesner dc39d06950 Ensure all kernel objects are released during shutdown 11 years ago
Yuri Kunde Schlesner e1fbac3ca1 Common: Remove common.h 11 years ago
Yuri Kunde Schlesner 88a4a808c6 Kernel: Stop creating useless Handles during object creation 11 years ago
Yuri Kunde Schlesner a79d21c83e Service: Clean-up Interface 11 years ago
Yuri Kunde Schlesner 8779b31fe6 Make Port/Service registration and querying more HW-accurate 11 years ago
Yuri Kunde Schlesner d52d859936 Kernel: Convert Event to not use Handles 11 years ago
bunnei e4a5d8ad4f Event: Fixed some bugs and cleanup (Subv) 11 years ago
archshift 228843c43e Logging: Log all called service functions (under trace). Compile out all trace logs under release for performance. 11 years ago
purpasmart96 379b39e583 Services: Clean up a few things and add a few function names 11 years ago
purpasmart96 9796bc1fa2 More services & small clean ups 11 years ago
purpasmart96 ebfd831ccb License change 11 years ago
Yuri Kunde Schlesner e321decf98 Remove SyncRequest from K::Object and create a new K::Session type 11 years ago
Yuri Kunde Schlesner 0600e2d8b5 Convert old logging calls to new logging macros 11 years ago
Yuri Kunde Schlesner c2588403c0 HLE: Revamp error handling throrough the HLE code 11 years ago
Lioncash 7cbecde2ca Add static to some variables 11 years ago
Lioncash 72846c418e core: Mark some hle functions as static 11 years ago
archshift 40a84833ae Added ReceiveNotification, PublishToSubscriber unimplemented functions to SRV 11 years ago
archshift 6e606c515f core: Prune redundant includes 11 years ago
bunnei ae93adddd1 srv::Initialize: Return "success" status code. 11 years ago
bunnei fb908b9395 srv::Initialize: Return "success" status code. 11 years ago
bunnei 1b247b8031 SRV: Updated GetProcSemaphore to create an event instead of a mutex. 12 years ago
bunnei c95972275e HLE: Updated all uses of NULL to nullptr (to be C++11 compliant) 12 years ago
bunnei b78aff8585 svc: added optional name field to Event and Mutex (used for debugging) 12 years ago
bunnei 007b7edada srv: fix to log unimplemented service (instead of crash) 12 years ago
bunnei c404d22036 hle: cleaned up log messages 12 years ago
bunnei b08b3c154f srv: changed a NOTICE_LOG to DEBUG_LOG 12 years ago
bunnei 96b2105524 srv: added a real mutex for GetProcSemaphore (instead of stubbed) 12 years ago
bunnei 725d240bf7 renamed "UID" to "Handle" where appropriate 12 years ago
bunnei 772abad778 - moved Handle/Result definitions to kernel.h 12 years ago
bunnei 39ee75fc8d added stubbed GetProcSemaphore - does nothing but avoids an exception 12 years ago
bunnei 72622a1b5a - removed HLE mem "hack" and replaced with kernel mem region 12 years ago
bunnei cd0664eb77 - refactored how service functions are called 12 years ago