160 Commits (009b15b3aa9858930f461d825f7dd030fc963801)

Author SHA1 Message Date
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
wwylele 1c0179ad1b name objects 10 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
Subv 7b445ddff0 Kernel/SVC: Implemented svcCreatePort. 10 years ago
wwylele 86ea7995ad SVC::WaitSynchronizationN: Reschedule at the end 10 years ago
Jannik Vogel af37dd0d52 Set fpscr for new threads 10 years ago
Subv 0fb6d2a247 Kernel: Implemented shared memory permissions. 10 years ago
Subv 1bd0cf542f Kernel/SharedMemory: Properly implemented shared memory support. 10 years ago
Subv 5b7f86708c Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1). 10 years ago
Yuri Kunde Schlesner e3a8292495 Common: Remove section measurement from profiler (#1731) 10 years ago
mailwl bd8cc69893 ac:u: stub CloseAsync; check memory size aling in svc:GetProcessInfo(type=2) 10 years ago
Lioncash 856a1d0386 svc: Move ResetType enum to the kernel event header 10 years ago
Kloen 1149e66820 ThreadProcessorId_All on SVC::CreateThread 10 years ago
Subv d90d5a0ee6 HLE/SVC: Implement UnmapMemoryBlock. 10 years ago
Lioncash 270cbb0119 svc: Remove superfluous printf argument 10 years ago
Lioncash 84afaaa10c svc: Fix compilation with LOG_TRACE enabled 10 years ago
Yuri Kunde Schlesner 84a22cb594 Kernel: Implement svcGetSystemInfo 10 years ago
Yuri Kunde Schlesner 18c1c39d5e SVC: Advance time when calling GetSystemTick to escape busy-wait loops 10 years ago
Yuri Kunde Schlesner 0fcabd2b11 Integrate the MicroProfile profiling library 11 years ago
Yuri Kunde Schlesner 14eca982f4 Kernel: Implement svcGetProcessInfo in a basic way 11 years ago
Yuri Kunde Schlesner 74d4bc0af1 Kernel: Add more infrastructure to support different memory layouts 11 years ago
Yuri Kunde Schlesner 69c3021a8d Move core/mem_map.{cpp,h} => core/hle/kernel/memory.{cpp,h} 11 years ago
Yuri Kunde Schlesner cdeeecf080 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
Kevin Hartman 5fcbfc06eb Scheduler refactor Pt. 1 11 years ago
bunnei caa58acc84 WaitSynch: Always reschedule (verified behavior on hw). 11 years ago