bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4857eb441b 
								
							 
						 
						
							
							
								
								Merge pull request  #2722  from wwylele/cam-ipc-helper  
							
							 
							
							... 
							
							
							
							CAM: use IPCHelper 
							
						 
						
							2017-05-31 19:47:37 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								af1ff4d3ce 
								
							 
						 
						
							
							
								
								Merge pull request  #2739  from yuriks/kernel-reorg  
							
							 
							
							... 
							
							
							
							Split-up kernel.h 
							
						 
						
							2017-05-31 19:46:15 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								be031989ee 
								
							 
						 
						
							
							
								
								Kernel: Move HandleTable to a separate file  
							
							 
							
							
							
						 
						
							2017-05-29 17:34:39 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								64ecf81a3c 
								
							 
						 
						
							
							
								
								Kernel: Move WaitObject to a separate file  
							
							 
							
							... 
							
							
							
							Now that HandleTable doesn't directly depend on WaitObject anymore, this
can be separated from the main kernel.h header. 
							
						 
						
							2017-05-29 16:16:46 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								9453223075 
								
							 
						 
						
							
							
								
								Kernel: Removed HandleTable::GetWaitObject  
							
							 
							
							... 
							
							
							
							This isn't necessary anymore since plain Get works correctly for
WaitObjects. 
							
						 
						
							2017-05-29 15:10:06 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								b17754f998 
								
							 
						 
						
							
							
								
								Kernel: Extract dynamic Object pointer cast into its own function  
							
							 
							
							
							
						 
						
							2017-05-29 14:42:27 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								3b68600f81 
								
							 
						 
						
							
							
								
								CMake: Remove unnecessary include_directories for dynarmic  
							
							 
							
							... 
							
							
							
							Dynarmic already adds the correct include paths to the library target. 
							
						 
						
							2017-05-27 22:19:37 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								4f84372bc2 
								
							 
						 
						
							
							
								
								CMake: Add cryptopp include path to target property  
							
							 
							
							
							
						 
						
							2017-05-27 22:16:57 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								0f563111a2 
								
							 
						 
						
							
							
								
								CMake: Use IMPORTED target for Boost  
							
							 
							
							
							
						 
						
							2017-05-27 20:44:51 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								7b81903756 
								
							 
						 
						
							
							
								
								CMake: Correct inter-module dependencies and library visibility  
							
							 
							
							... 
							
							
							
							Modules didn't correctly define their dependencies before, which relied
on the frontends implicitly including every module for linking to
succeed.
Also changed every target_link_libraries call to specify visibility of
dependencies to avoid leaking definitions to dependents when not
necessary. 
							
						 
						
							2017-05-27 18:41:24 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								e91f2b7663 
								
							 
						 
						
							
							
								
								Remove some unnecessary inclusions of video_core.h  
							
							 
							
							
							
						 
						
							2017-05-27 18:41:24 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								eb10f25025 
								
							 
						 
						
							
							
								
								Move screen size constants from video_core to core  
							
							 
							
							... 
							
							
							
							video_core didn't even properly use them, and they were the source of
many otherwise-unnecessary dependencies from core to video_core. 
							
						 
						
							2017-05-27 18:41:24 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								ae095cfb71 
								
							 
						 
						
							
							
								
								Core: Fix some out-of-style includes  
							
							 
							
							
							
						 
						
							2017-05-27 16:31:42 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								d1bf7919da 
								
							 
						 
						
							
							
								
								Move framebuffer_layout from Common to Core  
							
							 
							
							... 
							
							
							
							This removes a dependency inversion between core and common. It's also
the proper place for the file since it makes screen layout decisions
specific to the 3DS. 
							
						 
						
							2017-05-27 16:10:25 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								857510a7c0 
								
							 
						 
						
							
							
								
								fixup!cam: use IPCHelper  
							
							 
							
							
							
						 
						
							2017-05-27 21:30:07 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								61decd84cc 
								
							 
						 
						
							
							
								
								Merge pull request  #2716  from yuriks/decentralized-result  
							
							 
							
							... 
							
							
							
							Decentralize ResultCode 
							
						 
						
							2017-05-26 11:59:57 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								a5810d61da 
								
							 
						 
						
							
							
								
								FS: Remove unused result definition  
							
							 
							
							
							
						 
						
							2017-05-24 21:06:00 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								2cdb40d709 
								
							 
						 
						
							
							
								
								Kernel: Centralize error definitions in errors.h  
							
							 
							
							
							
						 
						
							2017-05-24 21:06:00 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								743d18f0e4 
								
							 
						 
						
							
							
								
								GSP_GPU: Move error codes from result.h to local file  
							
							 
							
							
							
						 
						
							2017-05-24 21:06:00 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								92be29adba 
								
							 
						 
						
							
							
								
								FileSys: Move all result description to errors.h  
							
							 
							
							
							
						 
						
							2017-05-24 21:06:00 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								3b1f0fea31 
								
							 
						 
						
							
							
								
								result: Make error description a generic integer  
							
							 
							
							... 
							
							
							
							It is now known that result code description vary depending on the
module, and so they're best defined on a per-module basis. To support
this, allow passing in an arbitrary integer instead of limiting to the
ones in the ErrorDescription enum. These will be gradually migrated to
their individual users, but a few will be kept as "common" codes shared
by all modules. 
							
						 
						
							2017-05-24 21:05:59 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								a75145a2c6 
								
							 
						 
						
							
							
								
								Make BitField and ResultCode constexpr-initializable  
							
							 
							
							
							
						 
						
							2017-05-24 21:05:59 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								120b00fb1a 
								
							 
						 
						
							
							
								
								telemetry: Log a few simple data fields throughout core.  
							
							 
							
							
							
						 
						
							2017-05-24 19:16:23 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f3e14cae1e 
								
							 
						 
						
							
							
								
								core: Keep track of telemetry for the current emulation session.  
							
							 
							
							
							
						 
						
							2017-05-24 19:16:22 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								8cd9522526 
								
							 
						 
						
							
							
								
								cam: move u32->u8 trancation to IPCHelper  
							
							 
							
							
							
						 
						
							2017-05-24 12:50:19 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								924292f2cc 
								
							 
						 
						
							
							
								
								cam: use IPCHelper  
							
							 
							
							
							
						 
						
							2017-05-24 12:45:36 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Valle 
								
							 
						 
						
							
							
							
							
								
							
							
								c291db72e7 
								
							 
						 
						
							
							
								
								Merge pull request  #2692  from Subv/vfp_ftz  
							
							 
							
							... 
							
							
							
							Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled. 
							
						 
						
							2017-05-22 12:16:53 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								cc566dadd8 
								
							 
						 
						
							
							
								
								Merge pull request  #2406  from Subv/session_disconnect  
							
							 
							
							... 
							
							
							
							Kernel: Properly update port counters on session disconnection. 
							
						 
						
							2017-05-21 17:18:16 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								5b46a89230 
								
							 
						 
						
							
							
								
								fixup! Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.  
							
							 
							
							
							
						 
						
							2017-05-21 18:56:09 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								37347bfa38 
								
							 
						 
						
							
							
								
								Kernel/Sessions: Remove the ClientSession::Create function.  
							
							 
							
							... 
							
							
							
							It is not meant to be used by anything other than CreateSessionPair. 
							
						 
						
							2017-05-21 18:52:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Merry 
								
							 
						 
						
							
							
							
							
								
							
							
								188d63fdb6 
								
							 
						 
						
							
							
								
								Merge pull request  #2694  from Subv/vfp_vsub_ftz  
							
							 
							
							... 
							
							
							
							Dyncom/VFP: Perform flush-to-zero on the second operand of vsub before sending it to vadd. 
							
						 
						
							2017-05-22 00:50:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								152a012373 
								
							 
						 
						
							
							
								
								Merge pull request  #2661  from Subv/uds5  
							
							 
							
							... 
							
							
							
							Services/UDS: Generate 802.11 beacon frames when a network is open. 
							
						 
						
							2017-05-19 11:04:34 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emmaus 
								
							 
						 
						
							
							
							
							
								
							
							
								b2e82d16c8 
								
							 
						 
						
							
							
								
								use IPCHelper for PTM services  
							
							 
							
							
							
						 
						
							2017-05-19 08:44:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								f2d5d8cfac 
								
							 
						 
						
							
							
								
								Services/UDS: Use the new IPC helper functions.  
							
							 
							
							
							
						 
						
							2017-05-15 13:05:17 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								846cc6cee3 
								
							 
						 
						
							
							
								
								Services/UDS: Implement RecvBeaconBroadcastData.  
							
							 
							
							... 
							
							
							
							This allows the applications to retrieve 802.11 beacon frames from nearby UDS networks.
Note that the networks are still not announced anywhere. 
							
						 
						
							2017-05-15 13:05:16 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								528dea988c 
								
							 
						 
						
							
							
								
								Services/UDS: Generate the UDS beacons when the beacon callback fires.  
							
							 
							
							
							
						 
						
							2017-05-15 13:05:15 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								ce5bc477ca 
								
							 
						 
						
							
							
								
								Kernel: Remove a now unused enum and variable regarding a session's status.  
							
							 
							
							
							
						 
						
							2017-05-15 11:22:16 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								ddfabf3133 
								
							 
						 
						
							
							
								
								Kernel: Use a Session object to keep track of the status of a Client/Server session pair.  
							
							 
							
							... 
							
							
							
							Reduce the associated port's connection count when a ServerSession is destroyed. 
							
						 
						
							2017-05-15 11:22:15 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								180587bb8b 
								
							 
						 
						
							
							
								
								Merge pull request  #2687  from yuriks/address-mappings  
							
							 
							
							... 
							
							
							
							Kernel: Map special regions according to ExHeader 
							
						 
						
							2017-05-14 13:52:40 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								a0874a7a68 
								
							 
						 
						
							
							
								
								Dyncom/VFP: Perform flush-to-zero on the second operand of vsub before sending it to vadd.  
							
							 
							
							... 
							
							
							
							Previously we were letting vadd flush the value to positive 0, but there are cases where this behavior is wrong, for example,
vsub: -0 - +0 = -0
vadd: -0 + +0 = +0
Now we'll flush the value to +0 inside vsub, and then negate it. 
							
						 
						
							2017-05-13 18:03:41 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								15b26249cc 
								
							 
						 
						
							
							
								
								Merge pull request  #2676  from wwylele/irrst  
							
							 
							
							... 
							
							
							
							ir: implement new 3ds HID via ir:rst 
							
						 
						
							2017-05-10 09:56:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								f18d454eb6 
								
							 
						 
						
							
							
								
								Kernel: Map special regions according to ExHeader  
							
							 
							
							... 
							
							
							
							This replaces the hardcoded VRAM/DSP mappings with ones made based on
the ExHeader ARM11 Kernel caps list. While this has no visible effect
for most applications (since they use a standard set of mappings) it
does improve support for system modules and n3DS exclusives. 
							
						 
						
							2017-05-09 21:44:00 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								b4a93cfdde 
								
							 
						 
						
							
							
								
								DSP: Create backing memory for entire DSP RAM  
							
							 
							
							... 
							
							
							
							Also move address space mapping out of video_core. 
							
						 
						
							2017-05-09 21:44:00 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								d3db770cad 
								
							 
						 
						
							
							
								
								Memory: Add constants for the n3DS additional RAM  
							
							 
							
							... 
							
							
							
							This is 4MB of extra, separate memory that was added on the New 3DS. 
							
						 
						
							2017-05-09 21:43:59 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								13dd0b88de 
								
							 
						 
						
							
							
								
								Merge pull request  #2696  from Subv/vfp_revert  
							
							 
							
							... 
							
							
							
							Dyncom/VFP: Revert edf30d8  and fix the FPSCR getting invalid values. 
							
						 
						
							2017-05-08 21:38:45 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								11fe85f129 
								
							 
						 
						
							
							
								
								Dyncom/VFP: Strip the VFP_NAN_FLAG sentinel value when setting vfp exceptions.  
							
							 
							
							
							
						 
						
							2017-05-09 00:36:23 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								bf45ccfb40 
								
							 
						 
						
							
							
								
								Revert "Remove exceptions parameter from normaliseround VFP functions"  
							
							 
							
							... 
							
							
							
							This reverts commit edf30d84cc .
Conflicts:
	src/core/arm/skyeye_common/vfp/vfp_helper.h
	src/core/arm/skyeye_common/vfp/vfpdouble.cpp
	src/core/arm/skyeye_common/vfp/vfpsingle.cpp 
							
						 
						
							2017-05-09 00:36:22 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								b1a29371c9 
								
							 
						 
						
							
							
								
								Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.  
							
							 
							
							... 
							
							
							
							Inputs are still not flushed to 0 if they are denormals. 
							
						 
						
							2017-05-08 14:34:16 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								d97b977540 
								
							 
						 
						
							
							
								
								Dyncom: Remove disassembler code  
							
							 
							
							... 
							
							
							
							Had licensing issue around it, in addition to several bugs.
Closes  #1632 , #1280  
							
						 
						
							2017-05-07 15:33:46 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								f0a582b218 
								
							 
						 
						
							
							
								
								Dyncom: Tweak types and log formatting  
							
							 
							
							
							
						 
						
							2017-05-07 15:33:42 -07:00