forked from mirrors/linux
		
	drm/radeon/kms: make hibernate work on IGPs
This is the least invasive fix without migrating the radeon driver to pm_ops from what I can see. We just always migrate VRAM objects on IGPs for now and we can fix it up later to migrate depending on STR vs STD. Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
		
							parent
							
								
									8ba5152a3a
								
							
						
					
					
						commit
						d796d8446f
					
				
					 1 changed files with 2 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -220,7 +220,8 @@ int radeon_bo_unpin(struct radeon_bo *bo)
 | 
			
		|||
 | 
			
		||||
int radeon_bo_evict_vram(struct radeon_device *rdev)
 | 
			
		||||
{
 | 
			
		||||
	if (rdev->flags & RADEON_IS_IGP) {
 | 
			
		||||
	/* late 2.6.33 fix IGP hibernate - we need pm ops to do this correct */
 | 
			
		||||
	if (0 && (rdev->flags & RADEON_IS_IGP)) {
 | 
			
		||||
		if (rdev->mc.igp_sideport_enabled == false)
 | 
			
		||||
			/* Useless to evict on IGP chips */
 | 
			
		||||
			return 0;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue