Linux Build Service Account 
							
						 
					 
					
						
						
							
						
						1698fbaa95 
					 
					
						
						
							
							Merge changes I5283613c,I9377584e,I788e411f,I5172a825 into ics  
						
						... 
						
						
						
						* changes:
  libgralloc: Invoke genlock during gralloc_lock/gralloc_unlock
  libgralloc: Map buffers during registration
  libgralloc: Create, attach and release genlock locks
  Add a generic buffer locking API. 
						
						
					 
					
						2011-11-25 05:20:31 -08:00 
						 
				 
			
				
					
						
							
							
								Naseer Ahmed 
							
						 
					 
					
						
						
							
						
						dce3b38f58 
					 
					
						
						
							
							display: Ashmem: use MAP_POPULATE when mapping  
						
						... 
						
						
						
						If the flag is not used, it causes errors with
mapping the page tables in the kgsl driver
Change-Id: Iaa29eb764aff8a9af4b14fff9fdab60b50759e45 
						
						
					 
					
						2011-11-23 17:33:02 -08:00 
						 
				 
			
				
					
						
							
							
								Naomi Luis 
							
						 
					 
					
						
						
							
						
						1e74639826 
					 
					
						
						
							
							libgralloc: Invoke genlock during gralloc_lock/gralloc_unlock  
						
						... 
						
						
						
						gralloc_lock and gralloc_unlock invokes genlock to perform the buffer
locking operation.
Remove unused gralloc handle variables.
Change-Id: I5283613c5f67f708123916653af1b2d1ec155577 
						
						
					 
					
						2011-11-23 15:06:47 -08:00 
						 
				 
			
				
					
						
							
							
								Naomi Luis 
							
						 
					 
					
						
						
							
						
						09367ef6e8 
					 
					
						
						
							
							libgralloc: Map buffers during registration  
						
						... 
						
						
						
						Map the gralloc buffer during the register_buffer phase. This allows
the clients to obtain the virtual address without the need to call an
additional mmap.
Change-Id: I9377584ee564ad5113fd353b727793f16d7b9b94 
						
						
					 
					
						2011-11-23 15:04:40 -08:00 
						 
				 
			
				
					
						
							
							
								Naomi Luis 
							
						 
					 
					
						
						
							
						
						1b5f80522b 
					 
					
						
						
							
							libgralloc: Create, attach and release genlock locks  
						
						... 
						
						
						
						Add support in the gralloc to:
- Create a lock during buffer allocation.
- Release a lock when the buffer is freed or unregistered.
- Attach a lock when the buffer is registered.
Change-Id: I788e411f43d5fcf88d7dcf39c530559a12d6361c 
						
						
					 
					
						2011-11-23 14:58:23 -08:00 
						 
				 
			
				
					
						
							
							
								Naomi Luis 
							
						 
					 
					
						
						
							
						
						aa4994d543 
					 
					
						
						
							
							Add a generic buffer locking API.  
						
						... 
						
						
						
						Add libgenlock which is a cross-process buffer locking API. libgenlock
provides the ability to create, attach, release locks. It also provides
a mechanism to lock and unlock buffers for read/write purposes.
Change-Id: I5172a82539b83bcb1226e3fd4f7b80a5c7f31016 
						
						
					 
					
						2011-11-23 14:39:28 -08:00 
						 
				 
			
				
					
						
							
							
								Naseer Ahmed 
							
						 
					 
					
						
						
							
						
						d047ca874d 
					 
					
						
						
							
							Display: Use flush instead of clean for ashmem  
						
						... 
						
						
						
						Change-Id: I9a4b8f4685620a8c650e03dd8c1a0203fa3b91e1 
						
						
					 
					
						2011-11-22 11:44:58 -08:00 
						 
				 
			
				
					
						
							
							
								Naseer Ahmed 
							
						 
					 
					
						
						
							
						
						a6bda75e59 
					 
					
						
						
							
							display: Enable triple FrameBuffering  
						
						... 
						
						
						
						Change-Id: Iab7ea670a940438f83dd7130933cceafd15b29a6 
						
						
					 
					
						2011-11-20 21:44:03 -08:00 
						 
				 
			
				
					
						
							
							
								Naseer Ahmed 
							
						 
					 
					
						
						
							
						
						d92f2df0ea 
					 
					
						
						
							
							Display: Enable HDMI in gralloc  
						
						... 
						
						
						
						Change-Id: Ifff15f3ff1eb2bb40ffe5c8a743ec5852652f45f 
						
						
					 
					
						2011-11-20 21:43:08 -08:00 
						 
				 
			
				
					
						
							
							
								Naseer Ahmed 
							
						 
					 
					
						
						
							
						
						78ec9e4e53 
					 
					
						
						
							
							display: Add support for pmem in the new gralloc  
						
						... 
						
						
						
						Change-Id: Ice6f436a01c3344a6d859ee0afc77673f151dbe4 
						
						
					 
					
						2011-11-20 21:42:37 -08:00 
						 
				 
			
				
					
						
							
							
								Naseer Ahmed 
							
						 
					 
					
						
						
							
						
						96311b0091 
					 
					
						
						
							
							Display: Compile gralloc for ICS  
						
						... 
						
						
						
						This disables certain features for compilation
Change-Id: I7e7533fa7db940a106b3520bef48c9fc2860707c 
						
						
					 
					
						2011-11-19 21:16:20 -08:00 
						 
				 
			
				
					
						
							
							
								Naseer Ahmed 
							
						 
					 
					
						
						
							
						
						9c050e95ec 
					 
					
						
						
							
							gralloc: Refactor, ion support  
						
						... 
						
						
						
						- Add ION support
- Refactor the design
Change-Id: I5b067b0aca1235ee8c01c256e025f416bb56f560 
						
						
					 
					
						2011-11-16 13:43:12 -08:00