162 Commits (977039e722a769458ab0a1ab6e948a7760662575)

Author SHA1 Message Date
Subv 977039e722 KServerPorts now have an HLE handler "template", which is inherited by all ServerSessions created from it. 9 years ago
Subv 811d684274 Threads do not wait for the server endpoint to call AcceptSession before returning from a ConnectToPort or GetServiceHandle call. 9 years ago
Subv 4f2326c8a9 A bit of a redesign. 9 years ago
Subv 302ef594a6 Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. 10 years ago
wwylele d1d4b24f76 name objects 10 years ago
Emmanuel Gil Peyrot 1138ec0d49 Remove empty newlines in #include blocks. 9 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 9 years ago
Subv a350b5274f Kernel/SVC: Implemented svcCreatePort. 10 years ago
wwylele a9073da0fd SVC::WaitSynchronizationN: Reschedule at the end 10 years ago
Jannik Vogel f39adfffe7 Set fpscr for new threads 10 years ago
Subv 54871800a9 Kernel: Implemented shared memory permissions. 10 years ago
Subv b53900a6ab Kernel/SharedMemory: Properly implemented shared memory support. 10 years ago
Subv bfee7941e3 Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1). 10 years ago
Yuri Kunde Schlesner 2396b01d5d Common: Remove section measurement from profiler (#1731) 10 years ago
mailwl b15a0b5419 ac:u: stub CloseAsync; check memory size aling in svc:GetProcessInfo(type=2) 10 years ago
Lioncash bc06a2c79e svc: Move ResetType enum to the kernel event header 10 years ago
Kloen c72411acb2 ThreadProcessorId_All on SVC::CreateThread 10 years ago
Subv d9c4c1622f HLE/SVC: Implement UnmapMemoryBlock. 10 years ago
Lioncash 4ab2d11182 svc: Remove superfluous printf argument 10 years ago
Lioncash 00ca148685 svc: Fix compilation with LOG_TRACE enabled 10 years ago
Yuri Kunde Schlesner 5bed732b03 Kernel: Implement svcGetSystemInfo 10 years ago
Yuri Kunde Schlesner e5bcc24426 SVC: Advance time when calling GetSystemTick to escape busy-wait loops 10 years ago
Yuri Kunde Schlesner 424b0fa646 Integrate the MicroProfile profiling library 11 years ago
Yuri Kunde Schlesner 00e9d19f28 Kernel: Implement svcGetProcessInfo in a basic way 11 years ago
Yuri Kunde Schlesner e34643a3e4 Kernel: Add more infrastructure to support different memory layouts 11 years ago
Yuri Kunde Schlesner 6bb23baf0a Move core/mem_map.{cpp,h} => core/hle/kernel/memory.{cpp,h} 11 years ago
Yuri Kunde Schlesner 8850ade24d Kernel: Properly implement ControlMemory FREE and COMMIT 11 years ago
Lioncash c2689b8c2c dyncom: Pass SVC immediates directly. 11 years ago
Subv 83fa3f977d Kernel/SVC: Implemented svcQueryProcessMemory 11 years ago
Subv 9e2962081a Kernel/SVC: Implemented svcQueryMemory. 11 years ago
zawata f723a498e7 Core\HLE : Fix Warning 11 years ago
bunnei 71e8822d23 kernel: Fix svcWaitSynch to always acquire requested wait objects. 11 years ago
Emmanuel Gil Peyrot b1503b2020 Remove every trailing whitespace from the project (but externals). 11 years ago
Subv 732839b1f4 Core/SVC: Map the shared memory created in CreateMemoryBlock to the specified address. 11 years ago
bunnei 0b7d2941cf Kernel: Move reschedules from SVCs to actual mechanisms that reschedule. 11 years ago
archshift 11057488f9 Implement svcBreak 11 years ago
Subv d3634d4bf4 Core/ResourceLimits: Implemented the basic structure of ResourceLimits. 11 years ago
Yuri Kunde Schlesner 7ada357b2d Memmap: Re-organize memory function in two files 11 years ago
Subv 25c010dc7d fixup! 11 years ago
Subv 41f74a16fd Core/HLE: Implemented the SVCs GetProcessId and GetProcessIdOfThread 11 years ago
Yuri Kunde Schlesner c96f22490a Kernel: Capture SharedMemory attributes at creation, not when mapping 11 years ago
Yuri Kunde Schlesner c956e8a686 Fix printf format warning 11 years ago
Yuri Kunde Schlesner e1fbac3ca1 Common: Remove common.h 11 years ago
Yuri Kunde Schlesner ecff2351a1 HLE: Clean up SVC dispatch mechanism 11 years ago
bunnei db4bd98bac SVC: Assert on unsupported CreateThread processor ID. 11 years ago
bunnei c077bcefa9 SVC: Update various SVCs to cause a reschedule. 11 years ago
bunnei 7b9f428b23 Thread: Implement priority boost for starved threads. 11 years ago
bunnei ee3377b67d SVC: Reschedule on svcCreateThread. 11 years ago
Lioncash 8cf81643a9 arm_interface: Get rid of GetTicks. 11 years ago
archshift ef24e72b26 Asserts: break/crash program, fit to style guide; log.h->assert.h 11 years ago