Michael Scire
|
1e7a327a25
|
os: implement LightSemaphore
|
2021-09-29 13:24:03 -07:00 |
|
Michael Scire
|
b8a1ebd11a
|
os: implement LightMessageQueue
|
2021-09-29 12:55:52 -07:00 |
|
Michael Scire
|
cf5f431058
|
os: refactor MessageQueue to use new MessageQueueHelper template
|
2021-09-29 12:24:18 -07:00 |
|
Michael Scire
|
c7634c66c4
|
os: tweak LightEvent codegen
|
2021-09-28 19:11:52 -07:00 |
|
Michael Scire
|
632b6b3330
|
os: implement LightEvent
|
2021-09-28 18:54:09 -07:00 |
|
Michael Scire
|
5e0bbb61b1
|
os: implement ReadWriteBusyMutex
|
2021-09-28 17:01:11 -07:00 |
|
Michael Scire
|
09570c470c
|
os: implement BusyMutex
|
2021-09-28 14:53:55 -07:00 |
|
Michael Scire
|
d00cec38b0
|
kern: use util::BitFlagSet for capability flags
|
2021-09-27 11:37:27 -07:00 |
|
BestPig
|
273206f314
|
Reduce insert_splash_screen processing time with python3 from ~1m20s to ~0.6s
|
2021-09-27 11:35:21 -07:00 |
|
Michael Scire
|
98f438e742
|
kern: fix/update thread permissions on pin
|
2021-09-26 14:51:54 -07:00 |
|
Michael Scire
|
99c74469e6
|
git subrepo push libraries
subrepo:
subdir: "libraries"
merged: "e05183a6f"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs"
branch: "master"
commit: "e05183a6f"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
|
2021-09-24 09:17:32 -07:00 |
|
Michael Scire
|
a3d9efb18c
|
ams: bump version to 1.1.1
|
2021-09-24 09:16:30 -07:00 |
|
Michael Scire
|
3fe072a1d0
|
kern: devirtualize page table operations
|
2021-09-21 10:09:27 -07:00 |
|
Michael Scire
|
ab81ed2795
|
fs.mitm: fix memory leak in romfs build (closes #1031)
|
2021-09-20 17:53:29 -07:00 |
|
shchmue
|
56bfbb02ec
|
Make build_package3.py Python 2&3 compatible
|
2021-09-20 12:37:25 -07:00 |
|
Michael Scire
|
006f8022c0
|
pkg3: fix build when revision collides with a previous commit
|
2021-09-19 11:07:23 -07:00 |
|
Michael Scire
|
296d049257
|
git subrepo push libraries
subrepo:
subdir: "libraries"
merged: "dc52a3228"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs"
branch: "master"
commit: "dc52a3228"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
|
2021-09-19 11:01:23 -07:00 |
|
Michael Scire
|
155f158197
|
ncm: fix destructor availability
|
2021-09-19 11:00:57 -07:00 |
|
Michael Scire
|
3dc51e164f
|
loader: fix enum cast
|
2021-09-19 10:42:28 -07:00 |
|
Michael Scire
|
801f784fae
|
git subrepo push libraries
subrepo:
subdir: "libraries"
merged: "33ae401bc"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs"
branch: "master"
commit: "33ae401bc"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
|
2021-09-19 10:36:39 -07:00 |
|
Michael Scire
|
ed295c4cb5
|
docs: add changelog for 1.0.0
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
790f7498c1
|
loader: update for 13.0.0 ncm changes
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
7cdfa68dd5
|
svc: bump supported version
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
90732ff311
|
kern: unify all waiting semantics to use single api
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
f6fb5f2c8d
|
kern/svc: implement IoPool/Region svc support
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
ce7dd55257
|
svc/kern/dd: remove MapDeviceAddressSpace()
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
481ce12b7b
|
kern: update Initialize0 for new arguments/randomization semantics
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
2f2c36b22b
|
kern: KMemoryManager/KPageGroup use physical addresses instead of virtual, now
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
2c4bd44d7e
|
kern: support dynamic resource expansion for system heaps/events/sessions.
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
2b91956051
|
kern: improve kdebug attach semantics
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
4c73c461f1
|
kern: update KPageTable::Unmap block closing logic
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
8b49cea4a9
|
kern: optimize logging for release kernel strings (saves printf space in .text)
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
fdf008108c
|
kern: add new KMemoryState
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
252486913b
|
kern: KWorkerTaskManager no longer tracks id
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
44d10da7b8
|
kern: KSchedulerInterruptTask -> KSchedulerInterruptHandler
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
cb28150912
|
kern: kill the interrupt task manager thread
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
29cc3d1c09
|
kern: remove per-KInterruptEventTask locks
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
e6a6fe6f38
|
kern: delete KWritableEvent, devirtualize KReadableEvent Signal/Clear
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
d80ad222cc
|
kern: KConditionVariable arbiter functions now static
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
572cbd8619
|
kern: KAutoObject doesn't need (virtual) destructor
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
183243bf16
|
kern: optimize handle table layout
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
6407786059
|
kern: update GetInfo logic for tick count InfoTypes
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
6cbfaaf835
|
kern: port limit is now 0x180
|
2021-09-19 10:34:31 -07:00 |
|
Adubbz
|
b6b09d6944
|
ncm: updated to 13.0.0
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
c1c07af99a
|
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-19 10:34:31 -07:00 |
|
Michael Scire
|
05b54c4c2a
|
erpt: launch sprofile only on 13.0.0+
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
619a7b2074
|
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-19 10:34:31 -07:00 |
|
Adubbz
|
a941e4be03
|
ncm: skeleton new commands
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
e2a74a9e38
|
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-19 10:34:31 -07:00 |
|
Michael Scire
|
89541c8042
|
sprofile: fully reimplement sprof:bg + sprof:sp
|
2021-09-19 10:34:31 -07:00 |
|