summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* common: common_sizes: Move Invalid to Size_* prefix and add missing values.Gravatar bunnei2021-03-211-14/+14
* hle: kernel: k_memory_region: Refactor to simplify code.Gravatar bunnei2021-03-212-83/+89
* hle: kernel: board: k_system_control: Extend to include memory region sizes.Gravatar bunnei2021-03-212-1/+125
* hle: kernel: board: Add secure_monitor module.Gravatar bunnei2021-03-211-0/+26
* common: Move common sizes to their own header for code reuse.Gravatar bunnei2021-03-211-13/+1
* hle: kernel: k_address_space_info: Cleanup.Gravatar bunnei2021-03-211-9/+9
* hle: kernel: Add k_trace module.Gravatar bunnei2021-03-211-0/+12
* hle: kernel: KSystemControl: Update to reflect board-specific behavior.Gravatar bunnei2021-03-213-9/+39
* hle: kernel: KMemoryManager: Add CalculateManagementOverheadSize.Gravatar bunnei2021-03-212-0/+26
* hle: kernel: KMemoryManager: Add aliases.Gravatar bunnei2021-03-211-0/+4
* hle: kernel: Add architecture and board specific memory regions.Gravatar bunnei2021-03-212-0/+72
* hle: kernel: KMemoryRegion: Derive region values.Gravatar bunnei2021-03-211-0/+327
* hle: kernel: Migrate some code from Common::SpinLock to KSpinLock.Gravatar bunnei2021-03-215-25/+25
* hle: kernel: Add initial KMemoryRegionType module.Gravatar bunnei2021-03-212-18/+40
* hle: kernel: Move KMemoryRegion to its own module and update.Gravatar bunnei2021-03-213-31/+321
* common: Fiber: use a reference for YieldTo.Gravatar bunnei2021-03-071-8/+3
* hle: kernel: KThread: Rework dummy threads & fix memory leak.Gravatar bunnei2021-03-056-36/+65
* Revert "core: Switch to unique_ptr for usage of Common::Fiber."Gravatar bunnei2021-03-055-24/+23
* core: Switch to unique_ptr for usage of Common::Fiber.Gravatar bunnei2021-02-275-23/+24
* Merge pull request #5953 from bunnei/memory-refactor-1Gravatar bunnei2021-02-2734-1156/+1367
|\
| * hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable.Gravatar bunnei2021-02-1813-130/+115
| * hle: kernel: Migrate MemoryManager to KMemoryManager.Gravatar bunnei2021-02-187-45/+46
| * hle: kernel: Migrate PageLinkedList to KPageLinkedList.Gravatar bunnei2021-02-187-37/+40
| * hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others.Gravatar bunnei2021-02-1816-461/+465
| * hle: kernel: Migrate SlabHeap to KSlabHeap.Gravatar bunnei2021-02-183-21/+20
| * hle: kernel: Migrate MemoryLayout to KMemoryLayout.Gravatar bunnei2021-02-184-30/+29
| * hle: kernel: Migrate AddressSpaceInfo to KAddressSpaceInfo.Gravatar bunnei2021-02-183-57/+52
| * hle: kernel: memory_manager: Rename AllocateContinuous to AllocateContinuous.Gravatar bunnei2021-02-182-4/+28
| * hle: kernel: KSystemControl does not belong in Memory namespace.Gravatar bunnei2021-02-185-27/+34
| * hle: kernel: memory: PageHeap: Migrate to KPageBitmap class.Gravatar bunnei2021-02-184-197/+23
| * hle: kernel: Add KPageBitmap class.Gravatar bunnei2021-02-181-0/+279
| * hle: kernel: system_control: Add function GenerateRandomU64.Gravatar bunnei2021-02-182-3/+5
| * hle: kernel: Add KSpinLock implementation.Gravatar bunnei2021-02-182-0/+87
| * hle: kernel: Rename SharedMemory to KSharedMemory.Gravatar bunnei2021-02-185-40/+40
* | kernel: Fix resource release exception on exitGravatar ameerj2021-02-201-2/+7
|/
* kernel: More accurately reserve and release resourcesGravatar ameerj2021-02-126-14/+42
* kernel: KScopedReservation implementationGravatar ameerj2021-02-125-26/+151
* kernel: Unify result codes (#5890)Gravatar Chloe2021-02-1219-251/+219
* Merge pull request #5872 from lioncash/svc-errorGravatar Chloe2021-02-081-59/+188
|\
| * svc: Provide more detailed error logs for svc functionsGravatar Lioncash2021-02-061-59/+188
* | k_address_arbiter: Unfold R_UNLESS macrosGravatar Lioncash2021-02-061-5/+8
* | k_address_arbiter: Remove unnecessary usages of std::addressofGravatar Lioncash2021-02-061-10/+10
* | k_address_arbiter: Remove dead codeGravatar Lioncash2021-02-061-40/+13
|/
* Merge pull request #5862 from bunnei/keventGravatar bunnei2021-02-0521-291/+386
|\
| * hle: kernel: Drop R_UNLESS_NOLOG in favor of expanded if-statement.Gravatar bunnei2021-02-052-3/+11
| * hle: kernel: KAddressArbiter: Remove noisy error log.Gravatar bunnei2021-02-051-1/+1
| * hle: kernel: svc: Cleanup KEvent/KReadableEvent/KWritableEvent SVCs.Gravatar bunnei2021-02-055-69/+89
| * hle: kernel: Reimplement KReadableEvent and KWritableEvent.Gravatar bunnei2021-02-059-104/+82
| * hle: kernel: Implement KEvent.Gravatar bunnei2021-02-052-0/+89
| * hle: kernel: KAddressArbiter: Use R_UNLESS_NOLOG where applicable.Gravatar bunnei2021-02-051-1/+1