This website requires JavaScript.
72b0fe6c1c
strat: fix nx_debug build target
Michael Scire
2024-01-20 13:31:12 -07:00
e919b80fa2
pm: improve resource limit management accuracy
Michael Scire
2024-01-20 13:09:04 -07:00
fc16f28d0c
settings: support PortugueseBr (closes #2264 )
Michael Scire
2024-01-08 12:20:53 -07:00
e09ba765a1
kern: fix various comment/style hygiene issues (thanks @liamwhite)
Michael Scire
2023-12-27 23:24:35 -07:00
3217df147e
kern: allow ktrace map capability when ktrace is disabled
Michael Scire
2023-12-27 23:17:52 -07:00
1fa41c3e2a
loader/ro: abort if patching would go out of bounds
Michael Scire
2023-12-27 23:05:10 -07:00
db3dc4ebd2
git subrepo push libraries
Michael Scire
2023-11-28 13:02:32 -07:00
742fd16080
sf: fix ipc serialization bug (out object id offsets)
Michael Scire
2023-11-28 12:54:00 -07:00
812b2aeb4c
git subrepo push libraries
Michael Scire
2023-11-16 16:25:52 -07:00
46a4357882
fusee: remove ips patch parsing from sd filesystem
Michael Scire
2023-11-13 12:45:00 -07:00
872c18c501
kern: fix some comment typos
Michael Scire
2023-11-01 10:25:31 -07:00
afc0e14556
kern/svc: fix query/insecure names
Michael Scire
2023-11-01 10:24:13 -07:00
f7bf379cfe
git subrepo push libraries
1.6.2
Michael Scire
2023-10-27 16:22:45 -07:00
9f26419b1a
ams: bump version to 1.6.2, add changelog
Michael Scire
2023-10-27 16:21:57 -07:00
1b057d48c6
sm: fix compat with new service macros
Michael Scire
2023-10-26 14:44:45 -07:00
0c3afff4d3
pm: update to reflect 17.0.0 internal design changes
Michael Scire
2023-10-26 14:44:32 -07:00
274f6b63f2
erpt: add remaining SubmitFsInfo helpers
Michael Scire
2023-10-25 16:08:12 -07:00
2ed8450446
erpt: SubmitFileSystemProxyErrorInfo
Michael Scire
2023-10-25 14:21:27 -07:00
60974a5f4e
erpt: GetMmcErrorInfo, GetSdCard*Info
Michael Scire
2023-10-25 12:41:18 -07:00
fa384fd920
erpt: begin SubmitFsinfo (SubmitMmcDetailInfo)
Michael Scire
2023-10-25 04:45:41 -07:00
3f19db0d96
jpegdec: fix abort check on output width
Michael Scire
2023-10-18 02:33:59 -07:00
a84f725e21
jpegdec: update to reflect 17.0.0 changes
Michael Scire
2023-10-18 02:31:26 -07:00
7f61dfdb8d
pm: since 15.0.0, WaitApplicationMemoryAvailable is more lenient
Michael Scire
2023-10-17 11:25:35 -07:00
c44da84869
pm: adjust resource limit function names
Michael Scire
2023-10-17 11:10:09 -07:00
7f4450f930
haze: pretend to be able to write MTP server code
Liam
2023-10-16 17:31:09 -04:00
edb4e2ea56
git subrepo push libraries
1.6.1-prerelease
Michael Scire
2023-10-16 12:31:15 -07:00
183f3e0d7e
ams: bump version to 1.6.1
Michael Scire
2023-10-16 12:30:35 -07:00
7650c5eb96
docs: add changelog for 1.6.1
Michael Scire
2023-10-16 12:30:11 -07:00
0ff197b300
haze: fix bMaxPacketSize0
Liam
2023-10-13 23:12:47 -04:00
d9fff85bc4
haze: use gpu console for rendering
Liam
2023-10-13 21:44:52 -04:00
c866c15856
haze: implement GetObjectPropList
Liam
2023-10-13 20:59:36 -04:00
e8ac23e2ee
ncm: fix two comments
Michael Scire
2023-10-16 08:24:07 -07:00
3a8cffef57
ncm: better detect + fix 17 brick after-the-fact
Michael Scire
2023-10-16 02:37:40 -07:00
13411902c9
fs: add missing stub for GetProgramId
Liam
2023-10-14 10:42:18 -04:00
693fb423cb
kern: fix minor sin
Michael Scire
2023-10-12 14:25:17 -07:00
8a9eb85e05
git subrepo push libraries
1.6.0-prerelease
Michael Scire
2023-10-12 09:23:31 -07:00
d389ef639e
docs: add changelog for 1.6.0
Michael Scire
2023-10-12 09:19:26 -07:00
719858ad18
git subrepo push emummc
Michael Scire
2023-10-12 09:02:30 -07:00
e4d08ae0c5
erpt: amend min-version for latest CreateReportWithAttachments
Michael Scire
2023-10-12 08:52:39 -07:00
0c063db926
loader: add usb3 patches for 17.0.0
Michael Scire
2023-10-12 08:43:27 -07:00
02e987819b
ncm: work around change in Nintendo save handling behavior
Michael Scire
2023-10-12 08:17:05 -07:00
2ec3e141c7
bpc.mitm/exo: support pmic reboot/shutdown on mariko (thanks @CTCaer)
Michael Scire
2023-10-11 18:50:38 -07:00
71d0274884
erpt: remove deprecated fields, they didn't actually change IDs, just the mapping between id and name table index
Michael Scire
2023-10-11 17:48:40 -07:00
05259b7519
emummc: fix offsets for 17.0.0
Michael Scire
2023-10-11 16:59:46 -07:00
59a24fa646
fusee: support parsing 17.0.0+ INI
Michael Scire
2023-10-11 14:01:00 -07:00
f5b2eab4a8
exo: fix up new titlekey option extents
Michael Scire
2023-10-11 13:36:40 -07:00
e96e1063e2
jpegdec: stop bundling (TODO post-prerelease)
Michael Scire
2023-10-11 13:32:46 -07:00
aa170a72a9
erpt: Add basic (TODO-impl post-prerelease) support for 17.0.0 changes
Michael Scire
2023-10-11 13:32:22 -07:00
9d4cb685a7
fs: update OpenCodeFileSystem abi for 17.0.0
Michael Scire
2023-10-11 12:45:11 -07:00
c95741142e
ncm: update for new 17.0.0 apis
Michael Scire
2023-10-11 12:31:37 -07:00
ef9b111bbf
emummc: update for 17.0.0
Michael Scire
2023-10-11 11:25:52 -07:00
114b82284d
exo/spl: Add new EsCommonKeyType
Michael Scire
2023-10-11 11:03:17 -07:00
c5d7ca5159
fusee/exo: implement the usual changes for new firmware support
Michael Scire
2023-10-11 10:55:34 -07:00
6d0bf70783
kern: fix assert usage in process load
Michael Scire
2023-10-11 10:20:47 -07:00
aba6ca7329
kern: bump supported version to 17.x
Michael Scire
2023-10-11 10:13:45 -07:00
06a840e550
kern: fix operation type enum-value whoops
Michael Scire
2023-10-11 10:12:54 -07:00
11c02e22e0
kern: implement support for applying relr relocations
Michael Scire
2023-10-11 10:12:20 -07:00
f93aea4c06
kern: split Process/Thread exit to separate WorkerTaskManagers
Michael Scire
2023-10-11 09:57:58 -07:00
4ddfb6183c
kern: split out GetInstructionDataUserMode in exception handler
Michael Scire
2023-10-11 09:51:40 -07:00
3737151a2f
kern: Add special-case for InvalidateProcessDataCache on current process
Michael Scire
2023-10-11 09:37:45 -07:00
2a4d68f916
kern: KPageTable: remove MapFirst operation, replace with MapFirstGroup
Michael Scire
2023-10-11 09:32:23 -07:00
7b523cfc8d
kern: note OnFinalize calls in KPageTable::Finalize
Michael Scire
2023-10-11 09:16:52 -07:00
39a95d4023
kern: implement new default application system resource field in KProcess
Michael Scire
2023-10-11 09:13:59 -07:00
2c5002ce50
kern: update KMemoryRegionType values for new ids + SecureUnknown region
Michael Scire
2023-10-11 08:52:46 -07:00
b7384a8667
kern: KSupervisorPageTable now checks wxn instead of setting it
Michael Scire
2023-10-11 08:41:36 -07:00
85b5f20395
kern: KPageTable::Initialize no longer takes unused process id
Michael Scire
2023-10-11 08:29:07 -07:00
ad5bd81d3f
kern: implement PermissionLock, update KPageTableBase attribute/alignment checks
Michael Scire
2023-10-11 07:59:37 -07:00
777b6d285c
kern: KPageTableBase::CheckMemoryState now invokes a helper
Michael Scire
2023-10-11 05:11:50 -07:00
ae2c25e9c8
kern: update KMemoryState, remove bijection (separate IoRegister/IoMemory)
Michael Scire
2023-10-11 05:00:23 -07:00
3b8f65d502
kern: update initial process load logic to do per-segment mapping/decompression
Michael Scire
2023-10-11 04:26:30 -07:00
cfd2d5b012
kern: clear new pages in init page allocator, not init page table
Michael Scire
2023-10-11 03:27:45 -07:00
c72ba35684
kern: add speculation barriers after eret
Michael Scire
2023-10-11 03:21:06 -07:00
ec96203cb7
kern: remove unnecessary fields from InitArgs (0x80 -> 0x40)
Michael Scire
2023-10-11 03:10:08 -07:00
1491a7b159
kern: on second thought, move vectors back to end of text
Michael Scire
2023-10-11 03:01:52 -07:00
0daef4a6e8
kern/ldr: move crt0 into .rodata
Michael Scire
2023-10-11 02:59:41 -07:00
4ca3c44e5f
kern: pass ini1 size from loader to kernel, remove slab memset from init0
Michael Scire
2023-10-11 02:02:49 -07:00
add4b3fdc3
utils: update erpt script
Michael Scire
2023-10-10 22:45:59 -07:00
d638b70a62
erpt: amend min-version for latest CreateReportWithAttachments
1700_support
Michael Scire
2023-10-12 08:52:39 -07:00
73825cbb6d
loader: add usb3 patches for 17.0.0
Michael Scire
2023-10-12 08:43:27 -07:00
337fcf07a4
ncm: work around change in Nintendo save handling behavior
Michael Scire
2023-10-12 08:17:05 -07:00
159f8d384b
dmnt.gen2: enable attach to arbitrary program id
Liam
2023-10-11 17:51:27 -04:00
92a8c8eb88
haze: implement android operations
Liam
2023-09-01 20:55:22 -04:00
9e0daff46e
haze: split operations by type
Liam
2023-09-01 20:16:06 -04:00
6b72dbd22d
haze: refactor constant use for cleaner separation
Liam
2023-09-01 20:12:53 -04:00
89a7b2df35
bpc.mitm/exo: support pmic reboot/shutdown on mariko (thanks @CTCaer)
Michael Scire
2023-10-11 18:50:38 -07:00
0569392faf
erpt: remove deprecated fields, they didn't actually change IDs, just the mapping between id and name table index
Michael Scire
2023-10-11 17:48:40 -07:00
cefedb4055
emummc: fix offsets for 17.0.0
Michael Scire
2023-10-11 16:59:46 -07:00
19e0fc7966
fusee: support parsing 17.0.0+ INI
Michael Scire
2023-10-11 14:01:00 -07:00
0099f8dd22
exo: fix up new titlekey option extents
Michael Scire
2023-10-11 13:36:40 -07:00
c03e15df71
jpegdec: stop bundling (TODO post-prerelease)
Michael Scire
2023-10-11 13:32:46 -07:00
618569faef
erpt: Add basic (TODO-impl post-prerelease) support for 17.0.0 changes
Michael Scire
2023-10-11 13:32:22 -07:00
db66509564
fs: update OpenCodeFileSystem abi for 17.0.0
Michael Scire
2023-10-11 12:45:11 -07:00
13ee9a83cd
ncm: update for new 17.0.0 apis
Michael Scire
2023-10-11 12:31:37 -07:00
c73520180c
emummc: update for 17.0.0
Michael Scire
2023-10-11 11:25:52 -07:00
3079578ece
exo/spl: Add new EsCommonKeyType
Michael Scire
2023-10-11 11:03:17 -07:00
1060eda6ca
fusee/exo: implement the usual changes for new firmware support
Michael Scire
2023-10-11 10:55:34 -07:00
bb825d6a72
kern: fix assert usage in process load
Michael Scire
2023-10-11 10:20:47 -07:00
82fde6e11d
kern: bump supported version to 17.x
Michael Scire
2023-10-11 10:13:45 -07:00
baceaf9f84
kern: fix operation type enum-value whoops
Michael Scire
2023-10-11 10:12:54 -07:00
7728efce67
kern: implement support for applying relr relocations
Michael Scire
2023-10-11 10:12:20 -07:00