Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							9e8cbe3faa
							
						
					 | 
					
						
						
							
							svc: bump supported kernel version
						
						
						
						
						
					 | 
					
						2025-05-09 12:10:15 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							989fb7be0c
							
						
					 | 
					
						
						
							
							svc: bump supported kernel version
						
						
						
						
						
					 | 
					
						2024-10-15 21:51:47 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							ebccfd031f
							
						
					 | 
					
						
						
							
							ams: fix compilation with gcc 14 (closes #2330)
						
						
						
						
						
					 | 
					
						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
							
						 
					 | 
					
						
						
						
						
							
						
						
							43b8461b5f
							
						
					 | 
					
						
						
							
							kern/svc: fix query/insecure names
						
						
						
						
						
					 | 
					
						2023-11-16 16:25:26 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							9c8842838a
							
						
					 | 
					
						
						
							
							kern: increase non-dynamic heap sizes to 8 GB to match
						
						
						
						
						
					 | 
					
						2023-03-13 17:17:02 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							d408819335
							
						
					 | 
					
						
						
							
							os: update os namespace for 15.0.0, loader/ro: update to use csrng, spl: bump max sessions
						
						
						
						
						
					 | 
					
						2022-10-12 09:15:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							f38d589516
							
						
					 | 
					
						
						
							
							kern: implement new thread context/fpu semantics
						
						
						
						
						
					 | 
					
						2022-03-23 09:16:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							a3b74aece9
							
						
					 | 
					
						
						
							
							kern: add InfoType_IsSvcPermitted
						
						
						
						
						
					 | 
					
						2022-03-23 09:16:04 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							aab409bf1a
							
						
					 | 
					
						
						
							
							kern: update version (note: actual 14-kernel diff/impl todo)
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:58 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							7a689dc29e
							
						
					 | 
					
						
						
							
							libs: add ongoing work to facilitate hactool rewrite
						
						
						
						
						
					 | 
					
						2022-03-23 09:15:48 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							bb16bb0d8d
							
						
					 | 
					
						
						
							
							ams: update for awareness of architecture revision
						
						
						
						
						
					 | 
					
						2021-11-03 23:59:53 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							a0f0dc3ba1
							
						
					 | 
					
						
						
							
							crypto: implement md5, which now used by sprof
						
						
						
						
						
					 | 
					
						2021-10-26 01:11:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							dfba6af22c
							
						
					 | 
					
						
						
							
							kern: implement 13.1.0 kernel changes
						
						
						
						
						
					 | 
					
						2021-10-26 01:11:18 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							194e58a3e3
							
						
					 | 
					
						
						
							
							kern/test: add wip qemu-virt board support to mesosphere
						
						
						
						
						
					 | 
					
						2021-10-26 01:11:16 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							8f761e928c
							
						
					 | 
					
						
						
							
							kern: optimize timespan -> tick codegen, improve .text layout
						
						
						
						
						
					 | 
					
						2021-10-26 01:11:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							960c5c19f9
							
						
					 | 
					
						
						
							
							ams: improve offsetof style consistency
						
						
						
						
						
					 | 
					
						2021-10-26 01:11:10 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							5872a51c18
							
						
					 | 
					
						
						
							
							svc: use m_ for member variables
						
						
						
						
						
					 | 
					
						2021-10-15 23:54:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							390ce66da1
							
						
					 | 
					
						
						
							
							svc: refactor/rename MemoryInfo fields
						
						
						
						
						
					 | 
					
						2021-10-07 23:06:28 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							782e449543
							
						
					 | 
					
						
						
							
							strat: remove map namespace, svc: add address space defs
						
						
						
						
						
					 | 
					
						2021-10-07 23:06:27 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							612b9e2f01
							
						
					 | 
					
						
						
							
							strat: prefer os::NativeHandle to Handle/svc::Handle where sensible
						
						
						
						
						
					 | 
					
						2021-10-07 23:06:26 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							5a71876ca8
							
						
					 | 
					
						
						
							
							strat: use svc:: over ::svc
						
						
						
						
						
					 | 
					
						2021-10-07 23:06:26 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							002422d5dc
							
						
					 | 
					
						
						
							
							ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
						
						
						
						
						
					 | 
					
						2021-10-07 23:06:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							33ae401bc8
							
						
					 | 
					
						
						
							
							svc: bump supported version
						
						
						
						
						
					 | 
					
						2021-09-19 10:35:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							ecb607bade
							
						
					 | 
					
						
						
							
							kern/svc: implement IoPool/Region svc support
						
						
						
						
						
					 | 
					
						2021-09-19 10:35:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							b579a6d75e
							
						
					 | 
					
						
						
							
							svc/kern/dd: remove MapDeviceAddressSpace()
						
						
						
						
						
					 | 
					
						2021-09-19 10:35:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							22bb619873
							
						
					 | 
					
						
						
							
							kern: add new KMemoryState
						
						
						
						
						
					 | 
					
						2021-09-19 10:35:37 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							b4c67d9c3b
							
						
					 | 
					
						
						
							
							kern: update GetInfo logic for tick count InfoTypes
						
						
						
						
						
					 | 
					
						2021-09-19 10:35:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							33d58424c7
							
						
					 | 
					
						
						
							
							kern: add hardware single step extension
						
						
						
						
						
					 | 
					
						2021-09-19 10:35:28 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							7bb3153938
							
						
					 | 
					
						
						
							
							osdbg: implement thread info api
						
						
						
						
						
					 | 
					
						2021-09-19 10:35:27 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							2542f282e0
							
						
					 | 
					
						
						
							
							sm: reimplement using tipc instead of cmif (probably broken, untested)
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:24 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							8301b868fd
							
						
					 | 
					
						
						
							
							tipc: fix compilation issues with core serialization routines
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							7145b887bd
							
						
					 | 
					
						
						
							
							tipc: tentative core serialization logic (missing imports, won't compile)
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							f863ad0a32
							
						
					 | 
					
						
						
							
							kern: mesosphere now implements kernel/sdk 12.3
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							afaccc9576
							
						
					 | 
					
						
						
							
							svc: sanitize booleans in autogenerated abi stubs
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:07 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							f09107ff50
							
						
					 | 
					
						
						
							
							kern: add extension InfoType for retrieving current process handle.
						
						
						
						
						
					 | 
					
						2021-04-11 03:59:01 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							b3eef9315b
							
						
					 | 
					
						
						
							
							kern: further codegen tweaks
						
						
						
						
						
					 | 
					
						2021-01-13 10:41:27 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							ca5e69f16d
							
						
					 | 
					
						
						
							
							kern: greatly improve codegen for atomics, scheduler
						
						
						
						
						
					 | 
					
						2021-01-13 10:41:26 -08:00 | 
					
					
						
						
							
							
							
						
					 |