Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								84a22cb594 
								
							 
						 
						
							
							
								
								Kernel: Implement svcGetSystemInfo  
							
							 
							
							... 
							
							
							
							This makes smealum/ctrulib@b96dd51d33  work
with Citra. 
							
						 
						
							2015-11-30 19:49:44 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								e906165229 
								
							 
						 
						
							
							
								
								Merge pull request  #1225  from lioncash/clean  
							
							 
							
							... 
							
							
							
							csnd_snd: Get rid of type punning 
							
						 
						
							2015-11-28 23:32:05 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								434ae89a6a 
								
							 
						 
						
							
							
								
								Services/Cam: Added new log type and camera enums from 3dbrew.  
							
							 
							
							... 
							
							
							
							Followup to #1102 
Original author @mailwl 
							
						 
						
							2015-11-23 17:17:28 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									polaris- 
								
							 
						 
						
							
							
							
							
								
							
							
								4179e91baf 
								
							 
						 
						
							
							
								
								Add stub functions for Initialize and GenerateRandomData in ssl:C  
							
							 
							
							
							
						 
						
							2015-11-22 16:54:51 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									polaris- 
								
							 
						 
						
							
							
							
							
								
							
							
								912e53323d 
								
							 
						 
						
							
							
								
								Add Initialize and GenerateRandomData stubs  
							
							 
							
							
							
						 
						
							2015-11-22 09:27:46 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a1bd909294 
								
							 
						 
						
							
							
								
								csnd_snd: Get rid of type punning  
							
							 
							
							
							
						 
						
							2015-10-28 16:10:21 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7c12ee9ecc 
								
							 
						 
						
							
							
								
								Merge pull request  #1165  from esoteric-programmer/master  
							
							 
							
							... 
							
							
							
							Added CSND_ExecuteType0Commands stub. 
							
						 
						
							2015-10-28 15:19:13 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthias Ernst 
								
							 
						 
						
							
							
							
							
								
							
							
								3d89e0a94c 
								
							 
						 
						
							
							
								
								Added CSND stub.  
							
							 
							
							
							
						 
						
							2015-10-28 19:04:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								af26b7a0bc 
								
							 
						 
						
							
							
								
								Merge pull request  #1208  from archshift/free-bytes  
							
							 
							
							... 
							
							
							
							Implement FS_User::GetFreeBytes 
							
						 
						
							2015-10-28 11:30:25 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								5dfd2dba70 
								
							 
						 
						
							
							
								
								Implement FS_User::GetFreeBytes  
							
							 
							
							
							
						 
						
							2015-10-27 23:33:59 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Filiph Sandström 
								
							 
						 
						
							
							
							
							
								
							
							
								a06a32c05d 
								
							 
						 
						
							
							
								
								Fix copy paste  
							
							 
							
							
							
						 
						
							2015-10-24 13:17:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Filiph Sandström 
								
							 
						 
						
							
							
							
							
								
							
							
								0c84d59a27 
								
							 
						 
						
							
							
								
								Fix wrong branch  
							
							 
							
							
							
						 
						
							2015-10-23 23:58:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Filiph Sandström 
								
							 
						 
						
							
							
							
							
								
							
							
								844b9970b4 
								
							 
						 
						
							
							
								
								Add GetTotalStepCount Stub  
							
							 
							
							
							
						 
						
							2015-10-23 23:52:13 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Filiph Sandström 
								
							 
						 
						
							
							
							
							
								
							
							
								f61c9da7d3 
								
							 
						 
						
							
							
								
								Update ptm.h  
							
							 
							
							
							
						 
						
							2015-10-23 23:50:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Rohit Nirmal 
								
							 
						 
						
							
							
							
							
								
							
							
								32391cffdd 
								
							 
						 
						
							
							
								
								Silence -Wsign-compare warnings.  
							
							 
							
							
							
						 
						
							2015-10-06 22:16:15 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								57722fb192 
								
							 
						 
						
							
							
								
								Service/CFG: Use a constexpr function for country initialization  
							
							 
							
							... 
							
							
							
							This fixes a TODO left over from when we supported MSVC 2013. 
							
						 
						
							2015-09-30 04:02:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Martin Lindhe 
								
							 
						 
						
							
							
							
							
								
							
							
								bafb7afba2 
								
							 
						 
						
							
							
								
								fix some xcode 7.0 warnings  
							
							 
							
							
							
						 
						
							2015-09-29 23:11:09 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								751fbfdcc3 
								
							 
						 
						
							
							
								
								general: Silence some warnings when using clang  
							
							 
							
							
							
						 
						
							2015-09-16 08:51:53 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								bbf92a54e5 
								
							 
						 
						
							
							
								
								Service/CFG: Add default entry for block 0x000A0001 (birthday)  
							
							 
							
							
							
						 
						
							2015-09-14 17:39:52 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								13a8e39813 
								
							 
						 
						
							
							
								
								Service/CFG: Correct flags in 2 default blocks  
							
							 
							
							... 
							
							
							
							Verified against a 9.2.0-20 config save 
							
						 
						
							2015-09-14 17:39:51 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								d91f1c0624 
								
							 
						 
						
							
							
								
								Service/CFG: Add additional blocks to default save data  
							
							 
							
							... 
							
							
							
							These blocks are required by various games to boot. 
							
						 
						
							2015-09-14 17:39:50 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								6c89d4ca26 
								
							 
						 
						
							
							
								
								Fix narrowing conversion warning  
							
							 
							
							
							
						 
						
							2015-09-14 17:39:50 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								1fe72dcc04 
								
							 
						 
						
							
							
								
								Service/CFG: Move several private types from the header to the cpp  
							
							 
							
							
							
						 
						
							2015-09-14 17:39:49 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								ac4f7b0fde 
								
							 
						 
						
							
							
								
								Service/CFG: Clean up default block creation  
							
							 
							
							
							
						 
						
							2015-09-14 17:39:48 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								1ed7f3e028 
								
							 
						 
						
							
							
								
								GSP: Implement command 0x05, used for flushing caches  
							
							 
							
							... 
							
							
							
							May fix additional texture caching issues. (Though mostly in homebrew, I
haven't seen any commercial software use this to flush anything but
command lists.) 
							
						 
						
							2015-09-14 16:19:05 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								60b3fc01a2 
								
							 
						 
						
							
							
								
								General: Replace NULL and '0' usages with nullptr where applicable  
							
							 
							
							
							
						 
						
							2015-09-11 14:59:49 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d3efa637b4 
								
							 
						 
						
							
							
								
								General: Fix up doxygen comments  
							
							 
							
							
							
						 
						
							2015-09-10 11:20:21 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								bc59aaccb1 
								
							 
						 
						
							
							
								
								Merge pull request  #1101  from archshift/camu-service-names  
							
							 
							
							... 
							
							
							
							Add cam:u service function names to its function table 
							
						 
						
							2015-09-03 07:53:18 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								e0c10019a9 
								
							 
						 
						
							
							
								
								Add cam:u service function names to its function table  
							
							 
							
							
							
						 
						
							2015-09-03 01:56:59 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5e3536f66f 
								
							 
						 
						
							
							
								
								Merge pull request  #1072  from yuriks/GetSystemTick-advance-time  
							
							 
							
							... 
							
							
							
							SVC: Advance time when calling GetSystemTick to escape busy-wait loops 
							
						 
						
							2015-09-01 08:21:29 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								18c1c39d5e 
								
							 
						 
						
							
							
								
								SVC: Advance time when calling GetSystemTick to escape busy-wait loops  
							
							 
							
							... 
							
							
							
							Cubic Ninja waited for the frame to end by spinning on a loop calling
GetSystemTick while doing nothing else. Since GetSystemTick doesn't
cause a reschedule (which advances time), this meant that very little
emulated time would pass inside that loop, causing the game to spend
most of the frame burning away CPU. 
							
						 
						
							2015-08-30 00:07:02 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								0ee3e2c25e 
								
							 
						 
						
							
							
								
								Kernel: Fix wrong linear heap base on titles using newer kernels  
							
							 
							
							... 
							
							
							
							Typo which sneaked in through review on #1025  
							
						 
						
							2015-08-27 23:52:40 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								12390eb155 
								
							 
						 
						
							
							
								
								Kernel: Fix assertion failure when ControlMemory is called with size=0  
							
							 
							
							
							
						 
						
							2015-08-26 21:29:05 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								687d973980 
								
							 
						 
						
							
							
								
								Core: Improve APT Shared Font hack  
							
							 
							
							... 
							
							
							
							Should fix invalid read loops in some games 
							
						 
						
							2015-08-26 21:28:58 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								0fcabd2b11 
								
							 
						 
						
							
							
								
								Integrate the MicroProfile profiling library  
							
							 
							
							... 
							
							
							
							This brings goodies such as a configurable user interface and
multi-threaded timeline view. 
							
						 
						
							2015-08-24 22:16:28 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								3efb205a68 
								
							 
						 
						
							
							
								
								Merge pull request  #1025  from yuriks/heap-management  
							
							 
							
							... 
							
							
							
							Kernel: Correct(er) handling of Heap and Linear Heap allocations 
							
						 
						
							2015-08-22 14:01:57 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								9ae5a09655 
								
							 
						 
						
							
							
								
								GPU: Implement TextureCopy-mode display transfers  
							
							 
							
							... 
							
							
							
							Fixes glitchy garbage in Fire Emblem 3D scenes. 
							
						 
						
							2015-08-16 01:52:51 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								840b85690b 
								
							 
						 
						
							
							
								
								Kernel: Remove unused legacy heap MapBlock_* functions  
							
							 
							
							
							
						 
						
							2015-08-16 01:03:49 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								38bfbe1b2b 
								
							 
						 
						
							
							
								
								APT: Adjust shared font hack so it works with the new linear heap code  
							
							 
							
							
							
						 
						
							2015-08-16 01:03:48 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								14eca982f4 
								
							 
						 
						
							
							
								
								Kernel: Implement svcGetProcessInfo in a basic way  
							
							 
							
							... 
							
							
							
							This also adds some basic memory usage accounting. These two types are
used by Super Smash Bros. during startup. 
							
						 
						
							2015-08-16 01:03:48 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								74d4bc0af1 
								
							 
						 
						
							
							
								
								Kernel: Add more infrastructure to support different memory layouts  
							
							 
							
							... 
							
							
							
							This adds some structures necessary to support multiple memory regions
in the future. It also adds support for different system memory types
and the new linear heap mapping at 0x30000000. 
							
						 
						
							2015-08-16 01:03:47 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								c39b52f974 
								
							 
						 
						
							
							
								
								HLE: Remove empty ConfigMem and SharedPage Shutdown functions  
							
							 
							
							
							
						 
						
							2015-08-16 01:03:47 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								69c3021a8d 
								
							 
						 
						
							
							
								
								Move core/mem_map.{cpp,h} => core/hle/kernel/memory.{cpp,h}  
							
							 
							
							
							
						 
						
							2015-08-16 01:03:46 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								e2c7954be5 
								
							 
						 
						
							
							
								
								Memory: Move address type conversion routines to memory.cpp/h  
							
							 
							
							... 
							
							
							
							These helpers aren't really part of the kernel, and mem_map.cpp/h is
going to be moved there next. 
							
						 
						
							2015-08-16 01:03:46 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								a12a30c9e0 
								
							 
						 
						
							
							
								
								Process: Store kernel compatibility version during loading  
							
							 
							
							
							
						 
						
							2015-08-16 01:03:45 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								cdeeecf080 
								
							 
						 
						
							
							
								
								Kernel: Properly implement ControlMemory FREE and COMMIT  
							
							 
							
							
							
						 
						
							2015-08-16 01:03:45 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								306408d174 
								
							 
						 
						
							
							
								
								VMManager: Introduce names for used ResultCodes  
							
							 
							
							
							
						 
						
							2015-08-16 01:03:44 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								b9a9ad9742 
								
							 
						 
						
							
							
								
								VMManager: Make LogLayout log level configurable as a parameter  
							
							 
							
							
							
						 
						
							2015-08-16 01:03:43 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								785407d06f 
								
							 
						 
						
							
							
								
								VMManager: Change block offsets to size_t  
							
							 
							
							
							
						 
						
							2015-08-16 01:03:43 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								75631b2a9f 
								
							 
						 
						
							
							
								
								core: Eliminate some unused variable warnings  
							
							 
							
							
							
						 
						
							2015-07-29 12:34:18 -04:00