| 
							
							
								 Michael Scire | 93c773ad54 | fusee_cpp: implement warmboot firmware load | 2021-09-06 16:32:41 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 64da919d6b | fusee_cpp: implement emummc/system partition mounting | 2021-09-06 16:32:40 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 3fe151c263 | fusee_cpp: implement all required key derivation | 2021-09-06 16:32:40 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e0d08dd6de | fusee_cpp: implement tsec_keygen firmware execution | 2021-09-06 16:32:39 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 0d31962902 | fusee_cpp: import full erista mtc logic | 2021-09-06 16:32:39 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9ca9c59a19 | fusee_cpp: implement mtc erista patram writes | 2021-09-06 16:32:38 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 91d23d9634 | fusee_cpp: implement erista pll selection logic for mtc | 2021-09-06 16:32:38 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ae25f6f8d4 | fusee_cpp: implement inline storage of EmcDvfsTimingTables | 2021-09-06 16:32:38 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 4043c52691 | fusee_cpp: add logic for loading mtc overlays | 2021-09-06 16:32:38 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 797c61b066 | fusee_cpp: implement bpmp overclock | 2021-09-06 16:32:37 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 812697c4ba | fusee_cpp: Implement fatal display, reading of fusee-secondary | 2021-09-06 16:32:37 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 34cad3b3b6 | fusee_cpp: Add display init/fatal error display logic | 2021-09-06 16:32:37 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ba768c7f62 | fusee_cpp: cache cleanup, confirmed working on hardware | 2021-09-06 16:32:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 30725cfdec | fusee_cpp: implement bpmp cache driver | 2021-09-06 16:32:36 -07:00 |  | 
			
				
					| 
							
							
								 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 |  |