aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc.cpp
AgeCommit message (Expand)Author
2020-02-11Kernel: Refactor synchronization to better match REFernando Sahmkow
2020-02-11Kernel: Change WaitObject to Synchronization object. In order to better refle...Fernando Sahmkow
2020-02-05kernel: transfer_memory: Properly reserve and reset memory region.bunnei
2020-01-26Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager.Fernando Sahmkow
2019-12-11kernel/svc: Correct function signature of SignalProcessWideKeyLioncash
2019-12-07kernel/svc: Provide implementations for svcDumpInfo/svcDumpInfoNewLioncash
2019-11-28kernel: Implement a more accurate IPC dispatch.bunnei
2019-11-26core/memory: Migrate over Write{8, 16, 32, 64, Block} to the Memory classLioncash
2019-11-26core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory classLioncash
2019-11-26core/memory: Migrate over ReadCString() to the Memory classLioncash
2019-11-26core: Prepare various classes for memory read/write migrationLioncash
2019-11-26core/memory: Migrate over address checking functions to the new Memory classLioncash
2019-11-24kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel...bunnei
2019-11-23Update svc.cppbunnei
2019-11-23svc: GetSystemTick should return cntpct_el0, not core ticks.bunnei
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