Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								1538a34eda 
								
							 
						 
						
							
							
								
								GSP: Small tweaks to shared memory initialization  
							
							 
							
							
							
						 
						
							2015-05-10 20:05:30 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								774eea8374 
								
							 
						 
						
							
							
								
								Kernel: Zero-fill shared memory blocks when mapping  
							
							 
							
							... 
							
							
							
							This works around crashes related to GSP/HID/etc. shared memory blocks
having garbage values. The proper fix requires proper management of
mapped memory blocks in the process. 
							
						 
						
							2015-05-10 20:05:29 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								c96f22490a 
								
							 
						 
						
							
							
								
								Kernel: Capture SharedMemory attributes at creation, not when mapping  
							
							 
							
							
							
						 
						
							2015-05-10 19:47:07 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								b700b55696 
								
							 
						 
						
							
							
								
								Common: Remove the BIT macro  
							
							 
							
							... 
							
							
							
							When the macro was introduced in 326ec51261 
it wasn't noticed that it conflicted in name with a heavily used macro
inside of dyncom. This causes some compiler warnings. Since it's only
lightly used, it was opted to simply remove the new macro. 
							
						 
						
							2015-05-09 18:16:46 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								e35e72d0a5 
								
							 
						 
						
							
							
								
								Merge pull request  #734  from yuriks/memmap  
							
							 
							
							... 
							
							
							
							Small memory map definitions cleanup 
							
						 
						
							2015-05-09 15:57:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								417c867e14 
								
							 
						 
						
							
							
								
								Loader: Add missing include  
							
							 
							
							
							
						 
						
							2015-05-09 05:05:59 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								17a8cae003 
								
							 
						 
						
							
							
								
								Memory: Add GetPhysicalPointer helper function  
							
							 
							
							
							
						 
						
							2015-05-09 04:02:32 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								28a9e4c1d5 
								
							 
						 
						
							
							
								
								Memory: Support more regions in the VAddr-PAddr translation functions  
							
							 
							
							... 
							
							
							
							Also adds better documentation and removes the one-off reimplementation
of the function in pica.h. 
							
						 
						
							2015-05-09 03:08:11 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								e7b6ed7578 
								
							 
						 
						
							
							
								
								Memory: Sort memory region variables by VAddr  
							
							 
							
							
							
						 
						
							2015-05-09 01:31:00 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								1c0b87edc2 
								
							 
						 
						
							
							
								
								Memory: Re-organize and rename memory area address constants  
							
							 
							
							
							
						 
						
							2015-05-09 01:29:52 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								eb3eb9f75d 
								
							 
						 
						
							
							
								
								Loader: Remove .bin file support  
							
							 
							
							... 
							
							
							
							It is of very limited practical utility currently, and will soon be
impossible to support due to more accurate memory map emulation. 
							
						 
						
							2015-05-08 23:09:41 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								7c50b999fa 
								
							 
						 
						
							
							
								
								Kernel: Remove unused g_main_thread variable  
							
							 
							
							
							
						 
						
							2015-05-08 22:12:12 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								3cb19c9589 
								
							 
						 
						
							
							
								
								Process: Rename StaticAddressMapping => AddressMapping  
							
							 
							
							
							
						 
						
							2015-05-08 22:12:10 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								83ccf85bb2 
								
							 
						 
						
							
							
								
								Process: Add more documentation to the class members  
							
							 
							
							
							
						 
						
							2015-05-08 22:11:49 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								2f5904611d 
								
							 
						 
						
							
							
								
								Process: Use BitField to store process flags  
							
							 
							
							
							
						 
						
							2015-05-08 22:11:48 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								7eb413155f 
								
							 
						 
						
							
							
								
								Loader/NCCH: Fix formatting of braces  
							
							 
							
							
							
						 
						
							2015-05-08 22:11:48 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								2af30d465f 
								
							 
						 
						
							
							
								
								Process: Support parsing of exheader kernel caps  
							
							 
							
							
							
						 
						
							2015-05-08 22:11:44 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								a5eba2f984 
								
							 
						 
						
							
							
								
								Kernel: Remove g_program_id  
							
							 
							
							... 
							
							
							
							This has been obsoleted by the field in Process. 
							
						 
						
							2015-05-08 22:11:03 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								6d60acf0f1 
								
							 
						 
						
							
							
								
								Kernel: Introduce skeleton Process class to hold process data  
							
							 
							
							
							
						 
						
							2015-05-08 22:11:02 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								0f39cc359b 
								
							 
						 
						
							
							
								
								Core: Fix sorting in CMakeFiles.txt  
							
							 
							
							
							
						 
						
							2015-05-08 03:03:04 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1622068198 
								
							 
						 
						
							
							
								
								Merge pull request  #728  from lioncash/vars  
							
							 
							
							... 
							
							
							
							dyncom: Remove an unnecessary variable in the interpreter 
							
						 
						
							2015-05-07 21:09:03 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ae0c38a333 
								
							 
						 
						
							
							
								
								Remove unnecessary dyncom header files  
							
							 
							
							
							
						 
						
							2015-05-07 20:45:28 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								31dc8b8890 
								
							 
						 
						
							
							
								
								dyncom: Remove an unnecessary variable in the interpreter  
							
							 
							
							... 
							
							
							
							All this was doing was needlessly aliasing a variable. 
							
						 
						
							2015-05-07 19:34:04 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								3396f352cb 
								
							 
						 
						
							
							
								
								Common: Remove mem_arena.cpp/h  
							
							 
							
							... 
							
							
							
							It is superfluous for Citra. (It's only really necessary if you're doing
JIT. We were using it but not taking any advantage from it.) This should
make 32-bit builds work again. 
							
						 
						
							2015-05-07 19:01:09 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								c956e8a686 
								
							 
						 
						
							
							
								
								Fix printf format warning  
							
							 
							
							
							
						 
						
							2015-05-07 15:45:22 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								e1fbac3ca1 
								
							 
						 
						
							
							
								
								Common: Remove common.h  
							
							 
							
							
							
						 
						
							2015-05-07 15:45:22 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								c0eaa662d4 
								
							 
						 
						
							
							
								
								Clean-up includes  
							
							 
							
							
							
						 
						
							2015-05-06 23:45:06 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								b89f644cfe 
								
							 
						 
						
							
							
								
								FileSys: De-inline Path members  
							
							 
							
							
							
						 
						
							2015-05-06 23:45:06 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								6f89d25f90 
								
							 
						 
						
							
							
								
								FileSys: Clean-up includes, de-inline destructors  
							
							 
							
							
							
						 
						
							2015-05-06 23:45:06 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								c916bcf7b5 
								
							 
						 
						
							
							
								
								Move typedefs from kernel.h to more appropriate places  
							
							 
							
							
							
						 
						
							2015-05-06 23:45:05 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								ecff2351a1 
								
							 
						 
						
							
							
								
								HLE: Clean up SVC dispatch mechanism  
							
							 
							
							
							
						 
						
							2015-05-06 00:24:39 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								0749687b8d 
								
							 
						 
						
							
							
								
								Core: Remove some unused functions and types  
							
							 
							
							
							
						 
						
							2015-05-04 00:16:43 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5a855bdb2f 
								
							 
						 
						
							
							
								
								CoreTiming: Initialize static variables at bootup.  
							
							 
							
							
							
						 
						
							2015-05-01 18:27:05 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d3c2f9a4a4 
								
							 
						 
						
							
							
								
								HLE: Properly initialize and shutdown remaining modules.  
							
							 
							
							
							
						 
						
							2015-05-01 18:27:05 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								bab5abaf46 
								
							 
						 
						
							
							
								
								Dyncom: Move cream cache to ARMul_State.  
							
							 
							
							
							
						 
						
							2015-05-01 18:27:04 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								c7dc799e19 
								
							 
						 
						
							
							
								
								Kernel: Properly initialize and shutdown all modules.  
							
							 
							
							
							
						 
						
							2015-05-01 18:27:03 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								57aaaf92db 
								
							 
						 
						
							
							
								
								HW: Properly initialize and shutdown all modules.  
							
							 
							
							
							
						 
						
							2015-05-01 18:27:02 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								e0cb85691a 
								
							 
						 
						
							
							
								
								Services: Initialize all state variables at bootup.  
							
							 
							
							
							
						 
						
							2015-05-01 18:27:02 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								bbabed8e98 
								
							 
						 
						
							
							
								
								Memory: Properly cleanup & shutdown.  
							
							 
							
							
							
						 
						
							2015-05-01 18:27:01 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									purpasmart96 
								
							 
						 
						
							
							
							
							
								
							
							
								8716445621 
								
							 
						 
						
							
							
								
								ConfigMem: Remove duplicate retail bit  
							
							 
							
							
							
						 
						
							2015-04-28 16:22:50 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2cc6511039 
								
							 
						 
						
							
							
								
								Merge pull request  #692  from purpasmart96/log_improvements  
							
							 
							
							... 
							
							
							
							Services/Loader: Use more sensible log formats for certain functions along with more info being logged. 
							
						 
						
							2015-04-28 10:12:50 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									purpasmart96 
								
							 
						 
						
							
							
							
							
								
							
							
								c3a480160e 
								
							 
						 
						
							
							
								
								Services/Loader: Use more sensible log formats for certain functions  
							
							 
							
							... 
							
							
							
							along with more info being logged. 
							
						 
						
							2015-04-27 23:07:08 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1baab50e7c 
								
							 
						 
						
							
							
								
								ptm_sysm: Add static specifier to IsLegacyPowerOff  
							
							 
							
							
							
						 
						
							2015-04-24 18:23:20 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8b2b620a5e 
								
							 
						 
						
							
							
								
								dyncom: Remove more unused/unnecessary code  
							
							 
							
							... 
							
							
							
							Gets rid of a sizeable amount of stuff in armdefs. 
							
						 
						
							2015-04-20 16:30:34 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d66a12c6f6 
								
							 
						 
						
							
							
								
								dyncom: Remove unused/unnecessary VFP cruft  
							
							 
							
							
							
						 
						
							2015-04-17 20:46:05 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3ee9f6c5d8 
								
							 
						 
						
							
							
								
								Merge pull request  #696  from yuriks/interface-deinline  
							
							 
							
							... 
							
							
							
							De-inline functions from Interface, removing them from service.h 
							
						 
						
							2015-04-14 19:14:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								2e860bd59c 
								
							 
						 
						
							
							
								
								Core_ARM11: Replace debug prints with our own logging functions in vfpsingle.  
							
							 
							
							
							
						 
						
							2015-04-14 21:34:36 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								0d69b2f7bd 
								
							 
						 
						
							
							
								
								Kernel: Use the correct format string for u64 hex.  
							
							 
							
							
							
						 
						
							2015-04-14 21:18:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								bdcf28e3bc 
								
							 
						 
						
							
							
								
								Headers: Add some forgotten overrides, thanks clang!  
							
							 
							
							
							
						 
						
							2015-04-14 21:18:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								ad3e25b414 
								
							 
						 
						
							
							
								
								De-inline functions from Interface, removing them from service.h  
							
							 
							
							... 
							
							
							
							This reduces the time for a full recompile from 65.43s to 59.53s (~9%) 
							
						 
						
							2015-04-14 15:34:28 -03:00