| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-02-20 | kernel: Fix resource release exception on exit | ameerj | |
| After rewriting the resource limit, objects releasing reserved resources require a live kernel instance. This commit fixes exceptions that occur due to the kernel being destroyed before some objects released their resources, allowing for a graceful exit. | |||
| 2021-02-18 | hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. | bunnei | |
| 2021-02-18 | hle: kernel: Migrate MemoryManager to KMemoryManager. | bunnei | |
| 2021-02-18 | hle: kernel: Migrate PageLinkedList to KPageLinkedList. | bunnei | |
| 2021-02-18 | hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others. | bunnei | |
| 2021-02-18 | hle: kernel: Migrate SlabHeap to KSlabHeap. | bunnei | |
| 2021-02-18 | hle: kernel: Migrate MemoryLayout to KMemoryLayout. | bunnei | |
| 2021-02-18 | hle: kernel: Migrate AddressSpaceInfo to KAddressSpaceInfo. | bunnei | |
| 2021-02-18 | hle: kernel: memory_manager: Rename AllocateContinuous to AllocateContinuous. | bunnei | |
| 2021-02-18 | hle: kernel: KSystemControl does not belong in Memory namespace. | bunnei | |
| 2021-02-18 | hle: kernel: memory: PageHeap: Migrate to KPageBitmap class. | bunnei | |
| 2021-02-18 | hle: kernel: Add KPageBitmap class. | bunnei | |
| 2021-02-18 | hle: kernel: system_control: Add function GenerateRandomU64. | bunnei | |
| 2021-02-18 | hle: kernel: Add KSpinLock implementation. | bunnei | |
| 2021-02-18 | hle: kernel: Rename SharedMemory to KSharedMemory. | bunnei | |
| 2021-02-18 | Merge pull request #4973 from ameerj/nvdec-opt | bunnei | |
| nvdec: Reuse allocated buffers and general cleanup | |||
| 2021-02-15 | Merge pull request #4940 from german77/nativeGC | bunnei | |
| HID: Implement GC controller in game | |||
| 2021-02-13 | hle: service: ldn: IUserLocalCommunicationService: Improve the stub. | bunnei | |
| 2021-02-13 | hle: service: ldn: IUserLocalCommunicationService: Indicate that LDN is ↵ | bunnei | |
| disabled. - Fixes crash on Pokemon Sword/Shield when pressing 'Y'. | |||
| 2021-02-13 | hle: service: am: IStorageAccessor: Fix out of bounds error handling. | bunnei | |
| 2021-02-13 | Address PR feedback | ameerj | |
| Co-Authored-By: LC <712067+lioncash@users.noreply.github.com> | |||
| 2021-02-13 | nvdec cleanup | ameerj | |
| 2021-02-12 | kernel: More accurately reserve and release resources | ameerj | |
| 2021-02-12 | kernel: KScopedReservation implementation | ameerj | |
| This implements KScopedReservation, allowing resource limit reservations to be more HW accurate, and release upon failure without requiring too many conditionals. | |||
| 2021-02-12 | kernel: Unify result codes (#5890) | Chloe | |
| * kernel: Unify result codes Drop the usage of ERR_NAME convention in kernel for ResultName. Removed seperation between svc_results.h & errors.h as we mainly include both most of the time anyways. * oops * rename errors to svc_results | |||
| 2021-02-11 | Merge pull request #5902 from lioncash/core-warn | bunnei | |
| core: Silence various warnings on Clang 12 | |||
| 2021-02-10 | software_keyboard: Implement Finalize request command | Morph | |
| 2021-02-09 | bsd: Remove usage of optional emplace() with no arguments | Lioncash | |
| Clang 12 currently falls over in the face of this. | |||
| 2021-02-09 | am/controller: Remove [[fallthrough]] from unreachable path | Lioncash | |
| Prevents warnings on clang 12. This path is reachable on other variations of the build that disable the unreachable macro. | |||
| 2021-02-09 | nfp: Correct uninitialized size being used within GetTagInfo() | Lioncash | |
| We were previously the name of the object being initialized within its own initializer, which results in uninitialized data being read. | |||
| 2021-02-08 | Merge pull request #5892 from german77/backup | bunnei | |
| olsc: Stub GetSaveDataBackupSetting | |||
| 2021-02-08 | Merge pull request #5868 from german77/HandheldFix | bunnei | |
| Prevent over scheduling audio events and add motion update unschedule event | |||
| 2021-02-07 | hid: Implement GC controller | german | |
| 2021-02-07 | olsc: Stub GetSaveDataBackupSetting | german | |
| 2021-02-08 | Merge pull request #5872 from lioncash/svc-error | Chloe | |
| svc: Provide more detailed error logs for svc functions | |||
| 2021-02-07 | Merge pull request #5887 from ogniK5377/lm-fix | bunnei | |
| lm: Fix ReadLeb128 | |||
| 2021-02-07 | Merge pull request #5878 from aleasto/master | Morph | |
| pl_u: Fix read out of bounds | |||
| 2021-02-07 | lm: Fix ReadLeb128 | Chloe Marcec | |
| Fixes assertion on Bloodstained Ritual of the Night. We would over read sometimes, this is fixed by checking if the top bit is set in the first iteration. We also lock the loop off to be only the max size of the type we can fit. Finally we changed an incorrect print of "DEBUG" to "TRACE" to reflect the proper log severity | |||
| 2021-02-06 | Merge pull request #5871 from lioncash/address-arb | bunnei | |
| k_address_arbiter: Minor cleanup | |||
| 2021-02-06 | pl_u: Fix read out of bounds | Alessandro Astone | |
| 2021-02-06 | Merge pull request #5326 from german77/hidUpdate1 | bunnei | |
| HID: Update the HID service to match more closely to switchbrew part 1 | |||
| 2021-02-06 | k_address_arbiter: Unfold R_UNLESS macros | Lioncash | |
| Allows for more descriptive error messages and also doesn't hide control-path exit returns from the reader. | |||
| 2021-02-06 | k_address_arbiter: Remove unnecessary usages of std::addressof | Lioncash | |
| This is a useful function in a generic context or with types that overload unary operator&. However, primitives and pointers will never do this, so we can opt for a more straightforward syntax. | |||
| 2021-02-06 | k_address_arbiter: Remove dead code | Lioncash | |
| This code is never used, so we can remove it. It's in version control, so it can always be brought back when needed. | |||
| 2021-02-06 | svc: Provide more detailed error logs for svc functions | Lioncash | |
| Allows SVC calls to have much more informative information during error cases. This also doesn't hide control flow returns from the reader. | |||
| 2021-02-05 | Merge pull request #5862 from bunnei/kevent | bunnei | |
| Kernel Rework: Refactor KEvent/KReadableEvent/KWritableEvent | |||
| 2021-02-05 | Merge pull request #5875 from lioncash/identifier | bunnei | |
| k_priority_queue: Minor cleanup | |||
| 2021-02-05 | hle: kernel: Drop R_UNLESS_NOLOG in favor of expanded if-statement. | bunnei | |
| 2021-02-05 | hle: kernel: KAddressArbiter: Remove noisy error log. | bunnei | |
| 2021-02-05 | hle: kernel: svc: Cleanup KEvent/KReadableEvent/KWritableEvent SVCs. | bunnei | |
