Michael Scire
1c5df03721
i2c: add aula pmic device code
2021-04-30 08:56:11 -07:00
Michael Scire
dc42da8456
boot: update all autogenerated parameters other than charge
2021-04-30 08:56:11 -07:00
Michael Scire
5deb52d1eb
erpt: implement forced shutdown detection
2021-04-30 08:56:10 -07:00
Michael Scire
f9eff4dcdd
erpt: Implement 12.0.0 AppletTotalActiveTime tracking
2021-04-30 08:56:10 -07:00
Michael Scire
1e1b5971ce
fs: properly implement OperateRangeWithBuffer, correct OperationId names.
2021-04-30 08:56:09 -07:00
Michael Scire
888b39fa50
ams: assume gcc 11
2021-04-29 03:04:54 -07:00
Michael Scire
12471d428d
strat: compat with gcc 11
2021-04-29 03:04:54 -07:00
Michael Scire
b7dc7ad44d
erpt: implement AppletActiveTimeInfoList
2021-04-29 03:04:52 -07:00
Michael Scire
ea3eb3c97e
tipc: ports use objects in the object manager
2021-04-29 03:04:51 -07:00
Michael Scire
0904656559
sm: save 0x1000 in data costs by not aligning server manager to 0x1000
2021-04-29 03:04:51 -07:00
Michael Scire
7111b5cce6
strat: no longer materially constrained by sm session limit
2021-04-29 03:04:50 -07:00
Michael Scire
68ddbc732a
ncm: fix iteration of nested-subdirectory content files
2021-04-12 17:13:22 -07:00
Michael Scire
714b162cda
boot2: migration also not launched in 12.0.0
2021-04-12 17:13:22 -07:00
Michael Scire
7bee0289ee
ncm: fix random error when deleting content
2021-04-12 17:13:22 -07:00
Michael Scire
44279dbac4
fs: add (stubbed) OperateRangeWithBuffer implementation
2021-04-11 03:59:26 -07:00
Michael Scire
5921377678
erpt: add (stubbed, TODO after 0.19.0) support for 12.0.0
2021-04-11 03:59:26 -07:00
Michael Scire
c37dbbc7eb
boot2: grc is no longer launched by boot2 on 12.0.0+
2021-04-11 03:59:25 -07:00
Michael Scire
ac6f1fecaf
pgl: update to use tipc (untested)
2021-04-11 03:59:25 -07:00
Michael Scire
ab34b55543
strat: changes for sm tipc (boots 11.0.1, now)
2021-04-11 03:59:25 -07:00
Michael Scire
58e70ac441
tipc: Result is first raw data word, not last
2021-04-11 03:59:24 -07:00
Michael Scire
2fe065b590
tipc/sm: various fixes for issues
2021-04-11 03:59:24 -07:00
Michael Scire
2542f282e0
sm: reimplement using tipc instead of cmif (probably broken, untested)
2021-04-11 03:59:24 -07:00
Michael Scire
728bda9677
tipc: server processor fixes (compiles!)
2021-04-11 03:59:23 -07:00
Michael Scire
51416763fb
tipc: implement ServerManager processing logic
2021-04-11 03:59:23 -07:00
Michael Scire
484bc20f16
tipc: implement framework/server support logic (except for actual processing)
2021-04-11 03:59:23 -07:00
Michael Scire
3f59907760
tipc: fix deserialization of buffers
2021-04-11 03:59:22 -07:00
Michael Scire
54c36042a8
tipc: hard-enforce boolean constraints in command processing generation
2021-04-11 03:59:22 -07:00
Michael Scire
5bb7a55fe3
tipc: implement service object interface generation
2021-04-11 03:59:22 -07:00
Michael Scire
434056a334
tipc: first draft object allocation logic
2021-04-11 03:59:21 -07:00
Michael Scire
8301b868fd
tipc: fix compilation issues with core serialization routines
2021-04-11 03:59:21 -07:00
Michael Scire
7145b887bd
tipc: tentative core serialization logic (missing imports, won't compile)
2021-04-11 03:59:21 -07:00
Michael Scire
4346c028a8
ams: add target firmware 12.0.0, fusee recognition
2021-04-11 03:59:20 -07:00
Michael Scire
3bcfb043f1
ncm: fix GameCardStorageRoot mount point ( closes #1404 )
2021-04-11 03:59:05 -07:00
Adubbz
a156728af7
ncm: Updated ListContentId for 11.0.0
2021-04-11 03:59:04 -07:00
Michael Scire
0345840a88
ams: convert to util::ConstructAt where appropriate
2021-04-11 03:59:04 -07:00
Michael Scire
9b47aa6e08
ams: prefer construct_at/destroy_at over placement new/explicit destructor
2021-04-11 03:59:04 -07:00
Michael Scire
1861791c1c
ams: remove TYPED_STORAGE() macro in favor of template
2021-04-11 03:59:03 -07:00
Michael Scire
bae4c2c6d5
boot2: clean up pre-0.19.0 ams contents on upgrade
2021-04-11 03:59:02 -07:00
Michael Scire
fddf313699
ams: distribute sysmodules in single file as stratosphere.romfs
2021-04-11 03:59:02 -07:00
SciresM
e000dc9745
[tma2] [Ongoing] Continue implementing modules for tma2. ( #1388 )
...
* cs: add stub sysmodule to host command shell server
* cs: implement logic for main (linker error paradise, for now)
* cs: implement more of the system module's skeleton
* htcs: update client type names for libnx pr merge
2021-04-11 03:59:01 -07:00
SciresM
97d94180cf
set.mitm: fake compatibility for usb!usb30_force_enabled on 9.0.0+ ( #1391 )
...
* set.mitm: fake compatibility for usb!usb30_force_enabled on 9.0.0+
* set.mitm: add value meaning comment for usb!usb30_force_enabled
* loader: pretend to be polite about patch ordering
2021-04-11 03:59:00 -07:00
Michael Scire
5b4765a3e6
boot2: fix tma launch when htc is disabled
2021-04-11 03:58:59 -07:00
Michael Scire
cc84810ddc
htclow: fix ordering of channels, uninitialized bug in service json parse
2021-04-11 03:58:59 -07:00
Michael Scire
60777c5b0d
fs: fix GetFileTimeStampRawForDebug
2021-04-11 03:58:58 -07:00
Michael Scire
65a37c60cc
tio: implement SdCardObserver (finishes sysmodule)
2021-04-11 03:58:57 -07:00
Michael Scire
b70fea933c
tio: add stub sysmodule to host target io server
2021-04-11 03:58:56 -07:00
Michael Scire
e7f61805d0
htc: disable socket driver, needs design thought before we can turn it on for real.
2021-04-11 03:58:56 -07:00
Michael Scire
fb16e8c316
socket: fix config size calculations
2021-04-11 03:58:55 -07:00
Michael Scire
09f34b1323
ams: implement socket api for htclow socket driver
2021-04-11 03:58:55 -07:00
Michael Scire
7d528a30df
htc: implement socket driver (socket api not really impl'd yet)
2021-04-11 03:58:54 -07:00