-
7584ec3060
support file based/sd partition emusd configs
Christoph Baumann
2025-05-20 20:38:41 +02:00
-
b543194688
support file based/sd partition based emusd
Christoph Baumann
2025-05-20 20:18:39 +02:00
-
6f3f468a5b
fusee: read from emuSD, if enabled
Christoph Baumann
2025-05-15 13:32:40 +02:00
-
40bb434a64
git subrepo pull --force emummc
lulle2007200
2025-05-13 17:18:28 +02:00
-
69926c459c
switch subrepo branch
Christoph Baumann
2025-05-13 17:16:49 +02:00
-
867ff62dfa
Support for booting from eMMC
Christoph Baumann
2025-05-13 13:07:25 +02:00
-
c1b5cc411e
git subrepo pull --force emummc
emmc-emummc-subrepo
lulle2007200
2025-05-12 14:42:19 +02:00
-
92c599f0f0
git subrepo pull --force emummc
lulle2007200
2025-05-12 14:22:12 +02:00
-
0188898af4
update subrepo remote
Christoph Baumann
2025-05-12 13:36:28 +02:00
-
886fa9cc97
Add support for file/partition based emummc on emmc, Add support for emuSD
emmc-emummc
Christoph Baumann
2025-05-09 12:30:41 +02:00
-
633bb63fc2
add missing cast
Christoph Baumann
2025-02-19 14:32:21 +01:00
-
-
1d3f3c6e56
git subrepo push libraries
v1.9.5
v1.9.0
v1.11.2
v1.11.1
v1.11.0
v1.10.2
66b97cd58b63
master
Michael Scire
2025-05-09 12:11:13 -07:00
-
4d4f0ba968
svc: bump supported kernel version
Michael Scire
2025-05-09 12:05:01 -07:00
-
cc4531e3bf
git subrepo push emummc
Michael Scire
2025-05-09 12:02:17 -07:00
-
0e2ef545f9
fusee: commit mtc table combined bins, to remove need for running py script outside of makefile
Michael Scire
2025-05-09 12:00:44 -07:00
-
f1ca7db562
boot: use --embed-dir for fusee embed
Michael Scire
2025-05-09 11:58:56 -07:00
-
d5567b5363
pm: update for fsp-pr RegisterProgram api change
Michael Scire
2025-05-07 12:46:54 -07:00
-
f9165c472e
docs: add gcc15 to changelog
Michael Scire
2025-05-04 13:31:08 -07:00
-
b2dd3b7dce
boot: use #embed for fusee
Michael Scire
2025-05-04 13:23:38 -07:00
-
66acab02db
exo: use #embed for loader stub
Michael Scire
2025-05-04 13:23:19 -07:00
-
2c50ef717a
fusee: use embed in mtc/sdram param scripts
Michael Scire
2025-04-26 14:57:10 -07:00
-
d305d48a7e
ams: basic support for compiling with gcc 15
Michael Scire
2025-04-26 14:53:08 -07:00
-
cb032006d5
fusee: fix off-by-one in nogc patches for exFAT firm
Michael Scire
2025-05-04 13:14:58 -07:00
-
8da6bc59a7
docs: add provisional changelog for ams 1.9.0
Michael Scire
2025-05-02 20:35:41 -07:00
-
b7ec64ea16
fs.mitm: add and use memlet module to temporarily steal applet memory while building romfs images.
Michael Scire
2025-05-02 20:17:16 -07:00
-
bc44ffe70d
emummc: fix offsets for 20.0.0-exfat
Michael Scire
2025-05-02 17:40:02 -07:00
-
a6847ca70e
ams: add enum support for 20.0.1/18.0.1
Michael Scire
2025-05-02 17:30:05 -07:00
-
3af8757c3b
erpt: initial support (incomplete) for 20.0.0
Michael Scire
2025-05-01 20:41:56 -07:00
-
f55cf42433
ldr/pm: update for 20.0.0 abi changes
Michael Scire
2025-05-01 20:41:17 -07:00
-
07df13e2a0
strat: update for fsp-ldr 20.0.0 changes
Michael Scire
2025-05-01 18:05:10 -07:00
-
791edf87a0
ncm: update to implement new ContentMetaDatabase function for 20.0.0
Michael Scire
2025-04-30 23:27:36 -07:00
-
b1ca5b4049
kern: plutoo is an intellectual, I am a fool, fix chicanery
Michael Scire
2025-04-30 22:33:40 -07:00
-
4580a352c0
kern: use callback to note pte updates in KPageTableImpl
Michael Scire
2025-04-30 22:31:25 -07:00
-
28296e2aac
kern: refactor FindFreeArea region search logic per 20.0.0 changes
Michael Scire
2025-04-30 21:52:01 -07:00
-
b80f0944ab
kern: update instruction cache invalidation logic in KPageTableBase to reflect 20.0.0 changes
Michael Scire
2025-04-30 20:54:56 -07:00
-
96d4546498
kern: reorder resource manager implementation
Michael Scire
2025-04-30 20:37:42 -07:00
-
86e4bed056
kern: support null resource limit in KSecureSystemResource
Michael Scire
2025-04-30 20:24:22 -07:00
-
2e204ccbaf
kern: update synchronous exception handlers to assume FAR validity on TLB conflict
Michael Scire
2025-04-30 20:05:25 -07:00
-
b27999a116
kern: adjust system registers during exception handling on MTE-violation or kernel address fault
Michael Scire
2025-04-30 19:57:45 -07:00
-
98e5bd4411
kern: update UserspaceAccess functions for 20.0.0 changes
Michael Scire
2025-04-30 19:33:49 -07:00
-
4c5c5c85e3
kern: update crt0 to reflect 20.0.0 changes
Michael Scire
2025-04-30 19:15:23 -07:00
-
3e19e4d004
kern: update KAddressSpaceInfo to reflect 20.0.0 changes
Michael Scire
2025-04-30 18:56:47 -07:00
-
66fcf33a2c
kern: invert meaning of KTargetSystem/KSystemControl bools
Michael Scire
2025-04-30 18:23:16 -07:00
-
d147f6f93b
erpt: update ids for 20.0.0
Michael Scire
2025-04-30 15:04:19 -07:00
-
3dd5c98f52
readme: sept has not been in the project for many years
Michael Scire
2025-04-29 23:06:56 -07:00
-
b9b01bbbd1
loader: add usb 3.0 enable patches for 20.0.0
Michael Scire
2025-04-29 23:01:44 -07:00
-
6352397203
emummc: add offsets for 20.0.0 (untested)
Michael Scire
2025-04-29 22:50:28 -07:00
-
ef5334c3ca
fusee/exo/ams: update with new keydata/version enums
Michael Scire
2025-04-29 22:14:01 -07:00
-
42c9e8f47c
Support for SD redirection, eMMC redirection to eMMC GPP partition/file
2e6cd115c199
Christoph Baumann
2025-05-09 12:30:41 +02:00
-
6125f40bdb
ams: various fixes to support booting debug configuration
Michael Scire
2025-04-08 13:43:29 -07:00
-
85fd13f724
kern: update KernelLdr for 19.0.0 (new checks, dummy function call).
Michael Scire
2025-04-07 16:46:58 -07:00
-
f07eb50e68
support for sd redirection, changed config
internal-emummc
Christoph Baumann
2025-02-20 17:13:52 +01:00
-
ed17414b50
initial support for emummc on emmc
Christoph Baumann
2025-02-19 14:44:19 +01:00
-
-
5fb3507a2a
add missing cast
Christoph Baumann
2025-02-19 14:32:21 +01:00
-
-
4e99a5e08d
Add extensions to dmnt cheat virtual machine (#2479)
bdk-update
tomvita
2025-01-10 10:38:59 +08:00
-
9f8d17b9e6
crypto: implement CmacGenerator
Michael Scire
2024-10-30 18:08:29 -07:00
-
3a5f70dceb
fs: fix uninit warnings on windows localfilesystem
Michael Scire
2024-10-29 20:00:08 -07:00
-
e51e11a71c
libstrat: re-nolto files when compiling for windows-audit
Michael Scire
2024-10-29 19:30:30 -07:00
-
57e15f3622
strat: ldr::PlatformId -> ncm::ContentMetaPlatform
Michael Scire
2024-10-29 19:24:52 -07:00
-
c6014b533f
docs: add changelog for 1.8.0
Michael Scire
2024-10-15 21:55:50 -07:00
-
0c3608d1f4
git subrepo push libraries
Michael Scire
2024-10-15 21:52:50 -07:00
-
be19749841
svc: bump supported kernel version
Michael Scire
2024-10-15 21:51:17 -07:00
-
7c31b21d4b
git subrepo push emummc
Michael Scire
2024-10-15 21:50:20 -07:00
-
9112461620
loader: add usb 3.0 enable patches for 19.0.0
Michael Scire
2024-10-14 10:19:37 -07:00
-
3522ac18c1
kern: support reboot to fatal error on mariko
Michael Scire
2024-10-10 19:14:22 -07:00
-
e63cae5c77
kern: Perform page table validity pass during KPageTableImpl::InitializeForKernel
Michael Scire
2024-10-10 19:14:07 -07:00
-
c911420d6a
kern: fix more page table refactor bugs
Michael Scire
2024-10-10 18:04:54 -07:00
-
570989384b
kern: first round of page table refactor bug fixes
Michael Scire
2024-10-10 16:10:18 -07:00
-
4c81432e94
kern: update KPageTable::Map for new refactor
Michael Scire
2024-10-10 15:29:29 -07:00
-
e1e84d4450
kern: update ChangePermissions to use new iteration logic
Michael Scire
2024-10-10 14:20:31 -07:00
-
d2656e3948
kern: update KPageTable::Finalize for the refactor
Michael Scire
2024-10-10 14:00:15 -07:00
-
62abb31122
kern: use new merge pages api
Michael Scire
2024-10-10 13:39:08 -07:00
-
cb970049db
kern: implement KPageTableImpl merge
Michael Scire
2024-10-10 13:25:37 -07:00
-
9610f42dc0
kern: continue page table refactor, implement separate/unmap
Michael Scire
2024-10-10 12:58:15 -07:00
-
02e837d82e
kern: start KPageTable(Impl) refactor, use array-with-levels for KPageTableImpl
Michael Scire
2024-10-10 05:31:57 -07:00
-
7aa0bed869
ldr: ProgramInfo is 0x410 now, and fix debug flags for hbl
Michael Scire
2024-10-10 03:45:09 -07:00
-
a80d5b5c86
pm: add new 19.0.0 commands
Michael Scire
2024-10-10 02:44:19 -07:00
-
77d239265d
ns_mitm: update to support new 19.0.0 command
Michael Scire
2024-10-10 02:37:18 -07:00
-
624f8d0d8d
ro: support NROs with read-only first page
Michael Scire
2024-10-10 01:40:28 -07:00
-
9cfd535568
kern: invoke supervisor mode thread functions from C++ context with valid stack frame
Michael Scire
2024-10-09 22:01:45 -07:00
-
23ba31da1f
kern: add note that N ifdef'd out calling HandleException() for EL1 faults
Michael Scire
2024-10-09 21:49:38 -07:00
-
3b03b9603c
kern: specify allowable ipc client memory attr via inverted-whitelist, not blacklist
Michael Scire
2024-10-09 21:46:15 -07:00
-
912b84c4e3
kern: add minimum alignment support to KMemoryManager
Michael Scire
2024-10-09 21:36:49 -07:00
-
ff38a32a9b
kern/ldr: add support for --x executables
Michael Scire
2024-10-09 17:42:02 -07:00
-
2855b8ee35
kern/strat: update for new DebugFlags capability semantics
Michael Scire
2024-10-09 16:50:20 -07:00
-
00716576cd
kern: simplify KProcess max memory calculation
Michael Scire
2024-10-09 15:20:32 -07:00
-
743634c3fd
kern: move KTargetSystem into .rodata, split init/verify
Michael Scire
2024-10-09 15:12:46 -07:00
-
3394a88a1a
kern: fix debug build
Michael Scire
2024-10-09 15:12:25 -07:00
-
a72e39d657
kern: allocate all TTBR0 pages during init, use procidx as asid
Michael Scire
2024-10-09 14:04:15 -07:00
-
c3fa42d958
kern: clear gicd/gicc pointers in KInterruptController::Finalize
Michael Scire
2024-10-09 12:52:07 -07:00
-
126cb8bbdf
kern: fix KMemoryBlock ctor reorder warn
Michael Scire
2024-10-09 12:51:49 -07:00
-
753cf74bf2
kern: eliminate use of KMemoryInfo, shuffle KMemoryBlock fields
Michael Scire
2024-10-09 12:44:11 -07:00
-
70bf833070
kern: KAddressSpaceInfo now takes CreateProcessFlags in getters
Michael Scire
2024-10-09 12:03:21 -07:00
-
a0ad3ef949
kern/svc: update WaitForAddress to support 64-bit WaitIfEqual
Michael Scire
2024-10-09 11:36:17 -07:00
-
5de551db29
kern: add InfoType_TransferMemoryHint
Michael Scire
2024-10-09 11:04:43 -07:00
-
77d17dc4ff
emummc: update for 19.0.0
Michael Scire
2024-10-08 16:12:56 -07:00
-
4acfac539c
erpt: add new IDs/categories
Michael Scire
2024-10-08 12:24:41 -07:00
-
c4a5d4db09
fusee/exo/ams: update with new keydata/version enums
Michael Scire
2024-10-08 11:50:32 -07:00
-
10c7a39528
kern/creport: use mod0 to locate symbol table for all modules
Michael Scire
2024-09-24 13:15:21 -07:00
-
009f581721
creport: optimize ScopedFile performance
Michael Scire
2024-09-23 02:41:57 -07:00