bunnei
2cb4c9d7b2
hle: kernel: Move slab heap management to KernelCore.
5 years ago
bunnei
9f82c577d0
hle: kernel: Ensure all kernel objects with KAutoObject are properly created.
5 years ago
bunnei
986245ba10
hle: kernel: Use unique_ptr for suspend and dummy threads.
5 years ago
bunnei
949231d69c
hle: kernel: Migrate KEvent to KAutoObject.
5 years ago
bunnei
11f9080d2e
hle: kernel: Migrate KSharedMemory to KAutoObject.
5 years ago
bunnei
7a6bfbde24
hle: kernel: Migrate KProcess to KAutoObject.
5 years ago
bunnei
8b224f05c9
hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.
5 years ago
bunnei
a4a27a1ef2
hle: kernel: Migrate more of KThread to KAutoObject.
5 years ago
bunnei
746f99e919
hle: kernel: svc: Migrate GetThreadPriority, StartThread, and ExitThread.
5 years ago
bunnei
ac779a83fc
hle: kernel: svc: Migrate CreateThread.
5 years ago
bunnei
773580b9f7
hle: kernel: Migrate idle threads.
5 years ago
bunnei
2125abf6d9
hle: kernel: Migrate KThread to KAutoObject.
5 years ago
bunnei
d602286355
hle: kernel: Add initial impl. of slab setup.
5 years ago
bunnei
07939c59a6
hle: kernel: Refactor out various KThread std::shared_ptr usage.
5 years ago
bunnei
0cff50a7b5
core: Defer CoreTiming initialization.
5 years ago
bunnei
4aebdea6cf
core: memory: Add a work-around to allocate and access kernel memory regions by vaddr.
5 years ago
bunnei
b477e9e11b
common: common_funcs: Add Size helper function.
5 years ago
bunnei
d2817d3d9b
hle: kernel: Add initial impl. of KLinkedList.
5 years ago
bunnei
50f0ec9849
common: bit_util: Add BIT macro.
5 years ago
bunnei
db53115ed2
hle: kernel: Add initial impl. of KSlabAllocated.
5 years ago
bunnei
a7271e7c71
hle: kernel: Add initial impl. of KAutoObjectWithListContainer.
5 years ago
bunnei
7b7a948b80
hle: kernel: Add initial impl. of KAutoObject.
5 years ago
bunnei
fbcac8642e
common: intrusive_red_black_tree: Disable static_assert that will not evaluate as constant on MSVC.
5 years ago
bunnei
092b91aeb7
common: common_funcs: Add helper macros for non-copyable and non-moveable.
- Useful for scenarios where we do not want to inherit from NonCopyable.
5 years ago
bunnei
9a4f071b44
Merge pull request #6279 from ogniK5377/nvhost-prof
nvdrv: /dev/nvhost-prof-gpu for production
5 years ago
bunnei
145567ab66
Update src/core/hle/service/nvdrv/interface.cpp
Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com>
5 years ago
bunnei
2ce0378cd0
Merge pull request #6283 from lioncash/unused-fields
service: Remove unused class variables
5 years ago
german77
0ea00daa81
hid: Improve hardware accuracy of gestures
5 years ago
Lioncash
11518e5df6
service: Remove unused class variables
Prevents some warnings from occurring.
5 years ago
bunnei
4afd1f3a96
Merge pull request #6281 from lioncash/shadow-field
service: Resolve cases of member field shadowing
5 years ago
Lioncash
15daa2cecd
service: Resolve cases of member field shadowing
Now all that remains is for kernel code to be 'shadow-free' and then
-Wshadow can be turned into an error.
5 years ago
bunnei
0dc6b408ac
Merge pull request #6278 from lioncash/misc-shadow
core: Resolve misc straggler cases of variable shadowing
5 years ago
bunnei
0a7fe85409
Merge pull request #6275 from german77/mousefocus
input_common: Release mouse buttons on out of focus
5 years ago
Lioncash
84b656fbbd
core: Resolve misc cases of variable shadowing
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).
5 years ago
Chloe Marcec
da763391dc
nvdrv: /dev/nvhost-prof-gpu for production
While we're at it, we can fix the is_initialized error code.
This fixes the crashes on Shante
5 years ago
Morph
abf7bc52b4
Merge pull request #6277 from german77/touchsetting2
hid: Fix touch not initializing properly if disabled
5 years ago
german77
86f0502456
hid: Fix touch not initializing properly if disabled
5 years ago
german77
1562858963
input_common: Release mouse buttons on out of focus
5 years ago
bunnei
887972a91b
Merge pull request #6269 from lioncash/file-shadow
file_sys: Resolve cases of variable shadowing
5 years ago
Morph
37f456bb09
Merge pull request #6263 from Kewlan/folder-swap-expand-state
game_list: Fix dir move up/down expand state
5 years ago
bunnei
8463047aa7
Merge pull request #6265 from Morph1984/snap-save-fix
service: filesystem: Return proper error codes for CreateFile
5 years ago
Lioncash
ab38371888
file_sys: Resolve cases of variable shadowing
Brings us closer to enabling -Wshadow as an error in the core code.
5 years ago
bunnei
dddc6240cd
Merge pull request #6245 from lat9nq/boost-only-config
cmake: Only config Boost during find_package
5 years ago
bunnei
eee473db66
Merge pull request #6261 from Kewlan/game-list-filter-fix
game_list: Update filter results when removing directories
5 years ago
Morph
72e818c393
Merge pull request #6264 from german77/touchsetting
hid: Disable touch if setting is not enabled
5 years ago
Morph
eb59a33d4e
service: filesystem: Return proper error codes for CreateFile
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
5 years ago
german77
e367b3a557
Disable touch if setting is not enabled
5 years ago
bunnei
305bb0cf42
Merge pull request #6257 from Morph1984/fix-use-after-free-webapplet
applets/web: Fix a use-after-free when passing in the URL string
5 years ago
bunnei
1838d41120
Merge pull request #6243 from german77/GCresetOrigin
input_common: Reset GC sticks center by measuring multiple packets
5 years ago
Kewlan
9098ceeef3
game_list: Fix dir move up/down expand state
5 years ago