This is to fix the VM lockup problem on HT processors that occured after S3 resume (see ticket #52). The qvm-run command now takes additional two switches: --pause --unpause
		
			
				
	
	
		
			24 lines
		
	
	
		
			241 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			241 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
. "${PM_FUNCTIONS}"
 | 
						|
 | 
						|
pause_vms()
 | 
						|
{
 | 
						|
echo
 | 
						|
qvm-run --all --pause
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
unpause_vms()
 | 
						|
{
 | 
						|
echo
 | 
						|
qvm-run --all --unpause
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
case "$1" in
 | 
						|
        thaw|resume) unpause_vms ;;
 | 
						|
        suspend|hibernate) pause_vms ;;
 | 
						|
        *) exit 0 ;;
 | 
						|
esac
 |