aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc.cpp
AgeCommit message (Expand)Author
2019-11-23Merge pull request #3114 from FernandoS27/cond-varbunnei
2019-11-21Kernel: Optimize condition variable threads management.Fernando Sahmkow
2019-11-21Kernel: Correct SignalProcessWideKeyFernando Sahmkow
2019-11-21Kernel: Correct behavior of Condition Variables to be more similar to real ha...Fernando Sahmkow
2019-11-16Kernel: Correct Cancel Synchronization.Fernando Sahmkow
2019-11-03kernel: events: Remove ResetType::Automatic.bunnei
2019-10-15Kernel: Address Feedback.Fernando Sahmkow
2019-10-15KernelSVC: Assert that condition variable address is aligned to 4 bytes.Fernando Sahmkow
2019-10-15Kernel: Correct redundant yields to only advance time forward.Fernando Sahmkow
2019-10-15Kernel: Correct Results in Condition Variables and MutexesFernando Sahmkow
2019-10-15Scheduler: Add protections for Yield bombingFernando Sahmkow
2019-10-15Kernel: Style and CorrectionsFernando Sahmkow
2019-10-15Correct PrepareRescheduleFernando Sahmkow
2019-10-15Correct Supervisor Calls to work with the new scheduler,Fernando Sahmkow
2019-07-18Merge pull request #2687 from lioncash/tls-processbunnei
2019-07-17Kernel: Downgrade WaitForAddress and SignalToAddress messages to Trace.Fernando Sahmkow
2019-07-14Merge pull request #2690 from SciresM/physmem_fixesFernando Sahmkow
2019-07-11Restore memory perms on svcUnmapMemory/UnloadNroMichael Scire
2019-07-07clang-format fixesMichael Scire
2019-07-07address review commentaryMichael Scire
2019-07-07Implement MapPhysicalMemory/UnmapPhysicalMemoryMichael Scire
2019-07-07kernel/process: Allocate the process' TLS region during initializationLioncash
2019-07-06kernel/vm_manager: Rename 'new map' to 'stack'Lioncash
2019-06-21Merge pull request #2482 from DarkLordZach/prepobunnei
2019-06-09kernel/svc: Implement TotalMemoryUsedWithoutMmHeap/TotalMemoryAvailableWithou...Lioncash
2019-06-09kernel/svc: Amend naming for TotalMemoryUsage in svcGetInfo()Lioncash
2019-06-09kernel/svc: Remove duplicate enum entry in svcGetInfo()Lioncash
2019-05-25svc: Save report on call to svcBreakZach Hilman
2019-05-19Merge pull request #2410 from lioncash/affinitybunnei
2019-05-19Merge pull request #2486 from lioncash/resetnameSebastian Valle
2019-05-18kernel/svc: Mark GetThreadList() and UnmapProcessCodeMemory() as internally l...Lioncash
2019-05-18core/kernel/object: Rename ResetType enum membersLioncash
2019-04-29kernel/svc: Make svcCreateThread/svcStartThread/svcSleepThread/svcExitThread ...Lioncash
2019-04-29kernel/svc: Reorganize svcSetThreadCoreMask()Lioncash
2019-04-29kernel/thread: Update thread processor ID flagsLioncash
2019-04-24Merge pull request #2416 from lioncash/waitbunnei
2019-04-19kernel/svc: Name supervisor call 0x36Lioncash
2019-04-17Merge pull request #2397 from lioncash/thread-unusedbunnei
2019-04-17kernel/thread: Unify wait synchronization typesLioncash
2019-04-17kernel/svc: Migrate svcCancelSynchronization behavior to a thread functionLioncash
2019-04-15svc: Specify handle value in thread's nameLioncash
2019-04-14kernel/thread: Remove unused guest_handle member variableLioncash
2019-04-12kernel/svc: Implement svcUnmapProcessCodeMemoryLioncash
2019-04-12kernel/svc: Implement svcMapProcessCodeMemoryLioncash
2019-04-07kernel/svc: Deglobalize the supervisor call handlersLioncash
2019-04-03kernel/svc: Properly sanitize mutex address in WaitProcessWideKeyAtomicLioncash
2019-04-03Merge pull request #2305 from lioncash/sharedbunnei
2019-04-02kernel/svc: Implement svcGetThreadListLioncash
2019-04-02kernel/svc: Implement svcGetProcessListLioncash
2019-04-01general: Use deducation guides for std::lock_guard and std::unique_lockLioncash