Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								ea95876431 
								
							 
						 
						
							
							
								
								Kernel/Semaphore: Small style change  
							
							
							
						 
						
							2014-12-13 13:40:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								effb181888 
								
							 
						 
						
							
							
								
								Kernel/Semaphores: Invert the available count checking.  
							
							... 
							
							
							
							Same semantics, idea by @yuriks 
							
						 
						
							2014-12-13 13:40:18 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								5e25986235 
								
							 
						 
						
							
							
								
								Kernel/Semaphores: Addressed some issues.  
							
							
							
						 
						
							2014-12-13 13:40:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								cc81a510e3 
								
							 
						 
						
							
							
								
								Semaphore: Removed an unneeded function  
							
							
							
						 
						
							2014-12-13 13:40:15 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								61434651d8 
								
							 
						 
						
							
							
								
								Semaphores: Addressed some style issues  
							
							
							
						 
						
							2014-12-13 13:40:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								abff4a7ee2 
								
							 
						 
						
							
							
								
								Semaphore: Implemented the initial_count parameter.  
							
							
							
						 
						
							2014-12-13 13:40:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								49b31badba 
								
							 
						 
						
							
							
								
								SVC: Implemented ReleaseSemaphore.  
							
							... 
							
							
							
							This behavior was tested on hardware, however i'm still not sure what use the "initial_count" parameter has 
							
						 
						
							2014-12-13 13:40:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								82c84883a5 
								
							 
						 
						
							
							
								
								SVC: Implemented svcCreateSemaphore  
							
							... 
							
							
							
							ToDo: Implement svcReleaseSemaphore
* Some testing against hardware needed 
							
						 
						
							2014-12-13 13:40:09 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								cfc0ee9c60 
								
							 
						 
						
							
							
								
								kernel: Remove unused log arguments  
							
							
							
						 
						
							2014-12-13 10:15:58 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								4d2a6f8b9b 
								
							 
						 
						
							
							
								
								Remove old logging system  
							
							
							
						 
						
							2014-12-13 02:08:06 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								0e0a007a25 
								
							 
						 
						
							
							
								
								Add configurable per-class log filtering  
							
							
							
						 
						
							2014-12-13 02:08:06 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								0600e2d8b5 
								
							 
						 
						
							
							
								
								Convert old logging calls to new logging macros  
							
							
							
						 
						
							2014-12-13 02:08:02 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								6390c66e95 
								
							 
						 
						
							
							
								
								Implement text path trimming for shorter paths.  
							
							
							
						 
						
							2014-12-13 01:59:52 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								6b0fb62c47 
								
							 
						 
						
							
							
								
								Re-add coloring to the console logging output.  
							
							
							
						 
						
							2014-12-13 01:59:52 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								616d874443 
								
							 
						 
						
							
							
								
								New logging system  
							
							
							
						 
						
							2014-12-13 01:59:52 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								04b1f2936c 
								
							 
						 
						
							
							
								
								Add SCOPE_EXIT macro to conveniently execute cleanup actions  
							
							
							
						 
						
							2014-12-13 01:59:51 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								eda30c36ee 
								
							 
						 
						
							
							
								
								Added missing include in common_funcs.h  
							
							
							
						 
						
							2014-12-13 01:59:50 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								8a681cdf3d 
								
							 
						 
						
							
							
								
								Remove redundant include from common_funcs.h  
							
							
							
						 
						
							2014-12-13 01:59:50 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								a6791e4fc7 
								
							 
						 
						
							
							
								
								Merge pull request  #267  from bunnei/apt-shared-font  
							
							... 
							
							
							
							APT shared font loading 
							
						 
						
							2014-12-12 22:12:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6fe61d3deb 
								
							 
						 
						
							
							
								
								APT_U: Added GetSharedFont service function.  
							
							
							
						 
						
							2014-12-12 22:06:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								33e61ef514 
								
							 
						 
						
							
							
								
								Merge pull request  #261  from neobrain/boost  
							
							... 
							
							
							
							Add Boost as a submodule and add some minor cleanups using Boost.Range 
							
						 
						
							2014-12-12 17:32:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								988998cca5 
								
							 
						 
						
							
							
								
								DSP: Added stub for ReadPipeIfPossible.  
							
							
							
						 
						
							2014-12-12 00:53:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5bac72282a 
								
							 
						 
						
							
							
								
								Common: Add "sysdata" to GetUserPath and cleanup.  
							
							
							
						 
						
							2014-12-12 00:15:47 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4cb7a44d4e 
								
							 
						 
						
							
							
								
								MemMap: Renamed "GSP" heap to "linear", as this is not specific to GSP.  
							
							... 
							
							
							
							- Linear simply indicates that the mapped physical address is always MappedVAddr+0x0C000000, thus this memory can be used for hardware devices' DMA (such as the GPU). 
							
						 
						
							2014-12-12 00:15:47 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3a75c8069e 
								
							 
						 
						
							
							
								
								Merge pull request  #256  from Subv/mutex  
							
							... 
							
							
							
							Kernel/Mutex: Properly lock the mutex when a thread enters it 
							
						 
						
							2014-12-10 22:52:55 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								5a3b1b5f44 
								
							 
						 
						
							
							
								
								CFG:U: Store country codes as u16 instead of char pointers, and return the correct error in GetCountryCodeID.  
							
							
							
						 
						
							2014-12-10 22:33:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ae3c6e82f7 
								
							 
						 
						
							
							
								
								Merge pull request  #243  from bunnei/fix-gsp-synch  
							
							... 
							
							
							
							Fix gsp synch 
							
						 
						
							2014-12-10 09:20:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									archshift 
								
							 
						 
						
							
							
							
							
								
							
							
								4763fca9f8 
								
							 
						 
						
							
							
								
								Explicitly specify LE strings to iconv, fixes paths in Steel Diver  
							
							
							
						 
						
							2014-12-09 22:07:28 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f94d8f9603 
								
							 
						 
						
							
							
								
								GSP: Trigger GPU interrupts at more accurate locations.  
							
							
							
						 
						
							2014-12-09 19:07:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								e90b37b935 
								
							 
						 
						
							
							
								
								GSP: Updated TriggerCmdReqQueue to return success code.  
							
							
							
						 
						
							2014-12-09 19:07:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3e1654eaa8 
								
							 
						 
						
							
							
								
								GSP: Updated RegisterInterruptRelayQueue to return expected magic number.  
							
							
							
						 
						
							2014-12-09 19:07:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								170123982d 
								
							 
						 
						
							
							
								
								GPU: Fixed bug in command list size decoding.  
							
							
							
						 
						
							2014-12-09 19:07:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								521e1cb7e0 
								
							 
						 
						
							
							
								
								Remove unused NDMA module  
							
							
							
						 
						
							2014-12-09 18:27:16 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								8b8131baec 
								
							 
						 
						
							
							
								
								More cleanups.  
							
							
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								0305435edd 
								
							 
						 
						
							
							
								
								Pica: Re-enable command names on MSVC.  
							
							... 
							
							
							
							The affected code is no longer limited by compiler support on that platform. 
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								ac4d7462cb 
								
							 
						 
						
							
							
								
								citra-qt: Rename "Stop Tracing" to "Finish Tracing".  
							
							... 
							
							
							
							This better reflects that no commands are supposed to show up until you hit the button a second time. 
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								79bb403089 
								
							 
						 
						
							
							
								
								More coding style fixes.  
							
							
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								0cd27a511e 
								
							 
						 
						
							
							
								
								Some code cleanup.  
							
							
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								55ce9aca71 
								
							 
						 
						
							
							
								
								citra-qt: Add pica framebuffer widget.  
							
							
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								2793619dce 
								
							 
						 
						
							
							
								
								citra_qt: Add enhanced texture debugging widgets.  
							
							... 
							
							
							
							Double-clicking a texture parameter command in the pica command lists will spawn these as a new tab in the pica command list dock area. 
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								fd194d95b0 
								
							 
						 
						
							
							
								
								citra-qt: Add texture viewer to Pica command list.  
							
							... 
							
							
							
							The texture viewer is enabled when selecting a write command to one of the texture config registers. 
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								c63a495de6 
								
							 
						 
						
							
							
								
								Add GUI widget for controlling pica breakpoints.  
							
							
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								2c71ec7052 
								
							 
						 
						
							
							
								
								Pica/DebugUtils: Add breakpoint functionality.  
							
							
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								706f9c5574 
								
							 
						 
						
							
							
								
								citra-qt: Polish the pica tracing widget.  
							
							... 
							
							
							
							Changed start/stop button to reflect current tracing status.
Properly labeled column headers. 
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								bf6b23f4a0 
								
							 
						 
						
							
							
								
								citra-qt: Add a utility spinbox class called CSpinBox.  
							
							... 
							
							
							
							This class has a few advantages over the regular QSpinBox:
- QSpinBox stores its as signed 32 bit integers, which for instance is unsuitable for representing memory addresses. CSpinBox uses 64 bit integers instead.
- QSpinBox does not provide an easy way to handle number input from bases different than 10.
- QSpinBox is quite inflexible in general and almost any sort of customization requires reimplementing it anyway. 
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								8db65723d2 
								
							 
						 
						
							
							
								
								Build fix for something which shouldn't have compiled successfully to begin with.  
							
							
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								27280f178b 
								
							 
						 
						
							
							
								
								Fix some headers to include their dependencies properly.  
							
							
							
						 
						
							2014-12-09 16:37:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								b7327f807c 
								
							 
						 
						
							
							
								
								Merge pull request  #217  from archshift/cmd_buff  
							
							... 
							
							
							
							Log the cmd_buff arguments when citra comes across an unimplemented function 
							
						 
						
							2014-12-08 23:13:07 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								dd203f7068 
								
							 
						 
						
							
							
								
								Thread: Fixed to wait on address when in arbitration.  
							
							
							
						 
						
							2014-12-08 19:44:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								a6bf3fd613 
								
							 
						 
						
							
							
								
								Merge pull request  #244  from bunnei/cleanup-memmap  
							
							... 
							
							
							
							MemMap: Updated memory map to subtract base address instead of mask. 
							
						 
						
							2014-12-08 19:34:54 -05:00