| 
							
							
								 Adubbz | f3dbab4876 | daybreak: update for hid refactor (#1222) | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 41a53075e5 | hot path: just in case | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ab8de72db0 | microkernel: hot paths are pretty fucking hot | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 331fa1d00d | kern: update KConditionVariable to support new has_waiter_flag rules | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | fd745ab2d3 | kern: fix SvcGetResourceLimitPeakValue | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 972b396f61 | kern: fix copy/paste error | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 3c8e7de915 | kern: fix bugs caused by UB + transition to -Os | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1b164613a6 | loader: support 11.x DisableDeviceAddressSpaceMerge | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 3d4ab95ab2 | kern: allow non-inline KSchedulerLock::Lock | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 152def19c0 | kern: build as -Os instead of -O2 | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 63974d9bce | kern: reduce KMemoryRegionAllocator slab size | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2b483866c7 | kern: assume that uart has been setup by secmon | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7e1da15f6e | kern: update Initialize0 to account for new ordering | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 0a1465f198 | kern: add new overflow checks on KMemoryRegions | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 748893fe77 | kern: fix assertion in the multi-region pool partition code | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1ca64cf2a1 | kern: improve KMemoryManager pool detection | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | aac8af8bf5 | kern: update KMemoryRegion to store last address rather than size | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5da6b60008 | kern: add KAlpha/KBeta | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | e400e2afc7 | kern: stubs for Svc39, 3A, 46, 47 | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 56c6e4244a | kern: remove now unused SetupFor*Compare funcs | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c8ebd7eea0 | KConditionVariable/KAddressArbiter: no need for global compare thread | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 550f5690bf | kern: set EL2 id registers on deprivilege | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 28f9b534b6 | kern: implement 64-virtual-core interface | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 fincs | 3fd59b61bc | reboot_to_payload: Update for new libnx HID interface | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 fincs | f86059de70 | strat/cfg: Update for new libnx HID interface | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 fincs | a03ee7b148 | strat/hid: Update for new libnx HID interface | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 8b2ed36698 | kern: cleanup KThread, optimize/normalize KThreadQueue/KWaitObject | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1852fe8612 | kern: improve KSynchronizationObject, kill KSynchronization | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b60054dba1 | kern: update for new interrupt event locking scheme | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c7f37f81ee | kern: fix sleep save/resume for new x18/tpidr scheme | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 19a279ce45 | kern: fix race-crash on interrupt controller save, improve fatal output | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 783f1077be | kern: KObjectContainer::Register -> void | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b0debd72a7 | kern: Kill KCoreLocalRegion | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 24d545701c | kern: remove more of clc | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | aae565629e | kern: move scheduler/interrupt task manager out of core local region | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | bee629b8ad | kern: update KHardwareTimer, move out of KCoreLocalRegion | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5cb237d030 | kern: use single interrupt manager object | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a4e09fc6c4 | kern: fix unnecessary align-down | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 73d9d5ff47 | kern: fix error in SeparatePages | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 08cfee54fa | kern: fix re-order/assert in KMemoryBlock | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7b279ab863 | kern: remove KPageTableBase::MakeAndOpenContiguousPageGroup | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6a85f7225d | kern: implement DisableDeviceAddressSpaceMerge | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f469dfbeb3 | kern: SvcGetResourceLimitPeakValue | 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 | 3bce008170 | kern: implement kmemoryblock/kmemoryinfo merge disable | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 3383509da6 | kern: remove KMemoryAttribute_AnyLocked | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 281dcf232a | kern: update KMemoryBlockManagerUpdateAllocator api | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 71a2fe1bb6 | kern: implement new software-reserved page table bits | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 4a216dc928 | kern: update KPageTableBase for new disable-merge attrs | 2020-12-02 06:43:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 18099e19b1 | fusee: recognize/support 11.x kernel | 2020-12-02 06:43:37 -08:00 |  |