Michael Scire
|
08b7808b2a
|
fusee_cpp: implement sd card init
|
2021-09-06 16:32:36 -07:00 |
|
Michael Scire
|
6016ab3447
|
fusee_cpp: implement sdram lp0 scratch param save
|
2021-09-06 16:32:35 -07:00 |
|
Michael Scire
|
fdab233923
|
fusee_cpp: implement SDRAM initialization
|
2021-09-06 16:32:35 -07:00 |
|
Michael Scire
|
fa86167605
|
fusee_cpp: tweaks, now completes SecureInitialize on hardware
|
2021-09-06 16:32:35 -07:00 |
|
Michael Scire
|
26d94b940e
|
fusee-cpp: a little more init in SecureInitialize
|
2021-09-06 16:32:34 -07:00 |
|
Michael Scire
|
660f1c61f2
|
fusee-cpp: finish SecureInitialize
|
2021-09-06 16:32:34 -07:00 |
|
Michael Scire
|
98df0a1906
|
fusee-cpp: implement SecureInitialize besides InitializeClock()
|
2021-09-06 16:32:34 -07:00 |
|
Michael Scire
|
6550e73754
|
fusee-cpp: sketch out remainder of secure initialize
|
2021-09-06 16:32:33 -07:00 |
|
Michael Scire
|
bc3bcb02ce
|
fusee-cpp: Implement mbist workaround
|
2021-09-06 16:32:33 -07:00 |
|
Michael Scire
|
635aeb09b9
|
fusee-cpp: add basic structural stubs
|
2021-09-06 16:32:33 -07:00 |
|
Michael Scire
|
2d2f6d4237
|
ams: bump version to 0.20.1
|
2021-09-06 16:32:32 -07:00 |
|
Michael Scire
|
87a1de0b1d
|
ams: bump to 0.2.0
NOTE: Release will not occur until hekate is ready to handle new sept-less release format.
|
2021-08-20 13:34:02 -07:00 |
|
Michael Scire
|
42ef588bf4
|
kern: improve some debug output
|
2021-08-20 13:34:02 -07:00 |
|
Michael Scire
|
d81e2f981e
|
kern: fix same is_current check in GetThreadContext
|
2021-08-20 13:34:02 -07:00 |
|
Michael Scire
|
4e0670485b
|
kern: fix check for thread-is-current in KDebugBase::SetThreadContext
|
2021-08-20 13:34:01 -07:00 |
|
Michael Scire
|
d264381030
|
kern: remove firmare-specific SignalAndModify impl
Nintendo made this breaking change because there was zero official software relying on it,
so it's safe for us to make the same change.
|
2021-08-20 13:34:01 -07:00 |
|
Michael Scire
|
68e98575be
|
kern: fix hardware watchpoint detection
|
2021-08-20 13:34:00 -07:00 |
|
Michael Scire
|
5bad58cb8f
|
kern: fix inverted condition in context breakpoint validation
|
2021-08-20 13:34:00 -07:00 |
|
Michael Scire
|
5c215383b2
|
dmnt: various cheat changes/suggestions that have been cooking a while
|
2021-08-20 13:34:00 -07:00 |
|
Michael Scire
|
1b378d8eb1
|
exo/daybreak: advertise (and check against) supported hos version
|
2021-08-20 13:34:00 -07:00 |
|
Michael Scire
|
4f66af77b0
|
kern: since 10.0.0, KDebug::GetThreadContext always returns X0-X7
|
2021-08-20 13:33:59 -07:00 |
|
Michael Scire
|
619fe0f222
|
kern: fix incorrect waiter management in KProcess::ReleaseUserException
|
2021-08-20 13:33:59 -07:00 |
|
Michael Scire
|
d32d5bef8c
|
kern: fix bug in KConditionVariable::SignalImpl
|
2021-08-20 13:33:59 -07:00 |
|
Michael Scire
|
525254b32b
|
kern: update initial cache management to match latest kernel
|
2021-08-20 13:33:58 -07:00 |
|
Michael Scire
|
e96b24f842
|
ams-libs: fix change detection for library building
|
2021-07-12 01:59:51 -07:00 |
|
Michael Scire
|
3db4dbc181
|
kern: add missing abort on unmap failure
|
2021-07-12 01:59:51 -07:00 |
|
Michael Scire
|
dc3f54a713
|
ams: std::optional -> util::optional
|
2021-07-12 01:59:51 -07:00 |
|
Michael Scire
|
eb667fea51
|
ams: basic support for 12.1.0
|
2021-07-06 07:28:33 -07:00 |
|
Michael Scire
|
f3f7567066
|
exo: update for 12.1.0
|
2021-07-06 07:28:33 -07:00 |
|
Michael Scire
|
2a98931260
|
kern: fix handling of is_aligned parameter in DevicePageTable
|
2021-07-06 07:28:32 -07:00 |
|
Michael Scire
|
1212bac110
|
fs.mitm: add OpenDataStorageWithProgramIndex support (theoretically, closes #1250)
|
2021-07-06 07:28:31 -07:00 |
|
Michael Scire
|
2945208d6e
|
erpt: fix 0x100 byte memory leak on creation of new report
|
2021-07-06 07:28:31 -07:00 |
|
Michael Scire
|
808bc02011
|
build: use DWARFv4 explicitly for IDA compatibility with debug elfs
|
2021-07-06 07:28:31 -07:00 |
|
Michael Scire
|
765c854768
|
kern: implement improved [new page tables are zero] invariant
|
2021-07-06 07:28:30 -07:00 |
|
Michael Scire
|
af4eb57268
|
kern: fix missing peak set in KResourceLimit::SetLimitValue
|
2021-07-06 07:28:29 -07:00 |
|
Michael Scire
|
5785447252
|
kern: ensure InitArguments do not cross page boundaries
|
2021-07-06 07:28:29 -07:00 |
|
Michael Scire
|
11ea38a7d7
|
ams: bump version to 0.19.4
|
2021-06-08 08:09:23 -07:00 |
|
Michael Scire
|
54618ff03a
|
kern: fix enormous whoops
|
2021-06-08 08:09:22 -07:00 |
|
Michael Scire
|
fa17887706
|
kern: slightly improve genericity of debugger break event
|
2021-06-08 08:09:22 -07:00 |
|
Michael Scire
|
5a133af896
|
mem: actually fully fix the heap bug, add comments for future self
|
2021-06-08 08:09:22 -07:00 |
|
Michael Scire
|
b1f5e24044
|
mem: fix rare crash/logic error in heap allocation code
|
2021-06-08 08:09:21 -07:00 |
|
Michael Scire
|
156a5ceba2
|
libstrat: fix override operator new to be noexcept (closes #1494)
|
2021-06-08 08:09:21 -07:00 |
|
Michael Scire
|
b5b55f60d8
|
sf/tipc: treat min/max as true min/max, rather than numeric
|
2021-05-12 22:47:21 -07:00 |
|
Michael Scire
|
9ac6f527e2
|
ams: update for 12.0.2
|
2021-05-12 09:09:44 -07:00 |
|
Michael Scire
|
7d6c938029
|
exo: revert section sorting
|
2021-05-12 09:09:43 -07:00 |
|
Michael Scire
|
82296aa0ee
|
ams: move around abort handler to avoid linker errors
|
2021-05-12 09:09:42 -07:00 |
|
Michael Scire
|
12bcd395d6
|
exo: sort sections by alignment
|
2021-05-12 09:09:41 -07:00 |
|
Michael Scire
|
07073a7580
|
sm: update to excise unnecessary library code
|
2021-05-12 09:09:41 -07:00 |
|
Michael Scire
|
2fc9035b7d
|
fs: add access log strings for DirectoryEntryType
|
2021-05-12 09:09:41 -07:00 |
|
Michael Scire
|
64ec9a7421
|
erpt: fix reading files that don't exist
|
2021-05-12 09:09:40 -07:00 |
|