-
0f6f13a1ac
git subrepo push emummc
Michael Scire
2021-04-11 03:58:13 -07:00
-
b24784f5c1
git subrepo pull emummc
Michael Scire
2021-04-11 03:51:53 -07:00
-
3b3082cf58
changelog: add note about extensions needing recompile
Michael Scire
2021-04-11 03:40:19 -07:00
-
38a2fdcd76
docs: add changelog for 0.19.0
Michael Scire
2021-04-11 03:36:31 -07:00
-
0ca2f962de
usb: add usb3.0 patches for 12.0.0
Michael Scire
2021-04-11 03:35:09 -07:00
-
03a98635d8
fs: add (stubbed) OperateRangeWithBuffer implementation
Michael Scire
2021-04-11 02:54:38 -07:00
-
461e2ced6f
erpt: add (stubbed, TODO after 0.19.0) support for 12.0.0
Michael Scire
2021-04-11 02:32:10 -07:00
-
b2d2f65b87
boot2: grc is no longer launched by boot2 on 12.0.0+
Michael Scire
2021-04-11 02:07:37 -07:00
-
b2b0c50802
pgl: update to use tipc (untested)
Michael Scire
2021-04-11 01:07:55 -07:00
-
1118421fa6
strat: changes for sm tipc (boots 11.0.1, now)
Michael Scire
2021-04-10 17:59:54 -07:00
-
b1b3914ccf
tipc: Result is first raw data word, not last
Michael Scire
2021-04-10 15:41:35 -07:00
-
9be8b32311
tipc/sm: various fixes for issues
Michael Scire
2021-04-10 15:32:48 -07:00
-
57c8bc432d
sm: reimplement using tipc instead of cmif (probably broken, untested)
Michael Scire
2021-04-10 01:58:26 -07:00
-
58776f5ba8
tipc: server processor fixes (compiles!)
Michael Scire
2021-04-09 15:31:02 -07:00
-
affeeb2724
tipc: implement ServerManager processing logic
Michael Scire
2021-04-09 01:56:24 -07:00
-
822875ecf5
tipc: implement framework/server support logic (except for actual processing)
Michael Scire
2021-04-09 00:06:03 -07:00
-
e3a65b1405
tipc: fix deserialization of buffers
Michael Scire
2021-04-08 17:55:25 -07:00
-
20a7fa1588
tipc: hard-enforce boolean constraints in command processing generation
Michael Scire
2021-04-08 16:52:30 -07:00
-
315b7bdf22
tipc: implement service object interface generation
Michael Scire
2021-04-08 16:47:13 -07:00
-
ec988c5a99
tipc: first draft object allocation logic
Michael Scire
2021-04-08 15:24:22 -07:00
-
21b883a75c
tipc: fix compilation issues with core serialization routines
Michael Scire
2021-04-08 15:24:08 -07:00
-
e93d71d932
tipc: tentative core serialization logic (missing imports, won't compile)
Michael Scire
2021-04-08 01:46:16 -07:00
-
dc6a0d7562
ams: add target firmware 12.0.0, fusee recognition
Michael Scire
2021-04-07 17:24:18 -07:00
-
1d2be0a2eb
kern: mesosphere now implements kernel/sdk 12.3
Michael Scire
2021-04-07 17:11:01 -07:00
-
96937a611d
kern: fuck the KPolice^H^H^H^H^H^HPageGroups
Michael Scire
2021-04-07 17:07:01 -07:00
-
dc7862882f
kern: who needs __purecall?
Michael Scire
2021-04-07 15:30:36 -07:00
-
6faa3534bf
kern: update pinning semantics for terminating threads
Michael Scire
2021-04-07 15:30:13 -07:00
-
afb1d68d06
kern: ensure handle table is finalized when deferring termination
Michael Scire
2021-04-07 15:16:11 -07:00
-
911e431d65
kern: simplify handle table registration for port/session
Michael Scire
2021-04-07 15:03:26 -07:00
-
ee91063bbb
kern: update kdebug process management semantics
Michael Scire
2021-04-07 14:53:12 -07:00
-
cbdf33260e
kern: update port/session state semantics
Michael Scire
2021-04-07 14:45:38 -07:00
-
c62a7381f8
kern: update KLightConditionVariable
Michael Scire
2021-04-07 14:35:26 -07:00
-
b4498734e4
kern: optimize KHandleTable to use indices instead of pointers
Michael Scire
2021-04-07 14:07:10 -07:00
-
4407237f5b
kern: KAutoObject destruction is now scheduled for next dpc-time
Michael Scire
2021-04-07 13:38:51 -07:00
-
15956fcf9a
kern: update for new slab resource counts/extents
Michael Scire
2021-04-07 12:48:20 -07:00
-
6a368d3d1a
kern: reallocate pool distributions for 8GB units
Michael Scire
2021-04-07 12:43:20 -07:00
-
8e4be9aef9
kern: simplify global rng initialization
Michael Scire
2021-04-07 12:42:35 -07:00
-
0f8b7be2d2
kern: load initial process binary from user pool, rather than from pt heap
Michael Scire
2021-04-07 12:25:10 -07:00
-
a1e137cc1c
kern: update Initialize0 for new changes
Michael Scire
2021-04-07 11:25:49 -07:00
-
504472af4e
kern: update KConditionVariable::WaitForAddress/Wait
Michael Scire
2021-04-07 10:19:35 -07:00
-
19b253fd17
kern: trivially optimize userspace io memory write
Michael Scire
2021-04-07 10:09:35 -07:00
-
01f5c89902
kern: add bounds checking to KHandleTable::Register/Unreserve
Michael Scire
2021-04-07 10:07:24 -07:00
-
44ccbc2a7b
kern: update set/way cache operations for new semantics
Michael Scire
2021-04-07 10:05:09 -07:00
-
6e4664ee05
kern: if a page table region is zero-size, nothing overlaps it
Michael Scire
2021-04-07 09:59:22 -07:00
-
85f9355184
kern: use KScopedLightLockPair helper for page table pair-locks
Michael Scire
2021-04-07 09:57:32 -07:00
-
60b5bd73b7
kern: track mapped ipc server memory in page table
Michael Scire
2021-04-07 09:48:25 -07:00
-
53e7aa0a20
kern: add KPageTableBase::Read/WriteDebugIoMemory
Michael Scire
2021-04-07 09:25:19 -07:00
-
561a16a348
kern: flush memory before reading in KPageTableBase::ReadDebugMemory
Michael Scire
2021-04-07 08:50:44 -07:00
-
1fce7b08b1
kern: update KMemoryBlockManagerUpdaterAllocator for new ctor/init semantics
Michael Scire
2021-04-07 08:46:06 -07:00
-
c216f92a91
kern: swap tpidr_el1/cntv_cval_el0 as scratch vs exception stack
Michael Scire
2021-04-07 08:36:03 -07:00
-
2f930c2d5f
kern: support immortal processes
Michael Scire
2021-04-07 08:23:21 -07:00
-
256eb92f4c
kern: update process/thread for new running/termination semantics
Michael Scire
2021-04-07 08:17:15 -07:00
-
ec1d9c4c49
kern: unconditionally set thread state when appropriate
Michael Scire
2021-04-07 01:44:27 -07:00
-
3356eddcba
kern: update kernel waiter management rules
Michael Scire
2021-04-07 01:30:36 -07:00
-
f67d1b7026
kern: update KInterruptEvent to store core id
Michael Scire
2021-04-07 01:25:42 -07:00
-
e64fef109c
kern: update pinned thread priority rules
Michael Scire
2021-04-07 01:18:26 -07:00
-
1b2cf173b3
kern: add new checks to SetThreadPriority/CoreMask
Michael Scire
2021-04-07 01:11:17 -07:00
-
2fb258ca7e
kern: update KInitialPageTable/KInitialPageAllocator
Michael Scire
2021-04-07 00:09:29 -07:00
-
962cf97150
kern: KLinkedList no longer exists
Michael Scire
2021-04-06 23:33:33 -07:00
-
b3bd443636
svc: sanitize booleans in autogenerated abi stubs
Michael Scire
2021-04-06 23:07:58 -07:00
-
4b9e7c7d27
kern: bump svc limit to 192 from 128
Michael Scire
2021-04-06 22:26:52 -07:00
-
46612156f4
exo: add new dram ID
hexkyz
2021-04-06 21:37:46 +01:00
-
279bb863df
fusee: add support for 12.0.0 kernel
Michael Scire
2021-04-05 23:48:48 -07:00
-
252ea97ca5
nogc: add patches for 12.0.0
Michael Scire
2021-04-05 23:15:45 -07:00
-
f89cfe41da
emummc: update for 12.0.0
Michael Scire
2021-04-05 23:08:04 -07:00
-
e3e3679cfe
Update dmnt_cheat_vm.cpp
Easy World
2021-04-08 09:37:43 +08:00
-
75a2052144
ncm: fix GameCardStorageRoot mount point (closes #1404)
Michael Scire
2021-03-24 07:16:55 -07:00
-
5666c59657
ncm: Updated ListContentId for 11.0.0
Adubbz
2021-03-20 20:54:44 +11:00
-
c99ce36d7d
ams: convert to util::ConstructAt where appropriate
Michael Scire
2021-03-21 20:36:49 -07:00
-
d84dcb653d
ams: prefer construct_at/destroy_at over placement new/explicit destructor
Michael Scire
2021-03-21 20:30:40 -07:00
-
aff0da9427
ams: remove TYPED_STORAGE() macro in favor of template
Michael Scire
2021-03-21 18:47:30 -07:00
-
8d9174b227
ams: bump version to 0.19.0.
Michael Scire
2021-03-21 13:16:49 -07:00
-
c8404e8452
boot2: clean up pre-0.19.0 ams contents on upgrade
Michael Scire
2021-03-21 04:12:30 -07:00
-
79e4c82d7e
ams: distribute sysmodules in single file as stratosphere.romfs
Michael Scire
2021-03-21 02:51:59 -07:00
-
3afd9a737c
daybreak: Added a warning when resetting to factory settings
Adubbz
2021-03-19 14:14:03 +11:00
-
a7564cf303
kern: add extension InfoType for retrieving current process handle.
Michael Scire
2021-03-17 17:48:30 -07:00
-
5362ee9450
[tma2] [Ongoing] Continue implementing modules for tma2. (#1388)
SciresM
2021-03-16 17:13:30 -07:00
-
021d4c88fa
kern: use fix usage of incorrect page table for UserBuffer ipc
Michael Scire
2021-03-13 15:08:38 -08:00
-
deb4aece9a
kern: fix inverted conditional in KDebugBase::SetThreadContext
Michael Scire
2021-03-11 12:53:17 -08:00
-
a6729171d3
set.mitm: fake compatibility for usb!usb30_force_enabled on 9.0.0+ (#1391)
SciresM
2021-03-01 14:18:27 -08:00
-
c9015581ca
boot2: fix tma launch when htc is disabled
Michael Scire
2021-02-26 08:08:05 -08:00
-
35c816d62f
htclow: fix ordering of channels, uninitialized bug in service json parse
Michael Scire
2021-02-25 11:21:34 -08:00
-
18031ae107
tio: fix wrong body size on optimized ListDirectory
Michael Scire
2021-02-24 21:34:00 -08:00
-
c7e4f963e8
fs: fix GetFileTimeStampRawForDebug
Michael Scire
2021-02-24 10:16:44 -08:00
-
97875c7d2f
tio: fix bug in body receive
Michael Scire
2021-02-24 10:12:25 -08:00
-
0da3b2b273
tio: implement SdCardObserver (finishes sysmodule)
Michael Scire
2021-02-24 09:57:41 -08:00
-
3cbd99a709
tio: implement all command processor logic
Michael Scire
2021-02-24 09:22:13 -08:00
-
6ce2076d92
tio: implement server/dispatch logic.
Michael Scire
2021-02-24 07:16:41 -08:00
-
cee1ecd06f
tio: add stub sysmodule to host target io server
Michael Scire
2021-02-24 04:17:00 -08:00
-
a739e3fb20
docs: remove deprecated hid mitm from settings template
Michael Scire
2021-02-24 04:08:15 -08:00
-
953246a175
htc: disable socket driver, needs design thought before we can turn it on for real.
Michael Scire
2021-02-24 04:05:45 -08:00
-
d8faa37de0
socket: fix config size calculations
Michael Scire
2021-02-24 03:51:35 -08:00
-
64c7c6b2a5
ams: implement socket api for htclow socket driver
Michael Scire
2021-02-24 02:28:57 -08:00
-
1c974a387c
htc: implement socket driver (socket api not really impl'd yet)
Michael Scire
2021-02-24 01:45:55 -08:00
-
b5ab491603
htc: implement htcmisc service object commands
Michael Scire
2021-02-23 15:47:28 -08:00
-
8b32b9eadf
kern: Increase reserved system memory, require mesosphere for htc/tma
Michael Scire
2021-02-23 04:19:15 -08:00
-
ce149f996c
htc: configure usage via system setting
Michael Scire
2021-02-23 04:10:20 -08:00
-
0ec54ed492
htcs: fixes, echo server is now fully functional
Michael Scire
2021-02-21 14:31:28 -08:00
-
72de4d85f3
htcs: implement remaining client bindings
Michael Scire
2021-02-19 16:11:56 -08:00
-
d0673aa2fb
htcs: implement client socket bindings
Michael Scire
2021-02-19 14:07:50 -08:00