Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ea4e7b7fc5 
								
							 
						 
						
							
							
								
								kernel: Remove unused object_address_table.cpp/.h  
							
							... 
							
							
							
							These source files were entirely unused throughout the rest of the
codebase. This also has the benefit of getting rid of a global variable
as well. 
							
						 
						
							2018-07-31 11:03:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a87d3a4c42 
								
							 
						 
						
							
							
								
								audout_u: Remove std::move in OpenAudioOutImpl()  
							
							... 
							
							
							
							Previously the code was using the values from params further below after
it was std::moved. Thankfully, given AudoutParams is a trivially
copyable struct, the values would have simply been copied in this
instance and not invalidated to garbage values. 
							
						 
						
							2018-07-31 10:24:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3d2d454c36 
								
							 
						 
						
							
							
								
								kernel: Remove unnecessary includes  
							
							... 
							
							
							
							Removes unnecessary direct dependencies in some headers and also gets
rid of indirect dependencies that were being relied on to be included. 
							
						 
						
							2018-07-31 10:15:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3537a41aaf 
								
							 
						 
						
							
							
								
								Merge pull request  #870  from lioncash/init  
							
							... 
							
							
							
							arm_dynarmic: Correct initializer list order 
							
						 
						
							2018-07-31 07:12:54 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f2a93085c9 
								
							 
						 
						
							
							
								
								Merge pull request  #872  from lioncash/pcie  
							
							... 
							
							
							
							service: Add the pcie service 
							
						 
						
							2018-07-31 07:12:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								00ce1994f3 
								
							 
						 
						
							
							
								
								service/am: Add missing am services  
							
							... 
							
							
							
							Adds the basic skeleton for missing am services idle:sys, omm, and spsm
based off the information provided by Switch Brew. 
							
						 
						
							2018-07-31 08:02:20 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								bdeda001bc 
								
							 
						 
						
							
							
								
								service: Add fgm services  
							
							... 
							
							
							
							Adds the basic skeleton for the fgm services based off the information
provided by Switch Brew. 
							
						 
						
							2018-07-31 08:01:19 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f90376d170 
								
							 
						 
						
							
							
								
								arm_dynarmic: Make SetTlsAddress() prototype and definition consistent  
							
							... 
							
							
							
							Makes the definition use the same type aliases as in its prototype. 
							
						 
						
							2018-07-31 07:58:26 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								2cd4a2bbd8 
								
							 
						 
						
							
							
								
								arm_dynarmic: Remove unnecessary qualifying of ThreadContext  
							
							... 
							
							
							
							Given the ARM_Dynarmic class inherits from ARM_Interface, we don't need
to qualify here. 
							
						 
						
							2018-07-31 07:56:59 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								00542bc1a4 
								
							 
						 
						
							
							
								
								arm_dynarmic: Correct initializer list order  
							
							... 
							
							
							
							Amends the initializer list to be in the same order that each variable
would be initialized in. We also do this to ensure we don't use a bogus
uninitialized instance of the exclusive monitor within MakeJit()
We can also remove the jit member from the initializer list as this is
initialized by PageTableChanged() 
							
						 
						
							2018-07-31 07:54:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e136d94655 
								
							 
						 
						
							
							
								
								service: Add the pcie service  
							
							... 
							
							
							
							Adds the basic skeleton of the pcie service based off information on
Switch Brew. 
							
						 
						
							2018-07-31 06:40:21 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								18dd56c38d 
								
							 
						 
						
							
							
								
								Merge pull request  #855  from bunnei/cubeb  
							
							... 
							
							
							
							Audio output backend based on cubeb 
							
						 
						
							2018-07-30 20:29:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								0ba0cdbed9 
								
							 
						 
						
							
							
								
								audio_core: Implement Sink and SinkStream interfaces with cubeb.  
							
							
							
						 
						
							2018-07-30 21:45:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f1f3a65391 
								
							 
						 
						
							
							
								
								audio_core: Add interfaces for Sink and SinkStream.  
							
							
							
						 
						
							2018-07-30 21:45:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								3aebf087c1 
								
							 
						 
						
							
							
								
								MacroInterpreter: Avoid left shifting negative values.  
							
							... 
							
							
							
							The branch target is signed, so multiply by 4 instead of left shifting by 2 
							
						 
						
							2018-07-30 20:38:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								253cd9b5b9 
								
							 
						 
						
							
							
								
								nvhost_gpu: Added checks to ensure we don't read past the end of the entries when handling a GPU command list.  
							
							
							
						 
						
							2018-07-30 20:09:13 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								48df583947 
								
							 
						 
						
							
							
								
								nvhost_ctrl_gpu: Only read the input parameters if they are actually there.  
							
							... 
							
							
							
							Passing nullptr to memcpy is undefined behavior. 
							
						 
						
							2018-07-30 20:08:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias 
								
							 
						 
						
							
							
							
							
								
							
							
								1e25018638 
								
							 
						 
						
							
							
								
								Port  #3758  from Citra ( #852 ): Add missing std::string import in text_formatter  
							
							
							
						 
						
							2018-07-30 16:03:47 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								02472448da 
								
							 
						 
						
							
							
								
								audio_core: Misc. improvements to stream/buffer/audio_out.  
							
							
							
						 
						
							2018-07-30 18:58:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								fe039386fc 
								
							 
						 
						
							
							
								
								audio_core: Move to audout_u impl.  
							
							... 
							
							
							
							- This is necessary so streams are created on the same thread. 
							
						 
						
							2018-07-30 18:44:16 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								c35b7a7421 
								
							 
						 
						
							
							
								
								externals: Add cubeb for audio output.  
							
							
							
						 
						
							2018-07-30 18:44:16 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David 
								
							 
						 
						
							
							
							
							
								
							
							
								42f8eef8b3 
								
							 
						 
						
							
							
								
								Implemented various hwopus functions ( #853 )  
							
							
							
						 
						
							2018-07-30 15:42:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								a211ad4699 
								
							 
						 
						
							
							
								
								Merge pull request  #861  from FearlessTobi/port-3972  
							
							... 
							
							
							
							Port #3972  from Citra: "common/timer: use std::chrono, avoid platform-dependent code" 
							
						 
						
							2018-07-30 14:13:56 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								addd8e6823 
								
							 
						 
						
							
							
								
								Merge pull request  #862  from FearlessTobi/port-3997  
							
							... 
							
							
							
							Port #3997  from Citra: "common/string_utils: replace boost::transform with std counterpart" 
							
						 
						
							2018-07-30 14:13:34 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mat M 
								
							 
						 
						
							
							
							
							
								
							
							
								e05f5c09ed 
								
							 
						 
						
							
							
								
								Merge pull request  #867  from MerryMage/dynarmic  
							
							... 
							
							
							
							externals: Update dynarmic to 73d3efc 
							
						 
						
							2018-07-30 16:32:50 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								5559dc7a61 
								
							 
						 
						
							
							
								
								externals: Update dynarmic to 73d3efc  
							
							... 
							
							
							
							73d3efc emit_x64_floating_point: Deduplicate code
c9508c3 fuzz_with_unicorn: Randomize FPCR.DN
2970833 emit_x64_vector_floating_point: Fix FPVector{Max,Min} when FPCR.DN = 1
150764f emit_x64_floating_point: Fix FP{Max,Min} when FPCR.DN = 1
b7d209c IR: SSE4.1 implementation of FPVectorRoundInt
8cf8270 A64: Implement FRINT{N,M,P,Z,A,X,I} (vector), single/double variant
8f46c26 IR: Initial implementation of FPVectorRoundInt
97017bb A64: Implement SQADD and SQSUB, scalar variant
ce58863 IR: Generalise SignedSaturated{Add,Sub} to support more bitwidths
e80f8ff a64_emit_x64: Bugfix EmitA64OrQC - Incorrect argument
1e4ec7e simd_three_same: Extract non-paired SMAX, SMIN, UMAX, UMIN code to a common function
6f9dc9b A64: Implement SMAXP, SMINP, UMAXP, UMINP
1dfb29f ir: Add opcodes for vector paired maximum and minimums
017b510 A64: Implement SMAXV, SMINV, UMAXV, and UMINV
aae22ee ir: Add opcodes for performing scalar integral min/max
6ef3af3 A64: Implement PMULL{2}
2a4ce19 translate: Deduplicate GetDataSize() functions
0e01500 floating_point_{conditional}_compare: Deduplicate code
259237c common: Move all cryptographic function to common/crypto
c5f1080 a32_emit_x64: BMI2 implementation of A32SetCpsr
a23304a a32_emit_x64: Shorten EmitA32GetCpsr
57604d2 a32_emit_x64: Assert that memory layout assumption in EmitA32GetCpsr is valid
945fa48 A64: Implement PMUL
656a404 ir: Add opcode for performing polynomial multiplication
05143df A64: Implement FCVT{N,M,A,P}{U,S} (vector), FCVTZU (vector, integer), single/double variant
34ce767 A64: Implement FCVTZS (vector, integer), single/double variant
0f9bc2d IR: Implement FPVectorTo{Signed,Unsigned}Fixed
0189e44 fp/info: Replace constant value generators with FPValue
db16568 emit_x64_vector_floating_point: AVX implementation of FPVector{Max,Min}
31148bd emit_x64_vector_floating_point: Remove unnecessary double jump in HandleNaNs
4c3ca51 A64: Implement FMAX's vector single and double precision variants
bf0f21c A64: Implement FMIN's vector single and double precision variants
76f0ca0 IR: Implement FPVector{Max,Min}
6c37c31 FPRecipEstimate: Move offset out of function
59546f3 microinstruction: Update ReadsFromAndWritesToFPSRCumulativeExceptionBits
3f6b03a A64: Implement FRECPS, vector/scalar single/double variants
2d2ca5e IR: Implement FPRecipStepFused, FPVectorRecipStepFused
5cb9f1d A64: Implement FRECPE, vector single/double variant
c5a14ab IR: Implement FPVectorRecipEstimate
56f8a0b A64: Implement FRECPE, scalar single/double variant
fde69b4 IR: Implement FPRecipEstimate
186e52c IR: Implement FPRecipEstimate
cf2e1ae fp: Change FPUnpacked to a normalized representation 
							
						 
						
							2018-07-30 18:23:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								30c7c89554 
								
							 
						 
						
							
							
								
								Merge pull request  #859  from FearlessTobi/port-3837  
							
							... 
							
							
							
							Port #3837  from Citra: "citra-qt: Add build date in about dialog" 
							
						 
						
							2018-07-30 10:11:43 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias 
								
							 
						 
						
							
							
							
							
								
							
							
								d60c5fdb23 
								
							 
						 
						
							
							
								
								Port  #3769  from Citra: "Update Dark theme to latest version"  
							
							
							
						 
						
							2018-07-30 10:11:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								c9de0247f9 
								
							 
						 
						
							
							
								
								Merge pull request  #858  from lioncash/cast  
							
							... 
							
							
							
							partition_filesystem: Remove dynamic_cast in PrintDebugInfo() 
							
						 
						
							2018-07-30 10:09:36 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								98a3798599 
								
							 
						 
						
							
							
								
								Merge pull request  #860  from FearlessTobi/port-3911  
							
							... 
							
							
							
							Port #3911  from Citra: "citra-qt: optimize settings application" 
							
						 
						
							2018-07-30 10:08:55 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								fbbb2113b8 
								
							 
						 
						
							
							
								
								Merge pull request  #863  from FearlessTobi/port-3913  
							
							... 
							
							
							
							Port #3913  from Citra: "citra_qt: Remove obsolete application attribute" 
							
						 
						
							2018-07-30 10:08:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								0d156a752f 
								
							 
						 
						
							
							
								
								Merge pull request  #865  from FearlessTobi/port-3732  
							
							... 
							
							
							
							Port #3732  from Citra: "common: Fix compilation on ARM" 
							
						 
						
							2018-07-30 10:07:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2c20994b7e 
								
							 
						 
						
							
							
								
								Merge pull request  #857  from lioncash/wlan  
							
							... 
							
							
							
							service: Add wlan services 
							
						 
						
							2018-07-30 10:06:52 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								31b1608230 
								
							 
						 
						
							
							
								
								Merge pull request  #856  from lioncash/btm  
							
							... 
							
							
							
							service: Add btm services 
							
						 
						
							2018-07-30 10:06:34 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hexagon12 
								
							 
						 
						
							
							
							
							
								
							
							
								0c5691e8b4 
								
							 
						 
						
							
							
								
								Add some HID commands ( #843 )  
							
							... 
							
							
							
							* Added some HID commands
* Addressed comments 
							
						 
						
							2018-07-30 10:06:21 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cameron Cawley 
								
							 
						 
						
							
							
							
							
								
							
							
								edf024592e 
								
							 
						 
						
							
							
								
								Port  #3732  from Citra: "common: Fix compilation on ARM"  
							
							
							
						 
						
							2018-07-29 15:51:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								d480730a4c 
								
							 
						 
						
							
							
								
								remove polymorphism issue  
							
							
							
						 
						
							2018-07-29 15:24:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								41f0c63993 
								
							 
						 
						
							
							
								
								Port  #3913  from Citra: "citra_qt: Remove obsolete application attribute"  
							
							
							
						 
						
							2018-07-29 15:13:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zhupengfei 
								
							 
						 
						
							
							
							
							
								
							
							
								4cabe17f0b 
								
							 
						 
						
							
							
								
								common/string_utils: replace boost::transform with std counterpart  
							
							... 
							
							
							
							Note: according to cppreference it is necessary to convert char to unsigned char when using std::tolower and std::toupper, otherwise the behaviour would be undefined. 
							
						 
						
							2018-07-29 15:05:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zhupengfei 
								
							 
						 
						
							
							
							
							
								
							
							
								7311baa65c 
								
							 
						 
						
							
							
								
								Port  #3972  from Citra: "common/timer: use std::chrono, avoid platform-dependent code"  
							
							
							
						 
						
							2018-07-29 14:58:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								6d2e4b74c2 
								
							 
						 
						
							
							
								
								Port  #3911  from Citra: "Optimize settings application"  
							
							
							
						 
						
							2018-07-29 14:37:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								133950dbdf 
								
							 
						 
						
							
							
								
								Port  #3837  from Citra: "Add build date in about dialog"  
							
							
							
						 
						
							2018-07-29 14:27:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								2fb4f00bf7 
								
							 
						 
						
							
							
								
								partition_filesystem: Remove dynamic_cast in PrintDebugInfo()  
							
							... 
							
							
							
							We shouldn't be upcasting our file instances. Given a
PartitionFilesystem is currently designed to accept any arbitrary
VfsFile instances, casting to a more specific type than that is just bad
design, and shows an interface design issue. 
							
						 
						
							2018-07-29 06:16:59 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								cbefbc3c60 
								
							 
						 
						
							
							
								
								service: Add wlan services  
							
							... 
							
							
							
							Adds the basic skeleton for the wlan services based off the information
on Switch Brew. 
							
						 
						
							2018-07-28 21:54:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								2c2461f0e1 
								
							 
						 
						
							
							
								
								service/btm: Add basic implementation of GetCoreImpl()  
							
							... 
							
							
							
							Based off information on SwIPC and Switch Brew. 
							
						 
						
							2018-07-28 21:09:07 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								82ef74be0b 
								
							 
						 
						
							
							
								
								service: Add btm services  
							
							... 
							
							
							
							Adds the skeleton for the btm services based off the information on
Switch Brew. 
							
						 
						
							2018-07-28 21:09:07 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								42aa40e14a 
								
							 
						 
						
							
							
								
								Merge pull request  #847  from lioncash/ncm  
							
							... 
							
							
							
							service: Add ncm services 
							
						 
						
							2018-07-28 10:46:09 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								b4fb69227b 
								
							 
						 
						
							
							
								
								Merge pull request  #846  from lioncash/mii  
							
							... 
							
							
							
							service: Add mii services 
							
						 
						
							2018-07-28 10:45:31 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								0dcbd0a54a 
								
							 
						 
						
							
							
								
								Merge pull request  #842  from bunnei/audio-core  
							
							... 
							
							
							
							Initial implementation of Audio Core 
							
						 
						
							2018-07-27 20:25:32 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3d978dfa4d 
								
							 
						 
						
							
							
								
								audout: Implement IAudioOut interface with AudioCore.  
							
							
							
						 
						
							2018-07-27 22:55:39 -04:00