1602 Commits (7b29a8ce4e1f94bec7e7828fb1674e1b43b937c5)

Author SHA1 Message Date
Subv 17b29d8865 WaitSynch: Removed unused variables and reduced SharedPtr copies. 9 years ago
Subv 386112da32 Added a framework for partially handling Session disconnections. 9 years ago
Subv f9bcf89510 Use std::move where appropriate. 9 years ago
Subv 7cde5b83bc Use boost remove_erase_if instead of the erase-remove idiom 9 years ago
Subv 1f286b72a1 Improved the algorithm for GetHighestPriorityReadyThread. 9 years ago
Subv c93c5a72bb Return an error code when connecting to a saturated port. 9 years ago
Subv 00f0c77570 Split SessionRequestHandler::HandleSyncRequest into HandleSyncRequest, TranslateRequest and HandleSyncRequestImpl. 9 years ago
Subv 29d809b6e1 Kernel: Remove the Redirection handle type. 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 bdad00c73f Threading: Added some utility functions and const correctness. 9 years ago
Subv 8634b8cb83 Threading: Reworked the way our scheduler works. 9 years ago
Subv 2ce61344d6 Declare empty ServerSession and ClientSession constructors as default. 9 years ago
Subv 2eceee3a4c Fixed the rebase mistakes. 9 years ago
Subv 009b15b3aa A bit of a redesign. 9 years ago
Subv c5e7e0fa26 IPC/HLE: Associate the ClientSessions with their parent port's HLE interface if it exists. 10 years ago
Subv c19afd2118 Kernel/HLE: Service::Interface no longer inherits from any Kernel object, and is now its own standalone class. 10 years ago
Subv 0a33d915f8 fixup! Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. 10 years ago
Subv 073653e858 Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. 10 years ago
Subv 1323ab2f5f Kernel/Loader: Grab the system mode from the NCCH ExHeader. 9 years ago
Subv 4ab8692475 Kernel/Events: Log an error when trying to create Pulse events and timers. 9 years ago
Ricardo de Almeida Gonzaga 13d46f6820 Fix typos 9 years ago
wwylele 85a83158fb move ResetType to kernel.h 10 years ago
wwylele f69a543110 implement wait tree widget 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
Yuri Kunde Schlesner 396a8d91a4 Manually tweak source formatting and then re-run clang-format 9 years ago
Emmanuel Gil Peyrot dc8479928c Sources: Run clang-format on everything. 9 years ago
bunnei 05e120a4cc arm: ResetContext shouldn't be part of ARM_Interface. 9 years ago
Lectem a94fb932ff fix #1942 and adds a few IPC functions for descriptors 10 years ago
Subv 7b445ddff0 Kernel/SVC: Implemented svcCreatePort. 10 years ago
Subv 3d9fbffbab Kernel: Added ClientPort and ServerPort classes. 10 years ago
wwylele 7d56e88369 Thread: update timeout when rerunning WaitSynch 10 years ago
mailwl e85b22320a Fix parameter name in EnableNotification 10 years ago
wwylele 81d3462a19 Switch context on the same thread if necessary 10 years ago
MerryMage 80abe6eb08 Memory: Added necessary headers and removed unnecessary header 10 years ago
MerryMage 1ebaaf9bb1 Kernel/Thread: Remove use of Memory::GetPointer 10 years ago
Jannik Vogel af37dd0d52 Set fpscr for new threads 10 years ago
Subv 64da2bf0cd Memory: Fixed a regression caused by #1695 and #1689. 10 years ago
Subv ac2de12ed8 HLE/Applets: Give each applet its own block of heap memory, and use that when creating the framebuffer shared memory block. 10 years ago
Subv d261984f54 Kernel: Account for automatically-allocated shared memories in the amount of used linear heap memory. 10 years ago
Subv 5679d066b5 Kernel/SharedMemory: Log an error when Map fails. 10 years ago
Subv 0fb6d2a247 Kernel: Implemented shared memory permissions. 10 years ago
Subv f72bd57212 Kernel/Memory: Remove the Shared Memory region from the legacy memory map. 10 years ago
Subv 1bd0cf542f Kernel/SharedMemory: Properly implemented shared memory support. 10 years ago
Subv 42a50da76b Kernel/SVC: Fixed the register order for svcCreateMemoryBlock. 10 years ago
Subv 5b7f86708c Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1). 10 years ago
Subv d192fb066d Kernel/Threads: Dynamically allocate the TLS region for threads in the BASE region of the linear heap. 10 years ago
MerryMage a06dcfeb61 Common: Remove Common::make_unique, use std::make_unique 10 years ago
Lioncash 04f8d39a96 session: Make helper functions constexpr 10 years ago
Lioncash 6b7ebb3f82 hle: Get rid of global access to g_reschedule 10 years ago