aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle
AgeCommit message (Collapse)Author
2021-05-05hle: kernel: KThread: Remove incorrect resource release.bunnei
2021-05-05hle: kernel: svc_results: Update naming..bunnei
2021-05-05hle: kernel: KThread: Add missing resource hint release.bunnei
2021-05-05hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei
2021-05-05hle: ipc_helpers: Add methods for copy/move references.bunnei
2021-05-05hle: kernel: Move slab heaps to their own container.bunnei
2021-05-05hle: kernel: Refactor several threads/events/sharedmemory to use slab heaps.bunnei
2021-05-05hle: kernel: Move slab heap management to KernelCore.bunnei
2021-05-05hle: kernel: Ensure all kernel objects with KAutoObject are properly created.bunnei
2021-05-05hle: kernel: Use unique_ptr for suspend and dummy threads.bunnei
2021-05-05hle: kernel: Migrate KEvent to KAutoObject.bunnei
2021-05-05hle: kernel: Migrate KSharedMemory to KAutoObject.bunnei
2021-05-05hle: kernel: Migrate KProcess to KAutoObject.bunnei
2021-05-05hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.bunnei
2021-05-05hle: kernel: Migrate more of KThread to KAutoObject.bunnei
2021-05-05hle: kernel: svc: Migrate GetThreadPriority, StartThread, and ExitThread.bunnei
2021-05-05hle: kernel: svc: Migrate CreateThread.bunnei
2021-05-05hle: kernel: Migrate idle threads.bunnei
2021-05-05hle: kernel: Migrate KThread to KAutoObject.bunnei
2021-05-05hle: kernel: Add initial impl. of slab setup.bunnei
2021-05-05hle: kernel: Refactor out various KThread std::shared_ptr usage.bunnei
2021-05-05hle: kernel: Add initial impl. of KLinkedList.bunnei
2021-05-05hle: kernel: Add initial impl. of KSlabAllocated.bunnei
2021-05-05hle: kernel: Add initial impl. of KAutoObjectWithListContainer.bunnei
2021-05-05hle: kernel: Add initial impl. of KAutoObject.bunnei
2021-05-05Merge pull request #6279 from ogniK5377/nvhost-profbunnei
nvdrv: /dev/nvhost-prof-gpu for production
2021-05-05Update src/core/hle/service/nvdrv/interface.cppbunnei
Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com>
2021-05-05hid: Improve hardware accuracy of gesturesgerman77
2021-05-05service: Remove unused class variablesLioncash
Prevents some warnings from occurring.
2021-05-04service: Resolve cases of member field shadowingLioncash
Now all that remains is for kernel code to be 'shadow-free' and then -Wshadow can be turned into an error.
2021-05-03nvdrv: /dev/nvhost-prof-gpu for productionChloe Marcec
While we're at it, we can fix the is_initialized error code. This fixes the crashes on Shante
2021-05-02hid: Fix touch not initializing properly if disabledgerman77
2021-05-02Merge pull request #6265 from Morph1984/snap-save-fixbunnei
service: filesystem: Return proper error codes for CreateFile
2021-05-01service: filesystem: Return proper error codes for CreateFileMorph
This improves the accuracy of CreateFile by returning the correct error codes on certain conditions (parent directory does not exist, path already exists). This fixes saving and the loading of existing saves in New Pokemon Snap
2021-04-30Disable touch if setting is not enabledgerman77
2021-04-29Merge pull request #6226 from german77/sevensixbunnei
hid: Implement SevenSixAxis and ConsoleSixAxisSensor
2021-04-26address commentsgerman77
2021-04-26service: Eliminate cases of member shadowingLioncash
Resolves a few localized instances of member variable shadowing. Brings us a little closer to turning shadowing warnings into errors.
2021-04-24nvhost_vic: Fix device closureameerj
Implements the OnClose method of the nvhost_vic device, and removes the remnants of an older implementation. Also cleans up some of the surrounding code.
2021-04-24Merge pull request #6234 from Morph1984/stub-amMat M
ICommonStateGetter: Stub SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled
2021-04-24Merge pull request #6235 from german77/ectx_awMat M
glue: Add ectx:aw service placeholder
2021-04-24glue: Add ectx:aw placeholdergerman77
2021-04-23hid: Implement SevenSixAxis and ConsoleSixAxisSensorgerman77
2021-04-23ICommonStateGetter: Stub ↵Morph
SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled - Used by Pixel Game Maker Series Werewolf Princess Kaguya
2021-04-23Merge pull request #6228 from lioncash/semibunnei
lm: Resolve -Wextra-semi warning
2021-04-23Merge pull request #6229 from lioncash/unused-varbunnei
acc/lbl: Remove unused variables
2021-04-23acc/lbl: Remove unused variablesLioncash
2021-04-23lm: Make use of insert_or_assign() in Log()Lioncash
Avoids unnecessary default construction of an entry in cases where no entry exists before overwriting the created entry.
2021-04-23lm: Prevent redundant map lookups in Log()Lioncash
We can perform the lookup and then do the contains check by checking the end iterator. The benefit of this is that if we *do* find an entry, then we aren't hashing into the map again to find it. We can also get rid of an unused std::vector temporary while we're at it.
2021-04-23lm: Resolve -Wextra-semi warningLioncash
Resolves a trivial warning with clang.