Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							548903e3fb 
							
						 
					 
					
						
						
							
							fs.mitm: Remove debugging test, fix postprocessing.  
						
						
						
					 
					
						2018-06-10 01:19:29 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ff9412feef 
							
						 
					 
					
						
						
							
							fs.mitm: Add hook for postprocessing mitm messages.  
						
						
						
					 
					
						2018-06-10 01:17:00 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							40a6b7bb54 
							
						 
					 
					
						
						
							
							fs.mitm: Fix pointer buffer size passed to mitm'd commands  
						
						
						
					 
					
						2018-06-09 19:36:01 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6a58307d83 
							
						 
					 
					
						
						
							
							fs.mitm: Remove unnecessary permissions from json.  
						
						
						
					 
					
						2018-06-09 19:34:25 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c1c211f542 
							
						 
					 
					
						
						
							
							fs.mitm: Implement basic passthrough framework for input commands.  
						
						
						
					 
					
						2018-06-09 19:33:22 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Moń 
							
						 
					 
					
						
						
						
						
							
						
						
							804a40830e 
							
						 
					 
					
						
						
							
							Fix race conditions and misconfiguration in sdmmc  
						
						... 
						
						
						
						Properly configure pull up and pull down offsets for autocal.
Run autocal prior to every transfer.
Prevent race conditions in sdmmc_wait_for_event() - make sure the fault
handler has highest priority, then the target irq, state conditions and
finally the error mask.
Do not clear all bits (|=) when acknowledging fault conditions,
only acknowledge the fault conditions itself.
Enable interrupts before preparing command registers - if sdmmc is fast
enough it can actually finish transfer before we enabled the interrupts.
Enabling interrupts clears the COMMAND COMPLETE status bit.
Temporarily print all the sdmmc messages in stage2 - for yet unknown
reason respecting the log level results in some failures.
This results in working microsd card in stage2 on my switch with Samsung
EVO+ 256GB microsd card. 
						
					 
					
						2018-06-09 17:37:53 +02:00 
						 
				 
			
				
					
						
							
							
								Timothy Slater 
							
						 
					 
					
						
						
						
						
							
						
						
							a79d3454d8 
							
						 
					 
					
						
						
							
							Switched to mmc_debug, and use inttypes  
						
						
						
					 
					
						2018-06-08 07:50:36 -05:00 
						 
				 
			
				
					
						
							
							
								misson20000 
							
						 
					 
					
						
						
						
						
							
						
						
							28d630a23e 
							
						 
					 
					
						
						
							
							pm: add Atmosphere GetProcessHandle command to pm:dmnt ( #133 )  
						
						
						
					 
					
						2018-06-07 23:32:45 -07:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e964bcf872 
							
						 
					 
					
						
						
							
							Remove credit by request.  
						
						
						
					 
					
						2018-06-07 20:55:57 -06:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							d55245a50d 
							
						 
					 
					
						
						
							
							Add component overview to the readme ( #131 )  
						
						
						
					 
					
						2018-06-07 15:57:09 -07:00 
						 
				 
			
				
					
						
							
							
								Timothy Slater 
							
						 
					 
					
						
						
						
						
							
						
						
							7df8ca7c4b 
							
						 
					 
					
						
						
							
							use printf instead of printk for secondary  
						
						
						
					 
					
						2018-06-07 13:05:41 -05:00 
						 
				 
			
				
					
						
							
							
								Timothy Slater 
							
						 
					 
					
						
						
						
						
							
						
						
							ca907077af 
							
						 
					 
					
						
						
							
							Add sdmmc_dump_regs function  
						
						
						
					 
					
						2018-06-07 12:55:29 -05:00 
						 
				 
			
				
					
						
							
							
								TuxSH 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5163fa35d 
							
						 
					 
					
						
						
							
							Merge pull request  #126  from desowin/sdmmc-autocal  
						
						... 
						
						
						
						Make sdmmc autocalibration follow TRM procedure 
						
					 
					
						2018-06-06 18:09:00 +02:00 
						 
				 
			
				
					
						
							
							
								Tomasz Moń 
							
						 
					 
					
						
						
						
						
							
						
						
							7b9dcd2f1a 
							
						 
					 
					
						
						
							
							Make sdmmc autocalibration follow TRM procedure  
						
						... 
						
						
						
						Sleep for 1 us, not 1 ms.
Timeout after 10 ms, set driver strength code values according to TRM.
Fix typo (mS) - time is in milliseconds, not milliSiemens. 
						
					 
					
						2018-06-05 19:07:14 +02:00 
						 
				 
			
				
					
						
							
							
								TuxSH 
							
						 
					 
					
						
						
						
						
							
						
						
							0491a21a99 
							
						 
					 
					
						
						
							
							Fix logic bug in stage2's main function  
						
						
						
					 
					
						2018-06-05 16:18:02 +02:00 
						 
				 
			
				
					
						
							
							
								Max K 
							
						 
					 
					
						
						
						
						
							
						
						
							6b7da2887f 
							
						 
					 
					
						
						
							
							package2 verification and ini1 merging fixes ( #125 )  
						
						... 
						
						
						
						* fusee: Incremet offset while reading kip1s
* fusee: Pass package2 section data along with the decrypted metadata 
						
					 
					
						2018-06-04 14:04:44 -07:00 
						 
				 
			
				
					
						
							
							
								hexkyz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec164b8606 
							
						 
					 
					
						
						
							
							Fix credits  
						
						
						
					 
					
						2018-06-04 19:31:08 +01:00 
						 
				 
			
				
					
						
							
							
								TuxSH 
							
						 
					 
					
						
						
						
						
							
						
						
							b2139ed182 
							
						 
					 
					
						
						
							
							Pass screen status and mmc struct from stage1 to 2  
						
						
						
					 
					
						2018-06-04 19:17:23 +02:00 
						 
				 
			
				
					
						
							
							
								hexkyz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							116eb6c67c 
							
						 
					 
					
						
						
							
							Merge pull request  #73  from Resaec/uart  
						
						... 
						
						
						
						Add UART register enumerators 
						
					 
					
						2018-06-04 16:33:43 +01:00 
						 
				 
			
				
					
						
							
							
								hexkyz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e5fda86b2 
							
						 
					 
					
						
						
							
							Merge pull request  #114  from desowin/sdmmc-errata  
						
						... 
						
						
						
						Set SDMMC controller to SDR104 as a workaround 
						
					 
					
						2018-06-04 16:20:19 +01:00 
						 
				 
			
				
					
						
							
							
								hexkyz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bfaa618749 
							
						 
					 
					
						
						
							
							Merge pull request  #121  from langerhans/lh/kernel-hash-4x  
						
						... 
						
						
						
						fusee: Add kernel hash for 4.x 
						
					 
					
						2018-06-04 16:17:22 +01:00 
						 
				 
			
				
					
						
							
							
								Kate Temkin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							810f7095a9 
							
						 
					 
					
						
						
							
							remove myself from the list of maintainers  
						
						
						
					 
					
						2018-06-04 00:08:54 -06:00 
						 
				 
			
				
					
						
							
							
								TuxSH 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af8f63c187 
							
						 
					 
					
						
						
							
							Merge pull request  #122  from neobrain/master  
						
						... 
						
						
						
						Build fix 
						
					 
					
						2018-06-03 18:35:17 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							0359d6535b 
							
						 
					 
					
						
						
							
							Build fix  
						
						
						
					 
					
						2018-06-03 18:31:03 +02:00 
						 
				 
			
				
					
						
							
							
								langerhans 
							
						 
					 
					
						
						
						
						
							
						
						
							41429e9120 
							
						 
					 
					
						
						
							
							fusee: Add kernel hash for 4.x  
						
						
						
					 
					
						2018-06-03 16:59:21 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							edc099f026 
							
						 
					 
					
						
						
							
							Use "final" and "override" where appropriate ( #117 )  
						
						
						
					 
					
						2018-06-02 22:46:27 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bb636dc05a 
							
						 
					 
					
						
						
							
							SM: Make Mitm compile-time toggleable, to forestall whining.  
						
						
						
					 
					
						2018-06-02 23:42:01 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							80f40caf67 
							
						 
					 
					
						
						
							
							SM: Add IPC commands for first-class MITM installation.  
						
						
						
					 
					
						2018-06-02 23:38:01 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							968c86578a 
							
						 
					 
					
						
						
							
							Fusee: Add 5.x kernel patches to allow for IPC PID mitm.  
						
						
						
					 
					
						2018-06-02 20:01:44 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							cc69079d73 
							
						 
					 
					
						
						
							
							Fusee: Add mechanism for branching back at end of hook.  
						
						
						
					 
					
						2018-06-02 19:11:50 -06:00 
						 
				 
			
				
					
						
							
							
								Max K 
							
						 
					 
					
						
						
						
						
							
						
						
							8ec3a53d73 
							
						 
					 
					
						
						
							
							Fix CCPLEX bringup and halt the BPMP once it's done booting. ( #118 )  
						
						
						
					 
					
						2018-06-02 17:24:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b3a7086b7e 
							
						 
					 
					
						
						
							
							Fusee: Add infrastructure for applying kernel patches (needed for mitm)  
						
						
						
					 
					
						2018-06-02 16:06:31 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1ba8a92030 
							
						 
					 
					
						
						
							
							Fusee: Separate kernel patching into its own file.  
						
						
						
					 
					
						2018-06-02 16:06:31 -06:00 
						 
				 
			
				
					
						
							
							
								hexkyz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a27322044 
							
						 
					 
					
						
						
							
							Boot: Fully implemented GPIO and PINMUX handling  
						
						
						
					 
					
						2018-06-02 22:32:51 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							fa4c219395 
							
						 
					 
					
						
						
							
							Exosphere: Fix bugs, now boots 5.1.0 successfully.  
						
						
						
					 
					
						2018-06-01 22:20:04 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b566d04036 
							
						 
					 
					
						
						
							
							Exosphere: Fix 4.0+ hang while waiting for BPMP shutdown.  
						
						
						
					 
					
						2018-06-01 01:39:08 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							af9bee6e7f 
							
						 
					 
					
						
						
							
							Exosphere: Fix SE definition bug, misc other bugs. Now boots on 1.0.0  
						
						
						
					 
					
						2018-06-01 00:46:05 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1058ac7b2d 
							
						 
					 
					
						
						
							
							Exosphere: Fix MMIO configuration on low firmware versions.  
						
						
						
					 
					
						2018-05-31 18:32:51 -06:00 
						 
				 
			
				
					
						
							
							
								Tomasz Moń 
							
						 
					 
					
						
						
						
						
							
						
						
							0534e36cf8 
							
						 
					 
					
						
						
							
							Set SDMMC controller to SDR104 as a workaround  
						
						... 
						
						
						
						According to Tegra X1 Series Processors Silicon Errata there is possible
misalignment of received data which results in a CRC error. The issue is
present only in SDR50 mode. 
						
					 
					
						2018-05-27 17:43:25 +02:00 
						 
				 
			
				
					
						
							
							
								TuxSH 
							
						 
					 
					
						
						
						
						
							
						
						
							c9723d7b68 
							
						 
					 
					
						
						
							
							Refactor fusee's makefile  
						
						
						
					 
					
						2018-05-27 00:59:02 +02:00 
						 
				 
			
				
					
						
							
							
								TuxSH 
							
						 
					 
					
						
						
						
						
							
						
						
							ad5be3cae5 
							
						 
					 
					
						
						
							
							Refactor exosphère's linker script  
						
						... 
						
						
						
						To properly separate text/rodata/data+bss, page-alignment needs to be added, as well as some symbol definitions and support code... 
						
					 
					
						2018-05-27 00:36:41 +02:00 
						 
				 
			
				
					
						
							
							
								TuxSH 
							
						 
					 
					
						
						
						
						
							
						
						
							d57f4c54a9 
							
						 
					 
					
						
						
							
							Fix mmc->allow_voltage_switching assignment in sdmmc_init  
						
						
						
					 
					
						2018-05-24 17:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								TuxSH 
							
						 
					 
					
						
						
						
						
							
						
						
							4d43a86b60 
							
						 
					 
					
						
						
							
							Copy latest sdmmc driver to stage2  
						
						
						
					 
					
						2018-05-24 01:17:13 +02:00 
						 
				 
			
				
					
						
							
							
								TuxSH 
							
						 
					 
					
						
						
						
						
							
						
						
							fd77e5543e 
							
						 
					 
					
						
						
							
							Add debug comment for exosphère  
						
						
						
					 
					
						2018-05-23 18:46:39 +02:00 
						 
				 
			
				
					
						
							
							
								TuxSH 
							
						 
					 
					
						
						
						
						
							
						
						
							16ad355f45 
							
						 
					 
					
						
						
							
							Unstub "Validate section hashes."  
						
						
						
					 
					
						2018-05-23 18:45:53 +02:00 
						 
				 
			
				
					
						
							
							
								Kate J. Temkin 
							
						 
					 
					
						
						
						
						
							
						
						
							eaf8e559d6 
							
						 
					 
					
						
						
							
							fusee: work around some dual-init SDMMC issues  
						
						
						
					 
					
						2018-05-23 07:47:02 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ef9adabb40 
							
						 
					 
					
						
						
							
							Exosphere: Fix MC carveout setup bug, now receives smcCpuOn from kernel on 1.0.0.  
						
						
						
					 
					
						2018-05-21 20:14:18 -06:00 
						 
				 
			
				
					
						
							
							
								hexkyz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b777844d2d 
							
						 
					 
					
						
						
							
							Boot: Implement PMC wake pin events  
						
						
						
					 
					
						2018-05-21 21:32:57 +01:00 
						 
				 
			
				
					
						
							
							
								TuxSH 
							
						 
					 
					
						
						
						
						
							
						
						
							a4b1cf8b50 
							
						 
					 
					
						
						
							
							Stage1: fix SE issue too  
						
						
						
					 
					
						2018-05-21 21:18:30 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c64d7904b4 
							
						 
					 
					
						
						
							
							Fusee: Fix se_calculate_sha256  
						
						
						
					 
					
						2018-05-21 13:07:46 -06:00