german77
92f2afb736
service: set: Use official names
2024-01-06 17:37:36 -06:00
Narr the Reg
11a23ca48c
service: hid: Add functions needed by Qlaunch
2024-01-06 16:10:37 -06:00
Narr the Reg
146975c880
hid_core: Move hid to it's own subproject
2024-01-05 11:41:15 -06:00
liamwhite
37ce8e2509
Merge pull request #12557 from merryhime/termination-ipi
...
KThread: Send termination interrupt to all cores a thread has affinity to
2024-01-04 15:50:40 -05:00
t895
a8ca5b211a
android: Re-add global save manager
...
Reworked to correctly collect and import/export saves that could exist in either /nand/user/save/000...000/<user id> or /nand/user/save/account/<user id raw string>
2024-01-04 00:56:40 -05:00
Narr the Reg
b3e76e2cb1
service: hid: Remove data races when handling shared memory
2024-01-03 20:21:16 -06:00
Narr the Reg
1f0a03d1e0
service: hid: Implement NpadResource and NpadData
2024-01-03 20:21:14 -06:00
Merry
d4bb92866b
KThread: Send termination interrupt to all cores a thread has affinity to
...
KThread::RequestTerminate may run from a thread which is not the CurrentCore, and thus
masking this out is erroneous.
2024-01-02 21:34:34 +00:00
liamwhite
6282725a54
Merge pull request #12543 from FernandoS27/stop-liking-posts-from-ur-friends-ex
...
VideoCore: A few fixes to DMA and swapchain
2024-01-01 15:02:20 -05:00
liamwhite
5ff67edd66
Merge pull request #12536 from german77/npad_interface
...
service: hid: Use applet resource to get latest shared memory handle
2024-01-01 15:02:13 -05:00
Narr the Reg
7a478d7b9a
Merge pull request #12454 from liamwhite/ct-stuff
...
core_timing: minor refactors
2024-01-01 13:56:31 -06:00
Narr the Reg
5dbd02ebb1
Merge pull request #12466 from liamwhite/sh2
...
core: track separate heap allocation for linux
2024-01-01 13:56:16 -06:00
Narr the Reg
48d8e2b709
Merge pull request #12501 from liamwhite/ips
...
ips_layer: prevent out of bounds access with offset exceeding module size
2024-01-01 13:56:06 -06:00
Narr the Reg
6592748d0c
Merge pull request #12513 from liamwhite/jit-fix
...
jit: use code memory handles correctly
2024-01-01 13:55:51 -06:00
Fernando Sahmkow
d9b2778306
Vulkan: Only recreate swapchain if the frame is bigger than the swap image.
2023-12-31 21:03:46 +01:00
Fernando Sahmkow
a81686eff8
MaxwellDMA: Don't flush the outputs of a dma copy.
2023-12-31 21:00:01 +01:00
Narr the Reg
37bb42e1ec
service: hid: Use applet resource to get latest shared memory handle
2023-12-31 10:51:01 -06:00
Liam
208438868e
jit: use code memory handles correctly
2023-12-29 01:07:47 -05:00
Liam
c421e9e729
k_capabilities: simplify KTrace map skip logic
2023-12-28 01:22:57 -05:00
Liam
c51aa8d29f
ips_layer: prevent out of bounds access with offset exceeding module size
2023-12-28 01:16:51 -05:00
liamwhite
acc826f8fa
Merge pull request #12455 from liamwhite/end-wait
...
kernel: use simple mutex for object list container
2023-12-26 11:46:19 -05:00
Liam
c366d8e8d9
core: track separate heap allocation for linux
2023-12-25 23:30:56 -05:00
Liam
7836881b24
am/jit: reference memory instance from context
2023-12-24 19:36:42 -05:00
Liam
ac1e946390
kernel: remove unecessary process member from handle table
2023-12-24 19:23:03 -05:00
Liam
6bd1dfa8cc
service: fetch objects from the client handle table
2023-12-24 19:20:43 -05:00
Liam
ad4d66a5db
kernel: use simple mutex for object list container
2023-12-23 16:26:07 -05:00
Liam
0865db645e
core_timing: block advance thread while clearing and signal after
2023-12-23 15:36:46 -05:00
Liam
f60d4cbe93
core_timing: handle concurrent unscheduling of looping events
2023-12-23 15:36:46 -05:00
Liam
468ef514f1
core_timing: use static typing for no-wait unschedule
2023-12-23 15:36:46 -05:00
Liam
b9545c5a0e
core_timing: remove user data value
2023-12-23 15:36:44 -05:00
Liam
3d08a55a87
kernel: fix resource limit imbalance
2023-12-22 21:52:49 -05:00
Liam
a7ff872a4c
kernel: restrict nce to applications
2023-12-22 21:52:49 -05:00
Liam
1fdcd70bad
general: properly support multiple memory instances
2023-12-22 21:52:49 -05:00
Liam
8243f4e3c7
k_server_session: remove scratch buffer usage in favor of direct copy
2023-12-22 21:52:49 -05:00
Liam
5244690809
k_server_session: process for guest servers
2023-12-22 21:52:49 -05:00
Liam
e2b5f2392e
kernel: instantiate memory separately for each guest process
2023-12-22 21:52:49 -05:00
Narr the Reg
22946d67ad
service: hid: Fix crash on InitializeVibrationDevice
2023-12-20 22:52:36 -06:00
Fernando S
11fb4a3a11
Merge pull request #12417 from liamwhite/arm64-gcc-fix
...
nce: hide shadowing warnings from dynarmic headers
2023-12-20 18:46:08 +01:00
Liam
cdf5beae3d
nce: hide shadowing warnings from dynarmic headers
2023-12-20 11:07:50 -05:00
Liam
236173f804
nce: increase handler stack size
2023-12-19 15:24:13 -05:00
Liam
f5846edffa
nce: fix read size in simd immediate emulation
2023-12-19 12:51:19 -05:00
Fernando S
09271d839c
Merge pull request #12392 from liamwhite/mode
...
fs: implement OpenDirectoryMode
2023-12-19 16:14:29 +01:00
Fernando S
23ce66de64
Merge pull request #12304 from liamwhite/flinger-wtf
...
nvnflinger: mark buffer as acquired when acquired
2023-12-19 16:12:56 +01:00
liamwhite
acf46708b3
Merge pull request #12349 from Kelebek1/return_system_channels_active
...
Have GetActiveChannelCount return the system channels instead of host device channels
2023-12-18 15:06:16 -05:00
Liam
25e63fa34a
fs: implement OpenDirectoryMode
2023-12-18 00:12:38 -05:00
liamwhite
b020c5ee5e
Merge pull request #12378 from liamwhite/offsetof
...
set: add cstddef for offsetof macro
2023-12-16 13:58:13 -05:00
liamwhite
6821ee6f5f
Merge pull request #12331 from liamwhite/layer-confusion
...
vi: fix confusion between closing and destroying layers
2023-12-16 13:57:42 -05:00
Liam
e6973a159d
nvnflinger: mark buffer as acquired when acquired
2023-12-16 13:40:04 -05:00
Liam
73e77e9330
set: add cstddef for offsetof macro
2023-12-16 12:57:37 -05:00
Kelebek1
b490e69020
Have GetActiveChannelCount return the system channels instead of host device channels
2023-12-16 12:49:28 -05:00