bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2dd6a2352d 
							
						 
					 
					
						
						
							
							Merge pull request  #9125  from liamwhite/dummy-scheduler  
						
						... 
						
						
						
						kernel: refactor dummy thread wakeups 
						
						
					 
					
						2022-10-26 09:51:44 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e0ec9ffc36 
							
						 
					 
					
						
						
							
							audio_in/out_system: Pass Initialize members by value where applicable  
						
						... 
						
						
						
						applet_resource_user_id isn't actually modified and is just assigned to
a member variable, so this doesn't need to be a mutable reference.
Similarly, the device name itself isn't modified and is only moved. We
pass by value here, since we can still perform the move, but eliminate a
sneaky set of calls that can unintentionally destroy the original
string. Given how nested the calls are, it's good to get rid of this
potential vector for a use-after-move bug. 
						
						
					 
					
						2022-10-26 11:21:48 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							8b4d5aeb4f 
							
						 
					 
					
						
						
							
							concepts: Use the std::contiguous_iterator concept  
						
						... 
						
						
						
						This also covers std::span, which does not have a const iterator.
Also renames IsSTLContainer to IsContiguousContainer to explicitly convey its semantics. 
						
						
					 
					
						2022-10-26 00:41:54 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e59bd6c335 
							
						 
					 
					
						
						
							
							Merge pull request  #9113  from german77/peer_pressure  
						
						... 
						
						
						
						service: nfp: Allow amiibos without keys 
						
						
					 
					
						2022-10-25 12:13:31 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77803d96be 
							
						 
					 
					
						
						
							
							Merge pull request  #9107  from german77/gidoly_rules  
						
						... 
						
						
						
						input_common: cache vibration tests 
						
						
					 
					
						2022-10-25 12:13:18 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c38bd7cf0 
							
						 
					 
					
						
						
							
							Merge pull request  #9119  from liamwhite/shutdown-barrier  
						
						... 
						
						
						
						core: barrier service thread shutdown 
						
						
					 
					
						2022-10-25 06:45:51 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							1a378a7769 
							
						 
					 
					
						
						
							
							kernel: refactor dummy thread wakeups  
						
						
						
						
					 
					
						2022-10-24 19:52:01 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e782a154d 
							
						 
					 
					
						
						
							
							Merge pull request  #9122  from liamwhite/burnt-chicken  
						
						... 
						
						
						
						nvdrv: fix container destruction order 
						
						
					 
					
						2022-10-24 12:41:46 +02:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							05f2673648 
							
						 
					 
					
						
						
							
							nvdrv: fix container destruction order  
						
						
						
						
					 
					
						2022-10-23 19:25:57 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							2d90a927c9 
							
						 
					 
					
						
						
							
							core: barrier service thread shutdown  
						
						
						
						
					 
					
						2022-10-23 05:45:45 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							347432524c 
							
						 
					 
					
						
						
							
							ipc_helpers: Ignore GCC compiler warnings only on GCC  
						
						... 
						
						
						
						Clang and ICC for whatever reason also defines __GNUC__. Exclude them from this check. 
						
						
					 
					
						2022-10-22 15:02:04 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							e6ab1f673b 
							
						 
					 
					
						
						
							
							general: Enforce C4800 everywhere except in video_core  
						
						
						
						
					 
					
						2022-10-22 15:02:04 -04:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
						
						
							
						
						
							3e0aaeba98 
							
						 
					 
					
						
						
							
							service: nfp: Allow amiibos without keys  
						
						
						
						
					 
					
						2022-10-21 23:08:07 -05:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
						
						
							
						
						
							82fdfb33ac 
							
						 
					 
					
						
						
							
							service: nfp: remove unnecessary include  
						
						
						
						
					 
					
						2022-10-21 21:54:31 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efaedcab31 
							
						 
					 
					
						
						
							
							Merge pull request  #9106  from lioncash/copy-err  
						
						... 
						
						
						
						hid/npad: Fix copy size in GetSupportedNpadIdTypes 
						
						
					 
					
						2022-10-21 03:47:02 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							93a7058d8e 
							
						 
					 
					
						
						
							
							k_session_request: Add missing override specifier  
						
						
						
						
					 
					
						2022-10-21 01:56:14 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							969387a79a 
							
						 
					 
					
						
						
							
							k_session_request: Turn C-style array into std::array  
						
						... 
						
						
						
						Makes for stronger typing and allows tooling bounds checks provided by
the standard library for debugging purposes. 
						
						
					 
					
						2022-10-21 01:54:34 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3968faec06 
							
						 
					 
					
						
						
							
							k_session_request: Simplify constructor initialization  
						
						
						
						
					 
					
						2022-10-21 01:53:10 -04:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							7f66050f0c 
							
						 
					 
					
						
						
							
							input_common: cache vibration tests  
						
						
						
						
					 
					
						2022-10-21 00:24:08 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0b181eeef4 
							
						 
					 
					
						
						
							
							hid/npad: Fix copy size in GetSupportedNpadIdTypes  
						
						... 
						
						
						
						Previously this was passing the size of the vector into memcpy rather
than the size in bytes to copy, which would result in a partial read.
Thankfully, this function isn't used yet, so this gets rid of a bug
before it's able to do anything. 
						
						
					 
					
						2022-10-21 00:09:22 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6628e8dba 
							
						 
					 
					
						
						
							
							Merge pull request  #9078  from liamwhite/session-request  
						
						... 
						
						
						
						kernel: Session request cleanup 
						
						
					 
					
						2022-10-20 18:07:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0b1bdd237 
							
						 
					 
					
						
						
							
							Merge pull request  #9096  from Kelebek1/audio_15  
						
						... 
						
						
						
						[audio_core] Update for firmware 15.0.0 
						
						
					 
					
						2022-10-20 13:17:26 -07:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							fca195b4fb 
							
						 
					 
					
						
						
							
							kernel: remove most SessionRequestManager handling from KServerSession  
						
						
						
						
					 
					
						2022-10-19 16:31:12 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							3efb8eb2dc 
							
						 
					 
					
						
						
							
							kernel: add KSessionRequest  
						
						
						
						
					 
					
						2022-10-19 16:31:12 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							925fb63478 
							
						 
					 
					
						
						
							
							Merge pull request  #9083  from liamwhite/take-a-chance-on-me  
						
						... 
						
						
						
						kernel: fix slab heap ABA 
						
						
					 
					
						2022-10-19 16:27:59 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							560bca57a2 
							
						 
					 
					
						
						
							
							Merge pull request  #9071  from bunnei/mp-mm  
						
						... 
						
						
						
						Kernel Multiprocess (Part 1) - Persist memory & core timing 
						
						
					 
					
						2022-10-19 16:27:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							97879faea4 
							
						 
					 
					
						
						
							
							core: hle: kernel: Migrate ProcessState to enum class.  
						
						
						
						
					 
					
						2022-10-19 14:03:50 -04:00 
						 
				 
			
				
					
						
							
							
								Kelebek1 
							
						 
					 
					
						
						
						
						
							
						
						
							7bd3930939 
							
						 
					 
					
						
						
							
							Update audio_core for firmware 15.0.0  
						
						
						
						
					 
					
						2022-10-19 06:16:15 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8a70c9999 
							
						 
					 
					
						
						
							
							Merge pull request  #9084  from vonchenplus/dma_copy  
						
						... 
						
						
						
						video_core: implement 1D copies based on VMM 'kind' 
						
						
					 
					
						2022-10-19 06:56:00 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							829e82e264 
							
						 
					 
					
						
						
							
							core: hle: kernel: Use result macros for new/changed code.  
						
						
						
						
					 
					
						2022-10-18 19:13:35 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1b787adbd0 
							
						 
					 
					
						
						
							
							core: hle: kernel: Fix InitializePreemption order.  
						
						
						
						
					 
					
						2022-10-18 19:13:35 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							abcc009dff 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_process: Improve management of page table & cleanup.  
						
						
						
						
					 
					
						2022-10-18 19:13:35 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							79bcb38321 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_interrupt_manager: HandleInterrupt should not depend on current process.  
						
						
						
						
					 
					
						2022-10-18 19:13:35 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8d4e026d05 
							
						 
					 
					
						
						
							
							core: hle: kernel: Remove junk.  
						
						
						
						
					 
					
						2022-10-18 19:13:35 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ff26190d42 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_page_table: Impl. LockForUn/MapDeviceAddressSpace, cleanup.  
						
						
						
						
					 
					
						2022-10-18 19:13:35 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1baedfa12c 
							
						 
					 
					
						
						
							
							core: hle: kernel: Integration application memory block slab manager.  
						
						
						
						
					 
					
						2022-10-18 19:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ed591934fb 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_page_table: Update, and integrate with new KMemoryBlockManager/SlabManager.  
						
						
						
						
					 
					
						2022-10-18 19:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							58eb6953d1 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_memory_block: Update.  
						
						
						
						
					 
					
						2022-10-18 19:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							2bb41cffca 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_memory_block_manager: Update.  
						
						
						
						
					 
					
						2022-10-18 19:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							57a77e9ff4 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_thread: Implement thread termination DPC.  
						
						
						
						
					 
					
						2022-10-18 19:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d02ccfb15d 
							
						 
					 
					
						
						
							
							core: hle: kernel: Add KDynamicResourceManager.  
						
						
						
						
					 
					
						2022-10-18 19:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9ec5f75f43 
							
						 
					 
					
						
						
							
							core: hle: kernel: Add KDynamicSlabHeap.  
						
						
						
						
					 
					
						2022-10-18 19:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							345b9e6a08 
							
						 
					 
					
						
						
							
							core: hle: kernel: Add KDynamicPageManager.  
						
						
						
						
					 
					
						2022-10-18 19:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							25dcaf1eca 
							
						 
					 
					
						
						
							
							core: hle: kernel: k_process: Change Status -> State.  
						
						
						
						
					 
					
						2022-10-18 19:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							113a5ed68f 
							
						 
					 
					
						
						
							
							core: hle: kernel: svc_types: Add SystemThreadPriorityHighest and ProcessState.  
						
						
						
						
					 
					
						2022-10-18 19:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							47b8160666 
							
						 
					 
					
						
						
							
							core: device_memory: Templatize GetPointer(..).  
						
						
						
						
					 
					
						2022-10-18 19:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							cb073f95dc 
							
						 
					 
					
						
						
							
							core: hle: result: Add GetInnerValue and Includes methods.  
						
						
						
						
					 
					
						2022-10-18 19:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e63a5459e3 
							
						 
					 
					
						
						
							
							core: hle: kernel: svc_common: Add WaitInfinite & cleanup.  
						
						
						
						
					 
					
						2022-10-18 19:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1deb997eba 
							
						 
					 
					
						
						
							
							Merge pull request  #9087  from Morph1984/once  
						
						... 
						
						
						
						general: Add missing pragma once 
						
						
					 
					
						2022-10-17 22:50:02 -07:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							282cd3e5fe 
							
						 
					 
					
						
						
							
							kernel: fix slab heap ABA  
						
						
						
						
					 
					
						2022-10-17 17:53:32 -04:00