18 lines
		
	
	
		
			429 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			18 lines
		
	
	
		
			429 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|   | start() | ||
|  | { | ||
|  |     dmesg | grep microcode_updated | ||
|  |     if [ $? -ne 0 ]; then | ||
|  |         echo -en 'Waiting for system to settle ' | ||
|  |         for x in 0 1 2; do echo -en '.'; sleep 1; done | ||
|  |         cmd_line="$(dmesg | grep "command line:" | cut -f2- -d: | sed 's/noapic//g')" | ||
|  |         /sbin/microcode_ctl -u && | ||
|  |         /sbin/kexec -l /boot/kernel --append "$cmd_line microcode_updated" && | ||
|  |         /sbin/kexec -e | ||
|  |     fi | ||
|  | } | ||
|  | 
 | ||
|  | stop() | ||
|  | { | ||
|  |     echo "" | ||
|  | } |