Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							de14257419 
							
						 
					 
					
						
						
							
							ams: allow convertible-to-result in abort print macros  
						
						
						
					 
					
						2023-03-13 17:17:09 -07:00 
						 
				 
			
				
					
						
							
							
								ndeadly 
							
						 
					 
					
						
						
						
						
							
						
						
							2f6ea652d7 
							
						 
					 
					
						
						
							
							Add system setting to mirror bluetooth pairing database to sd card ( #1787 )  
						
						... 
						
						
						
						* ams_mitm: add ability to mirror bluetooth device pairing database to sd card via a system setting
* ams_mitm: address requested stylistic changes
* ams_mitm: make use of R_SUCCEED macro
* ams_mitm: use settings::BluetoothDevicesSettings instead of libnx type
* ams_mitm: fix logic error when truncating pairing database on read
* Update .ini comment
* ams_mitm: missing R_TRY around call to fs::FlushFile
* stratosphere: remove union from BluetoothDevicesSettings type
---------
Co-authored-by: ndeadly <24677491+ndeadly@users.noreply.github.com> 
						
					 
					
						2023-03-13 17:17:08 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9b01b09c4b 
							
						 
					 
					
						
						
							
							windows: disable -fdata-sections  
						
						... 
						
						
						
						This causes all data to be emitted as .data$*. This breaks fzero-initialized-in-bss,
because linker puts stuff in .data even when it's all-zero and should end up in .bss. 
						
					 
					
						2023-03-13 17:17:07 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							a1e186b715 
							
						 
					 
					
						
						
							
							windows: re-enable lto for os/fs libraries  
						
						
						
					 
					
						2023-03-13 17:17:07 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7ca08f0c99 
							
						 
					 
					
						
						
							
							kern: fix stray addressof operator  
						
						
						
					 
					
						2023-03-13 17:17:07 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							099982f909 
							
						 
					 
					
						
						
							
							windows: add brave new mingw compat hook for gcc 12.2.0+  
						
						
						
					 
					
						2023-03-13 17:17:06 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1d3c3230fc 
							
						 
					 
					
						
						
							
							kern: minor cleanup (thanks @liamwhite)  
						
						
						
					 
					
						2023-03-13 17:17:06 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							51e932c88f 
							
						 
					 
					
						
						
							
							os: add UnsafeMemory apis  
						
						
						
					 
					
						2023-03-13 17:17:04 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							a556909c10 
							
						 
					 
					
						
						
							
							kern: fix stray comment copy/paste error  
						
						
						
					 
					
						2023-03-13 17:17:03 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6cb324a89c 
							
						 
					 
					
						
						
							
							erpt: update server code for 16.0.0 logic changes  
						
						
						
					 
					
						2023-03-13 17:17:03 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9c8842838a 
							
						 
					 
					
						
						
							
							kern: increase non-dynamic heap sizes to 8 GB to match  
						
						
						
					 
					
						2023-03-13 17:17:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							af0d008900 
							
						 
					 
					
						
						
							
							ncm: alignment was changed for PlaceHolderId/ContentId in 16.0.0  
						
						
						
					 
					
						2023-02-23 09:00:38 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7a77f2ac8d 
							
						 
					 
					
						
						
							
							ncm: fix inversion in activation skipping  
						
						
						
					 
					
						2023-02-23 09:00:38 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f4a976c2c7 
							
						 
					 
					
						
						
							
							ncm: Add IntegratedContent*Impl  
						
						
						
					 
					
						2023-02-23 09:00:37 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							a203daa849 
							
						 
					 
					
						
						
							
							ncm: first pass at ContentManagerImpl refactor (missing the IntegratedImpls, won't link)  
						
						
						
					 
					
						2023-02-23 09:00:37 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8ccd35988a 
							
						 
					 
					
						
						
							
							kern: 16.x web applet crashes on exit with 48 MB stolen (rip)  
						
						
						
					 
					
						2023-02-23 09:00:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8cdda02e4d 
							
						 
					 
					
						
						
							
							ncm: fix copy/paste error in switch case  
						
						
						
					 
					
						2023-02-23 09:00:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							d152978cbc 
							
						 
					 
					
						
						
							
							strat: fix sysmodule building, bump version so I don't forget later  
						
						
						
					 
					
						2023-02-23 09:00:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1465b1447b 
							
						 
					 
					
						
						
							
							libstrat: make build with new ncm/fs api changes (sysmodules probably fail to build)  
						
						
						
					 
					
						2023-02-23 09:00:35 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c93b437ad7 
							
						 
					 
					
						
						
							
							erpt: update for new ids  
						
						
						
					 
					
						2023-02-23 09:00:35 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							3cba51b85f 
							
						 
					 
					
						
						
							
							boot2: update for 16.0.0  
						
						
						
					 
					
						2023-02-23 09:00:35 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							507bc3ddd5 
							
						 
					 
					
						
						
							
							fusee/exo: implement the usual changes for new firmware support  
						
						
						
					 
					
						2023-02-23 09:00:34 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							1ee342725e 
							
						 
					 
					
						
						
							
							kern: bump supported version to 16.x  
						
						
						
					 
					
						2023-02-23 09:00:33 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							429f3aa49d 
							
						 
					 
					
						
						
							
							kern: better divide non-secure size, don't waste fatal memory unless necessary  
						
						
						
					 
					
						2023-02-23 09:00:33 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							a47e5c387d 
							
						 
					 
					
						
						
							
							kern: delete creation time field from KProcess  
						
						
						
					 
					
						2023-02-23 09:00:33 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7451d0c8ab 
							
						 
					 
					
						
						
							
							kern: add InfoType_IoRegionHint  
						
						
						
					 
					
						2023-02-23 09:00:32 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7042cd28a1 
							
						 
					 
					
						
						
							
							kern: refactor priority inheritance to represent locks as C++ objects  
						
						
						
					 
					
						2023-02-23 09:00:32 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							e5f193c0bc 
							
						 
					 
					
						
						
							
							kern: remove unnecessary interrupt disables from arbiter/condvar  
						
						
						
					 
					
						2023-02-23 09:00:32 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c506ac0a6f 
							
						 
					 
					
						
						
							
							kern: KConditionVariable::SignalToAddress now emits dmb before userspace write  
						
						
						
					 
					
						2023-02-23 09:00:31 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							03d0fd0f62 
							
						 
					 
					
						
						
							
							kern: refactor init (kill identity map, merge cpu on logic)  
						
						
						
					 
					
						2023-02-23 09:00:31 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0db64c5e6f 
							
						 
					 
					
						
						
							
							kern: use variable-count parameter arrays for DebugEvents  
						
						
						
					 
					
						2023-02-23 09:00:31 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							913710ddf3 
							
						 
					 
					
						
						
							
							kern: update KSystemControl::InitializePhase1, dynamically scale 39-bit address space regions  
						
						
						
					 
					
						2023-02-23 09:00:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							8afa5a9057 
							
						 
					 
					
						
						
							
							kern: update for new ChangePermissions page table operation  
						
						
						
					 
					
						2023-02-23 09:00:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2a651f73c9 
							
						 
					 
					
						
						
							
							kern: adjust pool allocations  
						
						
						
					 
					
						2023-02-23 09:00:29 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ec29feb497 
							
						 
					 
					
						
						
							
							kern: simplify KSchedulerLock::Lock  
						
						
						
					 
					
						2023-02-23 09:00:29 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2840e2c958 
							
						 
					 
					
						
						
							
							kern: allow QueryIoMapping to find Static mappings  
						
						
						
					 
					
						2023-02-23 09:00:29 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							07213a23fb 
							
						 
					 
					
						
						
							
							kern: update UnmapIoRegion for new Mapping_Memory handling  
						
						
						
					 
					
						2023-02-23 09:00:28 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							6bd8bdc020 
							
						 
					 
					
						
						
							
							kern: use tree for IoPool regions instead of list  
						
						
						
					 
					
						2023-02-23 09:00:28 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							a761a80252 
							
						 
					 
					
						
						
							
							kern: optimize userspace access asm to use cheaper instruction in io memory loops  
						
						
						
					 
					
						2023-02-23 09:00:27 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							326f737349 
							
						 
					 
					
						
						
							
							kern: use different psr masks for 64 and 32-bit El0 threads  
						
						
						
					 
					
						2023-02-23 09:00:27 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f81abe0625 
							
						 
					 
					
						
						
							
							kern: increase stack parameter size by 0x10  
						
						
						
					 
					
						2023-02-23 09:00:27 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							30ecdbcf6a 
							
						 
					 
					
						
						
							
							kern: update scheduler for new switch count tracking logic  
						
						
						
					 
					
						2023-02-23 09:00:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							712c21a744 
							
						 
					 
					
						
						
							
							gpio: really not sure how this works before, lol  
						
						
						
					 
					
						2023-02-23 09:00:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5f3af914d8 
							
						 
					 
					
						
						
							
							kern/pm: only steal 8 MB from applet.  
						
						... 
						
						
						
						WebApplet crashes on exit with 16 more MB stolen, apparently. 
						
					 
					
						2023-02-23 09:00:25 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b7711b8fbc 
							
						 
					 
					
						
						
							
							docs/ams: bump version to 1.4.1  
						
						
						
					 
					
						2023-01-24 14:39:20 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							be7700023b 
							
						 
					 
					
						
						
							
							romfs: thank you fire emblem, very cool ( closes   #2021 )  
						
						
						
					 
					
						2023-01-24 14:39:20 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b0d412c916 
							
						 
					 
					
						
						
							
							sdmmc: fix wrong mode select for GcAsic(Fpga)Speed  
						
						
						
					 
					
						2023-01-24 14:39:18 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							0913b4d150 
							
						 
					 
					
						
						
							
							sdmmc: fix missing call to GetSdStatus at non-uhsi mode  
						
						
						
					 
					
						2023-01-24 14:39:17 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							044c8fbd72 
							
						 
					 
					
						
						
							
							kern: fix unnecessarily strong load in aligned spinlock  
						
						... 
						
						
						
						Copy-paste error I didn't notice for two years, whoops 
						
					 
					
						2023-01-24 14:39:17 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5ba19935cb 
							
						 
					 
					
						
						
							
							erpt: fix multiple issues with automatic report cleanup (thanks @yellows8)  
						
						... 
						
						
						
						* Setting retrieval was performed before the call that used the setting.
* Call to detect number of files passed incomplete path and was guaranteed to fail.
* Call to delete reports passed incomplete path and was guaranteed to do nothing. 
						
					 
					
						2023-01-24 14:39:17 -07:00