bunnei 
							
						 
					 
					
						
						
							
						
						6b71530fa8 
					 
					
						
						
							
							Merge pull request  #9088  from Fdawgs/chore/images  
						
						 
						
						... 
						
						
						
						general: compress png images 
						
						
					 
					
						2022-10-20 18:42:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						a6628e8dba 
					 
					
						
						
							
							Merge pull request  #9078  from liamwhite/session-request  
						
						 
						
						... 
						
						
						
						kernel: Session request cleanup 
						
						
					 
					
						2022-10-20 18:07:30 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						9e16837088 
					 
					
						
						
							
							Merge pull request  #9099  from Docteh/undocked  
						
						 
						
						... 
						
						
						
						Controller Applet had instance of Undocked, make Handheld 
						
						
					 
					
						2022-10-20 18:05:05 -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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kyle Kienapfel 
							
						 
					 
					
						
						
							
						
						d4c0b7b437 
					 
					
						
						
							
							Controller Applet had instance of Undocked, make Handheld  
						
						 
						
						... 
						
						
						
						Remember that time we renamed the Undocked option to Handheld in the
status bar, and then later remembered the Controller Configuration?
Scrolling through Transifex I noticed that we still have one instance of
"Undocked" in the text. 
						
						
					 
					
						2022-10-20 06:55:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						7daf751b8d 
					 
					
						
						
							
							Merge pull request  #9094  from lioncash/fixed  
						
						 
						
						... 
						
						
						
						common/fixed_point: Minor interface improvements 
						
						
					 
					
						2022-10-19 19:00:59 -04: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 
							
						 
					 
					
						
						
							
						
						5ffb8b8039 
					 
					
						
						
							
							Merge pull request  #9082  from Morph1984/future  
						
						 
						
						... 
						
						
						
						savedata_factory: Detect future save data paths 
						
						
					 
					
						2022-10-19 16:28:42 -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 
							
						 
					 
					
						
						
							
						
						a264b54022 
					 
					
						
						
							
							core: Initialize: Add missing braces.  
						
						 
						
						
						
						
					 
					
						2022-10-18 19:13:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						638fa6170a 
					 
					
						
						
							
							core: core_timing: Re-initialize if single/multicore state changes.  
						
						 
						
						
						
						
					 
					
						2022-10-18 19:13:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						11f85ea713 
					 
					
						
						
							
							core: core_timing: Remove unused IsHostTiming.  
						
						 
						
						
						
						
					 
					
						2022-10-18 19:13:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						829e82e264 
					 
					
						
						
							
							core: hle: kernel: Use result macros for new/changed code.  
						
						 
						
						
						
						
					 
					
						2022-10-18 19:13:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						a4d11f4427 
					 
					
						
						
							
							core: Partially persist emulation state across game boots.  
						
						 
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						d00245d444 
					 
					
						
						
							
							video_core: renderer_vulkan: vk_query_cache: Avoid shutdown crash in QueryPool::Reserve.  
						
						 
						
						
						
						
					 
					
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						6e1c6297a3 
					 
					
						
						
							
							fixed_point: Mark default constructor as constexpr  
						
						 
						
						... 
						
						
						
						Ensures that a fixed-point value is always initialized
This likely also fixes several cases of uninitialized values being
operated on, since we have multiple areas in the codebase where the
default constructor is being used like:
Common::FixedPoint<50, 14> current_sample{};
and is then followed up with an arithmetic operation like += or
something else, which operates directly on FixedPoint's internal data
member, which would previously be uninitialized. 
						
						
					 
					
						2022-10-18 16:06:50 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						b6119a55f9 
					 
					
						
						
							
							fixed_point: Mark copy/move assignment operators and constructors as constexpr  
						
						 
						
						... 
						
						
						
						Given these are just moving a raw value around, these can sensibly be
made constexpr to make the interface more useful. 
						
						
					 
					
						2022-10-18 16:06:50 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						0cfd90004b 
					 
					
						
						
							
							fixed_point: Mark std::swap and move constructor as noexcept  
						
						 
						
						... 
						
						
						
						These shouldn't throw and can influence how some standard algorithms
will work. 
						
						
					 
					
						2022-10-18 16:06:50 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						2cc9d94060 
					 
					
						
						
							
							fixed_point: Mark relevant member function [[nodiscard]]  
						
						 
						
						... 
						
						
						
						Marks member functions as discard, where ignoring the return value would
be indicative of a bug or dead code. 
						
						
					 
					
						2022-10-18 16:06:50 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						0101ef9fb1 
					 
					
						
						
							
							fixed_point: Make to_uint() non-const  
						
						 
						
						... 
						
						
						
						This calls round_up(), which is a non-const member function, so if a
fixed-point instantiation ever calls to_uint(), it'll result in a
compiler error.
This allows the member function to work.
While we're at it, we can actually mark to_long_floor() as const, since
it's not modifying any member state. 
						
						
					 
					
						2022-10-18 16:06:50 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						9393f90ccf 
					 
					
						
						
							
							fixed_point: Use defaulted comparisons  
						
						 
						
						... 
						
						
						
						Collapses all of the comparison functions down to a single line. 
						
						
					 
					
						2022-10-18 16:06:50 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						5000d814af 
					 
					
						
						
							
							fixed_point: Use variable templates and concepts where applicable  
						
						 
						
						... 
						
						
						
						Makes a few things a little less noisy and removes the need for SFINAE
in quite a few functions. 
						
						
					 
					
						2022-10-18 16:06:46 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						8649c46c74 
					 
					
						
						
							
							Merge pull request  #9054  from Docteh/just_lz4  
						
						 
						
						... 
						
						
						
						CMake: Try add_library "lz4" if "lz4::lz4" is unavailable 
						
						
					 
					
						2022-10-17 22:51:26 -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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frazer Smith 
							
						 
					 
					
						
						
							
						
						40d9107b23 
					 
					
						
						
							
							general: compress png images  
						
						 
						
						
						
						
					 
					
						2022-10-17 15:08:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								FengChen 
							
						 
					 
					
						
						
							
						
						23b6569fc2 
					 
					
						
						
							
							video_core: implement 1D copies based on VMM 'kind'  
						
						 
						
						
						
						
					 
					
						2022-10-17 15:35:12 +08:00