Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9f247670cb 
							
						 
					 
					
						
						
							
							Add version enums for 20.1.0  
						
						
						
					 
					
						2025-05-28 19:34:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9e8cbe3faa 
							
						 
					 
					
						
						
							
							svc: bump supported kernel version  
						
						
						
					 
					
						2025-05-09 12:10:15 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2f9b9d5e7f 
							
						 
					 
					
						
						
							
							ams: basic support for compiling with gcc 15  
						
						
						
					 
					
						2025-05-09 12:10:11 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							883e9c8341 
							
						 
					 
					
						
						
							
							ams: add enum support for 20.0.1/18.0.1  
						
						
						
					 
					
						2025-05-09 12:10:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							af330433be 
							
						 
					 
					
						
						
							
							ldr/pm: update for 20.0.0 abi changes  
						
						
						
					 
					
						2025-05-09 12:10:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c04caeec8f 
							
						 
					 
					
						
						
							
							fusee/exo/ams: update with new keydata/version enums  
						
						
						
					 
					
						2025-05-09 12:10:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							437ef0004a 
							
						 
					 
					
						
						
							
							ams: various fixes to support booting debug configuration  
						
						
						
					 
					
						2025-05-09 12:10:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							4c9b758348 
							
						 
					 
					
						
						
							
							crypto: implement CmacGenerator  
						
						
						
					 
					
						2025-05-09 12:10:01 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							989fb7be0c 
							
						 
					 
					
						
						
							
							svc: bump supported kernel version  
						
						
						
					 
					
						2024-10-15 21:51:47 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b34a796490 
							
						 
					 
					
						
						
							
							pm: add new 19.0.0 commands  
						
						... 
						
						
						
						This is functionally correct, but I have no idea what these are meant to represent.
These functions are completely unused on NX. 
						
					 
					
						2024-10-15 21:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							89bfecb6b6 
							
						 
					 
					
						
						
							
							kern/svc: update WaitForAddress to support 64-bit WaitIfEqual  
						
						
						
					 
					
						2024-10-15 21:51:35 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							63d83fe69d 
							
						 
					 
					
						
						
							
							kern: add InfoType_TransferMemoryHint  
						
						
						
					 
					
						2024-10-15 21:51:34 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							dc3bb3fde7 
							
						 
					 
					
						
						
							
							fusee/exo/ams: update with new keydata/version enums  
						
						
						
					 
					
						2024-10-15 21:51:33 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							bb76786910 
							
						 
					 
					
						
						
							
							ams: bump to 1.7.1 (support for 18.1.0)  
						
						
						
					 
					
						2024-06-10 22:19:05 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							087f682571 
							
						 
					 
					
						
						
							
							ams: may as well test removal of CRTP from Result  
						
						
						
					 
					
						2024-06-05 09:22:27 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5a92c368c2 
							
						 
					 
					
						
						
							
							ams: build with -std=gnu++23  
						
						
						
					 
					
						2024-06-05 09:22:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ebccfd031f 
							
						 
					 
					
						
						
							
							ams: fix compilation with gcc 14 ( closes   #2330 )  
						
						
						
					 
					
						2024-06-05 09:22:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							9dc1479dee 
							
						 
					 
					
						
						
							
							loader: update to reflect latest 18.0.0 changes  
						
						... 
						
						
						
						well, this sure is late, whoops 
						
					 
					
						2024-06-05 09:22:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2d9d99cbf6 
							
						 
					 
					
						
						
							
							svc: advertise support for 18.3.0.0  
						
						
						
					 
					
						2024-03-29 02:55:06 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							60e3c8a4cc 
							
						 
					 
					
						
						
							
							kern/os: support CreateProcessFlag_EnableAliasRegionExtraSize  
						
						
						
					 
					
						2024-03-29 02:55:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							18f07b30e5 
							
						 
					 
					
						
						
							
							fusee/exo/ams: update with new keydata/version enums  
						
						
						
					 
					
						2024-03-29 02:55:00 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							43b8461b5f 
							
						 
					 
					
						
						
							
							kern/svc: fix query/insecure names  
						
						
						
					 
					
						2023-11-16 16:25:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							80bf6aeeed 
							
						 
					 
					
						
						
							
							ams: bump version to 1.6.2, add changelog  
						
						
						
					 
					
						2023-10-27 16:22:11 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							166c49c893 
							
						 
					 
					
						
						
							
							jpegdec: update to reflect 17.0.0 changes  
						
						
						
					 
					
						2023-10-27 16:22:08 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							965e05b3cc 
							
						 
					 
					
						
						
							
							ams: bump version to 1.6.1  
						
						
						
					 
					
						2023-10-16 12:30:46 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c9a576e990 
							
						 
					 
					
						
						
							
							ncm: update for new 17.0.0 apis  
						
						
						
					 
					
						2023-10-12 09:22:29 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5c8a8adc9a 
							
						 
					 
					
						
						
							
							fusee/exo: implement the usual changes for new firmware support  
						
						
						
					 
					
						2023-10-12 09:22:28 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							a2cdc8626d 
							
						 
					 
					
						
						
							
							kern: bump supported version to 17.x  
						
						
						
					 
					
						2023-10-12 09:22:27 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c8f04e21e5 
							
						 
					 
					
						
						
							
							kern: update KMemoryState, remove bijection (separate IoRegister/IoMemory)  
						
						
						
					 
					
						2023-10-12 09:22:23 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							c3dc418a28 
							
						 
					 
					
						
						
							
							ams: add enum recognition for 16.1.0  
						
						
						
					 
					
						2023-08-21 17:26:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							f4a966eb4c 
							
						 
					 
					
						
						
							
							ams: bump version to 1.5.4  
						
						
						
					 
					
						2023-05-14 03:16:43 -07:00 
						 
				 
			
				
					
						
							
							
								SciresM 
							
						 
					 
					
						
						
						
						
							
						
						
							4e7ae82b38 
							
						 
					 
					
						
						
							
							romfs/ams.mitm/pm: refactor to dynamically steal heap for certain games. ( #2122 )  
						
						... 
						
						
						
						* fs.mitm: skeleton the use of special allocation in romfs build
* pm: add api for ams.mitm to steal application memory
* pm/mitm: okay, that api won't work, try a different one
* romfs: revert memory usage increases; we'll handle torture games case-by-case.
* pm/romfs: first (broken?) pass at dynamic heap.
I cannot wait to figure out all the ways this is wrong.
* Release the dynamic heap a little more eagerly
* romfs: animal crossing is also not a nice game
* romfs: fix issues in close-during-build
* romfs: zelda is a blight upon this earth 
						
					 
					
						2023-05-14 03:16:42 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							cd0fc2c1d5 
							
						 
					 
					
						
						
							
							ams: recognize 16.0.3('s FS)  
						
						
						
					 
					
						2023-05-08 18:06:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							5d883f22c8 
							
						 
					 
					
						
						
							
							ams: fix compilation with gcc 13  
						
						
						
					 
					
						2023-05-08 18:06:07 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							94a2fce05e 
							
						 
					 
					
						
						
							
							ams: I really need to automate keeping this in sync  
						
						
						
					 
					
						2023-05-08 18:06:04 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							ecc8b18111 
							
						 
					 
					
						
						
							
							ams: add 16.0.2 enum  
						
						
						
					 
					
						2023-04-17 20:40:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							7340e2eaba 
							
						 
					 
					
						
						
							
							docs: bump version, 16.0.1 exists too  
						
						
						
					 
					
						2023-04-17 14:19:32 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b1607dc8a3 
							
						 
					 
					
						
						
							
							ams: bump version  
						
						
						
					 
					
						2023-03-13 17:17:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							de14257419 
							
						 
					 
					
						
						
							
							ams: allow convertible-to-result in abort print macros  
						
						
						
					 
					
						2023-03-13 17:17:09 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							7451d0c8ab 
							
						 
					 
					
						
						
							
							kern: add InfoType_IoRegionHint  
						
						
						
					 
					
						2023-02-23 09:00:32 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							2a651f73c9 
							
						 
					 
					
						
						
							
							kern: adjust pool allocations  
						
						
						
					 
					
						2023-02-23 09:00:29 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							b7711b8fbc 
							
						 
					 
					
						
						
							
							docs/ams: bump version to 1.4.1  
						
						
						
					 
					
						2023-01-24 14:39:20 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							a3cbed96d0 
							
						 
					 
					
						
						
							
							kern: update for new exception flag semantics  
						
						
						
					 
					
						2022-10-12 09:15:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							22a4a85fb2 
							
						 
					 
					
						
						
							
							kern: implement Svc(Un)MapInsecureMemory  
						
						
						
					 
					
						2022-10-12 09:15:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Scire 
							
						 
					 
					
						
						
						
						
							
						
						
							cfe81a7eb3 
							
						 
					 
					
						
						
							
							kern: update for new device map semantics  
						
						
						
					 
					
						2022-10-12 09:15:49 -07:00