Michael Scire
|
8da4d14e15
|
kern: minor cleanup (thanks @liamwhite)
|
2023-03-06 21:18:00 -07:00 |
|
Michael Scire
|
e2ebf9c0ff
|
fatal: correct comment about pools
|
2023-03-01 03:21:51 -07:00 |
|
Michael Scire
|
5fb6f52b9e
|
fatal: dynamically allocate memory as required (preferring system > nonsecure > unsafe)
|
2023-03-01 03:20:49 -07:00 |
|
Michael Scire
|
982389dceb
|
os: add UnsafeMemory apis
|
2023-03-01 03:20:49 -07:00 |
|
Adubbz
|
f636596ee2
|
daybreak: scale title font size
(cherry picked from commit 035b37c615183bd387210a54d269346e3a9b379a)
|
2023-02-25 10:53:16 +11:00 |
|
Michael Scire
|
0a2440522f
|
fatal: use a hack to be kinder wrt pl:u session limit
|
2023-02-23 22:06:49 -07:00 |
|
Michael Scire
|
3292ea5970
|
kern: fix stray comment copy/paste error
|
2023-02-23 22:00:00 -07:00 |
|
Michael Scire
|
33d42f4831
|
erpt: update server code for 16.0.0 logic changes
|
2023-02-23 21:51:51 -07:00 |
|
Michael Scire
|
46094cfb3e
|
kern: increase non-dynamic heap sizes to 8 GB to match
|
2023-02-23 19:05:52 -07:00 |
|
Michael Scire
|
618691a500
|
git subrepo push libraries
subrepo:
subdir: "libraries"
merged: "af0d00890"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs"
branch: "master"
commit: "af0d00890"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
|
2023-02-23 09:01:41 -07:00 |
|
Michael Scire
|
356d89244f
|
docs: add 1.5.0 pre-release changelog
|
2023-02-22 18:36:01 -07:00 |
|
Michael Scire
|
1ce3611695
|
git subrepo push emummc
subrepo:
subdir: "emummc"
merged: "bba1f1fb6"
upstream:
origin: "https://github.com/m4xw/emummc"
branch: "develop"
commit: "bba1f1fb6"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
|
2023-02-22 18:26:15 -07:00 |
|
Michael Scire
|
1ab8b23444
|
emummc: try fixing commit id
|
2023-02-22 18:25:41 -07:00 |
|
Michael Scire
|
06b4738d54
|
emummc: re-update for 16.0.0
|
2023-02-22 18:24:51 -07:00 |
|
Michael Scire
|
b92c614347
|
git subrepo clone --force --branch=develop https://github.com/m4xw/emummc
subrepo:
subdir: "emummc"
merged: "4714b2df9"
upstream:
origin: "https://github.com/m4xw/emummc"
branch: "develop"
commit: "4714b2df9"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
|
2023-02-22 18:23:27 -07:00 |
|
Michael Scire
|
99175c1149
|
loader: update usb3 patches for 16.0.0
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
8876eedfb0
|
ncm: alignment was changed for PlaceHolderId/ContentId in 16.0.0
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
bbcee8c77c
|
ncm: fix inversion in activation skipping
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
f7915c2c05
|
ncm: Add IntegratedContent*Impl
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
668cabd4a2
|
ncm: first pass at ContentManagerImpl refactor (missing the IntegratedImpls, won't link)
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
d64ab354ad
|
kern: 16.x web applet crashes on exit with 48 MB stolen (rip)
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
59b518783d
|
ncm: fix copy/paste error in switch case
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
6462101b6f
|
strat: fix sysmodule building, bump version so I don't forget later
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
0ea5dbcfbb
|
libstrat: make build with new ncm/fs api changes (sysmodules probably fail to build)
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
bb6446aada
|
erpt: update for new ids
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
e46e7e0eb1
|
boot2: update for 16.0.0
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
cb89c66bd8
|
emummc: update for 16.0.0
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
e85a512cf4
|
fusee/exo: implement the usual changes for new firmware support
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
7d9fea01c3
|
kern: bump supported version to 16.x
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
406320f6ec
|
kern: better divide non-secure size, don't waste fatal memory unless necessary
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
aad2be0a01
|
kern: delete creation time field from KProcess
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
25383db524
|
kern: add InfoType_IoRegionHint
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
48f4c526f3
|
kern: refactor priority inheritance to represent locks as C++ objects
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
1279d236f3
|
kern: remove unnecessary interrupt disables from arbiter/condvar
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
008eb974d4
|
kern: KConditionVariable::SignalToAddress now emits dmb before userspace write
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
035cebef9d
|
kern: refactor init (kill identity map, merge cpu on logic)
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
8db22967bf
|
kern: use variable-count parameter arrays for DebugEvents
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
db510f96c3
|
kern: update KSystemControl::InitializePhase1, dynamically scale 39-bit address space regions
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
6e2dd791b2
|
kern: update for new ChangePermissions page table operation
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
bff61c68ab
|
kern: adjust pool allocations
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
ca7734ffaf
|
kern: simplify KSchedulerLock::Lock
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
ed22f802ee
|
kern: allow QueryIoMapping to find Static mappings
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
8ffc177b44
|
kern: update UnmapIoRegion for new Mapping_Memory handling
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
c058376b3b
|
kern: use tree for IoPool regions instead of list
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
d5ebf13094
|
kern: optimize userspace access asm to use cheaper instruction in io memory loops
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
695c125721
|
kern: use different psr masks for 64 and 32-bit El0 threads
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
e7e3e7b374
|
kern: increase stack parameter size by 0x10
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
3a5f406c5f
|
kern: update scheduler for new switch count tracking logic
|
2023-02-21 03:12:17 -07:00 |
|
Michael Scire
|
8176f085f1
|
gpio: really not sure how this works before, lol
|
2023-01-30 23:13:45 -07:00 |
|
Michael Scire
|
7a69f2f062
|
kern/pm: only steal 8 MB from applet.
WebApplet crashes on exit with 16 more MB stolen, apparently.
|
2023-01-24 19:54:28 -07:00 |
|