bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							fe11b51545 
							
						 
					 
					
						
						
							
							pctl: Remove duplicate InstallInterfaces function.  
						
						
						
						
					 
					
						2018-01-02 20:41:20 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1d01ffccb8 
							
						 
					 
					
						
						
							
							applet_oe: Stub out a bunch of interfaces necessary for boot.  
						
						
						
						
					 
					
						2017-12-29 00:44:46 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							30e98fae3f 
							
						 
					 
					
						
						
							
							controller: Implement DuplicateSession.  
						
						
						
						
					 
					
						2017-12-29 00:39:34 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							dcdaac8a0b 
							
						 
					 
					
						
						
							
							kernel: Fix implementation of ConvertSessionToDomain.  
						
						
						
						
					 
					
						2017-12-29 00:36:22 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b67cbb8d92 
							
						 
					 
					
						
						
							
							ap, aoc_u: Minor cleanup.  
						
						
						
						
					 
					
						2017-12-28 23:45:44 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							fcd4c1a0dc 
							
						 
					 
					
						
						
							
							service: Add empty interface for pctl:a.  
						
						
						
						
					 
					
						2017-12-28 23:44:39 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ad073846bc 
							
						 
					 
					
						
						
							
							service: Clean up apm/lm/applet_oe/controller/sm ctor/dtor.  
						
						
						
						
					 
					
						2017-12-28 15:27:30 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							16fb1c8fe7 
							
						 
					 
					
						
						
							
							service: Halt on ReportUnimplementedFunction and improve output log.  
						
						
						
						
					 
					
						2017-12-28 15:24:59 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d5995fd30f 
							
						 
					 
					
						
						
							
							service: Add empty interface for aoc:u.  
						
						
						
						
					 
					
						2017-12-28 15:24:05 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3597650f22 
							
						 
					 
					
						
						
							
							service: Return proper result code for IPC::CommandType::Close.  
						
						
						
						
					 
					
						2017-10-31 19:30:05 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							34571f4d2e 
							
						 
					 
					
						
						
							
							hle: Use Switch formatted result codes.  
						
						
						
						
					 
					
						2017-10-31 19:26:11 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							716e5cf070 
							
						 
					 
					
						
						
							
							lm: Implement lm::Initialize and Logger::log.  
						
						
						
						
					 
					
						2017-10-18 21:41:24 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							03bf0739a4 
							
						 
					 
					
						
						
							
							service: Add CreatePort function (that does not register/install).  
						
						
						
						
					 
					
						2017-10-18 21:34:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d3cc369618 
							
						 
					 
					
						
						
							
							service: Print correct command ID on unimplemented function.  
						
						
						
						
					 
					
						2017-10-17 18:02:08 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4fb1b24d68 
							
						 
					 
					
						
						
							
							hle: Implement ConvertSessionToDomain, various cleanups.  
						
						
						
						
					 
					
						2017-10-15 01:24:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							72eeca1f03 
							
						 
					 
					
						
						
							
							hle: Add service stubs for apm and appletOE.  
						
						
						
						
					 
					
						2017-10-14 22:50:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							960a1416de 
							
						 
					 
					
						
						
							
							hle: Initial implementation of NX service framework and IPC.  
						
						
						
						
					 
					
						2017-10-14 22:18:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d62750c46d 
							
						 
					 
					
						
						
							
							Remove more 3DS-specific code.  
						
						
						
						
					 
					
						2017-10-13 17:56:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							15983dcfdc 
							
						 
					 
					
						
						
							
							Remove more 3DS-specific code.  
						
						
						
						
					 
					
						2017-10-12 21:45:06 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							dbd15b0d10 
							
						 
					 
					
						
						
							
							Remove more 3DS-specific code.  
						
						
						
						
					 
					
						2017-10-12 21:29:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							72b03025ac 
							
						 
					 
					
						
						
							
							Remove lots more 3DS-specific code.  
						
						
						
						
					 
					
						2017-10-12 21:21:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0906de9a14 
							
						 
					 
					
						
						
							
							hle: Remove a large amount of 3ds-specific service code.  
						
						
						
						
					 
					
						2017-10-10 17:32:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b1d5db1cf6 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into nx  
						
						... 
						
						
						
						# Conflicts:
#	src/core/CMakeLists.txt
#	src/core/arm/dynarmic/arm_dynarmic.cpp
#	src/core/arm/dyncom/arm_dyncom.cpp
#	src/core/hle/kernel/process.cpp
#	src/core/hle/kernel/thread.cpp
#	src/core/hle/kernel/thread.h
#	src/core/hle/kernel/vm_manager.cpp
#	src/core/loader/3dsx.cpp
#	src/core/loader/elf.cpp
#	src/core/loader/ncch.cpp
#	src/core/memory.cpp
#	src/core/memory.h
#	src/core/memory_setup.h 
						
						
					 
					
						2017-10-09 23:56:20 -04:00 
						 
				 
			
				
					
						
							
							
								Dragios 
							
						 
					 
					
						
						
						
						
							
						
						
							83e5f639e6 
							
						 
					 
					
						
						
							
							Change command header in nwm::UDS Initialize function  
						
						
						
						
					 
					
						2017-10-09 09:10:48 +08:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
						
						
							
						
						
							84c344b9b1 
							
						 
					 
					
						
						
							
							Merge pull request  #2953  from Subv/applet_launch  
						
						... 
						
						
						
						HLE/APT: Always set up the APT parameter when starting a library applet. 
						
						
					 
					
						2017-10-04 15:01:58 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3411883fe3 
							
						 
					 
					
						
						
							
							arm: Use 64-bit addressing in a bunch of places.  
						
						
						
						
					 
					
						2017-09-30 14:28:53 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							5bae5a48b9 
							
						 
					 
					
						
						
							
							Services/NIM: Implement CheckForSysUpdateEvent.  
						
						... 
						
						
						
						Implementation verified by reverse engineering.
This lets the Home Menu boot without crashing on startup. 
						
						
					 
					
						2017-09-30 13:21:45 -05:00 
						 
				 
			
				
					
						
							
							
								B3n30 
							
						 
					 
					
						
						
						
						
							
						
						
							afb1012bcd 
							
						 
					 
					
						
						
							
							Services/UDS: Handle the rest of the connection sequence. ( #2963 )  
						
						... 
						
						
						
						Services/UDS: Handle the rest of the connection sequence. 
						
						
					 
					
						2017-09-30 18:18:45 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
						
						
							
						
						
							7056b9c46a 
							
						 
					 
					
						
						
							
							Merge pull request  #2946  from Subv/home_menu_apt  
						
						... 
						
						
						
						Implement PrepareToStartNewestHomeMenu and fixed an APT regression. 
						
						
					 
					
						2017-09-30 10:47:42 -05:00 
						 
				 
			
				
					
						
							
							
								Huw Pascoe 
							
						 
					 
					
						
						
						
						
							
						
						
							a13ab958cb 
							
						 
					 
					
						
						
							
							Fixed type conversion ambiguity  
						
						
						
						
					 
					
						2017-09-30 09:34:35 +01:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							e27ae04696 
							
						 
					 
					
						
						
							
							HLE/APT: Always set up the APT parameter when starting a library applet.  
						
						... 
						
						
						
						Only use the HLE interface if an HLE applet with the desired id was started.
This commit reorganizes the APT code surrounding parameter creation and delivery to make it easier to support LLE applets in the future.
As future work, the HLE applet interface can be reworked to utilize the same facilities as the LLE interface. 
						
						
					 
					
						2017-09-25 23:47:50 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							774e7deae8 
							
						 
					 
					
						
						
							
							HLE/Archives: Allow multiple loaded applications to access their SelfNCCH archive independently.  
						
						... 
						
						
						
						The loaders now register each loaded ROM with the SelfNCCH factory, which keeps the data around for the duration of the emulation session.
When opening the SelfNCCH archive, the factory queries the current program's programid and uses that as a key to the map that contains the NCCHData structure (RomFS, Icon, Banner, etc).
3dsx files do not have a programid and will use a default of 0 for this value, thus, only 1 3dsx file with RomFS is loadable at the same time. 
						
						
					 
					
						2017-09-25 09:45:02 -05:00 
						 
				 
			
				
					
						
							
							
								B3n30 
							
						 
					 
					
						
						
						
						
							
						
						
							a21b9deb98 
							
						 
					 
					
						
						
							
							Merge pull request  #2948  from Subv/register_service  
						
						... 
						
						
						
						HLE/SRV: Implemented RegisterService. 
						
						
					 
					
						2017-09-25 08:22:05 +02:00 
						 
				 
			
				
					
						
							
							
								B3n30 
							
						 
					 
					
						
						
						
						
							
						
						
							d673d508dd 
							
						 
					 
					
						
						
							
							Services/UDS: Added a function to send EAPoL-Start packets ( #2920 )  
						
						... 
						
						
						
						* Services/UDS: Added a function to generate the EAPoL-Start packet body.
* Services/UDS: Added filter for beacons.
* Services/UDS: Lock a mutex when accessing connection_status from both the emulation and network thread.
* Services/UDS: Handle the Association Response frame and respond with the EAPoL-Start frame.
* fixup: make use of current_node, changed received_beacons into a list, mutex and assert corrections
* fixup: fix damn clang-format 
						
						
					 
					
						2017-09-25 08:16:27 +02:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							7096f01c14 
							
						 
					 
					
						
						
							
							HLE/APT: Always return an error from PrepareToStartNewestHomeMenu so that the Home Menu doesn't try to reboot the system.  
						
						... 
						
						
						
						As per 3dbrew:
"During Home Menu start-up it uses APT:PrepareToStartNewestHomeMenu. If that doesn't return an error(normally NS returns 0xC8A0CFFC for that), Home Menu starts a hardware reboot with APT:StartNewestHomeMenu etc. " 
						
						
					 
					
						2017-09-24 08:59:31 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							b57d58c0dc 
							
						 
					 
					
						
						
							
							HLE/APT: Prepare the APT Wakeup parameter when the game calls Initialize  
						
						... 
						
						
						
						We need to know what is being run so we can set the APT parameter destination AppId correctly.
Delaying the preparation of the parameter until we know which AppId is running lets us support booting both the Home Menu and normal game Applications. 
						
						
					 
					
						2017-09-24 08:59:30 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							0b33e36292 
							
						 
					 
					
						
						
							
							HLE/SRV: Implemented RegisterService.  
						
						... 
						
						
						
						Now system modules can do more than just crash immediately on startup. 
						
						
					 
					
						2017-09-24 00:12:58 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							255fd8768d 
							
						 
					 
					
						
						
							
							Merge pull request  #2906  from Subv/ns_new_framework  
						
						... 
						
						
						
						Services/NS: Port ns:s to the new service framework. 
						
						
					 
					
						2017-09-16 21:13:51 +02:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							3d86e3afc4 
							
						 
					 
					
						
						
							
							Services/NS: Port ns:s to the new service framework.  
						
						
						
						
					 
					
						2017-09-16 10:52:45 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							588077184b 
							
						 
					 
					
						
						
							
							Merge pull request  #2915  from wwylele/font-archive-2  
						
						... 
						
						
						
						APT: load different shared font depending on the region 
						
						
					 
					
						2017-09-11 21:39:56 -04:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
						
						
							
						
						
							617b6974b9 
							
						 
					 
					
						
						
							
							Merge pull request  #2831  from Subv/uds_auth  
						
						... 
						
						
						
						Services/UDS: Handle beacon frames and the basic AP connection sequence frames. 
						
						
					 
					
						2017-09-05 15:03:56 +03:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							59a9aaf388 
							
						 
					 
					
						
						
							
							APT: load different shared font depending on the region  
						
						
						
						
					 
					
						2017-09-03 12:34:11 +03:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							f64cd87604 
							
						 
					 
					
						
						
							
							Services/UDS: Remove an old duplicated declaration of WifiPacket.  
						
						
						
						
					 
					
						2017-08-27 10:48:15 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							d088dbfbe1 
							
						 
					 
					
						
						
							
							Services/UDS: Handle the connection sequence packets.  
						
						... 
						
						
						
						There is currently no stage tracking, a client is considered "Connected" when it receives the EAPoL Logoff packet from the server, this is not yet implemented. 
						
						
					 
					
						2017-08-27 10:48:13 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							2e9f544ecc 
							
						 
					 
					
						
						
							
							Services/UDS: Store the received beacon frames until RecvBeaconBroadcastData is called, up to 15 beacons at the same time, removing any older beacon frames when the limit is exceeded.  
						
						
						
						
					 
					
						2017-08-27 10:48:11 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							54411bef4e 
							
						 
					 
					
						
						
							
							Services/UDS: Add functions to generate 802.11 auth and assoc response frames.  
						
						
						
						
					 
					
						2017-08-27 10:48:09 -05:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							c84e60b470 
							
						 
					 
					
						
						
							
							HID: use TouchDevice for touch pad  
						
						
						
						
					 
					
						2017-08-24 13:56:43 +03:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
						
						
							
						
						
							bbfa9d0635 
							
						 
					 
					
						
						
							
							Merge pull request  #2861  from wwylele/motion-refactor  
						
						... 
						
						
						
						Refactor MotionEmu into a InputDevice 
						
						
					 
					
						2017-08-19 23:43:01 -06:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							54c0c8adee 
							
						 
					 
					
						
						
							
							HID: fix a comment and a warning  
						
						
						
						
					 
					
						2017-08-20 08:37:48 +03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							21204ba488 
							
						 
					 
					
						
						
							
							Merge pull request  #2881  from MerryMage/dsp-firm-check  
						
						... 
						
						
						
						dsp_dsp: Remove size assertion in LoadComponent 
						
						
					 
					
						2017-08-15 20:14:41 -07:00