summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel
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-07Merge pull request #3381 from bunnei/ipc-fixbunnei
2020-02-05kernel: transfer_memory: Properly reserve and reset memory region.bunnei
2020-02-05wait_object: Make wait behavior only require one object to signal.Zach Hilman
2020-02-05hle_ipc: Add error checking to read/write buffer access.bunnei
2020-01-30kernel/physical_core: Make use of std::unique_ptrLioncash
2020-01-30kernel/physical_core: Remove unused kernel reference member variableLioncash
2020-01-27System: Address FeedbackFernando Sahmkow
2020-01-26Kernel: Remove a few global instances from the kernel.Fernando Sahmkow
2020-01-26Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager.Fernando Sahmkow
2020-01-26ArmInterface: Delegate Exclusive monitor factory to exclusive monitor interfa...Fernando Sahmkow
2020-01-25Core: Refactor CPU Management.Fernando Sahmkow
2020-01-24Kernel: Implement Physical Core.Fernando Sahmkow
2020-01-18core/memory: Create a special MapMemoryRegion for physical memory.Markus Wick
2020-01-18core/hle: Simplify PhysicalMemory usage in vm_manager.Markus Wick
2020-01-11core/kernel: Fix GetTotalPhysicalMemoryUsed.Markus Wick
2019-12-12Merge pull request #3214 from lioncash/svc-funcbunnei
2019-12-11Kernel: Correct behavior of Address Arbiter threads. (#3165)Fernando Sahmkow
2019-12-11kernel/svc: Correct function signature of SignalProcessWideKeyLioncash
2019-12-10Merge pull request #3201 from lioncash/dumpbunnei
2019-12-07kernel: Remove unnecessary includesLioncash
2019-12-07kernel/svc: Provide implementations for svcDumpInfo/svcDumpInfoNewLioncash
2019-12-05CpuCore: Clear exclusive state after doing a run in dynarmic.Fernando Sahmkow
2019-11-28kernel: Implement a more accurate IPC dispatch.bunnei
2019-11-26core/memory; Migrate over SetCurrentPageTable() to the Memory classLioncash
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/memory: Migrate over GetPointer()Lioncash
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-26core/memory: Migrate over memory mapping functions to the new Memory classLioncash
2019-11-26core_timing: Use better reference tracking for EventType. (#3159)bunnei
2019-11-25kernel: Fix reference management for client/server session.bunnei
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-23Merge pull request #3130 from FernandoS27/cancel-syncbunnei
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-12kernel: Resolve sign conversion warningsLioncash
2019-11-03kernel: readable_event: Signal only once.bunnei
2019-11-03kernel: events: Remove ResetType::Automatic.bunnei
2019-11-03kernel: readable_event: Initialize members.bunnei
2019-10-27scheduler: Mark parameter of AskForReselectionOrMarkRedundant() as constLioncash
2019-10-27scheduler: Silence sign conversion warningsLioncash