Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						a2d29412cb 
					 
					
						
						
							
							Core/Common: Corrections to core timing and add critical priority.  
						
						
						
						
					 
					
						2022-06-28 01:10:55 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						846c994cc9 
					 
					
						
						
							
							Core: Reimplement Core Timing.  
						
						
						
						
					 
					
						2022-06-28 01:10:50 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						096366ead5 
					 
					
						
						
							
							Common: improve native clock.  
						
						
						
						
					 
					
						2022-06-28 01:06:48 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c78f6d4f20 
					 
					
						
						
							
							Merge pull request  #8504  from comex/mesosphere-current-process  
						
						... 
						
						
						
						Support `InfoType_MesosphereCurrentProcess` 
						
						
					 
					
						2022-06-27 13:05:07 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						abfd690601 
					 
					
						
						
							
							Merge pull request  #8475  from liamwhite/x18  
						
						... 
						
						
						
						kernel: make current thread pointer thread local 
						
						
					 
					
						2022-06-26 11:38:48 -07:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
							
						
						bf7e78795f 
					 
					
						
						
							
							Re-add missing case and braces, and trim whitespace  
						
						
						
						
					 
					
						2022-06-25 18:01:56 -07:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
							
						
						a14438d013 
					 
					
						
						
							
							Update src/core/hle/kernel/svc.cpp  
						
						... 
						
						
						
						Co-authored-by: liamwhite <liamwhite@users.noreply.github.com > 
						
						
					 
					
						2022-06-25 18:00:29 -07:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
							
						
						48737a4bb2 
					 
					
						
						
							
							Support InfoType_MesosphereCurrentProcess  
						
						
						
						
					 
					
						2022-06-25 16:23:23 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b321c39371 
					 
					
						
						
							
							Merge pull request  #8500  from liamwhite/poke  
						
						... 
						
						
						
						gdbstub: fix register pokes 
						
						
					 
					
						2022-06-25 12:31:20 -07:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						19f475fd70 
					 
					
						
						
							
							gdbstub: fix register pokes  
						
						
						
						
					 
					
						2022-06-25 12:07:20 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						2c56e94702 
					 
					
						
						
							
							kernel: make current thread pointer thread local  
						
						
						
						
					 
					
						2022-06-23 00:28:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						95b844dbae 
					 
					
						
						
							
							Merge pull request  #8491  from Morph1984/extra-assert  
						
						... 
						
						
						
						KPageTable: Remove extraneous assert 
						
						
					 
					
						2022-06-22 14:47:07 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9da4e62573 
					 
					
						
						
							
							Merge pull request  #8483  from liamwhite/fire-emblem-three-semaphores  
						
						... 
						
						
						
						kernel: wait for threads to stop on pause 
						
						
					 
					
						2022-06-22 14:46:33 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						1c8f6ba18f 
					 
					
						
						
							
							KPageTable: Remove extraneous assert  
						
						... 
						
						
						
						Since start is always 0 and VAddr is unsigned, we can safely remove this assert. 
						
						
					 
					
						2022-06-21 21:28:54 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						ab0e71d7cb 
					 
					
						
						
							
							Merge pull request  #8455  from lat9nq/mingw-clang  
						
						... 
						
						
						
						ci/windows: Use Clang for MinGW builds 
						
						
					 
					
						2022-06-21 20:21:13 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						737c446fc1 
					 
					
						
						
							
							Merge pull request  #8432  from liamwhite/watchpoint  
						
						... 
						
						
						
						core/debugger: memory breakpoint support 
						
						
					 
					
						2022-06-21 16:04:57 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						73e13aa090 
					 
					
						
						
							
							Merge pull request  #8468  from liamwhite/dispatch-tracking  
						
						... 
						
						
						
						kernel: fix some uses of disable_count 
						
						
					 
					
						2022-06-21 15:30:27 -07:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						0d5792cc57 
					 
					
						
						
							
							Merge pull request  #8487  from german77/system-button  
						
						... 
						
						
						
						service: am: Stub PerformSystemButtonPressingIfInFocus 
						
						
					 
					
						2022-06-20 16:59:26 -04:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
							
						
						f37b2e6f10 
					 
					
						
						
							
							service: am: Stub PerformSystemButtonPressingIfInFocus  
						
						... 
						
						
						
						Used by Ring Fit Adventure 
						
						
					 
					
						2022-06-20 12:35:58 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						24d7aaf43c 
					 
					
						
						
							
							kernel: wait for threads to stop on pause  
						
						
						
						
					 
					
						2022-06-18 16:54:33 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						5b2b15091f 
					 
					
						
						
							
							Merge pull request  #8476  from liamwhite/gpu-wasnt-ready  
						
						... 
						
						
						
						core: fix initialization in single core, sync GPU mode 
						
						
					 
					
						2022-06-17 03:08:15 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						c42fde2a37 
					 
					
						
						
							
							ci/windows: Build using Clang  
						
						... 
						
						
						
						Uses the MinGWClangCross toolchain script to build yuzu. Disables our
bundled SDL2 to use the system ones that have been modified to not use
`-mwindows`. Also set's `-e` to stop the script on an error (as opposed
to packaging nothing).
Uses LLVM's linker for linking yuzu. Adds -femulated-tls due to a
libstdc++ incompatibility between GCC and Clang in vulkan_common. 
						
						
					 
					
						2022-06-16 23:57:39 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						fef3d8acb5 
					 
					
						
						
							
							CMakeModules: Add MinGWClangCross  
						
						... 
						
						
						
						Facilitates what programs we need for cross-compiling to Windows from
Linux using LLVM's compilers. Based on MinGWCross 
						
						
					 
					
						2022-06-16 23:57:39 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						e56410b404 
					 
					
						
						
							
							ci/windows: Split up cmake command  
						
						... 
						
						
						
						Improves readability. 
						
						
					 
					
						2022-06-16 23:57:39 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						a6371fb69d 
					 
					
						
						
							
							core: fix initialization in single core, sync GPU mode  
						
						
						
						
					 
					
						2022-06-16 23:43:35 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						a33e7c13fa 
					 
					
						
						
							
							Merge pull request  #8472  from german77/tace  
						
						... 
						
						
						
						common: param_package: Demote DEBUG to TRACE for getters 
						
						
					 
					
						2022-06-16 16:43:32 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						945f3222ae 
					 
					
						
						
							
							Merge pull request  #8474  from DCNick3/yuzu-cmd-respect-log-filter  
						
						... 
						
						
						
						Make yuzu-cmd respect log_filter setting 
						
						
					 
					
						2022-06-16 16:43:18 -04:00 
						 
				 
			
				
					
						
							
							
								Nikita Strygin 
							
						 
					 
					
						
						
							
						
						9e384ed54b 
					 
					
						
						
							
							Make yuzu-cmd respect log_filter setting  
						
						... 
						
						
						
						Because logging infrastructure initializes before the loading of the
config, it reads the default setting for log_filter and ignores the one
set in config. To change log_filter after logging initialization some
additional calls need to be made. 
						
						
					 
					
						2022-06-16 23:39:50 +03:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						561f5c9c14 
					 
					
						
						
							
							Merge pull request  #8473  from DCNick3/implement-exit-process  
						
						... 
						
						
						
						Implement ExitProcess svc 
						
						
					 
					
						2022-06-16 15:45:02 -04:00 
						 
				 
			
				
					
						
							
							
								Nikita Strygin 
							
						 
					 
					
						
						
							
						
						cf7e4bda92 
					 
					
						
						
							
							Implement ExitProcess svc  
						
						... 
						
						
						
						Currently this just stops all the emulation
This works under assumption that only application will try to use
ExitProcess, with services not touching it
If application exits - it quite makes sense to end the emulation 
						
						
					 
					
						2022-06-16 21:35:34 +03:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						208ed712f4 
					 
					
						
						
							
							core/debugger: memory breakpoint support  
						
						
						
						
					 
					
						2022-06-16 13:18:07 -04:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
							
						
						d1f2f5f146 
					 
					
						
						
							
							common: param_package: Demote DEBUG to TRACE for getters  
						
						
						
						
					 
					
						2022-06-16 10:27:59 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						744a208763 
					 
					
						
						
							
							kernel: fix some uses of disable_count  
						
						
						
						
					 
					
						2022-06-15 20:53:49 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
						
						f86b770ff7 
					 
					
						
						
							
							Merge pull request  #8457  from liamwhite/kprocess-suspend  
						
						... 
						
						
						
						kernel: implement KProcess suspension 
						
						
					 
					
						2022-06-16 02:41:12 +02:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
						
						0ae4eae9a6 
					 
					
						
						
							
							Merge pull request  #8460  from Morph1984/bounded-q  
						
						... 
						
						
						
						bounded_threadsafe_queue: Use constexpr capacity and mask 
						
						
					 
					
						2022-06-15 19:39:22 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						25429998e3 
					 
					
						
						
							
							bounded_threadsafe_queue: Use constexpr capacity and mask  
						
						... 
						
						
						
						While this is the primary change, we also:
- Remove the mpsc namespace and rename Queue to MPSCQueue
- Make Slot a private struct within MPSCQueue
- Remove the AlignedAllocator template argument, as we use std::allocator
- Replace instances of mask + 1 with capacity, and mask + 2 with capacity + 1 
						
						
					 
					
						2022-06-15 16:59:13 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						5ace5c1b7a 
					 
					
						
						
							
							Merge pull request  #8317  from german77/notifa  
						
						... 
						
						
						
						service: notifa: Implement most part of this service 
						
						
					 
					
						2022-06-15 09:53:50 -07:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						23514388ed 
					 
					
						
						
							
							Merge pull request  #8464  from liamwhite/break-debug  
						
						... 
						
						
						
						kernel: notify debugger on break SVC 
						
						
					 
					
						2022-06-15 11:55:54 -04:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						f117351783 
					 
					
						
						
							
							Merge pull request  #8465  from Morph1984/why-msvc  
						
						... 
						
						
						
						vk_compute_pass: Explicitly cast to VkAccessFlags 
						
						
					 
					
						2022-06-15 11:55:40 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						4572634a4e 
					 
					
						
						
							
							vk_compute_pass: Explicitly cast to VkAccessFlags  
						
						... 
						
						
						
						According to the standard, a narrowing conversion is an implicit conversion from an integer or unscoped enumeration type to an integer type that cannot represent all the values of the original type, except when the value is a literal or constant expression.
MSVC, unlike GCC or Clang, determines this to be a narrowing conversion despite the enumeration exclusively containing values that fit within the range of a 32 bit integer, emitting a warning since designated initializers prohibit narrowing conversions.
To solve this, explicitly cast to the type we are initializing. 
						
						
					 
					
						2022-06-15 07:12:16 -04:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						103997ee56 
					 
					
						
						
							
							Merge pull request  #8383  from Morph1984/shadow-of-the-past  
						
						... 
						
						
						
						yuzu: Make variable shadowing a compile-time error 
						
						
					 
					
						2022-06-14 21:08:58 -04:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
						
						c9de5474bf 
					 
					
						
						
							
							Merge pull request  #8462  from liamwhite/dynarmic-profile  
						
						... 
						
						
						
						core: centralize profile scope for Dynarmic 
						
						
					 
					
						2022-06-14 21:07:47 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						a7358ff1d4 
					 
					
						
						
							
							kernel: notify debugger on break SVC  
						
						
						
						
					 
					
						2022-06-14 21:06:23 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						20eab9fed9 
					 
					
						
						
							
							core: centralize profile scope for Dynarmic  
						
						
						
						
					 
					
						2022-06-14 18:19:04 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						7620e1a631 
					 
					
						
						
							
							externals: Update cpp-httplib to latest  
						
						
						
						
					 
					
						2022-06-14 14:09:51 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						0eeee431dc 
					 
					
						
						
							
							main: Eliminate variable shadowing  
						
						
						
						
					 
					
						2022-06-14 14:09:51 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
							
						
						888f499188 
					 
					
						
						
							
							kernel: implement KProcess suspension  
						
						
						
						
					 
					
						2022-06-14 10:04:11 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						c6e7ca562a 
					 
					
						
						
							
							Merge pull request  #8461  from Morph1984/msvc-narrow-conv  
						
						... 
						
						
						
						vk_compute_pass: Use VK_ACCESS_NONE 
						
						
					 
					
						2022-06-14 09:28:45 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						a9b4dd022c 
					 
					
						
						
							
							Merge pull request  #8434  from german77/uuid  
						
						... 
						
						
						
						input_common: Replace usage of string guid to common uuid 
						
						
					 
					
						2022-06-14 09:28:32 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						5568763a57 
					 
					
						
						
							
							vk_compute_pass: Use VK_ACCESS_NONE  
						
						... 
						
						
						
						This enumeration was introduced in Vulkan 1.3, prefer using this instead of defaulting the enum.
Also resolves a narrowing conversion warning on MSVC. 
						
						
					 
					
						2022-06-14 09:14:13 -04:00