Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc2e14ec2a 
							
						 
					 
					
						
						
							
							loader: Move old logging macros over to new fmt-capable ones  
						
						
						
						
					 
					
						2018-04-24 20:22:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							10c6d89119 
							
						 
					 
					
						
						
							
							memory_manager: Add implement CpuToGpuAddress.  
						
						
						
						
					 
					
						2018-04-24 17:49:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							239ac8abe2 
							
						 
					 
					
						
						
							
							memory_manager: Make GpuToCpuAddress return an optional.  
						
						
						
						
					 
					
						2018-04-24 17:49:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9e11a76e92 
							
						 
					 
					
						
						
							
							memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses.  
						
						
						
						
					 
					
						2018-04-24 17:40:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8c2bb24b2 
							
						 
					 
					
						
						
							
							Merge pull request  #386  from Subv/gpu_query  
						
						... 
						
						
						
						GPU: Added asserts to our code for handling the QUERY_GET GPU command. 
						
						
					 
					
						2018-04-24 16:13:51 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7953d2ebf 
							
						 
					 
					
						
						
							
							Merge pull request  #392  from lioncash/log  
						
						... 
						
						
						
						service: Move logging macros over to the new fmt-compatible ones 
						
						
					 
					
						2018-04-24 14:13:54 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d08cfb55fe 
							
						 
					 
					
						
						
							
							service: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88eb612718 
							
						 
					 
					
						
						
							
							vi: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd9c2aa51f 
							
						 
					 
					
						
						
							
							time: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bfe49edb2a 
							
						 
					 
					
						
						
							
							ssl: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82413a6c89 
							
						 
					 
					
						
						
							
							spl: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62c69f4a1e 
							
						 
					 
					
						
						
							
							sockets: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a3f3bf977 
							
						 
					 
					
						
						
							
							sm: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32ece18bb6 
							
						 
					 
					
						
						
							
							set: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13f9cf2bd0 
							
						 
					 
					
						
						
							
							pctl: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72b497e876 
							
						 
					 
					
						
						
							
							nvflinger: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							285d8d8b7d 
							
						 
					 
					
						
						
							
							nvdrv: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:01:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							022fc59dcd 
							
						 
					 
					
						
						
							
							ns: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:00:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47054327c2 
							
						 
					 
					
						
						
							
							nifm: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:00:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28b92db7fd 
							
						 
					 
					
						
						
							
							nfp: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:00:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dabfd90dfe 
							
						 
					 
					
						
						
							
							lm: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:00:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cd7485cd7 
							
						 
					 
					
						
						
							
							hid: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:00:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8fc4003dab 
							
						 
					 
					
						
						
							
							friend: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:00:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5b613ea29 
							
						 
					 
					
						
						
							
							filesystem: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 12:00:52 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							299f943202 
							
						 
					 
					
						
						
							
							Merge pull request  #391  from lioncash/video  
						
						... 
						
						
						
						renderer_opengl: Silence a -Wdangling-else warning in DrawScreenTriangles() 
						
						
					 
					
						2018-04-24 11:54:44 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1b23b2b51 
							
						 
					 
					
						
						
							
							renderer_opengl: Silence a -Wdangling-else warning in DrawScreenTriangles()  
						
						
						
						
					 
					
						2018-04-24 11:13:08 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6a740d7c2 
							
						 
					 
					
						
						
							
							fatal: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 10:18:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d32bf9a96 
							
						 
					 
					
						
						
							
							audio: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 10:18:09 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d652e41365 
							
						 
					 
					
						
						
							
							apm: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 10:16:03 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e74dbfc572 
							
						 
					 
					
						
						
							
							aoc: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 10:14:52 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5483c08b44 
							
						 
					 
					
						
						
							
							am: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 10:14:11 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f85d880ac6 
							
						 
					 
					
						
						
							
							acc: Move logging macros over to new fmt-compatible ones  
						
						
						
						
					 
					
						2018-04-24 10:04:22 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7495142688 
							
						 
					 
					
						
						
							
							Merge pull request  #389  from mailwl/fs-renamefile  
						
						... 
						
						
						
						Service/FS: implement IFileSystem::RenameFile 
						
						
					 
					
						2018-04-24 08:57:46 -04:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
						
						
							
						
						
							a0179e5ca5 
							
						 
					 
					
						
						
							
							Service/FS: implement IFileSystem::RenameFile  
						
						
						
						
					 
					
						2018-04-24 10:56:05 +03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07dc0bbf3e 
							
						 
					 
					
						
						
							
							Merge pull request  #379  from Subv/multi_buffers  
						
						... 
						
						
						
						GPU: Support multiple enabled vertex arrays. 
						
						
					 
					
						2018-04-24 01:09:02 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							f208953585 
							
						 
					 
					
						
						
							
							GPU: Added asserts to our code for handling the QUERY_GET GPU command.  
						
						... 
						
						
						
						This is based on research from nouveau. Many things are currently unknown and will require hwtests in the future.
This commit also stubs QueryMode::Write2 to do the same as Write. Nouveau code treats them interchangeably, it is currently unknown what the difference is. 
						
						
					 
					
						2018-04-23 17:06:57 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0214351f4f 
							
						 
					 
					
						
						
							
							Merge pull request  #370  from Subv/sync_primitives  
						
						... 
						
						
						
						Kernel: Reworked the new kernel synchronization primitives. 
						
						
					 
					
						2018-04-23 16:33:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf25299272 
							
						 
					 
					
						
						
							
							Merge pull request  #384  from Subv/nvhost-remap  
						
						... 
						
						
						
						Nvdrv/nvhost-as-gpu: Implemented the ioctl REMAP command. 
						
						
					 
					
						2018-04-23 15:23:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4f87e9af4 
							
						 
					 
					
						
						
							
							Merge pull request  #385  from Subv/unimpl_ioctls  
						
						... 
						
						
						
						Nvdrv: Assert when receiving an unimplemented ioctl in the nv* handlers. 
						
						
					 
					
						2018-04-23 15:22:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3967f9c6ef 
							
						 
					 
					
						
						
							
							Merge pull request  #383  from Subv/gpu_mmu  
						
						... 
						
						
						
						GPU: Make the GPU virtual memory manager use 16 page bits and 10 pagetable bits. 
						
						
					 
					
						2018-04-23 14:00:52 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55d0b0609d 
							
						 
					 
					
						
						
							
							Merge pull request  #382  from Subv/a2rgb10_rt  
						
						... 
						
						
						
						GPU: Implement the RGB10_A2 RenderTarget format 
						
						
					 
					
						2018-04-23 13:16:48 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							9531a29283 
							
						 
					 
					
						
						
							
							GPU: Support multiple enabled vertex arrays.  
						
						... 
						
						
						
						The vertex arrays will be copied to the stream buffer one after the other, and the attributes will be set using the ARB_vertex_attrib_binding extension.
yuzu now thus requires OpenGL 4.3 or the ARB_vertex_attrib_binding extension. 
						
						
					 
					
						2018-04-23 11:34:50 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							46572d027d 
							
						 
					 
					
						
						
							
							Kernel: Implemented mutex priority inheritance.  
						
						... 
						
						
						
						Verified with a hwtest and implemented based on reverse engineering.
Thread A's priority will get bumped to the highest priority among all the threads that are waiting for a mutex that A holds.
Once A releases the mutex and ownership is transferred to B, A's priority will return to normal and B's priority will be bumped. 
						
						
					 
					
						2018-04-23 11:23:44 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							0d6eafe11a 
							
						 
					 
					
						
						
							
							NvDrv/nvhost-as-gpu: Ensure that the object passed to MapBufferEx has already been allocated.  
						
						... 
						
						
						
						Also added a consistency check and a comment for the case when the object id is different than its handle. The real nvservices doesn't make a distinction between ids and handles, each object gets an unique handle which doubles as its id. 
						
						
					 
					
						2018-04-23 11:21:46 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							e4bd0bddea 
							
						 
					 
					
						
						
							
							Nvdrv/nvhost-as-gpu: Implemented the ioctl REMAP command.  
						
						... 
						
						
						
						It takes a previously-reserved (AllocateSpace) GPU memory address and maps it to the address of the nvmap object passed to Remap. 
						
						
					 
					
						2018-04-23 11:21:46 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							e862c50a70 
							
						 
					 
					
						
						
							
							Nvdrv: Assert when receiving an unimplemented ioctl in the nv* handlers.  
						
						
						
						
					 
					
						2018-04-23 11:13:53 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							f823c1d599 
							
						 
					 
					
						
						
							
							GPU: Make the GPU virtual memory manager use 16 page bits and 10 page table bits.  
						
						... 
						
						
						
						Also removed some dead code and added memory map consistency asserts. 
						
						
					 
					
						2018-04-23 10:57:12 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							010227e149 
							
						 
					 
					
						
						
							
							GPU: Implement the RGB10_A2 RenderTarget format, it will use the same format as the A2BGR10 texture format.  
						
						
						
						
					 
					
						2018-04-23 10:50:28 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							27650499bc 
							
						 
					 
					
						
						
							
							GetIUserInterface->CreateUserInterface, Added todos and stub logs. Playreport->PlayReport.  
						
						
						
						
					 
					
						2018-04-22 19:02:18 -07:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df669bc540 
							
						 
					 
					
						
						
							
							lioncash proposed changes  
						
						
						
						
					 
					
						2018-04-22 00:07:55 -07:00