Michael Scire
|
dfd57b09a3
|
kern: improve kdebug attach semantics
|
2021-09-17 18:10:05 -07:00 |
|
Michael Scire
|
ecd2392ff4
|
kern: update KPageTable::Unmap block closing logic
|
2021-09-17 16:54:49 -07:00 |
|
Michael Scire
|
62fe20693e
|
kern: optimize logging for release kernel strings (saves printf space in .text)
|
2021-09-17 16:44:57 -07:00 |
|
Michael Scire
|
d2664c60a3
|
kern: add new KMemoryState
|
2021-09-17 16:26:01 -07:00 |
|
Michael Scire
|
0230609cca
|
kern: KWorkerTaskManager no longer tracks id
|
2021-09-17 16:20:55 -07:00 |
|
Michael Scire
|
e105b39ae7
|
kern: KSchedulerInterruptTask -> KSchedulerInterruptHandler
|
2021-09-17 16:18:11 -07:00 |
|
Michael Scire
|
05e9084e93
|
kern: kill the interrupt task manager thread
|
2021-09-17 16:12:01 -07:00 |
|
Michael Scire
|
a85a87a907
|
kern: remove per-KInterruptEventTask locks
|
2021-09-17 15:34:24 -07:00 |
|
Michael Scire
|
e10a7e7d65
|
kern: delete KWritableEvent, devirtualize KReadableEvent Signal/Clear
|
2021-09-17 15:31:25 -07:00 |
|
Michael Scire
|
fe03791d11
|
kern: KConditionVariable arbiter functions now static
|
2021-09-17 15:11:58 -07:00 |
|
Michael Scire
|
53aa04303a
|
kern: KAutoObject doesn't need (virtual) destructor
|
2021-09-17 15:08:13 -07:00 |
|
Michael Scire
|
a5aed96b80
|
kern: optimize handle table layout
|
2021-09-17 15:03:21 -07:00 |
|
Michael Scire
|
4a1ca5f39b
|
kern: update GetInfo logic for tick count InfoTypes
|
2021-09-17 14:57:08 -07:00 |
|
Michael Scire
|
71e87ef8d0
|
kern: port limit is now 0x180
|
2021-09-17 14:52:36 -07:00 |
|
Adubbz
|
71eaeb78d2
|
ncm: updated to 13.0.0
|
2021-09-17 18:33:21 +10:00 |
|
Michael Scire
|
575f62a41b
|
git subrepo pull emummc
subrepo:
subdir: "emummc"
merged: "7a3db0fb"
upstream:
origin: "https://github.com/m4xw/emuMMC"
branch: "develop"
commit: "f6608731"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
|
2021-09-16 23:01:54 -07:00 |
|
Michael Scire
|
91c3ed9704
|
erpt: launch sprofile only on 13.0.0+
|
2021-09-16 16:57:04 -07:00 |
|
Michael Scire
|
2554e0c9f1
|
git subrepo pull emummc
subrepo:
subdir: "emummc"
merged: "4e1ac0a7"
upstream:
origin: "https://github.com/m4xw/emuMMC"
branch: "develop"
commit: "c6a2e9cc"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
|
2021-09-16 16:52:08 -07:00 |
|
Adubbz
|
f1e2f001cb
|
ncm: skeleton new commands
|
2021-09-17 09:33:32 +10:00 |
|
Michael Scire
|
8859aefdd7
|
git subrepo pull emummc
subrepo:
subdir: "emummc"
merged: "2e001dd2"
upstream:
origin: "https://github.com/m4xw/emuMMC"
branch: "develop"
commit: "29deabb2"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
|
2021-09-16 16:28:04 -07:00 |
|
Michael Scire
|
45e5e8eb8e
|
sprofile: fully reimplement sprof:bg + sprof:sp
|
2021-09-16 16:14:26 -07:00 |
|
Michael Scire
|
f7d5d96e1c
|
sprofile: implement non-importer bgagent commands
|
2021-09-16 00:07:06 -07:00 |
|
Michael Scire
|
0f62d77197
|
sprofile: implement OpenProfileUpdateObserver
|
2021-09-15 23:10:11 -07:00 |
|
Michael Scire
|
39688c7d47
|
erpt: skeleton sprofile apis
|
2021-09-15 21:50:06 -07:00 |
|
Michael Scire
|
5c89aaf31a
|
set.mitm: pointer buffer size was increased to 0x200 in 13.0.0
|
2021-09-15 17:27:36 -07:00 |
|
Michael Scire
|
76bbc3022e
|
ams: update current target firmware
|
2021-09-15 17:15:15 -07:00 |
|
Michael Scire
|
2cf53dd75f
|
fusee: bump package2 check
|
2021-09-15 16:31:02 -07:00 |
|
Michael Scire
|
0587509a3e
|
exo: more fixes for 13.0.0
|
2021-09-15 16:28:31 -07:00 |
|
Michael Scire
|
c5b3f4e2ec
|
fusee/exo: update for new dram id changes
|
2021-09-15 16:25:32 -07:00 |
|
Michael Scire
|
00a0a4f44b
|
fusee/exo: update for recognition of 13.0.0
|
2021-09-15 16:08:57 -07:00 |
|
Michael Scire
|
724bd2b4d2
|
boot2: launch nintendo lm from built in system, not none
|
2021-09-12 12:40:27 -07:00 |
|
Michael Scire
|
50c1b628a8
|
linguist: add vanity corrections
|
2021-09-11 20:03:42 -07:00 |
|
Michael Scire
|
f2da92184b
|
cs: fix launching of tio server
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
a595091be0
|
cs: fix screenshot packet semantics
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
0ec23e74b5
|
cs: implement TakeScreenShot command
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
8acf0a4fa9
|
cs: fix allocator aborts
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
ebb0bd2b41
|
kern: improve single-step around user-exception entry
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
c10265676f
|
kern: fix spsr register in RestoreContext
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
9e7b56b33c
|
kern: optimize hw-single-step management
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
05ea0c53d7
|
dmnt: use hardware single step extension if available
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
4075d24e0c
|
kern: add hardware single step extension
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
904ab19823
|
dmnt: implement remaining basic gdbstub packets
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
534c2c76f5
|
dmnt: reload modules on NRO load/unload
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
d216a77187
|
dmnt: first pass at breakpoints/watchpoints
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
1401f3520e
|
dmnt: refactor to use process accessor
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
c6fad1b0ee
|
osdbg: implement thread info api
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
9f1f0c7cbd
|
dmnt: add attach support to gdbstub
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
649a0052d0
|
dmnt: refactor/add support for getting process list in gdb
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
a7f9729f63
|
dmnt: begin working on packet parser
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
f85df27875
|
dmnt: add basic gdb packet receive logic
|
2021-09-11 19:41:47 -07:00 |
|