Michael Scire
|
6c98cd1ce2
|
os: implement BusyMutex
|
2021-10-07 23:06:18 -07:00 |
|
Michael Scire
|
8ecddf498a
|
kern: use util::BitFlagSet for capability flags
|
2021-10-07 23:06:18 -07:00 |
|
Michael Scire
|
dbbd04fd2c
|
kern: fix/update thread permissions on pin
|
2021-10-07 23:06:18 -07:00 |
|
Michael Scire
|
e05183a6f4
|
ams: bump version to 1.1.1
|
2021-09-24 09:17:12 -07:00 |
|
Michael Scire
|
204b389252
|
kern: devirtualize page table operations
|
2021-09-24 09:17:11 -07:00 |
|
Michael Scire
|
dc52a32285
|
ncm: fix destructor availability
|
2021-09-19 11:01:04 -07:00 |
|
Michael Scire
|
33ae401bc8
|
svc: bump supported version
|
2021-09-19 10:35:39 -07:00 |
|
Michael Scire
|
993ffbfdcd
|
kern: unify all waiting semantics to use single api
|
2021-09-19 10:35:39 -07:00 |
|
Michael Scire
|
ecb607bade
|
kern/svc: implement IoPool/Region svc support
|
2021-09-19 10:35:39 -07:00 |
|
Michael Scire
|
b579a6d75e
|
svc/kern/dd: remove MapDeviceAddressSpace()
|
2021-09-19 10:35:39 -07:00 |
|
Michael Scire
|
3e328eae72
|
kern: update Initialize0 for new arguments/randomization semantics
|
2021-09-19 10:35:38 -07:00 |
|
Michael Scire
|
f103b6876b
|
kern: KMemoryManager/KPageGroup use physical addresses instead of virtual, now
|
2021-09-19 10:35:38 -07:00 |
|
Michael Scire
|
1ac249dd13
|
kern: support dynamic resource expansion for system heaps/events/sessions.
|
2021-09-19 10:35:38 -07:00 |
|
Michael Scire
|
5a41163576
|
kern: improve kdebug attach semantics
|
2021-09-19 10:35:38 -07:00 |
|
Michael Scire
|
ccdee05857
|
kern: update KPageTable::Unmap block closing logic
|
2021-09-19 10:35:38 -07:00 |
|
Michael Scire
|
62655a9e3b
|
kern: optimize logging for release kernel strings (saves printf space in .text)
|
2021-09-19 10:35:37 -07:00 |
|
Michael Scire
|
22bb619873
|
kern: add new KMemoryState
|
2021-09-19 10:35:37 -07:00 |
|
Michael Scire
|
010fb5986e
|
kern: KWorkerTaskManager no longer tracks id
|
2021-09-19 10:35:37 -07:00 |
|
Michael Scire
|
99e78d285b
|
kern: KSchedulerInterruptTask -> KSchedulerInterruptHandler
|
2021-09-19 10:35:37 -07:00 |
|
Michael Scire
|
2913096bc4
|
kern: kill the interrupt task manager thread
|
2021-09-19 10:35:36 -07:00 |
|
Michael Scire
|
ccbca5fb57
|
kern: remove per-KInterruptEventTask locks
|
2021-09-19 10:35:36 -07:00 |
|
Michael Scire
|
2361bee5fe
|
kern: delete KWritableEvent, devirtualize KReadableEvent Signal/Clear
|
2021-09-19 10:35:36 -07:00 |
|
Michael Scire
|
cbec3828bf
|
kern: KConditionVariable arbiter functions now static
|
2021-09-19 10:35:36 -07:00 |
|
Michael Scire
|
94fa7524ff
|
kern: KAutoObject doesn't need (virtual) destructor
|
2021-09-19 10:35:35 -07:00 |
|
Michael Scire
|
8939693d33
|
kern: optimize handle table layout
|
2021-09-19 10:35:35 -07:00 |
|
Michael Scire
|
b4c67d9c3b
|
kern: update GetInfo logic for tick count InfoTypes
|
2021-09-19 10:35:35 -07:00 |
|
Michael Scire
|
b375041d9a
|
kern: port limit is now 0x180
|
2021-09-19 10:35:35 -07:00 |
|
Adubbz
|
4afce6965f
|
ncm: updated to 13.0.0
|
2021-09-19 10:35:35 -07:00 |
|
Adubbz
|
66104b830a
|
ncm: skeleton new commands
|
2021-09-19 10:35:34 -07:00 |
|
Michael Scire
|
a8bccc95ab
|
sprofile: fully reimplement sprof:bg + sprof:sp
|
2021-09-19 10:35:33 -07:00 |
|
Michael Scire
|
8a35d51406
|
sprofile: implement non-importer bgagent commands
|
2021-09-19 10:35:33 -07:00 |
|
Michael Scire
|
196c524768
|
sprofile: implement OpenProfileUpdateObserver
|
2021-09-19 10:35:33 -07:00 |
|
Michael Scire
|
6b66af37cd
|
erpt: skeleton sprofile apis
|
2021-09-19 10:35:32 -07:00 |
|
Michael Scire
|
6c012b8371
|
ams: update current target firmware
|
2021-09-19 10:35:32 -07:00 |
|
Michael Scire
|
dda95e5832
|
fusee/exo: update for new dram id changes
|
2021-09-19 10:35:31 -07:00 |
|
Michael Scire
|
a669f3dcfa
|
fusee/exo: update for recognition of 13.0.0
|
2021-09-19 10:35:31 -07:00 |
|
Michael Scire
|
f85afd2980
|
boot2: launch nintendo lm from built in system, not none
|
2021-09-19 10:35:31 -07:00 |
|
Michael Scire
|
2ab649f2b0
|
cs: fix launching of tio server
|
2021-09-19 10:35:30 -07:00 |
|
Michael Scire
|
ad9c7eb4dd
|
cs: fix screenshot packet semantics
|
2021-09-19 10:35:30 -07:00 |
|
Michael Scire
|
c53eeb27f3
|
cs: implement TakeScreenShot command
|
2021-09-19 10:35:30 -07:00 |
|
Michael Scire
|
c31069cc88
|
cs: fix allocator aborts
|
2021-09-19 10:35:30 -07:00 |
|
Michael Scire
|
0a262ed268
|
kern: improve single-step around user-exception entry
|
2021-09-19 10:35:29 -07:00 |
|
Michael Scire
|
2b91674b42
|
kern: fix spsr register in RestoreContext
|
2021-09-19 10:35:29 -07:00 |
|
Michael Scire
|
e9a80d95e7
|
kern: optimize hw-single-step management
|
2021-09-19 10:35:29 -07:00 |
|
Michael Scire
|
33d58424c7
|
kern: add hardware single step extension
|
2021-09-19 10:35:28 -07:00 |
|
Michael Scire
|
7bb3153938
|
osdbg: implement thread info api
|
2021-09-19 10:35:27 -07:00 |
|
Michael Scire
|
9eeafc6919
|
fix dmnt.gen2 title id (not sure how I typo'd this)
|
2021-09-19 10:35:26 -07:00 |
|
Michael Scire
|
f29660c335
|
boot2: launch dmnt.gen2 over dmnt, when using htc
|
2021-09-19 10:35:26 -07:00 |
|
Michael Scire
|
bd1fab8516
|
cs: implement GetFirmwareVersion command
|
2021-09-19 10:35:25 -07:00 |
|
Michael Scire
|
728191da43
|
scs: implement EventHandlerThread for shell
|
2021-09-19 10:35:25 -07:00 |
|