Michael Scire
|
51cf28339b
|
fusee_cpp: implement tsec_keygen firmware execution
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
ecbf13e45d
|
fusee_cpp: import full erista mtc logic
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
237b11892e
|
fusee_cpp: implement mtc erista patram writes
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
d7192343d8
|
fusee_cpp: implement erista pll selection logic for mtc
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
d2f3b806d6
|
fusee_cpp: implement inline storage of EmcDvfsTimingTables
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
3bcdd0c3c8
|
fusee_cpp: add logic for loading mtc overlays
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
4480e7a8a5
|
fusee_cpp: implement bpmp overclock
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
1a8f886a6e
|
fusee_cpp: Implement fatal display, reading of fusee-secondary
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
ee1d1ea527
|
fusee_cpp: Add display init/fatal error display logic
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
e7d7d8adfb
|
fusee_cpp: cache cleanup, confirmed working on hardware
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
5cff5e629b
|
fusee_cpp: implement bpmp cache driver
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
49d0a51d6b
|
fusee_cpp: implement sd card init
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
25cd3d17de
|
fusee_cpp: implement sdram lp0 scratch param save
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
349a16ce39
|
fusee_cpp: implement SDRAM initialization
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
f2a1c60218
|
fusee_cpp: tweaks, now completes SecureInitialize on hardware
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
c91f95e8f6
|
fusee-cpp: a little more init in SecureInitialize
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
53ede217a5
|
fusee-cpp: finish SecureInitialize
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
669564b022
|
fusee-cpp: implement SecureInitialize besides InitializeClock()
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
c9bd97192f
|
fusee-cpp: sketch out remainder of secure initialize
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
c333a84b6b
|
fusee-cpp: Implement mbist workaround
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
5f60bc7186
|
fusee-cpp: add basic structural stubs
|
2021-09-06 16:26:50 -07:00 |
|
Michael Scire
|
165c926135
|
ams: bump version to 0.20.1
|
2021-08-30 07:32:35 -07:00 |
|
Michael Scire
|
1f065e3bac
|
git subrepo push libraries
subrepo:
subdir: "libraries"
merged: "87a1de0b"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs"
branch: "master"
commit: "87a1de0b"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
|
2021-08-20 13:34:30 -07:00 |
|
Michael Scire
|
9296a56303
|
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:31:59 -07:00 |
|
Michael Scire
|
f175802136
|
kern: improve some debug output
|
2021-08-20 00:06:43 -07:00 |
|
Michael Scire
|
fe79bc253a
|
kern: fix same is_current check in GetThreadContext
|
2021-08-19 07:38:25 -07:00 |
|
Michael Scire
|
81bf8c577a
|
kern: fix check for thread-is-current in KDebugBase::SetThreadContext
|
2021-08-19 07:34:08 -07:00 |
|
Michael Scire
|
f5704d25f8
|
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-07-22 15:56:45 -07:00 |
|
Michael Scire
|
2da31b122f
|
kern: fix hardware watchpoint detection
|
2021-07-22 00:35:40 -07:00 |
|
Michael Scire
|
43bbfd29bb
|
kern: fix inverted condition in context breakpoint validation
|
2021-07-21 23:56:28 -07:00 |
|
Michael Scire
|
389c3b6baa
|
dmnt: various cheat changes/suggestions that have been cooking a while
|
2021-07-21 19:21:58 -07:00 |
|
Michael Scire
|
0c596e682f
|
exo/daybreak: advertise (and check against) supported hos version
|
2021-07-21 18:21:38 -07:00 |
|
Michael Scire
|
bd6155bcb4
|
kern: since 10.0.0, KDebug::GetThreadContext always returns X0-X7
|
2021-07-13 13:00:16 -07:00 |
|
Michael Scire
|
3bedf56512
|
kern: fix incorrect waiter management in KProcess::ReleaseUserException
|
2021-07-13 05:27:19 -07:00 |
|
Michael Scire
|
1be74ea6e2
|
kern: fix bug in KConditionVariable::SignalImpl
|
2021-07-13 01:40:16 -07:00 |
|
Michael Scire
|
14d458522d
|
kern: update initial cache management to match latest kernel
|
2021-07-12 18:30:01 -07:00 |
|
Michael Scire
|
12bf9612cb
|
git subrepo push libraries
subrepo:
subdir: "libraries"
merged: "e96b24f8"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs"
branch: "master"
commit: "e96b24f8"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
|
2021-07-12 02:00:12 -07:00 |
|
Michael Scire
|
ea7b6e14f9
|
ams-libs: fix change detection for library building
|
2021-07-12 01:59:37 -07:00 |
|
Michael Scire
|
5e3339e866
|
kern: add missing abort on unmap failure
|
2021-07-11 21:59:06 -07:00 |
|
Michael Scire
|
a7c14e03b9
|
ams: std::optional -> util::optional
|
2021-07-08 02:37:26 -07:00 |
|
Michael Scire
|
9df13781c2
|
git subrepo push libraries
subrepo:
subdir: "libraries"
merged: "eb667fea5"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs"
branch: "master"
commit: "eb667fea5"
git-subrepo:
version: "0.4.0"
origin: "???"
commit: "???"
|
2021-07-06 07:29:10 -07:00 |
|
Michael Scire
|
f863164648
|
ams: basic support for 12.1.0
|
2021-07-06 07:13:56 -07:00 |
|
Michael Scire
|
3eb76fcd16
|
exo: update for 12.1.0
|
2021-07-06 06:55:59 -07:00 |
|
Michael Scire
|
2088c5a34a
|
kern: fix handling of is_aligned parameter in DevicePageTable
|
2021-07-04 10:45:14 -07:00 |
|
Michael Scire
|
a3dd445b32
|
fs.mitm: add OpenDataStorageWithProgramIndex support (theoretically, closes #1250)
|
2021-06-28 22:24:26 -07:00 |
|
Michael Scire
|
c362838e11
|
erpt: fix 0x100 byte memory leak on creation of new report
|
2021-06-28 17:36:42 -07:00 |
|
Michael Scire
|
e086022b77
|
build: use DWARFv4 explicitly for IDA compatibility with debug elfs
|
2021-06-25 23:48:41 -07:00 |
|
Michael Scire
|
4892ffae15
|
kern: implement improved [new page tables are zero] invariant
|
2021-06-17 13:03:46 -07:00 |
|
Michael Scire
|
25305257d6
|
kern: fix missing peak set in KResourceLimit::SetLimitValue
|
2021-06-17 12:57:56 -07:00 |
|
Michael Scire
|
e423aef033
|
kern: ensure InitArguments do not cross page boundaries
|
2021-06-17 12:49:25 -07:00 |
|