This website requires JavaScript.
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
bc6d207469
kern: split Process/Thread exit to separate WorkerTaskManagers
Michael Scire
2023-10-11 09:57:58 -07:00
e61f20ce18
kern: split out GetInstructionDataUserMode in exception handler
Michael Scire
2023-10-11 09:51:40 -07:00
c8ff437971
kern: Add special-case for InvalidateProcessDataCache on current process
Michael Scire
2023-10-11 09:37:45 -07:00
46ccb6d71a
kern: KPageTable: remove MapFirst operation, replace with MapFirstGroup
Michael Scire
2023-10-11 09:32:23 -07:00
a991bb2f5b
kern: note OnFinalize calls in KPageTable::Finalize
Michael Scire
2023-10-11 09:16:52 -07:00
4805a8cfd7
kern: implement new default application system resource field in KProcess
Michael Scire
2023-10-11 09:13:59 -07:00
c9ff97f041
kern: update KMemoryRegionType values for new ids + SecureUnknown region
Michael Scire
2023-10-11 08:52:46 -07:00
b8b04d1bf3
kern: KSupervisorPageTable now checks wxn instead of setting it
Michael Scire
2023-10-11 08:41:36 -07:00
c82d363682
kern: KPageTable::Initialize no longer takes unused process id
Michael Scire
2023-10-11 08:29:07 -07:00
d020426fe2
kern: implement PermissionLock, update KPageTableBase attribute/alignment checks
Michael Scire
2023-10-11 07:59:37 -07:00
adfe8b933e
kern: KPageTableBase::CheckMemoryState now invokes a helper
Michael Scire
2023-10-11 05:11:50 -07:00
5aba96d029
kern: update KMemoryState, remove bijection (separate IoRegister/IoMemory)
Michael Scire
2023-10-11 05:00:23 -07:00
545ddaf92c
kern: update initial process load logic to do per-segment mapping/decompression
Michael Scire
2023-10-11 04:26:30 -07:00
c81d787dc3
kern: clear new pages in init page allocator, not init page table
Michael Scire
2023-10-11 03:27:45 -07:00
b9a4c2bdba
kern: add speculation barriers after eret
Michael Scire
2023-10-11 03:21:06 -07:00
9e99f36d7c
kern: remove unnecessary fields from InitArgs (0x80 -> 0x40)
Michael Scire
2023-10-11 03:10:08 -07:00
3c33647f6d
kern: on second thought, move vectors back to end of text
Michael Scire
2023-10-11 03:01:52 -07:00
3f619a1fef
kern/ldr: move crt0 into .rodata
Michael Scire
2023-10-11 02:59:41 -07:00
2a060d2645
kern: pass ini1 size from loader to kernel, remove slab memset from init0
Michael Scire
2023-10-11 02:02:49 -07:00
937ae17f19
utils: update erpt script
Michael Scire
2023-10-10 22:45:59 -07:00
ba91f070e8
mesosphere: remove nostartfiles from specs files (should only be passed to linker wrapper)
Michael Scire
2023-09-17 09:33:56 -07:00
4fe9a89ab8
docs: commit saddest changelog of all time, this is your brain on going to vacation
1.5.5
Michael Scire
2023-08-21 17:30:06 -07:00
de73f6c5bb
git subrepo push libraries
Michael Scire
2023-08-21 17:27:16 -07:00
e488b6ee47
ams: add enum recognition for 16.1.0
Michael Scire
2023-08-21 17:26:27 -07:00
99810dc091
fssystem: fix typo error in BucketTree::Visitor::MoveNext
Michael Scire
2023-08-15 14:46:07 -07:00