summaryrefslogtreecommitdiff
path: root/src/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | hle: kernel: Move slab heap management to KernelCore.Gravatar bunnei2021-05-057-64/+106
| | | |
| * | | hle: kernel: Ensure all kernel objects with KAutoObject are properly created.Gravatar bunnei2021-05-0520-0/+55
| | | |
| * | | hle: kernel: Use unique_ptr for suspend and dummy threads.Gravatar bunnei2021-05-051-8/+8
| | | |
| * | | hle: kernel: Migrate KEvent to KAutoObject.Gravatar bunnei2021-05-0537-266/+269
| | | |
| * | | hle: kernel: Migrate KSharedMemory to KAutoObject.Gravatar bunnei2021-05-0516-114/+128
| | | |
| * | | hle: kernel: Migrate KProcess to KAutoObject.Gravatar bunnei2021-05-0513-57/+79
| | | |
| * | | hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.Gravatar bunnei2021-05-0528-59/+65
| | | |
| * | | hle: kernel: Migrate more of KThread to KAutoObject.Gravatar bunnei2021-05-0517-289/+444
| | | |
| * | | hle: kernel: svc: Migrate GetThreadPriority, StartThread, and ExitThread.Gravatar bunnei2021-05-051-21/+12
| | | |
| * | | hle: kernel: svc: Migrate CreateThread.Gravatar bunnei2021-05-051-14/+21
| | | |
| * | | hle: kernel: Migrate idle threads.Gravatar bunnei2021-05-052-13/+9
| | | |
| * | | hle: kernel: Migrate KThread to KAutoObject.Gravatar bunnei2021-05-052-109/+91
| | | |
| * | | hle: kernel: Add initial impl. of slab setup.Gravatar bunnei2021-05-053-0/+227
| | | |
| * | | hle: kernel: Refactor out various KThread std::shared_ptr usage.Gravatar bunnei2021-05-0510-58/+30
| | | |
| * | | core: Defer CoreTiming initialization.Gravatar bunnei2021-05-051-1/+1
| | | |
| * | | core: memory: Add a work-around to allocate and access kernel memory regions ↵Gravatar bunnei2021-05-053-1/+46
| | | | | | | | | | | | | | | | by vaddr.
| * | | hle: kernel: Add initial impl. of KLinkedList.Gravatar bunnei2021-05-052-0/+234
| | | |
| * | | hle: kernel: Add initial impl. of KSlabAllocated.Gravatar bunnei2021-05-052-0/+153
| | | |
| * | | hle: kernel: Add initial impl. of KAutoObjectWithListContainer.Gravatar bunnei2021-05-053-0/+109
| | | |
| * | | hle: kernel: Add initial impl. of KAutoObject.Gravatar bunnei2021-05-053-0/+306
| | |/ | |/|
* | | Merge pull request #6287 from lioncash/ldr-copyGravatar bunnei2021-05-071-5/+3
|\ \ \ | |/ / |/| | ldr: Simplify memory copy within LoadNro()
| * | ldr: Simplify memory copy within LoadNro()Gravatar Lioncash2021-05-061-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | We can use the dedicated memory function for performing copies instead of reading into a temporary buffer and then immediately writing it back out to memory. Eliminates a bit of heap memory churn.
* | | Merge pull request #6279 from ogniK5377/nvhost-profGravatar bunnei2021-05-051-3/+14
|\ \ \ | |/ / |/| | nvdrv: /dev/nvhost-prof-gpu for production
| * | Update src/core/hle/service/nvdrv/interface.cppGravatar bunnei2021-05-051-1/+1
| | | | | | | | | Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com>
| * | nvdrv: /dev/nvhost-prof-gpu for productionGravatar Chloe Marcec2021-05-031-3/+14
| | | | | | | | | | | | | | | While we're at it, we can fix the is_initialized error code. This fixes the crashes on Shante
* | | service: Remove unused class variablesGravatar Lioncash2021-05-053-7/+4
| |/ |/| | | | | Prevents some warnings from occurring.
* | service: Resolve cases of member field shadowingGravatar Lioncash2021-05-0460-117/+119
| | | | | | | | | | Now all that remains is for kernel code to be 'shadow-free' and then -Wshadow can be turned into an error.
* | Merge pull request #6278 from lioncash/misc-shadowGravatar bunnei2021-05-0310-25/+27
|\ \ | |/ |/| core: Resolve misc straggler cases of variable shadowing
| * core: Resolve misc cases of variable shadowingGravatar Lioncash2021-05-0310-25/+27
| | | | | | | | | | | | | | | | | | Resolves shadowing warnings that aren't in a particularly large subsection of core. Brings us closer to turning -Wshadow into an error. All that remains now is for cases in the kernel (left untouched for now since a big change by bunnei is pending), and a few left over in the service code (will be tackled next).
* | hid: Fix touch not initializing properly if disabledGravatar german772021-05-022-2/+10
|/
* Merge pull request #6269 from lioncash/file-shadowGravatar bunnei2021-05-0221-114/+132
|\ | | | | file_sys: Resolve cases of variable shadowing
| * file_sys: Resolve cases of variable shadowingGravatar Lioncash2021-05-0221-114/+132
| | | | | | | | Brings us closer to enabling -Wshadow as an error in the core code.
* | Merge pull request #6265 from Morph1984/snap-save-fixGravatar bunnei2021-05-022-2/+8
|\ \ | |/ |/| service: filesystem: Return proper error codes for CreateFile
| * service: filesystem: Return proper error codes for CreateFileGravatar Morph2021-05-012-2/+8
| | | | | | | | | | | | 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
* | Disable touch if setting is not enabledGravatar german772021-04-302-2/+2
|/
* Merge pull request #6257 from Morph1984/fix-use-after-free-webappletGravatar bunnei2021-04-302-6/+7
|\ | | | | applets/web: Fix a use-after-free when passing in the URL string
| * applets/web: Fix a use-after-free when passing in the URL stringGravatar Morph2021-04-282-6/+7
| | | | | | | | | | | | The URL string was being deleted before being used, leading to a use-after-free occurring when it is used afterwards. Fix this by taking the string by const ref to extend its lifetime, ensuring it doesn't get deleted before use.
* | Merge pull request #6226 from german77/sevensixGravatar bunnei2021-04-299-15/+212
|\ \ | |/ |/| hid: Implement SevenSixAxis and ConsoleSixAxisSensor
| * address commentsGravatar german772021-04-262-5/+5
| |
| * hid: Implement SevenSixAxis and ConsoleSixAxisSensorGravatar german772021-04-239-15/+212
| |
* | loader: Resolve instances of variable shadowingGravatar Lioncash2021-04-2719-169/+257
| | | | | | | | | | Eliminates variable shadowing cases across all the loaders to bring us closer to enabling variable shadowing as an error in core.
* | service: Eliminate cases of member shadowingGravatar Lioncash2021-04-2615-76/+81
| | | | | | | | | | Resolves a few localized instances of member variable shadowing. Brings us a little closer to turning shadowing warnings into errors.
* | nvhost_vic: Fix device closureGravatar ameerj2021-04-242-10/+8
| | | | | | | | | | | | 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.
* | Merge pull request #6234 from Morph1984/stub-amGravatar Mat M2021-04-242-1/+10
|\ \ | | | | | | ICommonStateGetter: Stub SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled
| * | ICommonStateGetter: Stub ↵Gravatar Morph2021-04-232-1/+10
| | | | | | | | | | | | | | | | | | SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled - Used by Pixel Game Maker Series Werewolf Princess Kaguya
* | | Merge pull request #6235 from german77/ectx_awGravatar Mat M2021-04-244-0/+49
|\ \ \ | | | | | | | | glue: Add ectx:aw service placeholder
| * | | glue: Add ectx:aw placeholderGravatar german772021-04-244-0/+49
| | |/ | |/|
* | | Merge pull request #6230 from Morph1984/default-resource-sizeGravatar bunnei2021-04-243-4/+8
|\ \ \ | | | | | | | | program_metadata: Set a default resource size when a NPDM is not present
| * | | program_metadata: Set a default resource size when a NPDM is not presentGravatar Morph2021-04-233-4/+8
| | | | | | | | | | | | | | | | Sets a default size of 0x1FE00000 bytes (510 MiB) for the system_resource_size when a NPDM is not present.
* | | | Merge pull request #6227 from lioncash/metaGravatar bunnei2021-04-231-0/+6
|\ \ \ \ | | | | | | | | | | program_metadata: Explicitly specify copy/move operators/functions