Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							401047f603
							
						
					 | 
					
						
						
							
							kern: implement additional randomness in KPageHeap allocations
						
						
						
						
						
					 | 
					
						2022-03-23 09:10:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								SciresM
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							36e4914be8
							
						
					 | 
					
						
						
							
							kern: avoid constexpr init for many objects (avoids unnecessary memory clear) (#1668)
						
						
						
						
						
					 | 
					
						2021-10-23 15:25:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							77fe5cf6f5
							
						
					 | 
					
						
						
							
							ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
						
						
						
						
						
					 | 
					
						2021-10-04 12:59:10 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							2f2c36b22b
							
						
					 | 
					
						
						
							
							kern: KMemoryManager/KPageGroup use physical addresses instead of virtual, now
						
						
						
						
						
					 | 
					
						2021-09-19 10:34:31 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							0f8b7be2d2
							
						
					 | 
					
						
						
							
							kern: load initial process binary from user pool, rather than from pt heap
						
						
						
						
						
					 | 
					
						2021-04-11 03:42:16 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							968f50bc07
							
						
					 | 
					
						
						
							
							kern: refactor to use m_ for member variables
						
						
						
						
						
					 | 
					
						2020-12-18 13:31:01 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							1a6e003a5d
							
						
					 | 
					
						
						
							
							kern: add kernel object debug
						
						
						
						
						
					 | 
					
						2020-12-10 03:31:57 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ca64cf2a1
							
						
					 | 
					
						
						
							
							kern: improve KMemoryManager pool detection
						
						
						
						
						
					 | 
					
						2020-12-02 06:43:37 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							cc11d452e5
							
						
					 | 
					
						
						
							
							kern: KMemoryManager::Allocate -> AllocateAndOpen
						
						
						
						
						
					 | 
					
						2020-12-02 06:43:37 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce95af89ef
							
						
					 | 
					
						
						
							
							kern: change terminology metadata -> management
						
						
						
						
						
					 | 
					
						2020-09-07 10:43:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							8e5c0a9663
							
						
					 | 
					
						
						
							
							kern: cleanup some KMemoryManager functions
						
						
						
						
						
					 | 
					
						2020-08-18 15:17:40 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							583899ede3
							
						
					 | 
					
						
						
							
							kern: General system stability improvements to enhance the user's experience.
						
						
						
						
						
					 | 
					
						2020-07-31 14:50:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							5ecc80a5f6
							
						
					 | 
					
						
						
							
							kern: implement SvcMapPhysicalMemory
						
						
						
						
						
					 | 
					
						2020-07-31 14:50:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							46935fea80
							
						
					 | 
					
						
						
							
							kern: fix resource leak bugs
						
						
						
						
						
					 | 
					
						2020-07-31 14:50:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							51311a7332
							
						
					 | 
					
						
						
							
							kern: add KProcess::Initialize (for non-kip processes)
						
						
						
						
						
					 | 
					
						2020-07-31 14:50:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							058f223b97
							
						
					 | 
					
						
						
							
							kern: finish SvcGetSystemInfo
						
						
						
						
						
					 | 
					
						2020-07-31 14:50:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							71d266f867
							
						
					 | 
					
						
						
							
							kern: implement SvcSetUnsafeLimit
						
						
						
						
						
					 | 
					
						2020-04-26 02:49:59 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							152a945561
							
						
					 | 
					
						
						
							
							kern: Update page bitmaps/alloc to reflect 10.0.0 changes
						
						
						
						
						
					 | 
					
						2020-04-18 17:10:26 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							8c93eb5712
							
						
					 | 
					
						
						
							
							kern: implement enough of KPageTable to initialize a thread
						
						
						
						
						
					 | 
					
						2020-02-13 17:38:56 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							1224ed8abe
							
						
					 | 
					
						
						
							
							kern: implement dpc + skeleton rest of main
						
						
						
						
						
					 | 
					
						2020-02-07 19:16:09 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							e9e949ec36
							
						
					 | 
					
						
						
							
							kern: obj stubs to get past slab init
						
						
						
						
						
					 | 
					
						2020-02-07 11:51:58 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							cb6af379d8
							
						
					 | 
					
						
						
							
							kern: implement dynamic slab init + ini relocation
						
						
						
						
						
					 | 
					
						2020-02-07 04:58:35 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							d9e6771e63
							
						
					 | 
					
						
						
							
							kern: implement more of KMemoryManager through KPageBuffer slab init
						
						
						
						
						
					 | 
					
						2020-02-06 20:36:26 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							f7d3d50f33
							
						
					 | 
					
						
						
							
							kern: implement KMemoryManager init
						
						
						
						
						
					 | 
					
						2020-02-06 17:40:57 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							059c706f19
							
						
					 | 
					
						
						
							
							kern: implement KThreadLocalPage
						
						
						
						
						
					 | 
					
						2020-01-30 16:51:35 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							484f132651
							
						
					 | 
					
						
						
							
							kern: implement KHandleTable, other cleanup
						
						
						
						
						
					 | 
					
						2020-01-30 15:29:51 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Scire
							
						 
					 | 
					
						
						
						
						
							
						
						
							7c703903ea
							
						
					 | 
					
						
						
							
							kern: implement pool partition memblock setup
						
						
						
						
						
					 | 
					
						2020-01-29 01:49:04 -08:00 | 
					
					
						
						
							
							
							
						
					 |