darktux
cacef3d8e7
Ported some stubs from Suyu (2ba2db7795)
2025-04-04 03:40:47 +02:00
darktux
2032d035a3
Removed telemetry and anonymized SCM (git) strings
2025-04-04 03:40:47 +02:00
darktux
5056d87da3
Actually return 0 in IFriendService::GetReceivedFriendRequestCount
2025-04-04 03:40:47 +02:00
darktux
675d53ab71
Fixed minor issues from previous PR related to buffers and a typo in npns
2025-04-04 03:40:47 +02:00
darktux
d82ee773da
Implemented IFriendService::GetUserPresenceView stub to get QLaunch friends list running
2025-04-04 03:40:46 +02:00
darktux
df67582446
Always report command ID in log and implement LoadUserSetting stub
2025-04-04 03:40:46 +02:00
darktux
616619c8f7
Port changes from Early Access
2025-04-04 03:40:46 +02:00
darktux
76a55dc003
Implement option to start QLaunch from Tools menu
2025-04-04 03:40:45 +02:00
Briar
c98be3d793
Update fastmem pointer handling to use std::optional
2025-04-04 03:23:32 +02:00
Briar
b1ec0e9dec
Switch default username to eden
2025-04-01 18:38:41 +02:00
yuzubot
c280f95b1a
"Merge Tagged PR 13018"
2024-03-03 13:02:50 +00:00
liamwhite
3f719aed35
Merge pull request #13135 from german77/hid-interface
...
service: hid: Migrate HidServer to new IPC
2024-02-27 12:26:26 -05:00
Liam
7af4637f3d
general: fix asan errors
2024-02-26 19:28:49 -05:00
liamwhite
67120d9623
Merge pull request #13159 from liamwhite/web-error
...
core: enable error applet, add stubs for web applet
2024-02-26 12:44:55 -05:00
Liam
9db29b4e20
settings: remove global override for smash on amdvlk
2024-02-26 11:16:18 -05:00
Liam
e15b1021a4
video_core: make gpu context aware of rendering program
2024-02-26 11:16:14 -05:00
Liam
1958a2df6b
ldn: return no connection from GetStateForMonitor
2024-02-24 22:56:08 -05:00
Liam
cacfe8ec90
ssl: add cert store
2024-02-24 22:56:05 -05:00
Liam
1c7c59ad91
glue: load initial year setting as s32
2024-02-24 22:49:38 -05:00
Liam
2945ef5999
acc: add account manager for acc:u1
2024-02-24 22:25:34 -05:00
Liam
4cc17106f6
fs: add stubs for online web applet
2024-02-24 22:25:34 -05:00
Liam
dd24fbb33c
erpt: stub report creation
2024-02-24 22:25:34 -05:00
Liam
7f0b506cf1
set: add GetPlatformRegion
2024-02-24 22:25:34 -05:00
german77
4e20a37a2b
service: set: Fix GetSettingsItemValue
2024-02-24 14:44:21 -06:00
liamwhite
d953c2d880
Merge pull request #13153 from german77/defaultset
...
service: set: Enable nfc and others by default and bump version
2024-02-24 12:48:31 -05:00
liamwhite
843674567c
Merge pull request #13081 from FearlessTobi/aoc-ipc
...
aoc: Migrate to use cmif serialization
2024-02-24 12:48:26 -05:00
german77
0f1de8fee0
service: set: Enable nfc and others by default and bump version
2024-02-24 11:19:51 -06:00
Liam
04e16dcb2f
set: fix region code for system settings
2024-02-24 00:48:44 -05:00
Narr the Reg
8bc1934126
service: audio: Add missing logging properties of SetHeadphoneOutputLevelMode
2024-02-23 18:58:51 -06:00
Narr the Reg
08703d2350
service: btdrv: Add EnableRadio for Qlaunch
2024-02-23 18:58:51 -06:00
Narr the Reg
a23f148581
service: friend: Add GetFriendCount, GetNewlyFriendCount, GetReceivedFriendRequestCount, GetPlayHistoryStatistics, GetReceivedFriendInvitationCountCache for QLaunch
2024-02-23 18:58:51 -06:00
Narr the Reg
d77cb74cb2
service: hid: Add IsAnyCustomButtonConfigEnabled for QLaunch
2024-02-23 18:58:51 -06:00
Narr the Reg
b1994c06df
service: lbl: Add SaveCurrentSetting, LoadCurrentSetting and IsAutoBrightnessControlSupported for QLaunch
2024-02-23 18:58:50 -06:00
Narr the Reg
ba58902d76
service: nfc: Implement SetNfcEnabled
2024-02-23 18:58:50 -06:00
Narr the Reg
2ab5090b02
service: npns: Add ListenTo and GetReceiveEvent for QLaunch
2024-02-23 18:58:39 -06:00
Narr the Reg
ed811a58e9
service: set: Add default eula setting
2024-02-23 18:58:19 -06:00
Narr the Reg
9d2a7fba97
service: hid: Migrate HidServer to new IPC
2024-02-23 17:49:02 -06:00
Narr the Reg
c10b688712
service: hid: Move and migrate AppletResource and ActiveVibrationDevice
2024-02-23 17:49:02 -06:00
liamwhite
26ab5e9c88
Merge pull request #13141 from liamwhite/swap
...
fs: fix argument order
2024-02-23 15:23:06 -05:00
Liam
996211f28f
fs: fix argument order
2024-02-23 15:10:35 -05:00
Liam
b47cfa8e48
fs: add ISaveDataTransferProhibiter, stub FindSaveDataWithFilter
2024-02-23 12:17:24 -05:00
liamwhite
bedb70d105
Merge pull request #13133 from liamwhite/libstdcxx-issue
...
vi: workaround conductor includes
2024-02-23 11:34:34 -05:00
liamwhite
0ca185f68d
Merge pull request #13115 from liamwhite/olsc-pctl
...
olsc, pctl: move to new ipc
2024-02-23 11:34:29 -05:00
liamwhite
56834236dc
Merge pull request #13100 from liamwhite/audio-ipc
...
audio: move to new ipc
2024-02-23 11:34:21 -05:00
liamwhite
0e16d64fbc
Merge pull request #13073 from FearlessTobi/fsp-srv-ipc
...
fsp: Migrate remaining interfaces to cmif serialization
2024-02-23 11:34:06 -05:00
Liam
10966412ac
vi: workaround conductor includes
2024-02-23 10:34:49 -05:00
liamwhite
cee82ecadb
Merge pull request #13117 from liamwhite/ovln
...
psc: stub overlay notification channel
2024-02-22 20:26:03 -05:00
FearlessTobi
830d5766ae
aoc: Rename AOC_U to IAddOnContentManager
2024-02-23 01:19:18 +01:00
liamwhite
4df301d9af
Merge pull request #12982 from FearlessTobi/fs-rewrite-part0
...
fs: Add FileSystemAccessor and use cmif serialization
2024-02-22 12:34:47 -05:00
Narr the Reg
565921a463
Merge pull request #13000 from liamwhite/skip-null-memory
...
device_memory_manager: skip unregistered interfaces on invalidate
2024-02-22 11:34:23 -06:00
Liam
a086cf4136
audio: add NotifyHeadphoneVolumeWarningDisplayedEvent
2024-02-21 23:54:10 -05:00
Liam
28827c325e
pctl: rewrite IParentalControlService
2024-02-21 23:42:33 -05:00
Liam
af6a347b18
pctl: rewrite IParentalControlServiceFactory
2024-02-21 23:00:01 -05:00
Liam
2a4e185c0e
pctl: move IParentalControlServiceFactory
2024-02-21 23:00:01 -05:00
Liam
9e4b8cee15
pctl: move IParentalControlService
2024-02-21 23:00:01 -05:00
Liam
d623433963
pctl: move types and results
2024-02-21 22:58:20 -05:00
Liam
c84e79e742
psc: stub overlay notification channel
2024-02-21 22:54:05 -05:00
Liam
da72188456
psc: rewrite IPmService
2024-02-21 22:26:32 -05:00
Liam
dc62ca20ee
psc: move IPmControl, IPmModule, IPmService
2024-02-21 22:26:12 -05:00
Liam
41d6ea28bf
olsc: rewrite IOlscServiceForSystemService
2024-02-21 20:02:00 -05:00
Liam
0975b47dc4
olsc: add IRemoteStorageController
2024-02-21 19:47:54 -05:00
Liam
c7414c03b7
olsc: add IDaemonController
2024-02-21 19:05:19 -05:00
Liam
6ac3fcb51e
olsc: rewrite ITransferTaskListController
2024-02-21 18:36:17 -05:00
Liam
b9e7d1d09e
olsc: rewrite INativeHandleHolder
2024-02-21 18:19:48 -05:00
Liam
852ff835b5
olsc: rewrite IOlscServiceForApplication
2024-02-21 18:19:12 -05:00
Liam
450171275d
olsc: move INativeHandleHolder, IOlscServiceForApplication, IOlscServiceForSystemService, ITransferTaskListController
2024-02-21 16:13:01 -05:00
liamwhite
a98669d39d
fs: add missing mutex header for member ( #13106 )
2024-02-21 16:43:05 +01:00
Liam
58d8db6ac7
audio: format
2024-02-20 22:51:39 -05:00
Liam
db225a3838
audio: rewrite IHardwareOpusDecoder
2024-02-20 22:15:38 -05:00
Liam
a898ae4f7d
audio: rewrite IAudioDevice
2024-02-20 22:15:38 -05:00
Liam
f5c288e8ae
audio: rewrite IHardwareOpusDecoderManager
2024-02-20 22:15:38 -05:00
Liam
722a7571a5
audio: rewrite IAudioRenderer
2024-02-20 22:15:38 -05:00
Liam
99b848b523
audio: rewrite IAudioRendererManager
2024-02-20 22:15:37 -05:00
Liam
103d1ad376
audio: split IHardwarweOpusDecoder, move IHardwareOpusDecoderManager
2024-02-20 22:15:37 -05:00
Liam
f3a957d570
audio: split IAudioDevice, IAudioRenderer, move IAudioRendererManager
2024-02-20 22:15:37 -05:00
Liam
c453442f87
audio: move IFinalOutputRecorderManager{,ForApplet}
2024-02-20 22:15:37 -05:00
Liam
147afedf27
audio: rewrite IAudioOutManager
2024-02-20 22:15:37 -05:00
Liam
b11e15833e
audio: rewrite IAudioOut
2024-02-20 22:15:37 -05:00
Liam
001db3afdd
audio: rewrite IAudioInManager
2024-02-20 22:15:37 -05:00
Liam
1d37442af9
audio: rewrite IAudioIn
2024-02-20 22:15:37 -05:00
Liam
6c06717658
ns: fix alignment of uid type
2024-02-20 18:43:44 -05:00
Liam
0e032e03e6
vi: ignore shared buffer destruction failure on termination
2024-02-20 00:02:56 -05:00
Liam
3b78f33757
vi: remove superfluous locking in shared buffer manager
2024-02-19 23:59:35 -05:00
Liam
6fabb06764
nvnflinger/vi: don't recreate buffer queue on open/close
2024-02-19 23:59:35 -05:00
liamwhite
efa774c2e5
Merge pull request #13031 from german77/btm-interfcae
...
service: btm: Migrate service to new IPC
2024-02-19 14:49:42 -05:00
FearlessTobi
459761fc2a
Address review comments pt. 2
2024-02-19 19:22:51 +01:00
FearlessTobi
350efe5caf
Address review comments
2024-02-19 19:20:46 +01:00
FearlessTobi
f37b5ac9cc
fs: Refactor to use cmif serialization
2024-02-19 19:20:46 +01:00
FearlessTobi
52f6c6b46c
fs: Add FileSystemAccessor classes
2024-02-19 19:20:40 +01:00
FearlessTobi
dcc9189dcb
Address review comments
2024-02-19 19:11:07 +01:00
FearlessTobi
27dede35d2
fs: Add and use fs_save_data_types.h
2024-02-19 19:06:31 +01:00
FearlessTobi
f01a14c5fd
fsp: Migrate remaining interfaces to cmif serialization
2024-02-19 19:06:31 +01:00
FearlessTobi
8da9fbdb66
fsp-srv: Migrate to use cmif serialization
2024-02-19 19:06:31 +01:00
FearlessTobi
06d2c70a05
fsp: Move IMultiCommitManager to a seperate file
2024-02-19 19:06:31 +01:00
FearlessTobi
10f80939ee
fsp: Move ISaveDataInfoReader to a seperate file
2024-02-19 19:06:31 +01:00
FearlessTobi
e916791809
aoc: Migrate to use cmif serialization
2024-02-19 17:20:02 +01:00
FearlessTobi
1427917a8a
core/aoc: Move IPurchaseEventManager to separate file
2024-02-19 16:36:24 +01:00
FearlessTobi
4d55e58ee4
scope_exit: Make constexpr
...
Allows the use of the macro in constexpr-contexts.
Also avoids some potential problems when nesting braces inside it.
2024-02-19 16:00:46 +01:00
FearlessTobi
79a983cc95
core/CMakeLists: Sort alphabetically
2024-02-19 15:51:02 +01:00
Narr the Reg
07d6778128
Merge pull request #13035 from liamwhite/vi2
...
vi: manage resources independently of nvnflinger and refactor
2024-02-18 23:36:53 -06:00
Narr the Reg
a44256e149
Merge pull request #13048 from liamwhite/new-shell
...
ns: rewrite for new IPC
2024-02-18 23:36:29 -06:00
liamwhite
20f06586e9
Merge pull request #13070 from liamwhite/offset
...
am: account for offset in transfer memory storage
2024-02-18 19:03:56 -05:00
liamwhite
8001355894
Merge pull request #13030 from german77/audio-controller
...
service: audio: Rewrite IAudioController to new IPC
2024-02-18 19:03:49 -05:00
Liam
a20eb0f265
ns: address review comments
2024-02-18 19:02:00 -05:00
Liam
4df0f0c70c
am: account for offset in transfer memory storage
2024-02-18 14:56:48 -05:00
Liam
d082a80d79
nvnflinger: check for layers before compose
2024-02-18 11:25:52 -05:00
liamwhite
b67cdf9285
Merge pull request #13032 from german77/qlauncher
...
service: Implement functions needed by Qlaunch
2024-02-18 10:37:52 -05:00
Liam
9716503c0a
ns: rewrite IQueryService
2024-02-18 10:35:39 -05:00
Liam
81a1a3f7f1
ns: rewrite IServiceGetterInterface
2024-02-18 10:35:39 -05:00
Liam
ddeb9191f4
ns: rewrite IApplicationManagerInterface
2024-02-18 10:35:39 -05:00
Liam
0fe10d0b09
ns: move IDevelopInterface
2024-02-18 10:35:37 -05:00
Liam
1a9bd38a20
ns: rewrite ISystemUpdateInterface
2024-02-18 10:32:21 -05:00
Liam
bea44994ee
ns: move ISystemUpdateControl
2024-02-18 10:32:21 -05:00
Liam
fbeb9ba203
ns: rewrite IVulnerabilityManagerInterface
2024-02-18 10:32:21 -05:00
Liam
2c11c1e0b1
ns: rewrite IReadOnlyApplicationControlDataInterface
2024-02-18 10:32:21 -05:00
Liam
8da1202195
ns: rewrite IReadOnlyApplicationRecordInterface
2024-02-18 10:32:21 -05:00
Liam
8f42fc46df
ns: add IDynamicRightsInterface
2024-02-18 10:32:21 -05:00
Liam
780bd3276f
ns: rewrite IDownloadTaskInterface
2024-02-18 10:32:21 -05:00
Liam
5d58d25c06
ns: rewrite IDocumentInterface
2024-02-18 10:32:21 -05:00
Liam
d932c9b608
ns: rewrite IContentManagementInterface
2024-02-18 10:32:21 -05:00
Liam
1452c2a605
ns: move IFactoryResetInterface
2024-02-18 10:32:21 -05:00
Liam
40771d1ece
ns: move IECommerceInterface
2024-02-18 10:32:21 -05:00
Liam
bd69199bdd
ns: move IApplicationVersionInterface
2024-02-18 10:32:21 -05:00
Liam
cef212f9e8
ns: move IAccountProxyInterface
2024-02-18 10:32:21 -05:00
Liam
cd6122b389
ns: rewrite IPlatformServiceManager
2024-02-18 10:32:21 -05:00
Liam
08a7ca1e20
ns: rename results header
2024-02-18 10:32:21 -05:00
liamwhite
6b82a970cc
Merge pull request #13049 from Leystryku/master
...
Fix Just Dance 2023 not booting
2024-02-18 10:25:18 -05:00
Leystryku
eceaab34df
service: Change unique_ptr to make_unique in GetCacheStorageMax
2024-02-18 07:03:50 +01:00
Leystryku
5b681caede
file_sys: Formatting changes and use unique_ptr in GetCacheStorageMax
2024-02-18 06:17:35 +01:00
Leystryku
d1ce748e01
file_sys: Fix nacp field cache_storage_max_index datatype
2024-02-18 06:00:42 +01:00
Leystryku
219af86660
service: Add proper GetCacheStorageMax implementation to IApplicationFunctions
2024-02-18 05:02:35 +01:00
liamwhite
88fba66348
Merge pull request #13051 from german77/cheatmiss
...
dmnt: cheats: Fix valid address range
2024-02-17 22:22:14 -05:00
german77
75a5c016f1
dmnt: cheats: Fix valid address range
2024-02-17 19:10:17 -06:00
Leystryku
884f6fabab
fsp: Add FlushAccessLogOnSdCard stub
2024-02-18 00:52:22 +01:00
Leystryku
6635334f27
service: Add GetCacheStorageMax stub to IApplicationFunctions
2024-02-18 00:49:41 +01:00
german77
07143cd038
service: vi: Implement ListDisplayMode
2024-02-17 18:08:41 -05:00
Liam
f5d736af4b
vi: manage resources independently of nvnflinger and refactor
2024-02-17 18:08:38 -05:00
Liam
e34074861c
vi: move shared buffer management from nvnflinger
2024-02-17 18:01:41 -05:00
Liam
b1f1beae41
nvnflinger: convert to process
2024-02-17 18:01:41 -05:00
Liam
f5abfc70bf
am: unify display layer management
2024-02-17 18:00:28 -05:00
Narr the Reg
315a7fc1f9
Merge pull request #13017 from liamwhite/suspension
...
kernel: add and enable system suspend type
2024-02-17 17:00:07 -06:00
Narr the Reg
a046ccda14
service: audio: Rewrite IAudioController to new IPC
2024-02-17 15:05:13 -06:00
Narr the Reg
d46b555cb9
service: btm: Implement function needed by QLaunch
2024-02-17 12:39:36 -06:00
Kelebek1
8da2a1edba
Close reference to TimeZoneBinary on game close
2024-02-17 16:00:14 +00:00
Narr the Reg
e8bdc40b46
service: erpt: Implement SubmitContext
2024-02-16 12:22:09 -06:00
Narr the Reg
a685ba9caf
service: caps: Implement GetAlbumFIleList
2024-02-16 12:15:37 -06:00
Narr the Reg
50104dd9a0
service: btm: Migrate service to new IPC
2024-02-16 12:15:06 -06:00
Narr the Reg
ae802f2245
service: am: Fix GetMainAppletAvailableUsers for user creation
2024-02-16 12:13:10 -06:00
Narr the Reg
4c967f6a91
service: am: Add QLaunch launcher
2024-02-16 12:13:10 -06:00
liamwhite
d606bea43e
Merge pull request #13016 from german77/set-interface2
...
service: set: Migrate ISystemSettingsServer to new IPC
2024-02-16 13:11:36 -05:00
Liam
e9dc3bd26b
kernel: add and enable system suspend type
2024-02-14 17:03:50 -05:00
Narr the Reg
43715edd7e
service: set: Migrate ISystemSettingsServer to new IPC
2024-02-14 12:40:10 -06:00
Liam
0f18bf4a06
vi: rewrite IApplicationDisplayService
2024-02-14 12:03:32 -05:00
Liam
04b3fdca99
vi: rewrite ISystemDisplayService
2024-02-14 12:03:32 -05:00
Liam
f675c54cbe
vi: rewrite IManagerDisplayService
2024-02-14 12:03:32 -05:00
Liam
33daf4463b
vi: rewrite IHOSBinderDriver
2024-02-14 12:03:32 -05:00
Liam
5ad57cb878
vi: rewrite IApplicationRootService, IManagerRootService, ISystemRootService
2024-02-14 12:03:32 -05:00
Liam
8de4523094
vi: split into implementation files
2024-02-14 12:03:32 -05:00
Liam
a989a7ad9c
vi: extract types
2024-02-14 12:03:31 -05:00
liamwhite
d66715a9a4
Merge pull request #12996 from german77/settings-ipc
...
service: set: Migrate ISettingsServer to new interface
2024-02-14 12:02:46 -05:00
Narr the Reg
21e754cffb
Merge pull request #12993 from liamwhite/am-rewrite-part1
...
am: rewrite part 1
2024-02-14 11:02:38 -06:00
german77
098788d96a
service: set: Migrate ISettingsServer to new interface
2024-02-13 17:21:52 -06:00
liamwhite
12d2346cc9
Merge pull request #12974 from german77/ldn-interface
...
service: ldn: Migrate and refractor service to new IPC
2024-02-13 08:18:31 -05:00
Liam
ebf7e6f2f5
device_memory_manager: skip unregistered interfaces on invalidate
2024-02-12 20:02:59 -05:00
Liam
47d07fb3a1
am: move out omm interfaces to new module
2024-02-12 09:18:29 -05:00
Liam
871b238b7a
am: rewrite IApplicationCreator
2024-02-12 09:18:27 -05:00
Liam
922723b54b
am: add IApplicationAccessor
2024-02-12 09:17:25 -05:00
Liam
844cd30b4a
am: rewrite ILockAccessor
2024-02-12 09:17:25 -05:00
Liam
6319cdc984
am: rewrite IWindowController
2024-02-12 09:17:25 -05:00
Liam
0485f9a2e9
am: rewrite IStorage
2024-02-12 09:17:25 -05:00
Liam
8ac41918f0
am: rewrite IStorageAccessor, ITransferStorageAccessor
2024-02-12 09:17:25 -05:00
Liam
98024d347e
am: rewrite ISelfController
2024-02-12 09:17:21 -05:00
Liam
4d5f62c067
am: rewrite IProcessWindingController
2024-02-12 09:16:03 -05:00
Liam
b1f3a2a5cc
am: rewrite ILibraryAppletSelfAccessor
2024-02-12 09:16:02 -05:00
Liam
a425e2584f
am: rewrite ILibraryAppletCreator
2024-02-12 09:16:02 -05:00
Liam
938cf772c8
am: rewrite ILibraryAppletAccessor
2024-02-12 09:16:02 -05:00
Liam
409155d98f
am: rewrite IHomeMenuFunctions
2024-02-12 09:16:02 -05:00
Liam
d1822663e9
am: rewrite IGlobalStateController, add ICradleFirmwareUpdater
2024-02-12 09:16:02 -05:00
Liam
bca65d4465
am: rewrite IDisplayController
2024-02-12 09:16:02 -05:00
Liam
32407f4bd1
am: move IDebugFunctions
2024-02-12 09:16:02 -05:00
Liam
2777aafcc2
am: rewrite ICommonStateGetter
2024-02-12 09:16:02 -05:00
Liam
139079a6e7
am: rewrite IApplicationFunctions
2024-02-12 09:16:00 -05:00
Liam
959fccf66d
am: rewrite IAppletCommonFunctions
2024-02-11 21:59:33 -05:00
Liam
f7c39ccb36
am: rewrite IAudioController
2024-02-11 21:59:33 -05:00
Liam
7676e93cc9
am: rewrite ISystemAppletProxy
2024-02-11 21:59:33 -05:00
Liam
39891ce919
am: rewrite ILibraryAppletProxy
2024-02-11 21:59:33 -05:00
Liam
ccd3573085
am: rewrite IApplicationProxy
2024-02-11 21:59:33 -05:00
Liam
0276ae2f95
am: rewrite appletAE, appletOE
2024-02-11 21:59:33 -05:00
Narr the Reg
e29b241a5a
Merge pull request #12756 from liamwhite/applet-multiprocess-hwc
...
general: applet multiprocess
2024-02-11 20:58:28 -06:00
german77
2a72c86e52
service: news: Stub remaining functions
2024-02-11 17:56:26 -06:00
Narr the Reg
a21b829787
service: ldn: Migrate and refractor service to new IPC
2024-02-11 13:11:11 -06:00
liamwhite
81aa02fc80
Merge pull request #12969 from german77/bcat-interface
...
service: bcat: Migrate and refractor service to new IPC
2024-02-10 16:00:43 -05:00
liamwhite
a7f0fb91b4
Merge pull request #12949 from liamwhite/multi-wait
...
service: add os types and multi wait API
2024-02-10 16:00:34 -05:00
Liam
89330e2b25
am: use applet program loading for tested versions
2024-02-10 12:38:19 -05:00
Narr the Reg
5459e10d7a
service: bcat: Address review issues
2024-02-10 00:23:23 -06:00
Narr the Reg
ee8565b36e
service: bcat: Implement news interfaces
2024-02-10 00:23:22 -06:00
Narr the Reg
92efd5ceed
service: bcat: Migrate and refractor service to new IPC
2024-02-10 00:23:22 -06:00
Narr the Reg
5b2fa69995
Merge pull request #12951 from liamwhite/more-ipc
...
ipc: additional fixes
2024-02-09 10:51:03 -06:00
liamwhite
7bf634bca4
Merge pull request #12927 from german77/cheat-pause
...
dmnt: cheat: Add pause and resume support
2024-02-09 11:47:34 -05:00
liamwhite
bf9621f71f
Merge pull request #12966 from german77/free_npad
...
service: hid: Free npad applet resource
2024-02-09 11:47:05 -05:00
Liam
e30a6211f5
am: fix focus states and display of indirect keyboard
2024-02-09 09:20:53 -05:00
Liam
3b2431d20f
am: stub SetMediaPlaybackState for self controller
2024-02-09 09:20:53 -05:00
Liam
b4b3ddf4b4
general: add default configurations for applet mode
2024-02-09 09:20:53 -05:00
Liam
ce72818075
nvnflinger/gpu: implement applet capture
2024-02-09 09:20:53 -05:00
Liam
1c32e4157c
nvnflinger/gpu: implement blending
2024-02-09 09:20:53 -05:00
Liam
effe70a904
nvservices: unmap only on last container free
2024-02-09 09:20:53 -05:00
Liam
8a14e13295
core: fix multiprocess with nce
2024-02-09 09:20:53 -05:00
Narr the Reg
10633515cb
service: Fix OutLargeData attributes
2024-02-08 19:40:06 -06:00
Narr the Reg
b765a7e22c
service: hid: Free npad applet resource
2024-02-08 18:50:54 -06:00
liamwhite
d5063c8af6
Merge pull request #12954 from german77/hidbus-interface
...
service: hid: Migrate hidbus to new interface
2024-02-08 11:00:11 -05:00
liamwhite
d26c4a5090
Merge pull request #12914 from FernandoS27/vc-refactor
...
VideoCore Refactor Part 1.
2024-02-08 10:59:59 -05:00
Narr the Reg
0201a87e4f
service: hid: Migrate hidbus to new interface
2024-02-07 18:07:32 -06:00
Fernando Sahmkow
4a9c6d933a
SMMU: Ensure the backing address range matches the current
2024-02-07 23:47:42 +01:00
Liam
5ead021684
ipc: additional fixes
2024-02-07 15:06:15 -05:00
Liam
4b89d8e54e
glue: use multi wait API
2024-02-07 12:15:01 -05:00
Liam
b3d763f81e
server_manager: use multi wait API
2024-02-07 12:15:01 -05:00
Liam
8e490b7420
service: add os types and multi wait API
2024-02-07 12:14:46 -05:00
Narr the Reg
f07a3ef82c
dmnt: cheat: Invalidate cache on memory writes
2024-02-06 13:49:48 -06:00
liamwhite
9e83fdcde3
Merge pull request #12883 from FernandoS27/memory_manager_mem
...
MemoryManager: Reduce the page table size based on last big page address.
2024-02-06 10:25:03 -05:00
liamwhite
e91763d920
Merge pull request #12933 from german77/irs-interface
...
service: irs: Migrate service to new interface
2024-02-06 10:24:30 -05:00
german77
ce7db5d075
service: hid: Migrate hid debug service to new interface
2024-02-06 00:38:46 -06:00
german77
bc3955e125
service: irs: Migrate service to new interface
2024-02-06 00:14:16 -06:00
Fernando Sahmkow
758d895408
Common: Rename SplitRangeSet to OverlapRangeSet
2024-02-05 23:01:17 +01:00
german77
4397b591ec
dmnt: cheat: Add pause and resume support
2024-02-05 14:38:26 -06:00
Charles Lombardo
645c4b9646
Merge pull request #12905 from liamwhite/hwc-release
...
nvnflinger: release buffers before presentation sleep
2024-02-05 13:43:22 -05:00
liamwhite
1939b7d17c
Merge pull request #12915 from german77/cheat
...
dmnt: cheats: Update cheat vm to latest version
2024-02-05 13:41:21 -05:00
german77
2015976f1f
dmnt: cheats: Silence memory errors
2024-02-05 11:08:24 -06:00
Liam
aa3d4cc2da
gdb: fix load/save of fp values in a32
2024-02-04 20:28:43 -05:00
german77
2b2282ddb4
dmnt: cheats: Update cheat vm to latest version
2024-02-04 17:46:20 -06:00
Fernando Sahmkow
6f91002f90
NVDRV: Refactor HeapMapper to use RangeSets
2024-02-04 20:01:50 +01:00
liamwhite
cb3346de41
Merge pull request #12892 from liamwhite/serialization-stuff
...
cmif_serialization: enforce const for references
2024-02-04 09:48:33 -05:00
Liam
d52e9b0f82
nvnflinger: release buffers before presentation sleep
2024-02-03 17:14:43 -05:00
liamwhite
4aedc90174
Merge pull request #12901 from Kelebek1/timezone_firmware_fix
...
Fix firmware timezone boot load check.
2024-02-03 11:10:30 -05:00
Kelebek1
706cc35feb
Fix firmware timezone boot load check.
2024-02-03 15:21:10 +00:00
Narr the Reg
1f0a9436c7
service: fs: Skip non user id folders
2024-02-02 13:25:38 -06:00
Liam
b950122d47
cmif_serialization: enforce const for references
2024-02-02 09:32:10 -05:00
Fernando S
03b1662ce9
Merge pull request #12857 from liamwhite/const
...
service: use const references for input raw data
2024-02-02 15:10:46 +01:00
Fernando S
f8174451f5
Merge pull request #12845 from liamwhite/notif
...
notif: rewrite for new IPC
2024-02-02 15:09:57 +01:00
Fernando S
9162ecd960
Merge pull request #12761 from liamwhite/mp-composite
...
video_core: rewrite presentation for layer composition
2024-02-02 15:08:06 +01:00
Liam
f191c058e6
service: use const references for input raw data
2024-02-01 12:57:54 -05:00
liamwhite
9b3d0ed178
Merge pull request #12848 from german77/caps-interface
...
service: capsrv: Migrate to new IPC
2024-02-01 11:33:55 -05:00
liamwhite
6e85d48a8b
Merge pull request #12780 from german77/touch_resource5
...
service: hid: Fully implement touch resource
2024-02-01 11:33:44 -05:00
Fernando Sahmkow
4d65645d80
MemoryManager: Reduce the page table size based on last big page address.
2024-02-01 13:00:36 +01:00
Liam
7aed3eb94b
hardware_composer: implement speed limit extensions
2024-01-31 11:27:21 -05:00
Liam
5ec76db392
nvnflinger/gpu: implement layer stack composition
2024-01-31 11:27:21 -05:00
Narr the Reg
2bc64f4762
Merge pull request #12760 from liamwhite/mp-am
...
am: rewrite for multiprocess support
2024-01-31 10:25:28 -06:00
Narr the Reg
18e18af578
Merge pull request #12858 from liamwhite/non-blocking
...
internal_network: only poll for accept on blocking sockets
2024-01-31 10:24:30 -06:00
liamwhite
df38bba6a8
Merge pull request #12869 from FernandoS27/smmu-fixes
...
SMMU: A set of different fixes.
2024-01-31 11:22:29 -05:00
liamwhite
6ab8b0e26b
Merge pull request #12864 from Kelebek1/small_time_fixes
...
Small time fixes
2024-01-31 11:22:16 -05:00
liamwhite
c0a03eca20
aoc: fix DLC listing ( #12867 )
2024-01-31 17:21:34 +01:00
Fernando Sahmkow
bdc1ed0ffe
Device Memory Manager: ensure raster protection only within mapped device addresses.
2024-01-31 16:38:51 +01:00
Fernando Sahmkow
0ed58aa5ac
DeviceMemory: Make counter types configurable
2024-01-31 16:38:51 +01:00
Fernando Sahmkow
811f5f1b1e
NVDRV: Join the heaper optimization blocks
2024-01-31 16:38:51 +01:00
Liam
27989bd49c
smmu: use new range mutex construction for protecting counters
2024-01-31 16:38:51 +01:00
Kelebek1
61b05f43ae
Remove a few hacks for clock setups, which seem to no longer be needed, but fix network clock to local clock on every boot. Also fix some logging strings.
2024-01-31 01:41:59 +00:00
Liam
6f216bb3e7
am: push storage from error applet with non-zero size
2024-01-30 20:13:48 -05:00
liamwhite
57fdab5f0e
Merge pull request #12860 from liamwhite/serialization2
...
cmif_serialization: fix LargeData types
2024-01-30 14:29:41 -05:00
liamwhite
5a5dc2deb0
Merge pull request #12859 from german77/led
...
service: hid: Implement GetPlayerLedPattern accurately
2024-01-30 14:29:33 -05:00
Liam
6e1c3536ce
cmif_serialization: fix LargeData types
2024-01-30 12:26:32 -05:00
liamwhite
a8d9ed845e
Merge pull request #12856 from liamwhite/serialization
...
cmif_serialization: fix out layout calculation
2024-01-30 11:59:00 -05:00
Narr the Reg
ac45bf3adb
service: hid: Implement GetPlayerLedPattern accurately
2024-01-30 10:57:03 -06:00
Liam
52904fc719
internal_network: only poll for accept on blocking sockets
2024-01-30 10:29:05 -05:00
LotP1
74a1811a41
Update sockets.h
...
forgot to realign the enum
2024-01-30 12:24:47 +01:00
LotP1
4de2b435c5
Update src/core/hle/service/sockets/sockets.h
...
Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>
2024-01-30 11:01:04 +01:00
Liam
f37e843722
cmif_serialization: fix out layout calculation
2024-01-30 02:22:45 -05:00
Narr the Reg
c75d2102f1
service: capsrv: Migrate to new IPC
2024-01-29 20:35:45 -06:00
Liam
82e8d85f40
am: stop emulation when all applets are closed
2024-01-29 20:17:33 -05:00
Liam
7df27bbef6
core: support offline web applet
2024-01-29 20:17:33 -05:00
Liam
953f05f76b
am: return AppletDataBroker and use for frontend applets
2024-01-29 20:17:33 -05:00
Liam
42f931bff1
am: rework IStorage for transfer storage
2024-01-29 20:17:33 -05:00
Liam
49f10b2e54
am: migrate global state to per-applet state structure
2024-01-29 20:17:33 -05:00
Liam
1a51a1281c
am: retrieve main applet creation info from frontend
2024-01-29 20:17:09 -05:00
Liam
6925b78bd5
am: re-namespace frontend applets to frontend directory
2024-01-29 18:43:45 -05:00
Liam
9bfb67051e
am: add new datatypes for per-applet state
2024-01-29 18:43:45 -05:00
Liam
62369ce46c
service: split am into components
2024-01-29 18:43:45 -05:00
LotP1
6b76bac66a
Update sockets_translate.cpp
...
Align the error case with it's index in the Errno enum
2024-01-30 00:34:07 +01:00
LotP1
eaaae37cde
Update sockets.h
...
Add the CONNREFUSED error to the Service::Sockets::Errno enum
2024-01-30 00:27:11 +01:00
LotP1
3a8269d981
Update sockets_translate.cpp
...
Add support for the CONNREFUSED Errno.
Without this Connect() will return SUCCESS when a connection is refused, instead of an error code. This causes code, that relies on the result of Connect() being SUCCESS, to execute when it shouldn't.
2024-01-30 00:23:43 +01:00
Narr the Reg
f1ba945f8e
service: mii: Set arguments as const
2024-01-29 11:22:44 -06:00
Liam
6e3762d2e1
notif: rewrite for new IPC
2024-01-29 11:56:32 -05:00
liamwhite
5c2c949647
Merge pull request #12837 from german77/cat
...
service: am: Focus state changed goes last
2024-01-29 09:09:00 -05:00
liamwhite
9b07313a94
Merge pull request #12814 from Kelebek1/time_new_ipc
...
Move time services to new IPC and add debug printing
2024-01-29 09:08:46 -05:00
amazingfate
2f76126763
fix build for gcc 11
2024-01-29 14:00:56 +08:00
german77
0e5b948301
service: am: Focus state changed goes last
2024-01-28 22:02:01 -06:00
Narr the Reg
575f4308e0
service: hid: Fully implement touch resource
2024-01-28 18:27:25 -06:00
liamwhite
27125601cd
Merge pull request #12821 from merryhime/atomic_ops
...
atomic_ops: Reduce code duplication with templates
2024-01-28 15:02:28 -05:00
liamwhite
cc55e22c43
Merge pull request #12831 from Kelebek1/audren_multi
...
Use the input process handle to get the correct application's memory
2024-01-28 15:02:22 -05:00
Kelebek1
760d085dbe
Use the input process handle to get the correct application's memory
2024-01-28 18:51:43 +00:00
liamwhite
a504a363cd
Merge pull request #12825 from liamwhite/why
...
kernel: clear pinned waiter list on unpin
2024-01-28 11:57:53 -05:00
liamwhite
dd7b09f1e4
Merge pull request #12823 from german77/set-audio
...
service: set: Implement more Qlaunch Settings
2024-01-28 11:57:47 -05:00
liamwhite
5124ff3db3
Merge pull request #12802 from german77/mii_interface
...
service: mii: Migrate service to new interface
2024-01-28 11:57:40 -05:00
german77
c9cc968d25
service: set: Increase settings version
2024-01-28 09:32:54 -06:00
german77
4796058940
service: set: Implement more Qlaunch Settings
2024-01-28 09:32:46 -06:00
Liam
5942df75fb
kernel: clear pinned waiter list on unpin
2024-01-27 22:53:49 -05:00
Merry
bd45dad4f2
atomic_ops: Remove volatile qualifier
2024-01-27 21:36:39 +00:00
Kelebek1
05afa94a3b
Move time services to new IPC.
...
Add some fixes/improvements to usage with the new IPC
2024-01-27 03:30:09 +00:00
Narr the Reg
5f392cd555
service: mii: Migrate service to new interface
2024-01-26 10:43:34 -06:00
t895
6225561685
vfs: Fix getting URI filename
2024-01-26 09:57:22 -05:00
liamwhite
9dd9c2a6cc
Merge pull request #12765 from german77/sys-hid
...
service: set: Implement more settings functions for Qlaunch
2024-01-26 09:55:47 -05:00
liamwhite
1b04167b27
Merge pull request #12707 from FearlessTobi/fs-housekeeping
...
fs: Various cleanups & add path class for later use
2024-01-26 09:55:25 -05:00
Liam
d776438cad
cmif_serialization: support non-domain sessions on domain servers
2024-01-25 22:18:42 -05:00
Liam
c436de82a7
cmif_types: improve ergonomics of types
2024-01-25 22:18:37 -05:00
Narr the Reg
df295231b8
service: set: Implement more settings functions for Qlaunch
2024-01-25 17:14:18 -06:00
FearlessTobi
2b4d7506a8
Address review comments and fix compilation problems
2024-01-25 16:43:53 -05:00
FearlessTobi
99d76bf25a
fs: Add path class
2024-01-25 16:42:06 -05:00
FearlessTobi
3b98aaef24
result: Make fully constexpr, add ON_RESULT_INCLUDED
2024-01-25 16:42:06 -05:00
FearlessTobi
3f6c5a0a08
fs/errors: Unify naming of result codes
2024-01-25 16:42:06 -05:00
FearlessTobi
4b7bb232f2
fs: Replace Mode enum by OpenMode enum
2024-01-25 16:42:05 -05:00
FearlessTobi
24f979a4b8
vfs: Move vfs files to their own directory
2024-01-25 16:40:42 -05:00
FearlessTobi
3587a4dcee
fs: Move fsp_srv subclasses to separate files
...
fs: Move additional files to the fsp directory
2024-01-25 16:40:42 -05:00
liamwhite
ff084ece75
Merge pull request #12759 from liamwhite/mp-misc
...
core: miscellaneous fixes
2024-01-25 16:21:38 -05:00
liamwhite
077ced4ab3
Merge pull request #12783 from liamwhite/cmif-generation
...
service: add template serializer for method calls
2024-01-25 15:40:09 -05:00
Liam
f5bfeef951
service: add template serializer for method calls
2024-01-25 14:35:51 -05:00
liamwhite
0ab550c726
Merge pull request #12499 from Kelebek1/time
...
Rework time services
2024-01-25 14:19:01 -05:00
Kelebek1
52c35521bd
Rework time service to fix time passing offline.
2024-01-24 04:26:55 +00:00
liamwhite
6881c01c72
Merge pull request #12763 from liamwhite/fix-hbl-again
...
loader: also register fs process for raw exefs partition
2024-01-23 13:31:41 -05:00
liamwhite
a07861e2e3
Merge pull request #12768 from german77/wrong_conversion
...
service: properly convert buffers to strings
2024-01-23 13:31:27 -05:00
Narr the Reg
aad9258100
service: properly convert buffers to strings
2024-01-23 10:24:05 -06:00
Liam
9528c40b1e
loader: also register fs process for raw exefs partition
2024-01-23 00:01:38 -05:00
Liam
cc7a7b5253
nvservices: close map handles on session close
2024-01-22 21:18:52 -05:00
Liam
507ab2d9b5
kernel: target invalidate to given process
2024-01-22 21:18:52 -05:00
Liam
50854fb55b
device_memory_manager: fix ScratchBuffer indexing
2024-01-22 14:07:33 -05:00
liamwhite
5a6b3a0125
Merge pull request #12579 from FernandoS27/smmu
...
Core: Implement Device Mapping & GPU SMMU
2024-01-22 10:55:39 -05:00
liamwhite
913a56114f
Merge pull request #12734 from german77/enable-applet
...
service: hid: Implement EnableAppletForInput
2024-01-21 19:15:53 -05:00
Narr the Reg
4af74a15a8
service: hid: Implement EnableAppletForInput
2024-01-21 14:05:18 -06:00
german77
93e5f46b63
service: set: Don't allow invalid mii author id
2024-01-21 12:18:18 -06:00
liamwhite
1a6df9d552
Merge pull request #12715 from t895/remove-addons
...
android: Add uninstall addon button
2024-01-20 13:35:03 -05:00
liamwhite
48d9e11d9d
Merge pull request #12660 from german77/better-vibration
...
service: hid: Fully implement abstract vibration
2024-01-20 13:34:54 -05:00
liamwhite
cd923785ba
Merge pull request #12701 from liamwhite/flinger-layer-issues
...
vi: check layer state before opening or closing
2024-01-20 13:34:32 -05:00
t895
3df0c826a1
android: Add addon delete button
...
Required some refactoring of retrieving patches in order for the frontend to pass the right information to ContentManager for deletion.
2024-01-19 20:54:50 -05:00
liamwhite
13f3073937
Merge pull request #12695 from anpilley/user-arguments-v2
...
Allow -u to accept a username string in addition to index
2024-01-19 09:33:25 -05:00
liamwhite
e0763174c6
Merge pull request #12678 from german77/settings_impl
...
service: set: Implement stubbed functions
2024-01-18 21:18:37 -05:00
Liam
6d97731e7d
device_memory_manager: use unique_lock for update
2024-01-18 21:12:30 -05:00
Liam
d31406f2c1
nvhost_vic: use map erase by key
2024-01-18 21:12:30 -05:00
Liam
0bb66a7b2b
nvdrv: clean up preallocation
2024-01-18 21:12:30 -05:00
Liam
344d9c067c
nvdrv: use correct names for interface factory
2024-01-18 21:12:30 -05:00
Liam
bf2dab5b2b
nvdrv: use static typing for SessionId, smmu Asid types
2024-01-18 21:12:30 -05:00
Fernando Sahmkow
a70f35d0bf
Core: Invert guest memory depandancy
2024-01-18 21:12:30 -05:00
Fernando Sahmkow
28702afb69
Core: Make sure GPU Dirty Managers ae shared by all processes.
2024-01-18 21:12:30 -05:00
Fernando Sahmkow
241c64e43b
Core: Eliminate core/memory dependancies.
2024-01-18 21:12:30 -05:00
Fernando Sahmkow
71996e6d18
SMMU: Fix Right Shift UB.
2024-01-18 21:12:30 -05:00
Fernando Sahmkow
eda09c091a
SMMU: Fix 8Gb layout.
2024-01-18 21:12:30 -05:00
Fernando Sahmkow
b206089ea7
Core: Clang format and other small issues.
2024-01-18 21:12:30 -05:00
Fernando Sahmkow
aaf5f8c831
SMMU: Fix software rendering and cleanup
2024-01-18 21:12:30 -05:00
Fernando Sahmkow
0797d63a36
SMMU: Add continuity tracking optimization.
2024-01-18 21:12:30 -05:00
Fernando Sahmkow
43de47538a
SMMU: Simplify and remove old code.
2024-01-18 21:12:30 -05:00
Fernando Sahmkow
355bbea52d
SMMU: Add Android compatibility
2024-01-18 21:12:30 -05:00
Fernando Sahmkow
ff6cd1c212
GPU-SMMU: Estimate game leak and preallocate device region.
2024-01-18 21:12:30 -05:00
Fernando Sahmkow
bb7b14acd5
GPU SMMU: Expand to 34 bits
2024-01-18 21:12:30 -05:00
Fernando Sahmkow
e689874797
SMMU: Fix Unregister on MultiAddress
2024-01-18 21:12:30 -05:00