aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel
AgeCommit message (Expand)Author
2020-04-17kernel: memory: Add MemoryManager class, to manage page heaps.bunnei
2020-04-17kernel: memory: Add MemoryBlockManager class, to manage memory blocks.bunnei
2020-04-17kernel: memory: Add PageHeap class, to manage a heap of pages.bunnei
2020-04-17kernel: memory: Add PageLinkedList class, to manage a list of pages.bunnei
2020-04-17kernel: memory: Add system_control code, which will be used for ASLR support.bunnei
2020-04-17physical_memory: Add missing include for <vector>.bunnei
2020-04-17kernel: memory: Add MemoryBlock class, for managing memory blocks and their s...bunnei
2020-04-17kernel: memory: Add memory_types.h, for things that are commonly used in memo...bunnei
2020-04-17kernel: memory: Add SlabHeap class, for managing memory heaps.bunnei
2020-04-17kernel: memory: Add AddressSpaceInfo class, for managing the memory address s...bunnei
2020-04-17core: memory: Move to Core::Memory namespace.bunnei
2020-04-17core: kernel: Add svc_types header to include SVC-specific types.bunnei
2020-04-17core: kernel: Move SVC to its own namesapce.bunnei
2020-04-17kernel: resource_limit: Improvements to implementation.bunnei
2020-04-17process: SetupMainThread: Zero out argument on process start.bunnei
2020-04-16Merge pull request #3671 from lioncash/switchbunnei
2020-04-15CMakeLists: Specify -Wextra on linux buildsLioncash
2020-04-15CMakeLists: Make -Wreorder a compile-time errorLioncash
2020-04-15kernel/thread: Resolve -Wswitch warningsLioncash
2020-03-02core: hle: Implement separate A32/A64 SVC interfaces.bunnei
2020-03-02core: Implement separate A32/A64 ARM interfaces.bunnei
2020-02-22Scheduler: Inline global scheduler in Scheduler Lock.Fernando Sahmkow
2020-02-22Kernel: Correct pending feedback.Fernando Sahmkow
2020-02-22Kernel: Address Feedback.Fernando Sahmkow
2020-02-22Kernel: Implement Scheduler locksFernando Sahmkow
2020-02-22Kernel: Implement Time Manager.Fernando Sahmkow
2020-02-22Kernel: Rename ThreadCallbackHandleTable and Setup Thread Ids on Kernel.Fernando Sahmkow
2020-02-22Kernel: Make global scheduler depend on KernelCoreFernando Sahmkow
2020-02-14Merge pull request #3401 from FernandoS27/synchronizationbunnei
2020-02-13Core: Address FeedbackFernando Sahmkow
2020-02-12address_arbiter: Collapse loops in InsertThread() and RemoveThread()Lioncash
2020-02-12address_arbiter: Simplify GetThreadsWaitingOnAddress()Lioncash
2020-02-12kernel/thread: Remove trivial usages of the global system accessorLioncash
2020-02-11Core: Set all hardware emulation constants in a single file.Fernando Sahmkow
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