| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | hle: kernel: Move slab heap management to KernelCore. | 2021-05-05 | 7 | -64/+106 | ||
| | | | | | ||||||
| | * | | | hle: kernel: Ensure all kernel objects with KAutoObject are properly created. | 2021-05-05 | 20 | -0/+55 | ||
| | | | | | ||||||
| | * | | | hle: kernel: Use unique_ptr for suspend and dummy threads. | 2021-05-05 | 1 | -8/+8 | ||
| | | | | | ||||||
| | * | | | hle: kernel: Migrate KEvent to KAutoObject. | 2021-05-05 | 37 | -266/+269 | ||
| | | | | | ||||||
| | * | | | hle: kernel: Migrate KSharedMemory to KAutoObject. | 2021-05-05 | 16 | -114/+128 | ||
| | | | | | ||||||
| | * | | | hle: kernel: Migrate KProcess to KAutoObject. | 2021-05-05 | 13 | -57/+79 | ||
| | | | | | ||||||
| | * | | | hle: kernel: Refactor IPC interfaces to not use std::shared_ptr. | 2021-05-05 | 28 | -59/+65 | ||
| | | | | | ||||||
| | * | | | hle: kernel: Migrate more of KThread to KAutoObject. | 2021-05-05 | 17 | -289/+444 | ||
| | | | | | ||||||
| | * | | | hle: kernel: svc: Migrate GetThreadPriority, StartThread, and ExitThread. | 2021-05-05 | 1 | -21/+12 | ||
| | | | | | ||||||
| | * | | | hle: kernel: svc: Migrate CreateThread. | 2021-05-05 | 1 | -14/+21 | ||
| | | | | | ||||||
| | * | | | hle: kernel: Migrate idle threads. | 2021-05-05 | 2 | -13/+9 | ||
| | | | | | ||||||
| | * | | | hle: kernel: Migrate KThread to KAutoObject. | 2021-05-05 | 2 | -109/+91 | ||
| | | | | | ||||||
| | * | | | hle: kernel: Add initial impl. of slab setup. | 2021-05-05 | 3 | -0/+227 | ||
| | | | | | ||||||
| | * | | | hle: kernel: Refactor out various KThread std::shared_ptr usage. | 2021-05-05 | 10 | -58/+30 | ||
| | | | | | ||||||
| | * | | | core: Defer CoreTiming initialization. | 2021-05-05 | 1 | -1/+1 | ||
| | | | | | ||||||
| | * | | | core: memory: Add a work-around to allocate and access kernel memory regions ↵ | 2021-05-05 | 3 | -1/+46 | ||
| | | | | | | | | | | | | | | | | | by vaddr. | |||||
| | * | | | hle: kernel: Add initial impl. of KLinkedList. | 2021-05-05 | 2 | -0/+234 | ||
| | | | | | ||||||
| | * | | | hle: kernel: Add initial impl. of KSlabAllocated. | 2021-05-05 | 2 | -0/+153 | ||
| | | | | | ||||||
| | * | | | hle: kernel: Add initial impl. of KAutoObjectWithListContainer. | 2021-05-05 | 3 | -0/+109 | ||
| | | | | | ||||||
| | * | | | hle: kernel: Add initial impl. of KAutoObject. | 2021-05-05 | 3 | -0/+306 | ||
| | | |/ | |/| | ||||||
| * | | | Merge pull request #6287 from lioncash/ldr-copy | 2021-05-07 | 1 | -5/+3 | ||
| |\ \ \ | |/ / |/| | | ldr: Simplify memory copy within LoadNro() | |||||
| | * | | ldr: Simplify memory copy within LoadNro() | 2021-05-06 | 1 | -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-prof | 2021-05-05 | 1 | -3/+14 | ||
| |\ \ \ | |/ / |/| | | nvdrv: /dev/nvhost-prof-gpu for production | |||||
| | * | | Update src/core/hle/service/nvdrv/interface.cpp | 2021-05-05 | 1 | -1/+1 | ||
| | | | | | | | | | | Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com> | |||||
| | * | | nvdrv: /dev/nvhost-prof-gpu for production | 2021-05-03 | 1 | -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 variables | 2021-05-05 | 3 | -7/+4 | ||
| | |/ |/| | | | | | Prevents some warnings from occurring. | |||||
| * | | service: Resolve cases of member field shadowing | 2021-05-04 | 60 | -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-shadow | 2021-05-03 | 10 | -25/+27 | ||
| |\ \ | |/ |/| | core: Resolve misc straggler cases of variable shadowing | |||||
| | * | core: Resolve misc cases of variable shadowing | 2021-05-03 | 10 | -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 disabled | 2021-05-02 | 2 | -2/+10 | ||
| |/ | ||||||
| * | Merge pull request #6269 from lioncash/file-shadow | 2021-05-02 | 21 | -114/+132 | ||
| |\ | | | | | file_sys: Resolve cases of variable shadowing | |||||
| | * | file_sys: Resolve cases of variable shadowing | 2021-05-02 | 21 | -114/+132 | ||
| | | | | | | | | | Brings us closer to enabling -Wshadow as an error in the core code. | |||||
| * | | Merge pull request #6265 from Morph1984/snap-save-fix | 2021-05-02 | 2 | -2/+8 | ||
| |\ \ | |/ |/| | service: filesystem: Return proper error codes for CreateFile | |||||
| | * | service: filesystem: Return proper error codes for CreateFile | 2021-05-01 | 2 | -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 enabled | 2021-04-30 | 2 | -2/+2 | ||
| |/ | ||||||
| * | Merge pull request #6257 from Morph1984/fix-use-after-free-webapplet | 2021-04-30 | 2 | -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 string | 2021-04-28 | 2 | -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/sevensix | 2021-04-29 | 9 | -15/+212 | ||
| |\ \ | |/ |/| | hid: Implement SevenSixAxis and ConsoleSixAxisSensor | |||||
| | * | address comments | 2021-04-26 | 2 | -5/+5 | ||
| | | | ||||||
| | * | hid: Implement SevenSixAxis and ConsoleSixAxisSensor | 2021-04-23 | 9 | -15/+212 | ||
| | | | ||||||
| * | | loader: Resolve instances of variable shadowing | 2021-04-27 | 19 | -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 shadowing | 2021-04-26 | 15 | -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 closure | 2021-04-24 | 2 | -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-am | 2021-04-24 | 2 | -1/+10 | ||
| |\ \ | | | | | | | ICommonStateGetter: Stub SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled | |||||
| | * | | ICommonStateGetter: Stub ↵ | 2021-04-23 | 2 | -1/+10 | ||
| | | | | | | | | | | | | | | | | | | | SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled - Used by Pixel Game Maker Series Werewolf Princess Kaguya | |||||
| * | | | Merge pull request #6235 from german77/ectx_aw | 2021-04-24 | 4 | -0/+49 | ||
| |\ \ \ | | | | | | | | | glue: Add ectx:aw service placeholder | |||||
| | * | | | glue: Add ectx:aw placeholder | 2021-04-24 | 4 | -0/+49 | ||
| | | |/ | |/| | ||||||
| * | | | Merge pull request #6230 from Morph1984/default-resource-size | 2021-04-24 | 3 | -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 present | 2021-04-23 | 3 | -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/meta | 2021-04-23 | 1 | -0/+6 | ||
| |\ \ \ \ | | | | | | | | | | | program_metadata: Explicitly specify copy/move operators/functions | |||||